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

spi: dt-bindings: Make "additionalProperties: true" explicit

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: Jernej Skrabec <jernej.skrabec@gmail.com>
Link: https://lore.kernel.org/r/20230925212614.1974243-1-robh@kernel.org
Signed-off-by: Mark Brown <broonie@kernel.org>

authored by

Rob Herring and committed by
Mark Brown
9f778f37 da6de6d3

+9
+2
Documentation/devicetree/bindings/spi/allwinner,sun4i-a10-spi.yaml
··· 46 46 patternProperties: 47 47 "^.*@[0-9a-f]+": 48 48 type: object 49 + additionalProperties: true 50 + 49 51 properties: 50 52 reg: 51 53 items:
+2
Documentation/devicetree/bindings/spi/allwinner,sun6i-a31-spi.yaml
··· 68 68 patternProperties: 69 69 "^.*@[0-9a-f]+": 70 70 type: object 71 + additionalProperties: true 72 + 71 73 properties: 72 74 reg: 73 75 items:
+1
Documentation/devicetree/bindings/spi/nvidia,tegra210-quad.yaml
··· 50 50 patternProperties: 51 51 "@[0-9a-f]+$": 52 52 type: object 53 + additionalProperties: true 53 54 54 55 properties: 55 56 spi-rx-bus-width:
+2
Documentation/devicetree/bindings/spi/rockchip-sfc.yaml
··· 47 47 patternProperties: 48 48 "^flash@[0-3]$": 49 49 type: object 50 + additionalProperties: true 51 + 50 52 properties: 51 53 reg: 52 54 minimum: 0
+2
Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
··· 160 160 patternProperties: 161 161 "^.*@[0-9a-f]+$": 162 162 type: object 163 + additionalProperties: true 164 + 163 165 properties: 164 166 reg: 165 167 minimum: 0