[PATCH 0/7] Early Transport for Panel Replay and PSR

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This patch set is implementing driver support for selective update
region early transport for Panel Replay and PSR on Intel hardware.

On Intel hardware selective update area has to cover cursor fully if
selective update region early transport is enabled. This is taken care
in these patches by aligning selective update area after calulation to
cover the cursor fully if needed.

Last patch in the set is disabling the feature by default as
validating the feature is currently incomplete. 

Jouni Högander (7):
  drm: Add eDP 1.5 early transport definition
  drm/i915/psr: Extend SU area to cover cursor fully if needed
  drm/i915/psr: Carry su area in crtc_state
  drm/i915/psr: Calculate and configure CUR_POS_ERLY_TPT
  drm/i915/psr: Configure PIPE_SRCSZ_ERLY_TPT for psr2 early transport
  drm/i915/psr: Enable psr2 early transport as possible
  drm/i915/psr: Disable early transport by default

 drivers/gpu/drm/i915/display/intel_cursor.c   |  32 +++--
 drivers/gpu/drm/i915/display/intel_display.c  |  10 ++
 .../drm/i915/display/intel_display_types.h    |  18 +--
 drivers/gpu/drm/i915/display/intel_psr.c      | 113 ++++++++++++++----
 drivers/gpu/drm/i915/display/intel_psr_regs.h |   6 +
 drivers/gpu/drm/i915/i915_reg.h               |   2 +
 include/drm/display/drm_dp.h                  |   1 +
 7 files changed, 144 insertions(+), 38 deletions(-)

-- 
2.34.1




[Index of Archives]     [AMD Graphics]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux