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

dt-bindings: memory-controllers: 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>
Reviewed-by: Roger Quadros <rogerq@kernel.org>
Link: https://lore.kernel.org/r/20230925212626.1974676-1-robh@kernel.org
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>

authored by

Rob Herring and committed by
Krzysztof Kozlowski
387bb6fd c1f2c816

+4 -1
+1
Documentation/devicetree/bindings/memory-controllers/ingenic,nemc.yaml
··· 40 40 ".*@[0-9]+$": 41 41 type: object 42 42 $ref: mc-peripheral-props.yaml# 43 + additionalProperties: true 43 44 44 45 required: 45 46 - compatible
+2
Documentation/devicetree/bindings/memory-controllers/renesas,rpc-if.yaml
··· 80 80 patternProperties: 81 81 "flash@[0-9a-f]+$": 82 82 type: object 83 + additionalProperties: true 84 + 83 85 properties: 84 86 compatible: 85 87 contains:
+1 -1
Documentation/devicetree/bindings/memory-controllers/ti,gpmc.yaml
··· 130 130 bus. The device can be a NAND chip, SRAM device, NOR device 131 131 or an ASIC. 132 132 $ref: ti,gpmc-child.yaml 133 - 133 + additionalProperties: true 134 134 135 135 required: 136 136 - compatible