From 04db30fe2176f0a456dbff2452f39b2dab3d2784 Mon Sep 17 00:00:00 2001 From: Zhibin Huang Date: Sat, 12 Oct 2024 09:57:38 +0800 Subject: [PATCH] misc: rk628: rgb/bt1120: modify decoder dclk delay The original configuration will lead to some screen display screen offset, adjust the dclk delay again to make the compatibility higher Type: Fix Redmine ID: N/A Associated modifications: N/A Test: N/A Signed-off-by: Zhibin Huang Change-Id: I732556b429b49418123fd889b67e26885e9b25f8 --- drivers/misc/rk628/rk628_rgb.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/misc/rk628/rk628_rgb.c b/drivers/misc/rk628/rk628_rgb.c index f99d9cf9b41b..05a410025960 100644 --- a/drivers/misc/rk628/rk628_rgb.c +++ b/drivers/misc/rk628/rk628_rgb.c @@ -110,7 +110,7 @@ static void rk628_rgb_decoder_enable(struct rk628 *rk628) RGB_RX_MODET_EN | RGB_RX_DCLK_EN); rk628_i2c_update_bits(rk628, GRF_RGB_RX_DBG_MEAS3, RGB_RX_CNT_EN_MASK, RGB_RX_CNT_EN(1)); - rk628_i2c_write(rk628, GRF_BT1120_DCLK_DELAY_CON0, 0x10000); + rk628_i2c_write(rk628, GRF_BT1120_DCLK_DELAY_CON0, 0x10000000); rk628_i2c_write(rk628, GRF_BT1120_DCLK_DELAY_CON1, 0); } @@ -294,7 +294,7 @@ static void rk628_bt1120_decoder_enable(struct rk628 *rk628) } else { if (rk628->version == RK628F_VERSION) { rk628_i2c_write(rk628, GRF_BT1120_DCLK_DELAY_CON0, - 0x10000); + 0x08000000); rk628_i2c_write(rk628, GRF_BT1120_DCLK_DELAY_CON1, 0); } }