Lines Matching +full:gpio +full:-

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-line-names:
36 description: strings describing the names of each gpio line.
40 "#gpio-cells":
50 provide the list of interrupts for each gpio.
56 description: The number of GPIO pins supported consecutively.
59 ti,davinci-gpio-unbanked:
67 clock-names:
68 const: gpio
70 interrupt-controller: true
72 power-domains:
75 "#interrupt-cells":
79 "^(.+-hog(-[0-9]+)?)$":
83 - gpio-hog
86 - compatible
87 - reg
88 - gpio-controller
89 - "#gpio-cells"
90 - interrupts
91 - ti,ngpio
92 - ti,davinci-gpio-unbanked
93 - clocks
94 - clock-names
99 - |
100 #include<dt-bindings/interrupt-controller/arm-gic.h>
102 gpio0: gpio@2603000 {
103 compatible = "ti,k2g-gpio", "ti,keystone-gpio";
105 gpio-controller;
106 #gpio-cells = <2>;
116 interrupt-controller;
117 #interrupt-cells = <2>;
119 ti,davinci-gpio-unbanked = <0>;
121 clock-names = "gpio";
124 - |
125 #include<dt-bindings/interrupt-controller/arm-gic.h>
127 gpio1: gpio@260bf00 {
128 compatible = "ti,keystone-gpio";
130 gpio-controller;
131 #gpio-cells = <2>;
132 /* HW Interrupts mapped to GPIO pins */
166 clock-names = "gpio";
168 ti,davinci-gpio-unbanked = <32>;
171 - |
173 compatible = "ti,am654-gpio", "ti,keystone-gpio";
175 gpio-controller;
176 #gpio-cells = <2>;
177 interrupt-parent = <&intr_wkup_gpio>;
179 interrupt-controller;
180 #interrupt-cells = <2>;
182 ti,davinci-gpio-unbanked = <0>;
184 clock-names = "gpio";