We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 68a8c64 commit 04b6603Copy full SHA for 04b6603
drivers/gpu/drm/i915/display/intel_dp.c
@@ -2155,8 +2155,13 @@ void intel_dp_check_frl_training(struct intel_dp *intel_dp)
2155
{
2156
struct drm_i915_private *dev_priv = dp_to_i915(intel_dp);
2157
2158
- /* Always go for FRL training if supported */
2159
- if (!intel_dp_is_hdmi_2_1_sink(intel_dp) ||
+ /*
+ * Always go for FRL training if:
2160
+ * -PCON supports SRC_CTL_MODE (VESA DP2.0-HDMI2.1 PCON Spec Draft-1 Sec-7)
2161
+ * -sink is HDMI2.1
2162
+ */
2163
+ if (!(intel_dp->dpcd[2] & DP_PCON_SOURCE_CTL_MODE) ||
2164
+ !intel_dp_is_hdmi_2_1_sink(intel_dp) ||
2165
intel_dp->frl.is_trained)
2166
return;
2167
0 commit comments