[PATCH 0/7] Early Transport for Panel Replay and PSR
Jouni Högander
jouni.hogander at intel.com
Mon Dec 18 17:49:57 UTC 2023
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
More information about the Intel-gfx
mailing list