dt-bindings: mfd: Add missing unevaluatedProperties on child node schemas
authorRob Herring <robh@kernel.org>
Mon, 25 Sep 2023 21:27:24 +0000 (16:27 -0500)
committerLee Jones <lee@kernel.org>
Wed, 1 Nov 2023 10:02:13 +0000 (10:02 +0000)
commit8cdbe51c2dcceb3fa15c16176849309fe6f99389
tree4f4fa388ca7758c7a92b7e630849eda4a855013f
parentfd7a0ecf4e715c5f68a2a219fe774e1de730d0b7
dt-bindings: mfd: Add missing unevaluatedProperties on child node schemas

Just as unevaluatedProperties or additionalProperties are required at
the top level of schemas, they should (and will) also be required for
child node schemas. That ensures only documented properties are
present for any node.

Add unevaluatedProperties as needed, and then add any missing properties
flagged by the addition.

Signed-off-by: Rob Herring <robh@kernel.org>
Acked-by: Conor Dooley <conor.dooley@microchip.com>
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Link: https://lore.kernel.org/r/20230925212729.1976117-1-robh@kernel.org
Signed-off-by: Lee Jones <lee@kernel.org>
Documentation/devicetree/bindings/mfd/maxim,max5970.yaml
Documentation/devicetree/bindings/mfd/mediatek,mt6357.yaml
Documentation/devicetree/bindings/mfd/rockchip,rk805.yaml
Documentation/devicetree/bindings/mfd/rockchip,rk808.yaml
Documentation/devicetree/bindings/mfd/rockchip,rk809.yaml
Documentation/devicetree/bindings/mfd/rockchip,rk818.yaml
Documentation/devicetree/bindings/mfd/ti,lp87524-q1.yaml
Documentation/devicetree/bindings/mfd/ti,lp87561-q1.yaml
Documentation/devicetree/bindings/mfd/ti,lp87565-q1.yaml