12eb9504bSChristian Ruppert/* 22eb9504bSChristian Ruppert * Abilis Systems TB100 SOC device tree 32eb9504bSChristian Ruppert * 42eb9504bSChristian Ruppert * Copyright (C) Abilis Systems 2013 52eb9504bSChristian Ruppert * 62eb9504bSChristian Ruppert * Author: Christian Ruppert <christian.ruppert@abilis.com> 72eb9504bSChristian Ruppert * 82eb9504bSChristian Ruppert * This program is free software; you can redistribute it and/or modify 92eb9504bSChristian Ruppert * it under the terms of the GNU General Public License version 2 as 102eb9504bSChristian Ruppert * published by the Free Software Foundation. 112eb9504bSChristian Ruppert * 122eb9504bSChristian Ruppert * This program is distributed in the hope that it will be useful, 132eb9504bSChristian Ruppert * but WITHOUT ANY WARRANTY; without even the implied warranty of 142eb9504bSChristian Ruppert * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 152eb9504bSChristian Ruppert * GNU General Public License for more details. 162eb9504bSChristian Ruppert * 172eb9504bSChristian Ruppert * You should have received a copy of the GNU General Public License 182eb9504bSChristian Ruppert * along with this program; if not, write to the Free Software 192eb9504bSChristian Ruppert * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 202eb9504bSChristian Ruppert */ 212eb9504bSChristian Ruppert 222eb9504bSChristian Ruppert/include/ "abilis_tb10x.dtsi" 232eb9504bSChristian Ruppert 242eb9504bSChristian Ruppert 252eb9504bSChristian Ruppert/ { 262eb9504bSChristian Ruppert soc100 { 272eb9504bSChristian Ruppert bus-frequency = <166666666>; 282eb9504bSChristian Ruppert 292eb9504bSChristian Ruppert pll0: oscillator { 302eb9504bSChristian Ruppert clock-frequency = <1000000000>; 312eb9504bSChristian Ruppert }; 322eb9504bSChristian Ruppert cpu_clk: clkdiv_cpu { 332eb9504bSChristian Ruppert clock-mult = <1>; 342eb9504bSChristian Ruppert clock-div = <2>; 352eb9504bSChristian Ruppert }; 362eb9504bSChristian Ruppert ahb_clk: clkdiv_ahb { 372eb9504bSChristian Ruppert clock-mult = <1>; 382eb9504bSChristian Ruppert clock-div = <6>; 392eb9504bSChristian Ruppert }; 402eb9504bSChristian Ruppert 41ef4c54c3SAlexey Brodkin iomux: iomux@ff10601c { 422eb9504bSChristian Ruppert /* Port 1 */ 432eb9504bSChristian Ruppert pctl_tsin_s0: pctl-tsin-s0 { /* Serial TS-in 0 */ 449c8e612dSChristian Ruppert abilis,function = "mis0"; 452eb9504bSChristian Ruppert }; 462eb9504bSChristian Ruppert pctl_tsin_s1: pctl-tsin-s1 { /* Serial TS-in 1 */ 479c8e612dSChristian Ruppert abilis,function = "mis1"; 482eb9504bSChristian Ruppert }; 492eb9504bSChristian Ruppert pctl_gpio_a: pctl-gpio-a { /* GPIO bank A */ 509c8e612dSChristian Ruppert abilis,function = "gpioa"; 512eb9504bSChristian Ruppert }; 522eb9504bSChristian Ruppert pctl_tsin_p1: pctl-tsin-p1 { /* Parallel TS-in 1 */ 539c8e612dSChristian Ruppert abilis,function = "mip1"; 542eb9504bSChristian Ruppert }; 552eb9504bSChristian Ruppert /* Port 2 */ 562eb9504bSChristian Ruppert pctl_tsin_s2: pctl-tsin-s2 { /* Serial TS-in 2 */ 579c8e612dSChristian Ruppert abilis,function = "mis2"; 582eb9504bSChristian Ruppert }; 592eb9504bSChristian Ruppert pctl_tsin_s3: pctl-tsin-s3 { /* Serial TS-in 3 */ 609c8e612dSChristian Ruppert abilis,function = "mis3"; 612eb9504bSChristian Ruppert }; 622eb9504bSChristian Ruppert pctl_gpio_c: pctl-gpio-c { /* GPIO bank C */ 639c8e612dSChristian Ruppert abilis,function = "gpioc"; 642eb9504bSChristian Ruppert }; 652eb9504bSChristian Ruppert pctl_tsin_p3: pctl-tsin-p3 { /* Parallel TS-in 3 */ 669c8e612dSChristian Ruppert abilis,function = "mip3"; 672eb9504bSChristian Ruppert }; 682eb9504bSChristian Ruppert /* Port 3 */ 692eb9504bSChristian Ruppert pctl_tsin_s4: pctl-tsin-s4 { /* Serial TS-in 4 */ 709c8e612dSChristian Ruppert abilis,function = "mis4"; 712eb9504bSChristian Ruppert }; 722eb9504bSChristian Ruppert pctl_tsin_s5: pctl-tsin-s5 { /* Serial TS-in 5 */ 739c8e612dSChristian Ruppert abilis,function = "mis5"; 742eb9504bSChristian Ruppert }; 752eb9504bSChristian Ruppert pctl_gpio_e: pctl-gpio-e { /* GPIO bank E */ 769c8e612dSChristian Ruppert abilis,function = "gpioe"; 772eb9504bSChristian Ruppert }; 782eb9504bSChristian Ruppert pctl_tsin_p5: pctl-tsin-p5 { /* Parallel TS-in 5 */ 799c8e612dSChristian Ruppert abilis,function = "mip5"; 802eb9504bSChristian Ruppert }; 812eb9504bSChristian Ruppert /* Port 4 */ 822eb9504bSChristian Ruppert pctl_tsin_s6: pctl-tsin-s6 { /* Serial TS-in 6 */ 839c8e612dSChristian Ruppert abilis,function = "mis6"; 842eb9504bSChristian Ruppert }; 852eb9504bSChristian Ruppert pctl_tsin_s7: pctl-tsin-s7 { /* Serial TS-in 7 */ 869c8e612dSChristian Ruppert abilis,function = "mis7"; 872eb9504bSChristian Ruppert }; 882eb9504bSChristian Ruppert pctl_gpio_g: pctl-gpio-g { /* GPIO bank G */ 899c8e612dSChristian Ruppert abilis,function = "gpiog"; 902eb9504bSChristian Ruppert }; 912eb9504bSChristian Ruppert pctl_tsin_p7: pctl-tsin-p7 { /* Parallel TS-in 7 */ 929c8e612dSChristian Ruppert abilis,function = "mip7"; 932eb9504bSChristian Ruppert }; 942eb9504bSChristian Ruppert /* Port 5 */ 952eb9504bSChristian Ruppert pctl_gpio_j: pctl-gpio-j { /* GPIO bank J */ 969c8e612dSChristian Ruppert abilis,function = "gpioj"; 972eb9504bSChristian Ruppert }; 982eb9504bSChristian Ruppert pctl_gpio_k: pctl-gpio-k { /* GPIO bank K */ 999c8e612dSChristian Ruppert abilis,function = "gpiok"; 1002eb9504bSChristian Ruppert }; 1012eb9504bSChristian Ruppert pctl_ciplus: pctl-ciplus { /* CI+ interface */ 1029c8e612dSChristian Ruppert abilis,function = "ciplus"; 1032eb9504bSChristian Ruppert }; 1042eb9504bSChristian Ruppert pctl_mcard: pctl-mcard { /* M-Card interface */ 1059c8e612dSChristian Ruppert abilis,function = "mcard"; 1062eb9504bSChristian Ruppert }; 1072eb9504bSChristian Ruppert /* Port 6 */ 1082eb9504bSChristian Ruppert pctl_tsout_p: pctl-tsout-p { /* Parallel TS-out */ 1099c8e612dSChristian Ruppert abilis,function = "mop"; 1102eb9504bSChristian Ruppert }; 1112eb9504bSChristian Ruppert pctl_tsout_s0: pctl-tsout-s0 { /* Serial TS-out 0 */ 1129c8e612dSChristian Ruppert abilis,function = "mos0"; 1132eb9504bSChristian Ruppert }; 1142eb9504bSChristian Ruppert pctl_tsout_s1: pctl-tsout-s1 { /* Serial TS-out 1 */ 1159c8e612dSChristian Ruppert abilis,function = "mos1"; 1162eb9504bSChristian Ruppert }; 1172eb9504bSChristian Ruppert pctl_tsout_s2: pctl-tsout-s2 { /* Serial TS-out 2 */ 1189c8e612dSChristian Ruppert abilis,function = "mos2"; 1192eb9504bSChristian Ruppert }; 1202eb9504bSChristian Ruppert pctl_tsout_s3: pctl-tsout-s3 { /* Serial TS-out 3 */ 1219c8e612dSChristian Ruppert abilis,function = "mos3"; 1222eb9504bSChristian Ruppert }; 1232eb9504bSChristian Ruppert /* Port 7 */ 1242eb9504bSChristian Ruppert pctl_uart0: pctl-uart0 { /* UART 0 */ 1259c8e612dSChristian Ruppert abilis,function = "uart0"; 1262eb9504bSChristian Ruppert }; 1272eb9504bSChristian Ruppert pctl_uart1: pctl-uart1 { /* UART 1 */ 1289c8e612dSChristian Ruppert abilis,function = "uart1"; 1292eb9504bSChristian Ruppert }; 1302eb9504bSChristian Ruppert pctl_gpio_l: pctl-gpio-l { /* GPIO bank L */ 1319c8e612dSChristian Ruppert abilis,function = "gpiol"; 1322eb9504bSChristian Ruppert }; 1332eb9504bSChristian Ruppert pctl_gpio_m: pctl-gpio-m { /* GPIO bank M */ 1349c8e612dSChristian Ruppert abilis,function = "gpiom"; 1352eb9504bSChristian Ruppert }; 1362eb9504bSChristian Ruppert /* Port 8 */ 1372eb9504bSChristian Ruppert pctl_spi3: pctl-spi3 { 1389c8e612dSChristian Ruppert abilis,function = "spi3"; 1392eb9504bSChristian Ruppert }; 1402eb9504bSChristian Ruppert /* Port 9 */ 1412eb9504bSChristian Ruppert pctl_spi1: pctl-spi1 { 1429c8e612dSChristian Ruppert abilis,function = "spi1"; 1432eb9504bSChristian Ruppert }; 1442eb9504bSChristian Ruppert pctl_gpio_n: pctl-gpio-n { 1459c8e612dSChristian Ruppert abilis,function = "gpion"; 1462eb9504bSChristian Ruppert }; 1472eb9504bSChristian Ruppert /* Unmuxed GPIOs */ 1482eb9504bSChristian Ruppert pctl_gpio_b: pctl-gpio-b { 1499c8e612dSChristian Ruppert abilis,function = "gpiob"; 1502eb9504bSChristian Ruppert }; 1512eb9504bSChristian Ruppert pctl_gpio_d: pctl-gpio-d { 1529c8e612dSChristian Ruppert abilis,function = "gpiod"; 1532eb9504bSChristian Ruppert }; 1542eb9504bSChristian Ruppert pctl_gpio_f: pctl-gpio-f { 1559c8e612dSChristian Ruppert abilis,function = "gpiof"; 1562eb9504bSChristian Ruppert }; 1572eb9504bSChristian Ruppert pctl_gpio_h: pctl-gpio-h { 1589c8e612dSChristian Ruppert abilis,function = "gpioh"; 1592eb9504bSChristian Ruppert }; 1602eb9504bSChristian Ruppert pctl_gpio_i: pctl-gpio-i { 1619c8e612dSChristian Ruppert abilis,function = "gpioi"; 1622eb9504bSChristian Ruppert }; 1632eb9504bSChristian Ruppert }; 1642eb9504bSChristian Ruppert 165ef4c54c3SAlexey Brodkin gpioa: gpio@ff140000 { 1662eb9504bSChristian Ruppert compatible = "abilis,tb10x-gpio"; 1672eb9504bSChristian Ruppert interrupt-controller; 1682eb9504bSChristian Ruppert #interrupt-cells = <1>; 1692eb9504bSChristian Ruppert interrupt-parent = <&tb10x_ictl>; 170723e2b80SChristian Ruppert interrupts = <27 2>; 171ef4c54c3SAlexey Brodkin reg = <0xff140000 0x1000>; 1722eb9504bSChristian Ruppert gpio-controller; 1739c8e612dSChristian Ruppert #gpio-cells = <2>; 1749c8e612dSChristian Ruppert abilis,ngpio = <3>; 1759c8e612dSChristian Ruppert gpio-ranges = <&iomux 0 0 0>; 1769c8e612dSChristian Ruppert gpio-ranges-group-names = "gpioa"; 1772eb9504bSChristian Ruppert }; 178ef4c54c3SAlexey Brodkin gpiob: gpio@ff141000 { 1792eb9504bSChristian Ruppert compatible = "abilis,tb10x-gpio"; 1802eb9504bSChristian Ruppert interrupt-controller; 1812eb9504bSChristian Ruppert #interrupt-cells = <1>; 1822eb9504bSChristian Ruppert interrupt-parent = <&tb10x_ictl>; 183723e2b80SChristian Ruppert interrupts = <27 2>; 184ef4c54c3SAlexey Brodkin reg = <0xff141000 0x1000>; 1852eb9504bSChristian Ruppert gpio-controller; 1869c8e612dSChristian Ruppert #gpio-cells = <2>; 1879c8e612dSChristian Ruppert abilis,ngpio = <2>; 1889c8e612dSChristian Ruppert gpio-ranges = <&iomux 0 0 0>; 1899c8e612dSChristian Ruppert gpio-ranges-group-names = "gpiob"; 1902eb9504bSChristian Ruppert }; 191ef4c54c3SAlexey Brodkin gpioc: gpio@ff142000 { 1922eb9504bSChristian Ruppert compatible = "abilis,tb10x-gpio"; 1932eb9504bSChristian Ruppert interrupt-controller; 1942eb9504bSChristian Ruppert #interrupt-cells = <1>; 1952eb9504bSChristian Ruppert interrupt-parent = <&tb10x_ictl>; 196723e2b80SChristian Ruppert interrupts = <27 2>; 197ef4c54c3SAlexey Brodkin reg = <0xff142000 0x1000>; 1982eb9504bSChristian Ruppert gpio-controller; 1999c8e612dSChristian Ruppert #gpio-cells = <2>; 2009c8e612dSChristian Ruppert abilis,ngpio = <3>; 2019c8e612dSChristian Ruppert gpio-ranges = <&iomux 0 0 0>; 2029c8e612dSChristian Ruppert gpio-ranges-group-names = "gpioc"; 2032eb9504bSChristian Ruppert }; 204ef4c54c3SAlexey Brodkin gpiod: gpio@ff143000 { 2052eb9504bSChristian Ruppert compatible = "abilis,tb10x-gpio"; 2062eb9504bSChristian Ruppert interrupt-controller; 2072eb9504bSChristian Ruppert #interrupt-cells = <1>; 2082eb9504bSChristian Ruppert interrupt-parent = <&tb10x_ictl>; 209723e2b80SChristian Ruppert interrupts = <27 2>; 210ef4c54c3SAlexey Brodkin reg = <0xff143000 0x1000>; 2112eb9504bSChristian Ruppert gpio-controller; 2129c8e612dSChristian Ruppert #gpio-cells = <2>; 2139c8e612dSChristian Ruppert abilis,ngpio = <2>; 2149c8e612dSChristian Ruppert gpio-ranges = <&iomux 0 0 0>; 2159c8e612dSChristian Ruppert gpio-ranges-group-names = "gpiod"; 2162eb9504bSChristian Ruppert }; 217ef4c54c3SAlexey Brodkin gpioe: gpio@ff144000 { 2182eb9504bSChristian Ruppert compatible = "abilis,tb10x-gpio"; 2192eb9504bSChristian Ruppert interrupt-controller; 2202eb9504bSChristian Ruppert #interrupt-cells = <1>; 2212eb9504bSChristian Ruppert interrupt-parent = <&tb10x_ictl>; 222723e2b80SChristian Ruppert interrupts = <27 2>; 223ef4c54c3SAlexey Brodkin reg = <0xff144000 0x1000>; 2242eb9504bSChristian Ruppert gpio-controller; 2259c8e612dSChristian Ruppert #gpio-cells = <2>; 2269c8e612dSChristian Ruppert abilis,ngpio = <3>; 2279c8e612dSChristian Ruppert gpio-ranges = <&iomux 0 0 0>; 2289c8e612dSChristian Ruppert gpio-ranges-group-names = "gpioe"; 2292eb9504bSChristian Ruppert }; 230ef4c54c3SAlexey Brodkin gpiof: gpio@ff145000 { 2312eb9504bSChristian Ruppert compatible = "abilis,tb10x-gpio"; 2322eb9504bSChristian Ruppert interrupt-controller; 2332eb9504bSChristian Ruppert #interrupt-cells = <1>; 2342eb9504bSChristian Ruppert interrupt-parent = <&tb10x_ictl>; 235723e2b80SChristian Ruppert interrupts = <27 2>; 236ef4c54c3SAlexey Brodkin reg = <0xff145000 0x1000>; 2372eb9504bSChristian Ruppert gpio-controller; 2389c8e612dSChristian Ruppert #gpio-cells = <2>; 2399c8e612dSChristian Ruppert abilis,ngpio = <2>; 2409c8e612dSChristian Ruppert gpio-ranges = <&iomux 0 0 0>; 2419c8e612dSChristian Ruppert gpio-ranges-group-names = "gpiof"; 2422eb9504bSChristian Ruppert }; 243ef4c54c3SAlexey Brodkin gpiog: gpio@ff146000 { 2442eb9504bSChristian Ruppert compatible = "abilis,tb10x-gpio"; 2452eb9504bSChristian Ruppert interrupt-controller; 2462eb9504bSChristian Ruppert #interrupt-cells = <1>; 2472eb9504bSChristian Ruppert interrupt-parent = <&tb10x_ictl>; 248723e2b80SChristian Ruppert interrupts = <27 2>; 249ef4c54c3SAlexey Brodkin reg = <0xff146000 0x1000>; 2502eb9504bSChristian Ruppert gpio-controller; 2519c8e612dSChristian Ruppert #gpio-cells = <2>; 2529c8e612dSChristian Ruppert abilis,ngpio = <3>; 2539c8e612dSChristian Ruppert gpio-ranges = <&iomux 0 0 0>; 2549c8e612dSChristian Ruppert gpio-ranges-group-names = "gpiog"; 2552eb9504bSChristian Ruppert }; 256ef4c54c3SAlexey Brodkin gpioh: gpio@ff147000 { 2572eb9504bSChristian Ruppert compatible = "abilis,tb10x-gpio"; 2582eb9504bSChristian Ruppert interrupt-controller; 2592eb9504bSChristian Ruppert #interrupt-cells = <1>; 2602eb9504bSChristian Ruppert interrupt-parent = <&tb10x_ictl>; 261723e2b80SChristian Ruppert interrupts = <27 2>; 262ef4c54c3SAlexey Brodkin reg = <0xff147000 0x1000>; 2632eb9504bSChristian Ruppert gpio-controller; 2649c8e612dSChristian Ruppert #gpio-cells = <2>; 2659c8e612dSChristian Ruppert abilis,ngpio = <2>; 2669c8e612dSChristian Ruppert gpio-ranges = <&iomux 0 0 0>; 2679c8e612dSChristian Ruppert gpio-ranges-group-names = "gpioh"; 2682eb9504bSChristian Ruppert }; 269ef4c54c3SAlexey Brodkin gpioi: gpio@ff148000 { 2702eb9504bSChristian Ruppert compatible = "abilis,tb10x-gpio"; 2712eb9504bSChristian Ruppert interrupt-controller; 2722eb9504bSChristian Ruppert #interrupt-cells = <1>; 2732eb9504bSChristian Ruppert interrupt-parent = <&tb10x_ictl>; 274723e2b80SChristian Ruppert interrupts = <27 2>; 275ef4c54c3SAlexey Brodkin reg = <0xff148000 0x1000>; 2762eb9504bSChristian Ruppert gpio-controller; 2779c8e612dSChristian Ruppert #gpio-cells = <2>; 2789c8e612dSChristian Ruppert abilis,ngpio = <12>; 2799c8e612dSChristian Ruppert gpio-ranges = <&iomux 0 0 0>; 2809c8e612dSChristian Ruppert gpio-ranges-group-names = "gpioi"; 2812eb9504bSChristian Ruppert }; 282ef4c54c3SAlexey Brodkin gpioj: gpio@ff149000 { 2832eb9504bSChristian Ruppert compatible = "abilis,tb10x-gpio"; 2842eb9504bSChristian Ruppert interrupt-controller; 2852eb9504bSChristian Ruppert #interrupt-cells = <1>; 2862eb9504bSChristian Ruppert interrupt-parent = <&tb10x_ictl>; 287723e2b80SChristian Ruppert interrupts = <27 2>; 288ef4c54c3SAlexey Brodkin reg = <0xff149000 0x1000>; 2892eb9504bSChristian Ruppert gpio-controller; 2909c8e612dSChristian Ruppert #gpio-cells = <2>; 2919c8e612dSChristian Ruppert abilis,ngpio = <32>; 2929c8e612dSChristian Ruppert gpio-ranges = <&iomux 0 0 0>; 2939c8e612dSChristian Ruppert gpio-ranges-group-names = "gpioj"; 2942eb9504bSChristian Ruppert }; 295ef4c54c3SAlexey Brodkin gpiok: gpio@ff14a000 { 2962eb9504bSChristian Ruppert compatible = "abilis,tb10x-gpio"; 2972eb9504bSChristian Ruppert interrupt-controller; 2982eb9504bSChristian Ruppert #interrupt-cells = <1>; 2992eb9504bSChristian Ruppert interrupt-parent = <&tb10x_ictl>; 300723e2b80SChristian Ruppert interrupts = <27 2>; 301ef4c54c3SAlexey Brodkin reg = <0xff14a000 0x1000>; 3022eb9504bSChristian Ruppert gpio-controller; 3039c8e612dSChristian Ruppert #gpio-cells = <2>; 3049c8e612dSChristian Ruppert abilis,ngpio = <22>; 3059c8e612dSChristian Ruppert gpio-ranges = <&iomux 0 0 0>; 3069c8e612dSChristian Ruppert gpio-ranges-group-names = "gpiok"; 3072eb9504bSChristian Ruppert }; 308ef4c54c3SAlexey Brodkin gpiol: gpio@ff14b000 { 3092eb9504bSChristian Ruppert compatible = "abilis,tb10x-gpio"; 3102eb9504bSChristian Ruppert interrupt-controller; 3112eb9504bSChristian Ruppert #interrupt-cells = <1>; 3122eb9504bSChristian Ruppert interrupt-parent = <&tb10x_ictl>; 313723e2b80SChristian Ruppert interrupts = <27 2>; 314ef4c54c3SAlexey Brodkin reg = <0xff14b000 0x1000>; 3152eb9504bSChristian Ruppert gpio-controller; 3169c8e612dSChristian Ruppert #gpio-cells = <2>; 3179c8e612dSChristian Ruppert abilis,ngpio = <4>; 3189c8e612dSChristian Ruppert gpio-ranges = <&iomux 0 0 0>; 3199c8e612dSChristian Ruppert gpio-ranges-group-names = "gpiol"; 3202eb9504bSChristian Ruppert }; 321ef4c54c3SAlexey Brodkin gpiom: gpio@ff14c000 { 3222eb9504bSChristian Ruppert compatible = "abilis,tb10x-gpio"; 3232eb9504bSChristian Ruppert interrupt-controller; 3242eb9504bSChristian Ruppert #interrupt-cells = <1>; 3252eb9504bSChristian Ruppert interrupt-parent = <&tb10x_ictl>; 326723e2b80SChristian Ruppert interrupts = <27 2>; 327ef4c54c3SAlexey Brodkin reg = <0xff14c000 0x1000>; 3282eb9504bSChristian Ruppert gpio-controller; 3299c8e612dSChristian Ruppert #gpio-cells = <2>; 3309c8e612dSChristian Ruppert abilis,ngpio = <4>; 3319c8e612dSChristian Ruppert gpio-ranges = <&iomux 0 0 0>; 3329c8e612dSChristian Ruppert gpio-ranges-group-names = "gpiom"; 3332eb9504bSChristian Ruppert }; 334ef4c54c3SAlexey Brodkin gpion: gpio@ff14d000 { 3352eb9504bSChristian Ruppert compatible = "abilis,tb10x-gpio"; 3362eb9504bSChristian Ruppert interrupt-controller; 3372eb9504bSChristian Ruppert #interrupt-cells = <1>; 3382eb9504bSChristian Ruppert interrupt-parent = <&tb10x_ictl>; 339723e2b80SChristian Ruppert interrupts = <27 2>; 340ef4c54c3SAlexey Brodkin reg = <0xff14d000 0x1000>; 3412eb9504bSChristian Ruppert gpio-controller; 3429c8e612dSChristian Ruppert #gpio-cells = <2>; 3439c8e612dSChristian Ruppert abilis,ngpio = <5>; 3449c8e612dSChristian Ruppert gpio-ranges = <&iomux 0 0 0>; 3459c8e612dSChristian Ruppert gpio-ranges-group-names = "gpion"; 3462eb9504bSChristian Ruppert }; 3472eb9504bSChristian Ruppert }; 3482eb9504bSChristian Ruppert}; 349