Our AM3517 EVM board has a Sharp LQ043T1DG01 4.3" display. The kernel config in the TI SDK 5.02 distribution (am3517_evm_defconfig) sets CONFIG_PANEL_SHARP_LQ043T1DG01=y, as expected. But, it also sets CONFIG_PANEL_GENERIC=y. The result is that two display drivers, one for the Sharp display and one for a 'generic' display, are built into the kernel.
Can anyone explain why both display drivers are included in the configuration? And, how does Linux know which driver to use?
Thanks,
Ron