Kaanapali (SM8750) and Glymur use two display power domains. CORE_GDSC powers the main display hardware while INT2_GDSC powers a subset of SSPP blocks.
The current MDSS implementation only manages the primary display power domain. SSPPs backed by INT2_GDSC therefore remain inaccessible. Add dual power-domain support to MDSS, update the DT bindings to describe both domains, and add INT2_GDSC to the Kaanapali and Glymur MDSS nodes. Signed-off-by: Yongxing Mou <[email protected]> --- Yongxing Mou (3): dt-bindings: display: msm: Allow two MDSS power domains drm/msm/mdss: Enable INT2_GDSC alongside CORE_GDSC arm64: dts: qcom: Add INT2_GDSC to MDSS on Kaanapali and Glymur .../bindings/display/msm/mdss-common.yaml | 3 +- .../bindings/display/msm/qcom,glymur-mdss.yaml | 13 +++++- .../bindings/display/msm/qcom,kaanapali-mdss.yaml | 13 +++++- arch/arm64/boot/dts/qcom/glymur.dtsi | 4 +- arch/arm64/boot/dts/qcom/kaanapali.dtsi | 4 +- drivers/gpu/drm/msm/msm_mdss.c | 53 +++++++++++++++++++++- 6 files changed, 84 insertions(+), 6 deletions(-) --- base-commit: bee763d5f341b99cf472afeb508d4988f62a6ca1 change-id: 20260720-msm_gdsc2-cb9230027a2d Best regards, -- Yongxing Mou <[email protected]>
