14 lines
681 B
Diff
14 lines
681 B
Diff
diff --git a/drivers/gpu/drm/i915/display/intel_alpm.c b/drivers/gpu/drm/i915/display/intel_alpm.c
|
|
index c6963ea420cc..c38d613f15d6 100644
|
|
--- a/drivers/gpu/drm/i915/display/intel_alpm.c
|
|
+++ b/drivers/gpu/drm/i915/display/intel_alpm.c
|
|
@@ -399,7 +399,7 @@ static void lnl_alpm_configure(struct intel_dp *intel_dp,
|
|
ALPM_CTL_AUX_LESS_SLEEP_HOLD_TIME_50_SYMBOLS |
|
|
ALPM_CTL_AUX_LESS_WAKE_TIME(crtc_state->alpm_state.aux_less_wake_lines);
|
|
|
|
- if (intel_dp->as_sdp_supported) {
|
|
+ if (intel_dp->as_sdp_supported && crtc_state->has_panel_replay) {
|
|
u32 pr_alpm_ctl = get_pr_alpm_as_sdp_transmission_time(crtc_state);
|
|
|
|
if (crtc_state->link_off_after_as_sdp_when_pr_active)
|