.. | .. |
---|
5 | 5 | "ti,keystone-gpio": for Keystone 2 66AK2H/K, 66AK2L, |
---|
6 | 6 | 66AK2E SoCs |
---|
7 | 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 |
---|
8 | 10 | |
---|
9 | 11 | - reg: Physical base address of the controller and the size of memory mapped |
---|
10 | 12 | registers. |
---|
.. | .. |
---|
145 | 147 | ti,ngpio = <32>; |
---|
146 | 148 | ti,davinci-gpio-unbanked = <32>; |
---|
147 | 149 | }; |
---|
| 150 | + |
---|
| 151 | +Example for K3 AM654: |
---|
| 152 | + |
---|
| 153 | +wkup_gpio0: wkup_gpio0@42110000 { |
---|
| 154 | + compatible = "ti,am654-gpio", "ti,keystone-gpio"; |
---|
| 155 | + reg = <0x42110000 0x100>; |
---|
| 156 | + gpio-controller; |
---|
| 157 | + #gpio-cells = <2>; |
---|
| 158 | + interrupt-parent = <&intr_wkup_gpio>; |
---|
| 159 | + interrupts = <59 128>, <59 129>, <59 130>, <59 131>; |
---|
| 160 | + interrupt-controller; |
---|
| 161 | + #interrupt-cells = <2>; |
---|
| 162 | + ti,ngpio = <56>; |
---|
| 163 | + ti,davinci-gpio-unbanked = <0>; |
---|
| 164 | + clocks = <&k3_clks 59 0>; |
---|
| 165 | + clock-names = "gpio"; |
---|
| 166 | +}; |
---|