This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Kernel Configuration for AM3517 EVM LCD display

Other Parts Discussed in Thread: AM3517

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

  • Ron,

    The kernel version you are using (or available with SDK5.02), we were using

    CONFIG_PANEL_SHARP_LQ043T1DG01 => LCD Panel

    and

    CONFIG_PANEL_GENERIC => DVI panel (external)

    The difference is panel configuration, like pixel clock, front porth, etc...

     

    Having said that,

    Now if you look at the support available in Mainline kernel, these files have been merged into one. We use only one panel driver (panel-generic-dpi.c), with different configuration.

     

    Thanks,

    Vaibhav

  • Hi Vaibhav,

    Thank you for your reply, and for your explanation.  I'm glad to see that the commonality of the previous drivers has been leveraged by merging into one driver.  And, it clarifies the course of action to add new displays.

    Ron