Condividi tramite


Metodo Device-Specific HIDI2C (_DSM)

Il metodo _DSM è definito nella sezione 9.14.1, "_DSM (Metodo specifico dispositivo)", nella specifica ACPI 5.0. Questo metodo fornisce le singole funzioni di controllo e dati specifici del dispositivo che possono essere chiamate da un driver di dispositivo senza conflitti con altri metodi specifici del dispositivo.

L'_DSM per un determinato dispositivo o classe definisce un GUID (UUID) che non è garantito di scontrarsi con altri UUID. Per ogni UUID è disponibile un set di funzioni definite che il metodo _DSM può implementare per fornire dati o eseguire funzioni di controllo per il driver.

Per la classe HIDI2C dei dispositivi, la funzione 1 viene definita come segue:

Argomenti

  • Arg0: UUID = 3cdff6f7-4267-4555-ad05-b30a3d8938de

  • Arg1: ID revisione = 1

  • Arg2: Indice della funzione = 1

  • Arg3: Nessuno

Return

Intero contenente HidDescriptorAddress. Questo indirizzo è l'offset del registro nel dispositivo I2C in cui è possibile leggere i descrittori HID.

L'indice della funzione 0 di ogni _DSM è una funzione di query che restituisce il set di indici di funzione supportati ed è sempre necessario. Per altre informazioni, vedere la sezione 9.14.1, "_DSM (metodo specifico del dispositivo)", nella specifica ACPI 5.0.