On Tue, 2024-06-18 at 08:30 +0300, Jouni Högander wrote: > 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. These are now pushed to drm-intel-next. Thank you Animesh and Mika for your reviews. BR, Jouni Högander > > 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(-) >