Skip to content

Commit f84e2c5

Browse files
committed
dt-bindings: Another round of adding missing 'additionalProperties/unevalutatedProperties'
Another round of wack-a-mole. The json-schema default is additional unknown properties are allowed, but for DT all properties should be defined. Signed-off-by: Rob Herring <robh@kernel.org>
1 parent 6229836 commit f84e2c5

17 files changed

Lines changed: 39 additions & 0 deletions

File tree

Documentation/devicetree/bindings/display/bridge/toshiba,tc358775.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,8 @@ required:
8585
- reset-gpios
8686
- ports
8787

88+
additionalProperties: false
89+
8890
examples:
8991
- |
9092
#include <dt-bindings/gpio/gpio.h>

Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ required:
4848
- "#address-cells"
4949
- "#size-cells"
5050

51+
additionalProperties: false
5152

5253
examples:
5354
- |

Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@ required:
2828
- reg
2929
- vref-supply
3030

31+
additionalProperties: false
32+
3133
examples:
3234
- |
3335
i2c {

Documentation/devicetree/bindings/iio/humidity/ti,hdc2010.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@ required:
3232
- compatible
3333
- reg
3434

35+
additionalProperties: false
36+
3537
examples:
3638
- |
3739
i2c0 {

Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,8 @@ required:
7979
- ti,sci-dev-id
8080
- ti,interrupt-ranges
8181

82+
unevaluatedProperties: false
83+
8284
examples:
8385
- |
8486
bus {

Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,8 @@ required:
8888
- ti,sci-dev-id
8989
- ti,interrupt-ranges
9090

91+
unevaluatedProperties: false
92+
9193
examples:
9294
- |
9395
main_gpio_intr: interrupt-controller0 {

Documentation/devicetree/bindings/leds/backlight/common.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,3 +32,5 @@ properties:
3232
that a LED can be made so bright that it gets damaged or causes damage
3333
due to restrictions in a specific system, such as mounting conditions.
3434
$ref: /schemas/types.yaml#definitions/uint32
35+
36+
additionalProperties: true

Documentation/devicetree/bindings/leds/leds-lp50xx.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,12 @@ properties:
4646
vled-supply:
4747
description: LED supply.
4848

49+
'#address-cells':
50+
const: 1
51+
52+
'#size-cells':
53+
const: 0
54+
4955
patternProperties:
5056
'^multi-led@[0-9a-f]$':
5157
type: object
@@ -69,6 +75,8 @@ required:
6975
- compatible
7076
- reg
7177

78+
additionalProperties: false
79+
7280
examples:
7381
- |
7482
#include <dt-bindings/gpio/gpio.h>

Documentation/devicetree/bindings/mmc/microchip,dw-sparx5-sdhci.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,8 @@ required:
4646
- clocks
4747
- clock-names
4848

49+
unevaluatedProperties: false
50+
4951
examples:
5052
- |
5153
#include <dt-bindings/interrupt-controller/arm-gic.h>

Documentation/devicetree/bindings/mmc/sdhci-am654.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -186,6 +186,8 @@ required:
186186
- clock-names
187187
- ti,otap-del-sel-legacy
188188

189+
unevaluatedProperties: false
190+
189191
examples:
190192
- |
191193
#include <dt-bindings/interrupt-controller/irq.h>

0 commit comments

Comments
 (0)