[Intel-gfx] [PATCH 00/23] drm/i915: Big bigjoiner series
Ville Syrjala
ville.syrjala at linux.intel.com
Fri Nov 13 22:03:35 UTC 2020
From: Ville Syrjälä <ville.syrjala at linux.intel.com>
This should have everything we need to enable bigjoiner.
Got rid of the plane linking stuff, and fixed bunch of
issues all over. Smoke tested on tgl by hacking dsc+bigjoiner
on even when they shouldn't be needed/possible.
The wm stuff should be pretty much ready to merge but CI
is taking its sweet time so I'm including it all here for
the time being.
Entire thing (+ test hacks) is here:
git://github.com/vsyrjala/linux.git bigjoiner_3
Maarten Lankhorst (4):
drm/i915/dp: Allow big joiner modes in intel_dp_mode_valid(), v3.
drm/i915: Try to make bigjoiner work in atomic check
drm/i915: Add bigjoiner aware plane clipping checks
drm/i915: Add debugfs dumping for bigjoiner, v3.
Manasi Navare (5):
drm/i915: Pass intel_atomic_state instead of drm_atomic_state
drm/i915/dp: Add from_crtc_state to copy color blobs
drm/i915/dp: Modify VDSC helpers to configure DSC for Bigjoiner slave
drm/i915/dp: Master/Slave enable/disable sequence for bigjoiner
drm/i915: HW state readout for Bigjoiner case
Ville Syrjälä (14):
drm/i915: Copy the plane hw state directly for Y planes
drm/i915: Pass intel_atomic_state around
drm/i915: Nuke intel_atomic_crtc_state_for_each_plane_state() from
skl+ wm code
drm/i915: Pimp the watermark documentation a bit
drm/i915: Precompute can_sagv for each wm level
drm/i915: Store plane relative data rate in crtc_state
drm/i915: Remove skl_adjusted_plane_pixel_rate()
drm/i915: Add crtcs affected by bigjoiner to the state
drm/i915: Add planes affected by bigjoiner to the state
drm/i915: Get the uapi state from the correct plane when bigjoiner is
used
drm/i915: Disable legacy cursor fastpath for bigjoiner
drm/i915: Fix cursor src/dst rectangle with bigjoiner
drm/i915: Add bigjoiner state dump
drm/i915: Enable bigjoiner
drivers/gpu/drm/i915/display/icl_dsi.c | 2 -
drivers/gpu/drm/i915/display/intel_atomic.c | 9 +-
drivers/gpu/drm/i915/display/intel_atomic.h | 3 +-
.../gpu/drm/i915/display/intel_atomic_plane.c | 131 +++-
.../gpu/drm/i915/display/intel_atomic_plane.h | 9 +-
drivers/gpu/drm/i915/display/intel_ddi.c | 69 +-
drivers/gpu/drm/i915/display/intel_display.c | 722 ++++++++++++++----
drivers/gpu/drm/i915/display/intel_display.h | 3 +-
.../drm/i915/display/intel_display_debugfs.c | 25 +-
.../drm/i915/display/intel_display_types.h | 63 +-
drivers/gpu/drm/i915/display/intel_dp.c | 100 ++-
drivers/gpu/drm/i915/display/intel_dp.h | 1 +
drivers/gpu/drm/i915/display/intel_dp_mst.c | 2 +-
drivers/gpu/drm/i915/display/intel_dsi.c | 2 +-
drivers/gpu/drm/i915/display/intel_hdmi.c | 2 +-
drivers/gpu/drm/i915/display/intel_sprite.c | 21 +-
drivers/gpu/drm/i915/display/intel_vdsc.c | 197 ++---
drivers/gpu/drm/i915/display/intel_vdsc.h | 6 +-
drivers/gpu/drm/i915/intel_pm.c | 196 +++--
19 files changed, 1099 insertions(+), 464 deletions(-)
--
2.26.2
More information about the Intel-gfx
mailing list