[PATCH v3 0/6] drm/i915: Bigjoiner modeset sequence redesign and MST support

Ville Syrjala ville.syrjala at linux.intel.com
Tue Apr 9 16:34:56 UTC 2024


From: Ville Syrjälä <ville.syrjala at linux.intel.com>

Final pieces of the MST/bigjoiner modedest redesign.

Changes in v2:
- Reject PSR+bigjoiner combo
- Commit pipes in reverse order to avoid issues with
  slave pipe commits being completed prematurely.
  Should fix the gamma/DSB problems of v1.
- Address review comments
- Part of v1 was merged already separately

Changes in v3:
- Fix a rebase fail in function extraction
- Calculate DSC slices correctly for MST+bigjoiner (Imre)
- Most of v2 already merged

Stanislav Lisovskiy (1):
  drm/i915: Handle joined pipes inside hsw_crtc_enable()

Vidya Srinivas (1):
  drm/i915: Allow bigjoiner for MST

Ville Syrjälä (4):
  drm/i915: Extract intel_ddi_post_disable_hdmi_or_sst()
  drm/i915: Utilize intel_crtc_joined_pipe_mask() more
  drm/i915: Handle joined pipes inside hsw_crtc_disable()
  drm/i915/mst: Add bigjoiner handling to MST modeset sequence

 drivers/gpu/drm/i915/display/intel_ddi.c     |  67 +++--
 drivers/gpu/drm/i915/display/intel_display.c | 252 ++++++++++---------
 drivers/gpu/drm/i915/display/intel_display.h |   6 +
 drivers/gpu/drm/i915/display/intel_dp_mst.c  |  62 +++--
 4 files changed, 228 insertions(+), 159 deletions(-)

-- 
2.43.2



More information about the Intel-gfx mailing list