Condividi tramite


Restrizioni per i driver della scheda SD

Alcune restrizioni si applicano ai driver di dispositivo della scheda Secure Digital (SD) che gestiscono una funzione in una scheda combinata SD o multifunzione. Gli stack di driver per le varie funzioni della scheda su una scheda multifunzione devono funzionare in modo indipendente tra loro. Per garantire questa indipendenza, il conducente del bus rifiuta le operazioni seguenti:

  • Comandi SD che modificano lo stato del dispositivo, ad esempio SELECT_CARD.

  • Comandi di I/O SD che specificano la funzione zero, ma non sono all'esterno dell'intervallo dell'indirizzo specificato nel registro di base della funzione (FBR).

  • Comandi di I/O SD che specificano un numero di funzioni di uno stack di dispositivi diverso.

I driver di dispositivo SD possono gestire il set di registrazione comune del controller host e lo stato del dispositivo chiamando SdBusSubmitRequest con richieste di funzione di tipo SDRF_GET_PROPERTY e SDRF_SET_PROPERTY. Per una descrizione di questi tipi di richiesta di funzione, vedere SD_REQUEST_FUNCTION.