Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Wanneer het SD-busstuurprogramma een SD-apparaat detecteert in de hostcontrollersocket, wordt de apparaatconfiguratie van de kaart onderzocht om een apparaat en hardware-id's voor het apparaat en de bijbehorende functies te maken. Voor SD-combinatiekaarten en multifunctionele SDIO-apparaten maakt het busstuurprogramma een PDO en een hardware-id voor elke respectieve functie.
Omdat de interne configuratie van een SD-geheugenapparaat aanzienlijk verschilt van die van een SDIO-apparaat, gebruikt het SD-busstuurprogramma twee verschillende hardware-id-indelingen, een voor SD-geheugenapparaten en een andere voor SDIO-apparaten.
SD-apparaat-id's
De apparaat-id van een SD-geheugenapparaat gebruikt de volgende indeling:
SD\VID_v(2)&OID_o(4)&PID_p(0-5)&REV_n(1).m(1)
Where:
v(2) is een hexadecimale id van twee cijfers die is toegewezen door de SD Card Association (SDA) die de fabrikant van de kaart identificeert.
o(4) is een hexadecimale id van vier cijfers, ook toegewezen door de SDA, die de oorspronkelijke fabrikant van de kaart (OEM) en/of de inhoud van de kaart identificeert.
p(0-5) is een door de leverancier geleverde ASCII-tekenreeks van 0 tot 5 tekens, die de productnaam aangeeft en n(1).m(1) een tweecijferig, door de leverancier opgegeven revisienummer, met een decimaal getal tussen de twee cijfers (bijvoorbeeld 6,2).
De apparaat-id van een SDIO-apparaat gebruikt de volgende indeling:
SD\VID_v(4)&PID_p(4)
Where:
v(4) is een hexadecimale leveranciercode van vier cijfers die is toegewezen door PCMCIA en JEIDA.
p(4) is het hexadecimale product met vier cijfers en/of revisienummer dat de leverancier aan het apparaat toewijst.
De SD-buschauffeur extraheert de leverancier en productcodes uit de CISTPL_MANFID tuple in het gebied Card Information Structure (CIS) van het apparaat.
SD-hardware-id's
Voor SD-geheugenapparaten levert het busstuurprogramma twee hardware-id's: een id die identiek is aan de apparaat-id en een andere die hetzelfde is als de apparaat-id, maar zonder de revisiegegevens. De id met revisiegegevens gebruikt de volgende indeling:
SD\VID_v(2)&OID_o(4)&PID_p(0-5)
Waar, net als bij de apparaat-id:
v(2) is een hexadecimale id van twee cijfers die is toegewezen door de SD Card Association (SDA) die de fabrikant van de kaart identificeert.
o(4) is een hexadecimale id van vier cijfers, ook toegewezen door de SDA, die de oorspronkelijke fabrikant van de kaart (OEM) en/of de inhoud van de kaart identificeert.
p(0-5) is een door de leverancier geleverde ASCII-tekenreeks van 0 tot 5 tekens, die de productnaam aangeeft.
Voor SDIO-apparaten levert het SD-busstuurprogramma één hardware-id die identiek is aan de apparaat-id.
SD-compatibele id's
Naast apparaat- en hardware-id's genereert het SD-busstuurprogramma onder bepaalde omstandigheden een compatibele id.
Voor SD-geheugenapparaten genereert het busstuurprogramma altijd de volgende compatibele id:
SD\CLASS_STORAGE
Voor SDIO-apparaten genereert het SD-busstuurprogramma de volgende compatibele id, mits de waarde in het basisregister van de functie (FBR) niet nul is:
SD\CLASS_c(2)
waarbij c(2) de hexadecimale hexadecimale apparaatinterfacecode is.