diff options
author | Ville Syrjälä <[email protected]> | 2021-10-01 16:01:07 +0300 |
---|---|---|
committer | Ville Syrjälä <[email protected]> | 2021-10-04 13:04:36 +0300 |
commit | 104c1b3d6fb6a794babd5e2ffd6a5183b5a3d6c7 (patch) | |
tree | 2ba29d9f595d52674d206518b06ce503bfc28e74 | |
parent | c6921d484d3f986f3bed3372ac22574b42e2589f (diff) |
drm/i915: Allow per-lane drive settings with LTTPRs
LTTPRs should support per-lane drive settings I think, and even if
they don't they should implement their own fallback logic to determine
suitable common drive settings to use for all the lanes.
v2: Actually check the correct thing
Reviewed-by: Imre Deak <[email protected]>
Signed-off-by: Ville Syrjälä <[email protected]>
Link: https://patchwork.freedesktop.org/patch/msgid/[email protected]
-rw-r--r-- | drivers/gpu/drm/i915/display/intel_dp_link_training.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/gpu/drm/i915/display/intel_dp_link_training.c b/drivers/gpu/drm/i915/display/intel_dp_link_training.c index 6e54de5db183..c052ce14894d 100644 --- a/drivers/gpu/drm/i915/display/intel_dp_link_training.c +++ b/drivers/gpu/drm/i915/display/intel_dp_link_training.c @@ -304,7 +304,7 @@ static u8 intel_dp_phy_preemph_max(struct intel_dp *intel_dp, static bool has_per_lane_signal_levels(struct intel_dp *intel_dp, enum drm_dp_phy dp_phy) { - return false; + return !intel_dp_phy_is_downstream_of_source(intel_dp, dp_phy); } static u8 intel_dp_get_lane_adjust_train(struct intel_dp *intel_dp, |