Udostępnij za pośrednictwem


Implementacja przycisku

Zalecamy użycie fizycznego zasobu GPIO zarówno dla przycisków, jak i wskaźników stanu.

W systemach, które nie mają fizycznego zasobu GPIO dla wymaganego/opcjonalnego przycisku sprzętowego lub wskaźnika GPIO (wskazanie trybu laptopa/tabletu lub dokowania), sterownik trybu użytkownika lub jądra może wprowadzić zmiany stanu bezpośrednio do sterownika systemowego zamiast fizycznego zasobu sprzętowego, który jest przypisany do urządzenia tablicy przycisków (_CID PNP0C40), wskaźnika stanu trybu laptopa/tabletu (_CID PNP0C60) lub wskaźnika stanu dokowania (_CID PNP0C70).

Aby użyć interfejsu, wpis musi istnieć w tabeli ACPI, która definiuje każde z odpowiednich urządzeń, dla których interfejs ma być używany. Jednak istnienie jakichkolwiek zasobów gpIO dla urządzenia jest opcjonalne. Zobacz przykłady deskryptora ACPI.