Add missing device nodes (DSI, PHYs, DP/eDP) to the existing MDSS schemas. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@xxxxxxxxxx> --- .../bindings/display/msm/mdss-msm8998.yaml | 12 +++++++++ .../bindings/display/msm/mdss-qcm2290.yaml | 6 +++++ .../bindings/display/msm/mdss-sc7180.yaml | 18 +++++++++++++ .../bindings/display/msm/mdss-sc7280.yaml | 26 +++++++++++++++++++ .../bindings/display/msm/mdss-sdm845.yaml | 12 +++++++++ 5 files changed, 74 insertions(+) diff --git a/Documentation/devicetree/bindings/display/msm/mdss-msm8998.yaml b/Documentation/devicetree/bindings/display/msm/mdss-msm8998.yaml index 3482468fb2d4..f00a48a24521 100644 --- a/Documentation/devicetree/bindings/display/msm/mdss-msm8998.yaml +++ b/Documentation/devicetree/bindings/display/msm/mdss-msm8998.yaml @@ -44,6 +44,18 @@ patternProperties: compatible: const: qcom,msm8998-dpu + "^dsi@[0-9a-f]+$": + type: object + properties: + compatible: + const: qcom,mdss-dsi-ctrl + + "^phy@[0-9a-f]+$": + type: object + properties: + compatible: + const: qcom,dsi-phy-10nm-8998 + unevaluatedProperties: false examples: diff --git a/Documentation/devicetree/bindings/display/msm/mdss-qcm2290.yaml b/Documentation/devicetree/bindings/display/msm/mdss-qcm2290.yaml index 7a6c3178f02c..1160c5435236 100644 --- a/Documentation/devicetree/bindings/display/msm/mdss-qcm2290.yaml +++ b/Documentation/devicetree/bindings/display/msm/mdss-qcm2290.yaml @@ -50,6 +50,12 @@ patternProperties: compatible: const: qcom,qcm2290-dpu + "^dsi@[0-9a-f]+$": + type: object + properties: + compatible: + const: qcom,dsi-ctrl-6g-qcm2290 + unevaluatedProperties: false examples: diff --git a/Documentation/devicetree/bindings/display/msm/mdss-sc7180.yaml b/Documentation/devicetree/bindings/display/msm/mdss-sc7180.yaml index 27d944f0e471..38e474ae90a3 100644 --- a/Documentation/devicetree/bindings/display/msm/mdss-sc7180.yaml +++ b/Documentation/devicetree/bindings/display/msm/mdss-sc7180.yaml @@ -50,6 +50,24 @@ patternProperties: compatible: const: qcom,sc7180-dpu + "^displayport-controller@[0-9a-f]+$": + type: object + properties: + compatible: + const: qcom,sc7180-dp + + "^dsi@[0-9a-f]+$": + type: object + properties: + compatible: + const: qcom,mdss-dsi-ctrl + + "^dsi-phy@[0-9a-f]+$": + type: object + properties: + compatible: + const: qcom,dsi-phy-10nm + unevaluatedProperties: false examples: diff --git a/Documentation/devicetree/bindings/display/msm/mdss-sc7280.yaml b/Documentation/devicetree/bindings/display/msm/mdss-sc7280.yaml index db843412abf9..fcacbc5c5e2c 100644 --- a/Documentation/devicetree/bindings/display/msm/mdss-sc7280.yaml +++ b/Documentation/devicetree/bindings/display/msm/mdss-sc7280.yaml @@ -49,6 +49,32 @@ patternProperties: compatible: const: qcom,sc7280-dpu + "^displayport-controller@[0-9a-f]+$": + type: object + properties: + compatible: + const: qcom,sc7280-dp + + "^dsi@[0-9a-f]+$": + type: object + properties: + compatible: + const: qcom,mdss-dsi-ctrl + + "^edp@[0-9a-f]+$": + type: object + properties: + compatible: + const: qcom,sc7280-edp + + "^phy@[0-9a-f]+$": + type: object + properties: + compatible: + enum: + - qcom,sc7280-dsi-phy-7nm + - qcom,sc7280-edp-phy + unevaluatedProperties: false examples: diff --git a/Documentation/devicetree/bindings/display/msm/mdss-sdm845.yaml b/Documentation/devicetree/bindings/display/msm/mdss-sdm845.yaml index 0bc148f7fbd9..09a8aa9837ea 100644 --- a/Documentation/devicetree/bindings/display/msm/mdss-sdm845.yaml +++ b/Documentation/devicetree/bindings/display/msm/mdss-sdm845.yaml @@ -48,6 +48,18 @@ patternProperties: compatible: const: qcom,sdm845-dpu + "^dsi@[0-9a-f]+$": + type: object + properties: + compatible: + const: qcom,mdss-dsi-ctrl + + "^dsi-phy@[0-9a-f]+$": + type: object + properties: + compatible: + const: qcom,dsi-phy-10nm + unevaluatedProperties: false examples: -- 2.35.1