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?
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
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!
-----------------------------------------------------------------------------------------------------------------------