Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Quando o driver do barramento SD detecta um dispositivo SD no soquete do controlador de host, ele examina a configuração do dispositivo do cartão para construir um dispositivo e IDs de hardware para o dispositivo e suas funções. Para cartões de combinação SD e dispositivos SDIO multifuncionais, o driver de barramento cria um PDO e uma ID de hardware para cada função respectiva.
Como a configuração interna de um dispositivo de memória SD é significativamente diferente da de um dispositivo SDIO, o driver de barramento SD usa dois formatos de ID de hardware diferentes, um para dispositivos de memória SD e outro para dispositivos SDIO.
IDs de dispositivo SD
A ID do dispositivo de um dispositivo de memória SD usa o seguinte formato:
SD\VID_v(2)&OID_o(4)&PID_p(0-5)&REV_n(1).m(1)
Where:
v(2) is a two-digit hexadecimal ID assigned by the SD Card Association (SDA) that identifies the card's manufacturer.
o(4) is a four-digit hexadecimal ID, also assigned by the SDA, that identifies the card's original equipment manufacturer (OEM) and/or the card contents.
p(0-5) is a vendor-supplied ASCII string, of 0 to 5 five characters, that indicates the product name, and n(1).m(1) is a two digit, vendor-supplied, revision number, with a decimal between the two digits (for example, 6.2).
A ID do dispositivo de um dispositivo SDIO usa o seguinte formato:
SD\VID_v(4)&PID_p(4)
Where:
v(4) is a four-digit hexadecimal vendor code assigned by PCMCIA and JEIDA.
p(4) is the four-digit hexadecimal product and/or revision number that the vendor assigns to the device.
O driver de barramento SD extrai os códigos do fornecedor e do produto da tupla CISTPL_MANFID na área cis (estrutura de informações de cartão) do dispositivo.
SD hardware IDs
Para dispositivos de memória SD, o driver de barramento fornece duas IDs de hardware: uma idêntica à ID do dispositivo e outra que é igual à ID do dispositivo, mas sem as informações de revisão. A ID com informações de revisão usa o seguinte formato:
SD\VID_v(2)&OID_o(4)&PID_p(0-5)
Onde, como com a ID do dispositivo:
v(2) is a two-digit hexadecimal ID assigned by the SD Card Association (SDA) that identifies the card's manufacturer.
o(4) is a four-digit hexadecimal ID, also assigned by the SDA, that identifies the card's original equipment manufacturer (OEM) and/or the card contents.
p(0-5) is a vendor-supplied ASCII string, of 0 to 5 five characters, that indicates the product name.
Para dispositivos SDIO, o driver de barramento SD fornece uma única ID de hardware idêntica à ID do dispositivo.
IDs compatíveis com SD
Além das IDs de dispositivo e hardware, o driver de barramento SD gera uma ID compatível em determinadas circunstâncias.
Para dispositivos de memória SD, o driver de barramento sempre gera a seguinte ID compatível:
SD\CLASS_STORAGE
Para dispositivos SDIO, o driver de barramento SD gera a seguinte ID compatível, desde que o valor no FBR (registro básico de função) não seja zero:
SD\CLASS_c(2)
where c(2) is the two-digit hexadecimal device interface code.