mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-05-10 05:39:42 -04:00
drm/i915/psr: eDP Panel Replay is not supported on pipes other than A and B
Do not allow Panel Replay if pipe is other than A or B. Bspec: 68920 Closes: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues/2736 Signed-off-by: Jouni Högander <jouni.hogander@intel.com> Reviewed-by: Animesh Manna <animesh.manna@intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20240916085706.2160511-1-jouni.hogander@intel.com
This commit is contained in:
@@ -1601,6 +1601,10 @@ _panel_replay_compute_config(struct intel_dp *intel_dp,
|
||||
|
||||
/* Remaining checks are for eDP only */
|
||||
|
||||
if (to_intel_crtc(crtc_state->uapi.crtc)->pipe != PIPE_A &&
|
||||
to_intel_crtc(crtc_state->uapi.crtc)->pipe != PIPE_B)
|
||||
return false;
|
||||
|
||||
/* 128b/132b Panel Replay is not supported on eDP */
|
||||
if (intel_dp_is_uhbr(crtc_state)) {
|
||||
drm_dbg_kms(display->drm,
|
||||
|
||||
Reference in New Issue
Block a user