Thread (1 message) 1 message, 1 author, 2021-09-22

RE: [PATCH RESEND] dt-bindings: gpio: Convert TI TPIC2810 GPIO Controller bindings to yaml

From: M, Aparna <hidden>
Date: 2021-09-22 20:10:42
Also in: linux-gpio
Subsystem: gpio subsystem, open firmware and flattened device tree bindings, the rest · Maintainers: Linus Walleij, Bartosz Golaszewski, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Linus Torvalds

Possibly related (same subject, not in this thread)

Hi Bart,

This is the latest patch resend. I'm not sure why patchwork has not been able to pick it up.


Regards,
Aparna

-----Original Message-----
From: M, Aparna 
Sent: Wednesday, September 22, 2021 5:37 PM
To: Govindraju, Aswath <redacted>; linus.walleij@linaro.org; robh+dt@kernel.org; Raghavendra, Vignesh <vigneshr@ti.com>; Strashko, Grygorii <grygorii.strashko@ti.com>
Cc: devicetree@vger.kernel.org; linux-gpio@vger.kernel.org; bgolaszewski@baylibre.com; M, Aparna <redacted>
Subject: [PATCH RESEND] dt-bindings: gpio: Convert TI TPIC2810 GPIO Controller bindings to yaml

* Convert gpio-tpic2810 bindings to yaml format
* Remove outdated gpio-tpic2810 bindings in .txt format

Signed-off-by: Aparna M <redacted>
---
 .../bindings/gpio/gpio-tpic2810.txt           | 16 --------
 .../bindings/gpio/gpio-tpic2810.yaml          | 41 +++++++++++++++++++
 2 files changed, 41 insertions(+), 16 deletions(-)  delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-tpic2810.txt
 create mode 100644 Documentation/devicetree/bindings/gpio/gpio-tpic2810.yaml
diff --git a/Documentation/devicetree/bindings/gpio/gpio-tpic2810.txt b/Documentation/devicetree/bindings/gpio/gpio-tpic2810.txt
deleted file mode 100644
index 1afc2de7a537..000000000000
--- a/Documentation/devicetree/bindings/gpio/gpio-tpic2810.txt
+++ /dev/null
@@ -1,16 +0,0 @@
-TPIC2810 GPIO controller bindings
-
-Required properties:
- - compatible		: Should be "ti,tpic2810".
- - reg			: The I2C address of the device
- - gpio-controller	: Marks the device node as a GPIO controller.
- - #gpio-cells		: Should be two. For consumer use see gpio.txt.
-
-Example:
-
-	gpio@60 {
-		compatible = "ti,tpic2810";
-		reg = <0x60>;
-		gpio-controller;
-		#gpio-cells = <2>;
-	};
diff --git a/Documentation/devicetree/bindings/gpio/gpio-tpic2810.yaml b/Documentation/devicetree/bindings/gpio/gpio-tpic2810.yaml
new file mode 100644
index 000000000000..64f475eb4278
--- /dev/null
+++ b/Documentation/devicetree/bindings/gpio/gpio-tpic2810.yaml
@@ -0,0 +1,41 @@
+# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) %YAML 1.2
+---
+$id: http://devicetree.org/schemas/gpio/gpio-tpic2810.yaml#
+$schema: http://devicetree.org/meta-schemas/core.yaml#
+
+title: TPIC2810 GPIO controller bindings
+
+maintainers:
+   - Aswath Govindraju <a-govindraju@ti.com>
+
+properties:
+  compatible:
+    enum:
+      - ti,tpic2810
+
+  reg:
+    maxItems: 1
+    description: The I2C address of the device
+
+  gpio-controller: true
+
+  "#gpio-cells":
+    const: 2
+
+required:
+    - compatible
+    - reg
+    - gpio-controller
+    - "#gpio-cells"
+
+additionalProperties: false
+
+examples:
+  - |
+    gpio1: gpio@60 {
+        compatible = "ti,tpic2810";
+        reg = <0x60>;
+        gpio-controller;
+        #gpio-cells = <2>;
+    };
--
2.17.1
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help