[PATCH 0/2] drm/msm/dpu: Revert broken parts of the quad pipe support

Abel Vesa posted 2 patches 1 month, 3 weeks ago
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c         |  38 ++-----
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h         |   8 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c      |  29 +++--
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys.h |   2 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h   |   2 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_mdss.h      |   2 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c        | 137 +++++++----------------
7 files changed, 73 insertions(+), 145 deletions(-)
[PATCH 0/2] drm/msm/dpu: Revert broken parts of the quad pipe support
Posted by Abel Vesa 1 month, 3 weeks ago
There are quite a few reports off-list that, at least on Hamoa based
devices, there are some IOMMU faults and some abnormal artifacts on eDP.
These have been traced to the quad pipe support introduced in 6.19-rc1.

Meanwhile, Marijn reported some issues in some dual-DSI dual-DSC scenario.

Off-list discussion concluded into reverting these two commits to avoid
the described issues.

Signed-off-by: Abel Vesa <abel.vesa@oss.qualcomm.com>
---
Abel Vesa (2):
      Revert "drm/msm/dpu: support plane splitting in quad-pipe case"
      Revert "drm/msm/dpu: Enable quad-pipe for DSC and dual-DSI case"

 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c         |  38 ++-----
 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h         |   8 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c      |  29 +++--
 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys.h |   2 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h   |   2 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_mdss.h      |   2 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c        | 137 +++++++----------------
 7 files changed, 73 insertions(+), 145 deletions(-)
---
base-commit: cc3aa43b44bdb43dfbac0fcb51c56594a11338a8
change-id: 20251219-drm-msm-dpu-revert-quad-pipe-broken-7b249567917e

Best regards,
--  
Abel Vesa <abel.vesa@oss.qualcomm.com>
Re: [PATCH 0/2] drm/msm/dpu: Revert broken parts of the quad pipe support
Posted by Dmitry Baryshkov 1 month, 2 weeks ago
On Fri, 19 Dec 2025 12:39:00 +0200, Abel Vesa wrote:
> There are quite a few reports off-list that, at least on Hamoa based
> devices, there are some IOMMU faults and some abnormal artifacts on eDP.
> These have been traced to the quad pipe support introduced in 6.19-rc1.
> 
> Meanwhile, Marijn reported some issues in some dual-DSI dual-DSC scenario.
> 
> Off-list discussion concluded into reverting these two commits to avoid
> the described issues.
> 
> [...]

Applied to msm-fixes, thanks!

[1/2] Revert "drm/msm/dpu: support plane splitting in quad-pipe case"
      https://gitlab.freedesktop.org/lumag/msm/-/commit/35ab5123bd24
[2/2] Revert "drm/msm/dpu: Enable quad-pipe for DSC and dual-DSI case"
      https://gitlab.freedesktop.org/lumag/msm/-/commit/da9168d8ef1c

Best regards,
-- 
With best wishes
Dmitry