video/drm: analogix_dp: Fix voltage_swing/pre_emphasis level calculation

Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com>
Change-Id: I07a071b77a254cbe940b4df4dd6b52b069339076
This commit is contained in:
Wyon Bi 2021-01-15 02:55:06 +00:00 committed by Jianhong Chen
parent c69667e0e2
commit d63e2d24c5
1 changed files with 4 additions and 4 deletions

View File

@ -996,10 +996,10 @@ void analogix_dp_set_lane_link_training(struct analogix_dp_device *dp)
ANALOGIX_DP_LN0_LINK_TRAINING_CTL + 4 * lane, ANALOGIX_DP_LN0_LINK_TRAINING_CTL + 4 * lane,
dp->link_train.training_lane[lane]); dp->link_train.training_lane[lane]);
vs = (training_lane >> DP_TRAIN_VOLTAGE_SWING_SHIFT) & vs = (training_lane & DP_TRAIN_VOLTAGE_SWING_MASK) >>
DP_TRAIN_VOLTAGE_SWING_MASK; DP_TRAIN_VOLTAGE_SWING_SHIFT;
pe = (training_lane >> DP_TRAIN_PRE_EMPHASIS_SHIFT) & pe = (training_lane & DP_TRAIN_PRE_EMPHASIS_MASK) >>
DP_TRAIN_PRE_EMPHASIS_MASK; DP_TRAIN_PRE_EMPHASIS_SHIFT;
phy_cfg.dp.voltage[lane] = vs; phy_cfg.dp.voltage[lane] = vs;
phy_cfg.dp.pre[lane] = pe; phy_cfg.dp.pre[lane] = pe;
} }