History

dt-bindings: Fix erroneous 'additionalProperties'

There's several cases of json-schema 'additionalProperties' at the wrong indentation level which has the effect of making them DT properties. This is harmless, but let's fix them so a meta-schema check for this can be added. In all the cases, either the 'additionalProperties' was extra or doesn't work because there's a $ref to more properties. In the latter case, we can use 'unevaluatedProperties' instead.

Rob Herring committed 6 years ago

Commit 2bdfd4f1 parent 8b6b8026 files · +17 −7Browse files

Unified · Split

6 files
  1. Documentation/devicetree/bindings/mfd/st,stpmic1.yaml +0 −2
  2. Documentation/devicetree/bindings/regulator/mps,mp5416.yaml +0 −1
  3. Documentation/devicetree/bindings/regulator/mps,mpq7920.yaml +2 −1
  4. Documentation/devicetree/bindings/regulator/rohm,bd71828-regulator.yaml +5 −1
  5. Documentation/devicetree/bindings/regulator/rohm,bd71837-regulator.yaml +5 −1
  6. Documentation/devicetree/bindings/regulator/rohm,bd71847-regulator.yaml +5 −1
Documentation/devicetree/bindings/mfd/st,stpmic1.yaml+0−2
@@ -259,8 +259,6 @@ properties: · 258 unmodified lines
259 259
260 additionalProperties: false260 additionalProperties: false
261 261
262 additionalProperties: false
263
264additionalProperties: false262additionalProperties: false
265 263
266required:264required:
Documentation/devicetree/bindings/regulator/mps,mp5416.yaml+0−1
@@ -37,7 +37,6 @@ properties: · 36 unmodified lines
37 type: object37 type: object
38 38
39 additionalProperties: false39 additionalProperties: false
40 additionalProperties: false
41 40
42required:41required:
43 - compatible42 - compatible
Documentation/devicetree/bindings/regulator/mps,mpq7920.yaml+2−1
@@ -75,7 +75,8 @@ properties: · 74 unmodified lines
75 description: |75 description: |
76 disables over voltage protection of this buck76 disables over voltage protection of this buck
77 77
78 additionalProperties: false78 unevaluatedProperties: false
79
79 additionalProperties: false80 additionalProperties: false
80 81
81required:82required:
Documentation/devicetree/bindings/regulator/rohm,bd71828-regulator.yaml+5−1
@@ -35,6 +35,8 @@ patternProperties: · 34 unmodified lines
35 description:35 description:
36 should be "ldo1", ..., "ldo7"36 should be "ldo1", ..., "ldo7"
37 37
38 unevaluatedProperties: false
39
38 "^BUCK[1-7]$":40 "^BUCK[1-7]$":
39 type: object41 type: object
40 allOf:42 allOf:
@@ -103,5 +105,7 @@ patternProperties: · 62 unmodified lines
103 105
104 required:106 required:
105 - regulator-name107 - regulator-name
106 additionalProperties: false108
109 unevaluatedProperties: false
110
107additionalProperties: false111additionalProperties: false
Documentation/devicetree/bindings/regulator/rohm,bd71837-regulator.yaml+5−1
@@ -41,6 +41,8 @@ patternProperties: · 40 unmodified lines
41 description:41 description:
42 should be "ldo1", ..., "ldo7"42 should be "ldo1", ..., "ldo7"
43 43
44 unevaluatedProperties: false
45
44 "^BUCK[1-8]$":46 "^BUCK[1-8]$":
45 type: object47 type: object
46 allOf:48 allOf:
@@ -99,5 +101,7 @@ patternProperties: · 52 unmodified lines
99 101
100 required:102 required:
101 - regulator-name103 - regulator-name
102 additionalProperties: false104
105 unevaluatedProperties: false
106
103additionalProperties: false107additionalProperties: false
Documentation/devicetree/bindings/regulator/rohm,bd71847-regulator.yaml+5−1
@@ -40,6 +40,8 @@ patternProperties: · 39 unmodified lines
40 description:40 description:
41 should be "ldo1", ..., "ldo6"41 should be "ldo1", ..., "ldo6"
42 42
43 unevaluatedProperties: false
44
43 "^BUCK[1-6]$":45 "^BUCK[1-6]$":
44 type: object46 type: object
45 allOf:47 allOf:
@@ -93,5 +95,7 @@ patternProperties: · 47 unmodified lines
93 95
94 required:96 required:
95 - regulator-name97 - regulator-name
96 additionalProperties: false98
99 unevaluatedProperties: false
100
97additionalProperties: false101additionalProperties: false