[PATCH v3 1/5] dt-bindings: display/msm: dp-controller: Document Kaanapali
From: Balaji Kalkonda
Date: Thu Oct 22 2026 - 05:55:08 EST
Document the DisplayPort controller on Qualcomm Kaanapali.
Kaanapali uses its own DP compatible string and has a resource
layout with five register ranges and six clocks. Add SoC-specific
constraints for those resource counts.
Signed-off-by: Balaji Kalkonda <balaji.kalkonda@xxxxxxxxxxxxxxxx>
---
Documentation/devicetree/bindings/display/msm/dp-controller.yaml | 2 ++
.../devicetree/bindings/display/msm/qcom,kaanapali-mdss.yaml | 7 +++++++
2 files changed, 9 insertions(+)
diff --git a/Documentation/devicetree/bindings/display/msm/dp-controller.yaml b/Documentation/devicetree/bindings/display/msm/dp-controller.yaml
index 094a6383bb77..63e1b515a355 100644
--- a/Documentation/devicetree/bindings/display/msm/dp-controller.yaml
+++ b/Documentation/devicetree/bindings/display/msm/dp-controller.yaml
@@ -19,6 +19,7 @@ properties:
oneOf:
- enum:
- qcom,glymur-dp
+ - qcom,kaanapali-dp
- qcom,sa8775p-dp
- qcom,sc7180-dp
- qcom,sc7280-dp
@@ -275,6 +276,7 @@ allOf:
contains:
# 2 streams MST
enum:
+ - qcom,kaanapali-dp
- qcom,sc8180x-dp
- qcom,sdm845-dp
- qcom,sm8350-dp
diff --git a/Documentation/devicetree/bindings/display/msm/qcom,kaanapali-mdss.yaml b/Documentation/devicetree/bindings/display/msm/qcom,kaanapali-mdss.yaml
index 9f935defd6b1..b4851d1d48ea 100644
--- a/Documentation/devicetree/bindings/display/msm/qcom,kaanapali-mdss.yaml
+++ b/Documentation/devicetree/bindings/display/msm/qcom,kaanapali-mdss.yaml
@@ -48,6 +48,13 @@ patternProperties:
compatible:
const: qcom,kaanapali-dpu
+ "^displayport-controller@[0-9a-f]+$":
+ type: object
+ additionalProperties: true
+ properties:
+ compatible:
+ const: qcom,kaanapali-dp
+
"^dsi@[0-9a-f]+$":
type: object
additionalProperties: true
--
2.34.1