[PATCH 00/11] Panel replay selective update support

Jouni Högander jouni.hogander at intel.com
Wed Jan 3 12:14:00 UTC 2024


This patch set is implmenting panel replay selective update support
for Intel hardware.

It is also fixing couple of exisiting issues in current panel replay
implementation:

ALPM status is checked even on DP (non eDP)
PSR capability change is checked even when using panel replay

Jouni Högander (11):
  drm/i915/psr: Disable panel replay for now
  drm/i915/psr: Do not check alpm on DP or capability change for panel
    replay
  drm/i915/psr: Unify panel replay enable sink
  drm/i915/psr: Rename has_psr2 as has_sel_update
  drm/i915/psr: Rename psr2_enabled as sel_update_enabled
  drm/i915/psr: Add sink_panel_replay_su_support to intel_psr
  drm/i915/psr: Detect panel replay selective update support
  drm/i915/psr: Split intel_psr2_config_valid for panel replay
  drm/panelreplay: dpcd register definition for panelreplay SU
  drm/i915/psr: Modify intel_dp_get_su_granularity to support panel
    replay
  drm/i915/psr: Add panel replay sel update support to debugfs interface

 .../drm/i915/display/intel_crtc_state_dump.c  |   5 +-
 drivers/gpu/drm/i915/display/intel_ddi.c      |   7 +-
 drivers/gpu/drm/i915/display/intel_display.c  |   2 +-
 .../drm/i915/display/intel_display_types.h    |  20 +-
 drivers/gpu/drm/i915/display/intel_dp.c       |   2 +-
 drivers/gpu/drm/i915/display/intel_fbc.c      |   2 +-
 drivers/gpu/drm/i915/display/intel_psr.c      | 236 ++++++++++++------
 include/drm/display/drm_dp.h                  |   6 +
 8 files changed, 190 insertions(+), 90 deletions(-)

-- 
2.34.1



More information about the Intel-gfx-trybot mailing list