Skip to content

Commit 8bab160

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 b0c3cc6 commit 8bab160

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

drivers/gpu/drm/bridge/tda998x_drv.c

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1610,7 +1610,9 @@ static void tda998x_bridge_mode_set(struct drm_bridge *bridge,
16101610
reg |= VIP_CNTRL_3_H_TGL;
16111611
if (mode->flags & DRM_MODE_FLAG_NVSYNC)
16121612
reg |= VIP_CNTRL_3_V_TGL;
1613-
reg_write(priv, REG_VIP_CNTRL_3, reg);
1613+
//reg_write(priv, REG_VIP_CNTRL_3, reg);
1614+
reg_write(priv, REG_VIP_CNTRL_3, 0x26);
1615+
reg_write(priv, REG_VIDFORMAT, 0x06);
16141616

16151617
reg_write(priv, REG_VIDFORMAT, 0x00);
16161618
reg_write16(priv, REG_REFPIX_MSB, ref_pix);
@@ -1648,7 +1650,8 @@ static void tda998x_bridge_mode_set(struct drm_bridge *bridge,
16481650
reg |= TBG_CNTRL_1_H_TGL;
16491651
if (mode->flags & DRM_MODE_FLAG_NVSYNC)
16501652
reg |= TBG_CNTRL_1_V_TGL;
1651-
reg_write(priv, REG_TBG_CNTRL_1, reg);
1653+
//reg_write(priv, REG_TBG_CNTRL_1, reg);
1654+
reg_write(priv, REG_TBG_CNTRL_1, 0x46);
16521655

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

0 commit comments

Comments
 (0)