Where does LVDS gets enabled?

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Where does LVDS gets enabled?

949 Views
teddy123
Contributor III

I am just little confused about working of lvds screen in sabresd board. In order to learn about the working of lvds, I just commented all the code lines within lcd_enable() and lvds_poweron() functions in the board file. Eventhough, I didnt get any splash image on the screen, the lvds backlight seems to be in ON state. Where does this backlight get tuned on?

Labels (3)
0 Kudos
1 Reply

547 Views
igorpadykov
NXP Employee
NXP Employee

Hi teddy 123

you are right, lcd_enable() has functions

imx_pwm_enable, imx_pwm_config, they are

defined in uboot/drivers/misc/imx_pwm.c.

You can just add printfs to check registers values.

PWM programming examples one can find in SDK

i.MX 6Series Platform SDK

Regarding lvds backlight:

/*

     * Set LVDS panel CABC_EN0 to low to disable

     * CABC function. This function will turn backlight

     * automatically according to display content, so

     * simply disable it to get rid of annoying unstable

     * backlight phenomena.

     */

Best regards

igor

-----------------------------------------------------------------------------------------------------------------------

Note: If this post answers your question, please click the Correct Answer button. Thank you!

-----------------------------------------------------------------------------------------------------------------------

0 Kudos