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