Skip to content

Commit

Permalink
dt-bindings: display: msm: Make "additionalProperties: true" explicit
Browse files Browse the repository at this point in the history
Make it explicit that child nodes have additional properties and the
child node schema is not complete. The complete schemas are applied
separately based the compatible strings.

Signed-off-by: Rob Herring <robh@kernel.org>
Acked-by: Conor Dooley <conor.dooley@microchip.com>
Patchwork: https://patchwork.freedesktop.org/patch/559387/
Link: https://lore.kernel.org/r/20230925212434.1972368-2-robh@kernel.org
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
  • Loading branch information
Rob Herring authored and Dmitry Baryshkov committed Oct 9, 2023
1 parent b3eb5bd commit cee030e
Show file tree
Hide file tree
Showing 15 changed files with 102 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -38,12 +38,16 @@ properties:
patternProperties:
"^display-controller@[0-9a-f]+$":
type: object
additionalProperties: true

properties:
compatible:
const: qcom,msm8998-dpu

"^dsi@[0-9a-f]+$":
type: object
additionalProperties: true

properties:
compatible:
items:
Expand All @@ -52,6 +56,8 @@ patternProperties:

"^phy@[0-9a-f]+$":
type: object
additionalProperties: true

properties:
compatible:
const: qcom,dsi-phy-10nm-8998
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,18 +44,24 @@ properties:
patternProperties:
"^display-controller@[0-9a-f]+$":
type: object
additionalProperties: true

properties:
compatible:
const: qcom,qcm2290-dpu

"^dsi@[0-9a-f]+$":
type: object
additionalProperties: true

properties:
compatible:
const: qcom,dsi-ctrl-6g-qcm2290

"^phy@[0-9a-f]+$":
type: object
additionalProperties: true

properties:
compatible:
const: qcom,dsi-phy-14nm-2290
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,18 +44,24 @@ properties:
patternProperties:
"^display-controller@[0-9a-f]+$":
type: object
additionalProperties: true

properties:
compatible:
const: qcom,sc7180-dpu

"^displayport-controller@[0-9a-f]+$":
type: object
additionalProperties: true

properties:
compatible:
const: qcom,sc7180-dp

"^dsi@[0-9a-f]+$":
type: object
additionalProperties: true

properties:
compatible:
items:
Expand All @@ -64,6 +70,8 @@ patternProperties:

"^phy@[0-9a-f]+$":
type: object
additionalProperties: true

properties:
compatible:
const: qcom,dsi-phy-10nm
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,18 +44,24 @@ properties:
patternProperties:
"^display-controller@[0-9a-f]+$":
type: object
additionalProperties: true

properties:
compatible:
const: qcom,sc7280-dpu

"^displayport-controller@[0-9a-f]+$":
type: object
additionalProperties: true

properties:
compatible:
const: qcom,sc7280-dp

"^dsi@[0-9a-f]+$":
type: object
additionalProperties: true

properties:
compatible:
items:
Expand All @@ -64,12 +70,16 @@ patternProperties:

"^edp@[0-9a-f]+$":
type: object
additionalProperties: true

properties:
compatible:
const: qcom,sc7280-edp

"^phy@[0-9a-f]+$":
type: object
additionalProperties: true

properties:
compatible:
enum:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,12 +34,16 @@ properties:
patternProperties:
"^display-controller@[0-9a-f]+$":
type: object
additionalProperties: true

properties:
compatible:
const: qcom,sc8280xp-dpu

"^displayport-controller@[0-9a-f]+$":
type: object
additionalProperties: true

properties:
compatible:
enum:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -42,18 +42,24 @@ properties:
patternProperties:
"^display-controller@[0-9a-f]+$":
type: object
additionalProperties: true

properties:
compatible:
const: qcom,sdm845-dpu

"^displayport-controller@[0-9a-f]+$":
type: object
additionalProperties: true

properties:
compatible:
const: qcom,sdm845-dp

"^dsi@[0-9a-f]+$":
type: object
additionalProperties: true

properties:
compatible:
items:
Expand All @@ -62,6 +68,8 @@ patternProperties:

