Lines Matching +full:gpio +full:-

1 Davinci/Keystone GPIO controller bindings
4 - compatible: should be "ti,dm6441-gpio": for Davinci da850 SoCs
5 "ti,keystone-gpio": for Keystone 2 66AK2H/K, 66AK2L,
7 "ti,k2g-gpio", "ti,keystone-gpio": for 66AK2G
8 "ti,am654-gpio", "ti,keystone-gpio": for TI K3 AM654
9 "ti,j721e-gpio", "ti,keystone-gpio": for J721E SoCs
10 "ti,am64-gpio", "ti,keystone-gpio": for AM64 SoCs
12 - reg: Physical base address of the controller and the size of memory mapped
15 - gpio-controller : Marks the device node as a gpio controller.
17 - #gpio-cells : Should be two.
18 - first cell is the pin number
19 - second cell is used to specify optional parameters (unused)
21 - interrupts: Array of GPIO interrupt number. Only banked or unbanked IRQs are
24 - ti,ngpio: The number of GPIO pins supported.
26 - ti,davinci-gpio-unbanked: The number of GPIOs that have an individual interrupt
29 - clocks: Should contain the device's input clock, and should be defined as per
32 Documentation/devicetree/bindings/clock/keystone-gate.txt
35 Documentation/devicetree/bindings/clock/ti,sci-clk.txt
38 - clock-names: Name should be "gpio";
40 Currently clock-names and clocks are needed for all keystone 2 platforms
43 The GPIO controller also acts as an interrupt controller. It uses the default
45 interrupt-controller/interrupts.txt.
49 gpio: gpio@1e26000 {
50 compatible = "ti,dm6441-gpio";
51 gpio-controller;
52 #gpio-cells = <2>;
54 interrupt-parent = <&intc>;
61 ti,davinci-gpio-unbanked = <0>;
62 interrupt-controller;
63 #interrupt-cells = <2>;
67 compatible = "gpio-leds";
71 gpios = <&gpio 10 GPIO_ACTIVE_HIGH>;
77 gpios = <&gpio 11 GPIO_ACTIVE_HIGH>;
84 gpio0: gpio@2603000 {
85 compatible = "ti,k2g-gpio", "ti,keystone-gpio";
87 gpio-controller;
88 #gpio-cells = <2>;
98 interrupt-controller;
99 #interrupt-cells = <2>;
101 ti,davinci-gpio-unbanked = <0>;
103 clock-names = "gpio";
108 gpio0: gpio@260bf00 {
109 compatible = "ti,keystone-gpio";
111 gpio-controller;
112 #gpio-cells = <2>;
113 /* HW Interrupts mapped to GPIO pins */
147 clock-names = "gpio";
149 ti,davinci-gpio-unbanked = <32>;
155 compatible = "ti,am654-gpio", "ti,keystone-gpio";
157 gpio-controller;
158 #gpio-cells = <2>;
159 interrupt-parent = <&intr_wkup_gpio>;
161 interrupt-controller;
162 #interrupt-cells = <2>;
164 ti,davinci-gpio-unbanked = <0>;
166 clock-names = "gpio";