]> git.ipfire.org Git - thirdparty/linux.git/commit
drm/msm/dpu: Defer SSPP allocation until CRTC check
authorJun Nie <jun.nie@linaro.org>
Thu, 12 Mar 2026 08:28:11 +0000 (16:28 +0800)
committerDmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Wed, 25 Mar 2026 07:43:58 +0000 (09:43 +0200)
commit25ee1092775232626e2e85d68aaba97db0b1d51e
tree2f6151be05b95f0ba47ea663c41e9d275a9aea13
parentfebcd37fec129316eb96dafb0384e57d910f9508
drm/msm/dpu: Defer SSPP allocation until CRTC check

Currently, mapping plane to SSPP occurs during the plane check phase for
non-virtual plane case. The SSPP allocation and plane mapping occurs during
CRTC check phase for virtual plane case. Defer these SSPP operations until
CRTC check stage to unify the 2 cases, and ease later revisement for
quad-pipe change.

Signed-off-by: Jun Nie <jun.nie@linaro.org>
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Patchwork: https://patchwork.freedesktop.org/patch/711322/
Link: https://lore.kernel.org/r/20260312-msm-next-quad-pipe-split-v19-2-4ffa2b06c996@linaro.org
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c