xref: /linux/Documentation/devicetree/bindings/gpio/lsi,zevio-gpio.yaml (revision a1ff5a7d78a036d6c2178ee5acd6ba4946243800)
1*e4608bbcSPratik Farkase# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2*e4608bbcSPratik Farkase%YAML 1.2
3*e4608bbcSPratik Farkase---
4*e4608bbcSPratik Farkase$id: http://devicetree.org/schemas/gpio/lsi,zevio-gpio.yaml#
5*e4608bbcSPratik Farkase$schema: http://devicetree.org/meta-schemas/core.yaml#
6*e4608bbcSPratik Farkase
7*e4608bbcSPratik Farkasetitle: Zevio GPIO controller
8*e4608bbcSPratik Farkase
9*e4608bbcSPratik Farkasemaintainers:
10*e4608bbcSPratik Farkase  - Pratik Farkase <pratikfarkase94@gmail.com>
11*e4608bbcSPratik Farkase
12*e4608bbcSPratik Farkaseproperties:
13*e4608bbcSPratik Farkase  compatible:
14*e4608bbcSPratik Farkase    items:
15*e4608bbcSPratik Farkase      - const: lsi,zevio-gpio
16*e4608bbcSPratik Farkase
17*e4608bbcSPratik Farkase  reg:
18*e4608bbcSPratik Farkase    maxItems: 1
19*e4608bbcSPratik Farkase
20*e4608bbcSPratik Farkase  interrupts:
21*e4608bbcSPratik Farkase    maxItems: 1
22*e4608bbcSPratik Farkase
23*e4608bbcSPratik Farkase  "#gpio-cells":
24*e4608bbcSPratik Farkase    const: 2
25*e4608bbcSPratik Farkase
26*e4608bbcSPratik Farkase  gpio-controller: true
27*e4608bbcSPratik Farkase
28*e4608bbcSPratik Farkaserequired:
29*e4608bbcSPratik Farkase  - compatible
30*e4608bbcSPratik Farkase  - reg
31*e4608bbcSPratik Farkase  - "#gpio-cells"
32*e4608bbcSPratik Farkase  - gpio-controller
33*e4608bbcSPratik Farkase
34*e4608bbcSPratik FarkaseunevaluatedProperties: false
35*e4608bbcSPratik Farkase
36*e4608bbcSPratik Farkaseexamples:
37*e4608bbcSPratik Farkase  - |
38*e4608bbcSPratik Farkase    gpio@90000000 {
39*e4608bbcSPratik Farkase        compatible = "lsi,zevio-gpio";
40*e4608bbcSPratik Farkase        reg = <0x90000000 0x1000>;
41*e4608bbcSPratik Farkase        gpio-controller;
42*e4608bbcSPratik Farkase        #gpio-cells = <2>;
43*e4608bbcSPratik Farkase    };
44