Skip to content

Commit 91cf812

Browse files
sw.multimediaesmil
authored andcommitted
drm/i2c/tda998x: Hardcode register values for Starlight
A proper solution to this hack should be found. Signed-off-by: jack.zhu <jack.zhu@starfivetech.com> Signed-off-by: keith.zhao <keith.zhao@starfivetech.com>
1 parent d115719 commit 91cf812

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

drivers/gpu/drm/i2c/tda998x_drv.c

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1606,7 +1606,9 @@ static void tda998x_bridge_mode_set(struct drm_bridge *bridge,
16061606
reg |= VIP_CNTRL_3_H_TGL;
16071607
if (mode->flags & DRM_MODE_FLAG_NVSYNC)
16081608
reg |= VIP_CNTRL_3_V_TGL;
1609-
reg_write(priv, REG_VIP_CNTRL_3, reg);
1609+
//reg_write(priv, REG_VIP_CNTRL_3, reg);
1610+
reg_write(priv, REG_VIP_CNTRL_3, 0x26);
1611+
reg_write(priv, REG_VIDFORMAT, 0x06);
16101612

16111613
reg_write(priv, REG_VIDFORMAT, 0x00);
16121614
reg_write16(priv, REG_REFPIX_MSB, ref_pix);
@@ -1644,7 +1646,8 @@ static void tda998x_bridge_mode_set(struct drm_bridge *bridge,
16441646
reg |= TBG_CNTRL_1_H_TGL;
16451647
if (mode->flags & DRM_MODE_FLAG_NVSYNC)
16461648
reg |= TBG_CNTRL_1_V_TGL;
1647-
reg_write(priv, REG_TBG_CNTRL_1, reg);
1649+
//reg_write(priv, REG_TBG_CNTRL_1, reg);
1650+
reg_write(priv, REG_TBG_CNTRL_1, 0x46);
16481651

16491652
/* must be last register set: */
16501653
reg_write(priv, REG_TBG_CNTRL_0, 0);

0 commit comments

Comments
 (0)