[PATCH v4 0/3] Enable_psr kernel parameter changes

Jouni Högander jouni.hogander at intel.com
Tue Jul 15 10:55:06 UTC 2025


Currently disabling PSR2 via enable_psr module parameter causes Panel
Replay and Early Transport being disabled as well. This patch set
makes Panel Replay and Early Transport to ignore enable_psr module
parameter. Also new enable_panel_replay module parameter is added
which recognizes following values:

-1 = Chip default
 0 = Disable Panel Replay
 1 = Enable Panel Replay

v4:
  - Ignore enable_psr completely on Panel Replay
  - Add new enable_panel_replay parameter
v3:
  - add definitions for disable bits
v2:
  - make it more clear that enable_psr is bitmask for disabling different
    PSR modes

Jouni Högander (3):
  drm/i915/psr: Do not disable Early Transport when enable_psr is set
  drm/i915/psr: Ignore enable_psr parameter on Panel Replay
  drm/i915/psr: Add enable_panel_replay module parameter

 .../drm/i915/display/intel_display_params.c   |  3 ++
 .../drm/i915/display/intel_display_params.h   |  1 +
 drivers/gpu/drm/i915/display/intel_psr.c      | 39 +++++--------------
 3 files changed, 13 insertions(+), 30 deletions(-)

-- 
2.43.0



More information about the Intel-xe mailing list