Lines Matching +full:gpio +full:- +full:0

1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/gpio/gpio-davinci.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: GPIO controller for Davinci and keystone devices
10 - Keerthy <j-keerthy@ti.com>
15 - items:
16 - enum:
17 - ti,k2g-gpio
18 - ti,am654-gpio
19 - ti,j721e-gpio
20 - ti,am64-gpio
21 - const: ti,keystone-gpio
23 - items:
24 - enum:
25 - ti,dm6441-gpio
26 - ti,keystone-gpio
31 gpio-controller: true
33 gpio-ranges: true
35 gpio-reserved-ranges: true
37 gpio-line-names:
38 description: strings describing the names of each gpio line.
42 "#gpio-cells":
52 provide the list of interrupts for each gpio.
58 description: The number of GPIO pins supported consecutively.
61 ti,davinci-gpio-unbanked:
64 minimum: 0
69 clock-names:
70 const: gpio
72 interrupt-controller: true
74 power-domains:
77 "#interrupt-cells":
81 "^(.+-hog(-[0-9]+)?)$":
85 - gpio-hog
88 - compatible
89 - reg
90 - gpio-controller
91 - "#gpio-cells"
92 - interrupts
93 - ti,ngpio
94 - ti,davinci-gpio-unbanked
95 - clocks
96 - clock-names
101 - |
102 #include<dt-bindings/interrupt-controller/arm-gic.h>
104 gpio0: gpio@2603000 {
105 compatible = "ti,k2g-gpio", "ti,keystone-gpio";
106 reg = <0x02603000 0x100>;
107 gpio-controller;
108 #gpio-cells = <2>;
118 interrupt-controller;
119 #interrupt-cells = <2>;
121 ti,davinci-gpio-unbanked = <0>;
122 clocks = <&k2g_clks 0x001b 0x0>;
123 clock-names = "gpio";
126 - |
127 #include<dt-bindings/interrupt-controller/arm-gic.h>
129 gpio1: gpio@260bf00 {
130 compatible = "ti,keystone-gpio";
131 reg = <0x0260bf00 0x100>;
132 gpio-controller;
133 #gpio-cells = <2>;
134 /* HW Interrupts mapped to GPIO pins */
168 clock-names = "gpio";
170 ti,davinci-gpio-unbanked = <32>;
173 - |
175 compatible = "ti,am654-gpio", "ti,keystone-gpio";
176 reg = <0x42110000 0x100>;
177 gpio-controller;
178 #gpio-cells = <2>;
179 interrupt-parent = <&intr_wkup_gpio>;
181 interrupt-controller;
182 #interrupt-cells = <2>;
184 ti,davinci-gpio-unbanked = <0>;
185 clocks = <&k3_clks 59 0>;
186 clock-names = "gpio";