mbox series

[v2,0/9] Panel Replay Fixes

Message ID 20240521084123.1984075-1-jouni.hogander@intel.com (mailing list archive)
Headers show
Series Panel Replay Fixes | expand

Message

Hogander, Jouni May 21, 2024, 8:41 a.m. UTC
This patch set contains fixes found when debugging Panel Replay and
Early Transport and ALPM using eDP panel supporting all these features.

v2:
  - ensure fastset is performed when the Early transport disable bit changes
  - take into account differing Y position when Early Transport is used

Jouni Högander (9):
  drm/i915/psr: Do not use fast_wake_lines for aux less wake time
  drm/i915/psr: Add Early Transport status boolean into intel_psr
  drm/i915/psr: Get Early Transport status in intel_psr_pipe_get_config
  drm/i915/psr: Use enable boolean from intel_crtc_state for Early
    Transport
  drm/i915/psr: Allow setting I915_PSR_DEBUG_SU_REGION_ET_DISABLE via
    debugfs
  drm/i915/display: Take panel replay into account in vsc sdp unpacking
  drm/i915/display: Skip Panel Replay on pipe comparison if no active
    planes
  drm/i915/psr: Write also AUX Less Wake lines into ALPM_CTL
  drm/i915/display: Selective fetch Y position on Region Early Transport

 drivers/gpu/drm/i915/display/intel_display.c  |  4 ++-
 .../drm/i915/display/intel_display_types.h    |  2 ++
 drivers/gpu/drm/i915/display/intel_dp.c       |  5 +++-
 drivers/gpu/drm/i915/display/intel_psr.c      | 25 +++++++++++++------
 .../drm/i915/display/skl_universal_plane.c    |  6 ++++-
 5 files changed, 31 insertions(+), 11 deletions(-)