[PATCH 0/8] Panel Replay fixes and clean ups

Jouni Högander jouni.hogander at intel.com
Fri Apr 5 11:35:54 UTC 2024


This patch set is a subset of Panel Replay selective update support set:

https://patchwork.freedesktop.org/series/128193/

It contains fixes and clean ups to current Panel Replay implementation:

Several needed functions are not executed for panel replay
Ensure link training follows enabling panel replay on sink side
Do not update phy power state for panel replay.
Do not apply workarounds not applicable for panel replay
Do not write registers/bits not applicable for panel replay
Unify panel replay enable/disable sink
Document boolean variables used by PSR code

All patches are reviewed. Sending now as a standalone
set for CI results before merging.

Jouni Högander (8):
  drm/i915/psr: Add some documentation of variables used in psr code
  drm/i915/psr: Set intel_crtc_state->has_psr on panel replay as well
  drm/i915/psr: Intel_psr_pause/resume needs to support panel replay
  drm/i915/psr: Do not update phy power state in case of non-eDP panel
    replay
  drm/i915/psr: Check possible errors for panel replay as well
  drm/i915/psr: Do not write registers/bits not applicable for panel
    replay
  drm/i915/psr: Unify panel replay enable/disable sink
  drm/i915/psr: Panel replay has to be enabled before link training

 drivers/gpu/drm/i915/display/intel_ddi.c     |  11 +-
 drivers/gpu/drm/i915/display/intel_display.c |  12 ++
 drivers/gpu/drm/i915/display/intel_dp.c      |   8 +
 drivers/gpu/drm/i915/display/intel_psr.c     | 197 +++++++++++++------
 drivers/gpu/drm/i915/display/intel_psr.h     |   5 +
 5 files changed, 166 insertions(+), 67 deletions(-)

-- 
2.34.1



More information about the Intel-gfx mailing list