Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Wenn der SD-Bustreiber ein SD-Gerät im Hostcontroller-Socket erkennt, wird die Gerätekonfiguration der Karte untersucht, um ein Gerät und hardware-IDs für das Gerät und seine Funktionen zu erstellen. Für SD-Kombinationskarten und Multifunktions-SDIO-Geräte erstellt der Bustreiber eine PDO und eine Hardware-ID für jede jeweilige Funktion.
Da sich die interne Konfiguration eines SD-Speichergeräts von dem eines SDIO-Geräts unterscheidet, verwendet der SD-Bustreiber zwei unterschiedliche Hardware-ID-Formate, eines für SD-Speichergeräte und ein anderes für SDIO-Geräte.
SD-Geräte-IDs
Die Geräte-ID eines SD-Speichergeräts verwendet das folgende Format:
SD\VID_v(2)&OID_o(4)&PID_p(0-5)&REV_n(1).m(1)
Where:
v(2) ist eine zweistellige hexadezimale ID, die von der SD Card Association (SDA) zugewiesen wird, die den Hersteller der Karte identifiziert.
o(4) ist eine vierstellige Hexadezimal-ID, die auch vom SDA zugewiesen wird, die den Originalgerätehersteller (OEM) und/oder den Karteninhalt identifiziert.
p(0-5) ist eine vom Anbieter bereitgestellte ASCII-Zeichenfolge von 0 bis 5 fünf Zeichen, die den Produktnamen angibt, und n(1).m(1) ist eine zweistellige, vom Anbieter bereitgestellte Revisionsnummer mit einer Dezimalzahl zwischen den beiden Ziffern (z. B. 6,2).
Die Geräte-ID eines SDIO-Geräts verwendet das folgende Format:
SD\VID_v(4)&PID_p(4)
Where:
v(4) ist ein vierstelliger Hexadezimalanbietercode, der von PCMCIA und JEIDA zugewiesen wird.
p(4) ist die vierstellige hexadezimale Produkt- und/oder Revisionsnummer, die der Hersteller dem Gerät zuweist.
Der SD-Bustreiber extrahiert den Anbieter und die Produktcodes aus dem tupel CISTPL_MANFID im Bereich Card Information Structure (CIS) des Geräts.
SD-Hardware-IDs
Für SD-Speichergeräte stellt der Bustreiber zwei Hardware-IDs bereit: eine, die mit der Geräte-ID identisch ist, und eine andere, die mit der Geräte-ID identisch ist, aber ohne die Überarbeitungsinformationen. Die ID mit Überarbeitungsinformationen verwendet das folgende Format:
SD\VID_v(2)&OID_o(4)&PID_p(0-5)
Wo, wie bei der Geräte-ID:
v(2) ist eine zweistellige hexadezimale ID, die von der SD Card Association (SDA) zugewiesen wird, die den Hersteller der Karte identifiziert.
o(4) ist eine vierstellige Hexadezimal-ID, die auch vom SDA zugewiesen wird, die den Originalgerätehersteller (OEM) und/oder den Karteninhalt identifiziert.
p(0-5) ist eine vom Anbieter bereitgestellte ASCII-Zeichenfolge von 0 bis 5 fünf Zeichen, die den Produktnamen angibt.
Für SDIO-Geräte stellt der SD-Bustreiber eine einzelne Hardware-ID bereit, die mit der Geräte-ID identisch ist.
SD-kompatible IDs
Neben Geräte- und Hardware-IDs generiert der SD-Bustreiber unter bestimmten Umständen eine kompatible ID.
Bei SD-Speichergeräten generiert der Bustreiber immer die folgende kompatible ID:
SD\CLASS_STORAGE
Für SDIO-Geräte generiert der SD-Bustreiber die folgende kompatible ID, vorausgesetzt, der Wert im Funktionsgrundregister (FBR) ist nicht null:
SD\CLASS_c(2)
c(2) ist der zweistellige hexadezimale Geräteschnittstellencode.