PTL onwards get panel replay status from PSR2 status register
instead of SRD status.

Signed-off-by: Animesh Manna <animesh.ma...@intel.com>
Reviewed-by: Jouni Högander <jouni.hogan...@intel.com>
---
 drivers/gpu/drm/i915/display/intel_psr.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/gpu/drm/i915/display/intel_psr.c 
b/drivers/gpu/drm/i915/display/intel_psr.c
index 50a22cd8d84a..708fbcfa9089 100644
--- a/drivers/gpu/drm/i915/display/intel_psr.c
+++ b/drivers/gpu/drm/i915/display/intel_psr.c
@@ -3635,8 +3635,8 @@ psr_source_status(struct intel_dp *intel_dp, struct 
seq_file *m)
        const char *status = "unknown";
        u32 val, status_val;
 
-       if (intel_dp_is_edp(intel_dp) && (intel_dp->psr.sel_update_enabled ||
-                                         intel_dp->psr.panel_replay_enabled)) {
+       if ((intel_dp_is_edp(intel_dp) || DISPLAY_VER(display) >= 30) &&
+           (intel_dp->psr.sel_update_enabled || 
intel_dp->psr.panel_replay_enabled)) {
                static const char * const live_status[] = {
                        "IDLE",
                        "CAPTURE",
-- 
2.29.0

Reply via email to