Commit 976d608d authored by Ville Syrjälä's avatar Ville Syrjälä
Browse files

drm/i915/dp: Make .set_idle_link_train() mandatory



Everyone implements the .set_idle_link_train() hook now.
Just make it mandatory.

Tested-by: default avatarImre Deak <imre.deak@intel.com>
Reviewed-by: default avatarImre Deak <imre.deak@intel.com>
Signed-off-by: default avatarVille Syrjälä <ville.syrjala@linux.intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20250710201718.25310-8-ville.syrjala@linux.intel.com
parent 071dcf12
Loading
Loading
Loading
Loading
+2 −7
Original line number Diff line number Diff line
@@ -1138,9 +1138,6 @@ void intel_dp_stop_link_train(struct intel_dp *intel_dp,

	intel_dp->link.active = true;

	if (!intel_dp->set_idle_link_train)
		intel_dp_disable_dpcd_training_pattern(intel_dp, DP_PHY_DPRX);

	intel_dp_program_link_training_pattern(intel_dp, crtc_state, DP_PHY_DPRX,
					       DP_TRAINING_PATTERN_DISABLE);

@@ -1381,10 +1378,8 @@ intel_dp_link_train_all_phys(struct intel_dp *intel_dp,
	if (ret)
		ret = intel_dp_link_train_phy(intel_dp, crtc_state, DP_PHY_DPRX);

	if (intel_dp->set_idle_link_train) {
	intel_dp_disable_dpcd_training_pattern(intel_dp, DP_PHY_DPRX);
	intel_dp->set_idle_link_train(intel_dp, crtc_state);
	}

	return ret;
}