Compartilhar via


Implementação de botão

Recomendamos que você use um recurso de GPIO físico para os botões e indicadores de estado.

Em sistemas que não têm um recurso de GPIO físico para um botão de hardware obrigatório/opcional ou para um indicador gpio (indicação de modo laptop/slate ou indicação encaixada), um driver de modo de kernel ou modo de usuário pode injetar alterações de estado diretamente no driver de caixa de entrada em vez de um recurso de hardware físico atribuído ao dispositivo de matriz de botões (_CID PNP0C40), indicador de estado do modo laptop/slate (_CID PNP0C60) ou indicador de estado de encaixe (_CID PNP0C70).

Para usar uma interface, uma entrada deve existir na tabela ACPI que define cada um dos respectivos dispositivos para os quais a interface deve ser utilizada. No entanto, a existência de qualquer recurso GPIO para um dispositivo é opcional. Confira Exemplos de descritor ACPI.