Requisitos de gerenciamento de energia do driver de cliente NFC
O driver cliente NFC deve implementar retornos de chamada de manipulação de energia D0 e D3 da seguinte maneira para atender aos requisitos para dispositivos NFP em plataformas em espera conectadas:
O driver cliente NFC deve garantir quando o driver está saindo do estado D3 -> D0 que ele pode retomar em menos de 100ms. Isso é para garantir que as operações NFC possam ocorrer imediatamente ao ativar a tela.
O driver cliente NFC também deve garantir que o consumo de energia seja menor que 1mW quando estiver no estado D3. Isso é para garantir que não haja consumo significativo de energia quando estiver na tela OFF.
Para atender a essas metas, o seguinte é recomendado para os drivers de cliente NFC:
Para controladores NFC que podem atender a esses requisitos acessando desligar ou desligar, recomendamos que o driver cliente NFC reinicialize o chipset durante as transições D0 -> D3 e, em seguida, de D3 -> D0 .
Para controladores NFC que exigem download de patch devido à ausência de memória não volátil (ou seja, baseada em RAM), recomendamos que o driver de cliente NFC habilite e desabilite o modo de espera durante as transições D0 -> D3 e D3 -> D0 , respectivamente. Uma inicialização completa é feita (HostActionStart) quando a saída de D3Final –> D0 e desinitialização (HostActionStop) é feita ao sair de D0 –> D3Final.