[PATCH 0/9] Panel Replay eDP more prepare patches

Jouni Högander jouni.hogander at intel.com
Tue Jun 18 05:30:17 UTC 2024


This is a subset of "Panel Replay eDP" patch set. It contains various
preparations and fixes for enabling Panel Replay eDP. These are seen
as safe to merge next and they are not yet enabling Panel Replay eDP.

This patch set is also changing how enable_psr module parameter is
used on LunarLake with eDP1.5 panel or Panel Replay capable is
connected:

enable_psr == -1 : Panel Replay and SU Region Early Transport are allowed
enable_psr != -1 : Panel Replay and SU Region Early Transport are disabled.

Also PSR2 SU Region Early Transport is allowed now by default. This is
seen as safe now as it is tested on two different panels.

Jouni Högander (9):
  drm/i915/psr: Set SU area width as pipe src width
  drm/i915/display: Wa 16021440873 is writing wrong register
  drm/i915/alpm: Fix port clock usage in AUX Less wake time calculation
  drm/i915/psr: Disable Panel Replay if PSR mode is set via module
    parameter
  drm/i915/psr: Disable PSR2 SU Region ET if enable_psr module parameter
    is set
  drm/i915/psr: Disable PSR/Panel Replay on sink side for PSR only
  drm/i915/psr: Add new debug bit to disable Panel Replay
  Revert "drm/i915/psr: Disable early transport by default"
  intel_alpm: Fix wrong offset for PORT_ALPM_* registers

 drivers/gpu/drm/i915/display/intel_alpm.c     |  8 +-
 drivers/gpu/drm/i915/display/intel_cursor.c   |  4 +-
 .../drm/i915/display/intel_display_params.c   |  3 +-
 .../drm/i915/display/intel_display_types.h    |  1 +
 drivers/gpu/drm/i915/display/intel_psr.c      | 78 +++++++++++++------
 drivers/gpu/drm/i915/display/intel_psr_regs.h |  6 +-
 6 files changed, 67 insertions(+), 33 deletions(-)

-- 
2.34.1



More information about the Intel-gfx mailing list