dt-bindings: mfd: armltd: Move Arm board syscon's to separate schema
authorRob Herring <robh@kernel.org>
Fri, 20 Oct 2023 14:22:51 +0000 (09:22 -0500)
committerLee Jones <lee@kernel.org>
Wed, 1 Nov 2023 10:02:18 +0000 (10:02 +0000)
commit36af195f7f35c205f716cddf5a8a8954c2e70bff
tree46dec6243293ee9b2547883e6d3779029d7175bc
parentb0227e7081404448a0059b8698fdffd2dec280d2
dt-bindings: mfd: armltd: Move Arm board syscon's to separate schema

The Arm Ltd board bindings are a bit unusual in that they define child
nodes for various syscon's. The schemas are also incomplete as they lack
constraints on having additional properties and some properties are
missing. As the bindings for the different platforms only vary by
compatibles, combine them into a single schema doc.

Add the "arm,im-pd1-syscon" compatible which was not documented. Add
"ranges", "#address-cells", and "#size-cells properties which were
missing.

With this, fix the error exposed in the register-bit-led binding.

Signed-off-by: Rob Herring <robh@kernel.org>
Reviewed-by: Linus Walleij <linus.walleij@linaro.org>
Reviewed-by: Conor Dooley <conor.dooley@microchip.com>
Link: https://lore.kernel.org/r/20231020142252.3113716-2-robh@kernel.org
Signed-off-by: Lee Jones <lee@kernel.org>
Documentation/devicetree/bindings/arm/arm,integrator.yaml
Documentation/devicetree/bindings/arm/arm,realview.yaml
Documentation/devicetree/bindings/arm/arm,versatile.yaml
Documentation/devicetree/bindings/leds/register-bit-led.yaml
Documentation/devicetree/bindings/mfd/arm,dev-platforms-syscon.yaml [new file with mode: 0644]