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

Hogander, Jouni jouni.hogander at intel.com
Mon Apr 8 07:54:30 UTC 2024


Hello All,

These are now merged. Thank you Animesh for reviewing these patches.

BR,

Jouni Högander

On Fri, 2024-04-05 at 14:35 +0300, Jouni Högander wrote:
> 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(-)
> 



More information about the Intel-gfx mailing list