[PATCH 0/5] drm/msm/dpu: enable quad-pipe for DSC and dual-DSI case

From: Dmitry Baryshkov

Date: Fri Oct 02 2026 - 20:03:11 EST


This feels bad, but I ended up picking Jun's last remaining patch and
reworking it until it stopped producing issues in my hardware lab. This
patchset is based on Jun's v21.

Jun thanks for your previous work.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@xxxxxxxxxxxxxxxx>
---
Dmitry Baryshkov (4):
drm/msm/dpu: don't flush a legacy CTL after its interface has stopped
drm/msm/dpu: don't count the cloned writeback as an interface
drm/msm/dpu: assign the mixers to the CTLs per interface
drm/msm/dpu: enable 3D merge when there are more mixers than interfaces

Jun Nie (1):
drm/msm/dpu: enable quad-pipe for DSC and dual-DSI case

drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 64 ++++++++++++++++--------
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h | 6 +--
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 43 ++++------------
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.h | 2 +
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys.h | 7 ++-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 2 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_mdss.h | 2 +-
7 files changed, 63 insertions(+), 63 deletions(-)
---
base-commit: 820493753c467135a7083379f0d547a942b56db3
change-id: 20261003-dpu-quad-pipe-fixed-4adc8e47fcea

Best regards,
--
With best wishes
Dmitry