dt-bindings: pinctrl: Convert brcm,iproc-gpio to DT schema
authorRob Herring (Arm) <robh@kernel.org>
Tue, 12 Aug 2025 20:33:47 +0000 (15:33 -0500)
committerLinus Walleij <linus.walleij@linaro.org>
Fri, 29 Aug 2025 22:32:37 +0000 (00:32 +0200)
commit8898cf86f043468d285a474d1614e5cf1a170b16
tree963800bd7c2981d617aa3177b60aac37e0c86de6
parent2b31c1c7134a316a0c97da5d7bdbe15552101db3
dt-bindings: pinctrl: Convert brcm,iproc-gpio to DT schema

Convert the Broadcom iProc/Cygnus GPIO/Pinconf binding to DT schema
format.

The child node structure is based on the example as there's not any
actual .dts files with child nodes.

The binding wasn't clear that "reg" can be 1 or 2 entries. The number of
"reg" entries doesn't appear to be based on compatible, so no per
compatible constraints for it

The "brcm,iproc-stingray-gpio" could possibly be dropped. There are no
.dts files using it, but the driver uses it.

Signed-off-by: Rob Herring (Arm) <robh@kernel.org>
Reviewed-by: Linus Walleij <linus.walleij@linaro.org>
Link: https://lore.kernel.org/20250812203348.733749-1-robh@kernel.org
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Documentation/devicetree/bindings/pinctrl/brcm,iproc-gpio.txt [deleted file]
Documentation/devicetree/bindings/pinctrl/brcm,iproc-gpio.yaml [new file with mode: 0644]