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:
parent
c69667e0e2
commit
d63e2d24c5
|
|
@ -996,10 +996,10 @@ void analogix_dp_set_lane_link_training(struct analogix_dp_device *dp)
|
|||
ANALOGIX_DP_LN0_LINK_TRAINING_CTL + 4 * lane,
|
||||
dp->link_train.training_lane[lane]);
|
||||
|
||||
vs = (training_lane >> DP_TRAIN_VOLTAGE_SWING_SHIFT) &
|
||||
DP_TRAIN_VOLTAGE_SWING_MASK;
|
||||
pe = (training_lane >> DP_TRAIN_PRE_EMPHASIS_SHIFT) &
|
||||
DP_TRAIN_PRE_EMPHASIS_MASK;
|
||||
vs = (training_lane & DP_TRAIN_VOLTAGE_SWING_MASK) >>
|
||||
DP_TRAIN_VOLTAGE_SWING_SHIFT;
|
||||
pe = (training_lane & DP_TRAIN_PRE_EMPHASIS_MASK) >>
|
||||
DP_TRAIN_PRE_EMPHASIS_SHIFT;
|
||||
phy_cfg.dp.voltage[lane] = vs;
|
||||
phy_cfg.dp.pre[lane] = pe;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue