Skip to contentSkip to conversation

dt-bindings: gpio: Convert lantiq,gpio-mm-lantiq to DT schema

PATCH Applied Rob Herring (Arm) 2 participants 2 messages Jul 14, 2025 – Jul 18, 2025

Subsystems (2)
lore
Share & tools
lore

Rob Herring (Arm)

author maintainer
#0 lore raw

PATCH 1/1 dt-bindings: gpio: Convert lantiq,gpio-mm-lantiq to DT schema

Convert the Lantiq SoC External Bus memory mapped GPIO binding to DT schema format. It's a straight forward conversion.

---
 .../bindings/gpio/gpio-mm-lantiq.txt          | 38 -------------
 .../bindings/gpio/lantiq,gpio-mm-lantiq.yaml  | 54 +++++++++++++++++++
 2 files changed, 54 insertions(+), 38 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-mm-lantiq.txt
 create mode 100644 Documentation/devicetree/bindings/gpio/lantiq,gpio-mm-lantiq.yaml
Documentation/devicetree/bindings/gpio/gpio-mm-lantiq.txt deleted +0 -38
deleted file mode 100644
index f93d51478d5a..000000000000
@@ -1,38 +0,0 @@
-Lantiq SoC External Bus memory mapped GPIO controller
-
-By attaching hardware latches to the EBU it is possible to create output
-only gpios. This driver configures a special memory address, which when
-written to outputs 16 bit to the latches.
-
-The node describing the memory mapped GPIOs needs to be a child of the node
-describing the "lantiq,localbus".
-
-Required properties:
-- compatible : Should be "lantiq,gpio-mm-lantiq"
-- reg : Address and length of the register set for the device
-- #gpio-cells : Should be two.  The first cell is the pin number and
-  the second cell is used to specify optional parameters (currently
-  unused).
-- gpio-controller : Marks the device node as a gpio controller.
-
-Optional properties:
-- lantiq,shadow : The default value that we shall assume as already set on the
-  shift register cascade.
-
-Example:
-
-localbus@0 {
-	#address-cells = <2>;
-	#size-cells = <1>;
-	ranges = <0 0 0x0 0x3ffffff /* addrsel0 */
-		1 0 0x4000000 0x4000010>; /* addsel1 */
-	compatible = "lantiq,localbus", "simple-bus";
-
-	gpio_mm0: gpio@4000000 {
-		compatible = "lantiq,gpio-mm";
-		reg = <1 0x0 0x10>;
-		gpio-controller;
-		#gpio-cells = <2>;
-		lantiq,shadow = <0x77f>
-	};
-}
Documentation/devicetree/bindings/gpio/lantiq,gpio-mm-lantiq.yaml new file +54 -0

54 lines not on this page · raw message

Signature · 1 line
2.47.2