summaryrefslogtreecommitdiff
authorEvoke Zhang <evoke.zhang@amlogic.com>2019-12-06 08:35:27 (GMT)
committer Evoke Zhang <evoke.zhang@amlogic.com>2019-12-10 06:16:31 (GMT)
commitc3dbb353219e81eabe662c3618724d357fdd630b (patch)
tree74ae6b2f037bcc1c561ef3c884226a2dfc6da57a
parent30975d40f0e93bb4888aff96e19e9ad80923a563 (diff)
downloaduboot-c3dbb353219e81eabe662c3618724d357fdd630b.zip
uboot-c3dbb353219e81eabe662c3618724d357fdd630b.tar.gz
uboot-c3dbb353219e81eabe662c3618724d357fdd630b.tar.bz2
lcd: optimize vbyone init config for gclk always on [1/2]
PD#SWPL-18117 Problem: some vbyone panel power on display abnormal. Solution: optimize vbyone init config for gclk always on Verify: x301 Change-Id: Ifa757f355e030598c33bfa6775fa5b0983b20aed Signed-off-by: Evoke Zhang <evoke.zhang@amlogic.com>
Diffstat
-rw-r--r--drivers/display/lcd/lcd_tv/lcd_drv.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/display/lcd/lcd_tv/lcd_drv.c b/drivers/display/lcd/lcd_tv/lcd_drv.c
index 3dc355f..5904d6e 100644
--- a/drivers/display/lcd/lcd_tv/lcd_drv.c
+++ b/drivers/display/lcd/lcd_tv/lcd_drv.c
@@ -672,6 +672,8 @@ static void lcd_vbyone_control_set(struct lcd_config_s *pconf)
//lcd_vcbus_setb(VBO_PXL_CTRL,0x2,0,4);
//lcd_vcbus_setb(VBO_PXL_CTRL,0x3,VBO_PXL_CTR1_BIT,VBO_PXL_CTR1_WID);
//set_vbyone_ctlbits(1,0,0); */
+ /* VBO_RGN_GEN clk always on */
+ lcd_vcbus_setb(VBO_GCLK_MAIN, 2, 2, 2);
/* PAD select: */
if ((lane_count == 1) || (lane_count == 2))