"^phy@[0-9a-f]+$":
type: object
additionalProperties: true

properties:
compatible:
const: qcom,dsi-phy-10nm
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,12 +32,16 @@ properties:
patternProperties:
"^display-controller@[0-9a-f]+$":
type: object
additionalProperties: true

properties:
compatible:
const: qcom,sm6115-dpu

"^dsi@[0-9a-f]+$":
type: object
additionalProperties: true

properties:
compatible:
oneOf:
Expand All @@ -50,6 +54,8 @@ patternProperties:

"^phy@[0-9a-f]+$":
type: object
additionalProperties: true

properties:
compatible:
const: qcom,dsi-phy-14nm-2290
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,12 +43,16 @@ properties:
patternProperties:
"^display-controller@[0-9a-f]+$":
type: object
additionalProperties: true

properties:
compatible:
const: qcom,sm6125-dpu

"^dsi@[0-9a-f]+$":
type: object
additionalProperties: true

properties:
compatible:
items:
Expand All @@ -57,6 +61,8 @@ patternProperties:

"^phy@[0-9a-f]+$":
type: object
additionalProperties: true

properties:
compatible:
const: qcom,sm6125-dsi-phy-14nm
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,12 +43,16 @@ properties:
patternProperties:
"^display-controller@[0-9a-f]+$":
type: object
additionalProperties: true

properties:
compatible:
const: qcom,sm6350-dpu

"^dsi@[0-9a-f]+$":
type: object
additionalProperties: true

properties:
compatible:
items:
Expand All @@ -57,6 +61,8 @@ patternProperties:

"^phy@[0-9a-f]+$":
type: object
additionalProperties: true

properties:
compatible:
const: qcom,dsi-phy-10nm
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,12 +43,16 @@ properties:
patternProperties:
"^display-controller@[0-9a-f]+$":
type: object
additionalProperties: true

properties:
compatible:
const: qcom,sm6375-dpu

"^dsi@[0-9a-f]+$":
type: object
additionalProperties: true

properties:
compatible:
items:
Expand All @@ -57,6 +61,8 @@ patternProperties:

"^phy@[0-9a-f]+$":
type: object
additionalProperties: true

properties:
compatible:
const: qcom,sm6375-dsi-phy-7nm
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -47,12 +47,16 @@ properties:
patternProperties:
"^display-controller@[0-9a-f]+$":
type: object
additionalProperties: true

properties:
compatible:
const: qcom,sm8150-dpu

"^dsi@[0-9a-f]+$":
type: object
additionalProperties: true

properties:
compatible:
items:
Expand All @@ -61,6 +65,8 @@ patternProperties:

"^phy@[0-9a-f]+$":
type: object
additionalProperties: true

properties:
compatible:
const: qcom,dsi-phy-7nm
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -46,12 +46,16 @@ properties:
patternProperties:
"^display-controller@[0-9a-f]+$":
type: object
additionalProperties: true

properties:
compatible:
const: qcom,sm8250-dpu

"^dsi@[0-9a-f]+$":
type: object
additionalProperties: true

properties:
compatible:
items:
Expand All @@ -60,6 +64,8 @@ patternProperties:

"^phy@[0-9a-f]+$":
type: object
additionalProperties: true

properties:
compatible:
const: qcom,dsi-phy-7nm
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -48,18 +48,24 @@ properties:
patternProperties:
"^display-controller@[0-9a-f]+$":
type: object
additionalProperties: true

properties:
compatible:
const: qcom,sm8350-dpu

"^displayport-controller@[0-9a-f]+$":
type: object
additionalProperties: true

properties:
compatible:
const: qcom,sm8350-dp

"^dsi@[0-9a-f]+$":
type: object
additionalProperties: true

properties:
compatible:
items:
Expand All @@ -68,6 +74,8 @@ patternProperties:

"^phy@[0-9a-f]+$":
type: object
additionalProperties: true

properties:
compatible:
const: qcom,sm8350-dsi-phy-5nm
Expand Down
Loading

0 comments on commit cee030e

Please sign in to comment.