misc: rk628: combtxphy: Modify to meet LVDS standard requirement

This patch Modify TX common output voltage to
meet LVDS standard requirements.

Change-Id: I78275ad02b556c80d23dc20b915603a3e2295289
Signed-off-by: Chaoyi Chen <chaoyi.chen@rock-chips.com>
This commit is contained in:
Chaoyi Chen
2023-12-12 17:02:58 +08:00
committed by Tao Huang
parent 457130662d
commit ab740d1249

View File

@@ -57,11 +57,15 @@ static void rk628_combtxphy_lvds_power_on(struct rk628 *rk628)
int ret;
/* Adjust terminal resistance 133 ohm, bypass 0.95v ldo for driver. */
if (rk628->version == RK628F_VERSION)
val = TX_COM_VOLT_ADJ(3);
else
val = TX_COM_VOLT_ADJ(0);
rk628_i2c_update_bits(rk628, COMBTXPHY_CON7,
SW_TX_RTERM_MASK | SW_TX_MODE_MASK |
BYPASS_095V_LDO_MASK | TX_COM_VOLT_ADJ_MASK,
SW_TX_RTERM(6) | SW_TX_MODE(3) |
BYPASS_095V_LDO(1) | TX_COM_VOLT_ADJ(0));
BYPASS_095V_LDO(1) | val);
rk628_i2c_write(rk628, COMBTXPHY_CON10, TX7_CKDRV_EN | TX2_CKDRV_EN);
rk628_i2c_update_bits(rk628, COMBTXPHY_CON0,