acpi device versus platform device

2

Temos um dispositivo definido na tabela da ACPI (bios). No kernel 4. * Este dispositivo está registrado no caminho do dispositivo da plataforma: / sys / bus / platform / devices /...

No kernel 3.10, o mesmo dispositivo não é mais registrado no mesmo local, mas sob / sys / bus / acpi / devices.

Por esse motivo, nosso driver de plataforma não é inicializado, pois o método platform_driver_register () não encontra uma correspondência com um dispositivo (na lista de dispositivos da plataforma).

Alguém sabe como o kernel decide colocar um dispositivo na lista de dispositivos da plataforma?

Obrigado antecipadamente, Serge

    
por Serge A. 06.06.2017 / 16:45

0 respostas