Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

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>

+39
+2
Documentation/devicetree/bindings/display/bridge/toshiba,tc358775.yaml
··· 85 85 - reset-gpios 86 86 - ports 87 87 88 + additionalProperties: false 89 + 88 90 examples: 89 91 - | 90 92 #include <dt-bindings/gpio/gpio.h>
+1
Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
··· 48 48 - "#address-cells" 49 49 - "#size-cells" 50 50 51 + additionalProperties: false 51 52 52 53 examples: 53 54 - |
+2
Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
··· 28 28 - reg 29 29 - vref-supply 30 30 31 + additionalProperties: false 32 + 31 33 examples: 32 34 - | 33 35 i2c {
+2
Documentation/devicetree/bindings/iio/humidity/ti,hdc2010.yaml
··· 32 32 - compatible 33 33 - reg 34 34 35 + additionalProperties: false 36 + 35 37 examples: 36 38 - | 37 39 i2c0 {
+2
Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
··· 79 79 - ti,sci-dev-id 80 80 - ti,interrupt-ranges 81 81 82 + unevaluatedProperties: false 83 + 82 84 examples: 83 85 - | 84 86 bus {
+2
Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
··· 88 88 - ti,sci-dev-id 89 89 - ti,interrupt-ranges 90 90 91 + unevaluatedProperties: false 92 + 91 93 examples: 92 94 - | 93 95 main_gpio_intr: interrupt-controller0 {
+2
Documentation/devicetree/bindings/leds/backlight/common.yaml
··· 32 32 that a LED can be made so bright that it gets damaged or causes damage 33 33 due to restrictions in a specific system, such as mounting conditions. 34 34 $ref: /schemas/types.yaml#definitions/uint32 35 + 36 + additionalProperties: true
+8
Documentation/devicetree/bindings/leds/leds-lp50xx.yaml
··· 46 46 vled-supply: 47 47 description: LED supply. 48 48 49 + '#address-cells': 50 + const: 1 51 + 52 + '#size-cells': 53 + const: 0 54 + 49 55 patternProperties: 50 56 '^multi-led@[0-9a-f]$': 51 57 type: object ··· 74 68 required: 75 69 - compatible 76 70 - reg 71 + 72 + additionalProperties: false 77 73 78 74 examples: 79 75 - |
+2
Documentation/devicetree/bindings/mmc/microchip,dw-sparx5-sdhci.yaml
··· 46 46 - clocks 47 47 - clock-names 48 48 49 + unevaluatedProperties: false 50 + 49 51 examples: 50 52 - | 51 53 #include <dt-bindings/interrupt-controller/arm-gic.h>
+2
Documentation/devicetree/bindings/mmc/sdhci-am654.yaml
··· 186 186 - clock-names 187 187 - ti,otap-del-sel-legacy 188 188 189 + unevaluatedProperties: false 190 + 189 191 examples: 190 192 - | 191 193 #include <dt-bindings/interrupt-controller/irq.h>
+2
Documentation/devicetree/bindings/net/intel,dwmac-plat.yaml
··· 46 46 - clocks 47 47 - clock-names 48 48 49 + unevaluatedProperties: false 50 + 49 51 examples: 50 52 # FIXME: Remove defines and include the correct header file 51 53 # once it is available in mainline.
+2
Documentation/devicetree/bindings/net/ti,dp83822.yaml
··· 65 65 required: 66 66 - reg 67 67 68 + unevaluatedProperties: false 69 + 68 70 examples: 69 71 - | 70 72 mdio0 {
+2
Documentation/devicetree/bindings/phy/ti,omap-usb2.yaml
··· 62 62 - clocks 63 63 - clock-names 64 64 65 + additionalProperties: false 66 + 65 67 examples: 66 68 - | 67 69 usb0_phy: phy@4100000 {
+2
Documentation/devicetree/bindings/power/reset/reboot-mode.yaml
··· 36 36 "^mode-.*$": 37 37 $ref: /schemas/types.yaml#/definitions/uint32 38 38 39 + additionalProperties: false 40 + 39 41 examples: 40 42 - | 41 43 reboot-mode {
+2
Documentation/devicetree/bindings/regulator/mps,mp886x.yaml
··· 41 41 - enable-gpios 42 42 - mps,fb-voltage-divider 43 43 44 + unevaluatedProperties: false 45 + 44 46 examples: 45 47 - | 46 48 #include <dt-bindings/gpio/gpio.h>
+2
Documentation/devicetree/bindings/regulator/pfuze100.yaml
··· 80 80 - compatible 81 81 - reg 82 82 83 + additionalProperties: false 84 + 83 85 examples: 84 86 - | 85 87 i2c {
+2
Documentation/devicetree/bindings/sound/realtek,rt1015p.yaml
··· 26 26 required: 27 27 - compatible 28 28 29 + additionalProperties: false 30 + 29 31 examples: 30 32 - | 31 33 #include <dt-bindings/gpio/gpio.h>