13b7a326cSSimon Glass/* 23b7a326cSSimon Glass * U-Boot additions to enable a generic Exynos GPIO driver 33b7a326cSSimon Glass * 43b7a326cSSimon Glass * Copyright (c) 2014 Google, Inc 55b5e9ba3SSimon Glass * 65b5e9ba3SSimon Glass * SPDX-License-Identifier: GPL-2.0+ 73b7a326cSSimon Glass */ 83b7a326cSSimon Glass 93b7a326cSSimon Glass/ { 103b7a326cSSimon Glass pinctrl@e0200000 { 113b7a326cSSimon Glass #address-cells = <1>; 12*3349682cSPrzemyslaw Marczak #size-cells = <1>; 133b7a326cSSimon Glass gpa0: gpa0 { 143b7a326cSSimon Glass gpio-controller; 153b7a326cSSimon Glass #gpio-cells = <2>; 163b7a326cSSimon Glass }; 173b7a326cSSimon Glass 183b7a326cSSimon Glass gpa1: gpa1 { 193b7a326cSSimon Glass gpio-controller; 203b7a326cSSimon Glass #gpio-cells = <2>; 213b7a326cSSimon Glass }; 223b7a326cSSimon Glass 233b7a326cSSimon Glass gpb: gpb { 243b7a326cSSimon Glass gpio-controller; 253b7a326cSSimon Glass #gpio-cells = <2>; 263b7a326cSSimon Glass }; 273b7a326cSSimon Glass 283b7a326cSSimon Glass gpc0: gpc0 { 293b7a326cSSimon Glass gpio-controller; 303b7a326cSSimon Glass #gpio-cells = <2>; 313b7a326cSSimon Glass }; 323b7a326cSSimon Glass 333b7a326cSSimon Glass gpc1: gpc1 { 343b7a326cSSimon Glass gpio-controller; 353b7a326cSSimon Glass #gpio-cells = <2>; 363b7a326cSSimon Glass }; 373b7a326cSSimon Glass 383b7a326cSSimon Glass gpd0: gpd0 { 393b7a326cSSimon Glass gpio-controller; 403b7a326cSSimon Glass #gpio-cells = <2>; 413b7a326cSSimon Glass }; 423b7a326cSSimon Glass 433b7a326cSSimon Glass gpd1: gpd1 { 443b7a326cSSimon Glass gpio-controller; 453b7a326cSSimon Glass #gpio-cells = <2>; 463b7a326cSSimon Glass }; 473b7a326cSSimon Glass 483b7a326cSSimon Glass gpe0: gpe0 { 493b7a326cSSimon Glass gpio-controller; 503b7a326cSSimon Glass #gpio-cells = <2>; 513b7a326cSSimon Glass }; 523b7a326cSSimon Glass 533b7a326cSSimon Glass gpe1: gpe1 { 543b7a326cSSimon Glass gpio-controller; 553b7a326cSSimon Glass #gpio-cells = <2>; 563b7a326cSSimon Glass }; 573b7a326cSSimon Glass 583b7a326cSSimon Glass gpf0: gpf0 { 593b7a326cSSimon Glass gpio-controller; 603b7a326cSSimon Glass #gpio-cells = <2>; 613b7a326cSSimon Glass }; 623b7a326cSSimon Glass 633b7a326cSSimon Glass gpf1: gpf1 { 643b7a326cSSimon Glass gpio-controller; 653b7a326cSSimon Glass #gpio-cells = <2>; 663b7a326cSSimon Glass }; 673b7a326cSSimon Glass 683b7a326cSSimon Glass gpf2: gpf2 { 693b7a326cSSimon Glass gpio-controller; 703b7a326cSSimon Glass #gpio-cells = <2>; 713b7a326cSSimon Glass }; 723b7a326cSSimon Glass 733b7a326cSSimon Glass gpf3: gpf3 { 743b7a326cSSimon Glass gpio-controller; 753b7a326cSSimon Glass #gpio-cells = <2>; 763b7a326cSSimon Glass }; 773b7a326cSSimon Glass 783b7a326cSSimon Glass gpg0: gpg0 { 793b7a326cSSimon Glass gpio-controller; 803b7a326cSSimon Glass #gpio-cells = <2>; 813b7a326cSSimon Glass }; 823b7a326cSSimon Glass 833b7a326cSSimon Glass gpg1: gpg1 { 843b7a326cSSimon Glass gpio-controller; 853b7a326cSSimon Glass #gpio-cells = <2>; 863b7a326cSSimon Glass }; 873b7a326cSSimon Glass 883b7a326cSSimon Glass gpg2: gpg2 { 893b7a326cSSimon Glass gpio-controller; 903b7a326cSSimon Glass #gpio-cells = <2>; 913b7a326cSSimon Glass }; 923b7a326cSSimon Glass 933b7a326cSSimon Glass gpg3: gpg3 { 943b7a326cSSimon Glass gpio-controller; 953b7a326cSSimon Glass #gpio-cells = <2>; 963b7a326cSSimon Glass }; 973b7a326cSSimon Glass 983b7a326cSSimon Glass gpi: gpi { 993b7a326cSSimon Glass gpio-controller; 1003b7a326cSSimon Glass #gpio-cells = <2>; 1013b7a326cSSimon Glass }; 1023b7a326cSSimon Glass 1033b7a326cSSimon Glass gpj0: gpj0 { 1043b7a326cSSimon Glass gpio-controller; 1053b7a326cSSimon Glass #gpio-cells = <2>; 1063b7a326cSSimon Glass }; 1073b7a326cSSimon Glass 1083b7a326cSSimon Glass gpj1: gpj1 { 1093b7a326cSSimon Glass gpio-controller; 1103b7a326cSSimon Glass #gpio-cells = <2>; 1113b7a326cSSimon Glass }; 1123b7a326cSSimon Glass 1133b7a326cSSimon Glass gpj2: gpj2 { 1143b7a326cSSimon Glass gpio-controller; 1153b7a326cSSimon Glass #gpio-cells = <2>; 1163b7a326cSSimon Glass }; 1173b7a326cSSimon Glass 1183b7a326cSSimon Glass gpj3: gpj3 { 1193b7a326cSSimon Glass gpio-controller; 1203b7a326cSSimon Glass #gpio-cells = <2>; 1213b7a326cSSimon Glass }; 1223b7a326cSSimon Glass 1233b7a326cSSimon Glass gpj4: gpj4 { 1243b7a326cSSimon Glass gpio-controller; 1253b7a326cSSimon Glass #gpio-cells = <2>; 1263b7a326cSSimon Glass }; 1273b7a326cSSimon Glass 1283b7a326cSSimon Glass gpmp01: gpmp01 { 1293b7a326cSSimon Glass gpio-controller; 1303b7a326cSSimon Glass #gpio-cells = <2>; 1313b7a326cSSimon Glass }; 1323b7a326cSSimon Glass 1333b7a326cSSimon Glass gpmp02: gpmp02 { 1343b7a326cSSimon Glass gpio-controller; 1353b7a326cSSimon Glass #gpio-cells = <2>; 1363b7a326cSSimon Glass }; 1373b7a326cSSimon Glass 1383b7a326cSSimon Glass gpmp03: gpmp03 { 1393b7a326cSSimon Glass gpio-controller; 1403b7a326cSSimon Glass #gpio-cells = <2>; 1413b7a326cSSimon Glass }; 1423b7a326cSSimon Glass 1433b7a326cSSimon Glass gpmp04: gpmp04 { 1443b7a326cSSimon Glass gpio-controller; 1453b7a326cSSimon Glass #gpio-cells = <2>; 1463b7a326cSSimon Glass }; 1473b7a326cSSimon Glass 1483b7a326cSSimon Glass gpmp05: gpmp05 { 1493b7a326cSSimon Glass gpio-controller; 1503b7a326cSSimon Glass #gpio-cells = <2>; 1513b7a326cSSimon Glass }; 1523b7a326cSSimon Glass 1533b7a326cSSimon Glass gpmp06: gpmp06 { 1543b7a326cSSimon Glass gpio-controller; 1553b7a326cSSimon Glass #gpio-cells = <2>; 1563b7a326cSSimon Glass }; 1573b7a326cSSimon Glass 1583b7a326cSSimon Glass gpmp07: gpmp07 { 1593b7a326cSSimon Glass gpio-controller; 1603b7a326cSSimon Glass #gpio-cells = <2>; 1613b7a326cSSimon Glass }; 1623b7a326cSSimon Glass 1633b7a326cSSimon Glass gpmp10: gpmp10 { 1643b7a326cSSimon Glass gpio-controller; 1653b7a326cSSimon Glass #gpio-cells = <2>; 1663b7a326cSSimon Glass }; 1673b7a326cSSimon Glass 1683b7a326cSSimon Glass gpmp11: gpmp11 { 1693b7a326cSSimon Glass gpio-controller; 1703b7a326cSSimon Glass #gpio-cells = <2>; 1713b7a326cSSimon Glass }; 1723b7a326cSSimon Glass 1733b7a326cSSimon Glass gpmp12: gpmp12 { 1743b7a326cSSimon Glass gpio-controller; 1753b7a326cSSimon Glass #gpio-cells = <2>; 1763b7a326cSSimon Glass }; 1773b7a326cSSimon Glass 1783b7a326cSSimon Glass gpmp13: gpmp13 { 1793b7a326cSSimon Glass gpio-controller; 1803b7a326cSSimon Glass #gpio-cells = <2>; 1813b7a326cSSimon Glass }; 1823b7a326cSSimon Glass 1833b7a326cSSimon Glass gpmp14: gpmp14 { 1843b7a326cSSimon Glass gpio-controller; 1853b7a326cSSimon Glass #gpio-cells = <2>; 1863b7a326cSSimon Glass }; 1873b7a326cSSimon Glass 1883b7a326cSSimon Glass gpmp15: gpmp15 { 1893b7a326cSSimon Glass gpio-controller; 1903b7a326cSSimon Glass #gpio-cells = <2>; 1913b7a326cSSimon Glass }; 1923b7a326cSSimon Glass 1933b7a326cSSimon Glass gpmp16: gpmp16 { 1943b7a326cSSimon Glass gpio-controller; 1953b7a326cSSimon Glass #gpio-cells = <2>; 1963b7a326cSSimon Glass }; 1973b7a326cSSimon Glass 1983b7a326cSSimon Glass gpmp17: gpmp17 { 1993b7a326cSSimon Glass gpio-controller; 2003b7a326cSSimon Glass #gpio-cells = <2>; 2013b7a326cSSimon Glass }; 2023b7a326cSSimon Glass 2033b7a326cSSimon Glass gpmp18: gpmp18 { 2043b7a326cSSimon Glass gpio-controller; 2053b7a326cSSimon Glass #gpio-cells = <2>; 2063b7a326cSSimon Glass }; 2073b7a326cSSimon Glass 2083b7a326cSSimon Glass gpmp20: gpmp20 { 2093b7a326cSSimon Glass gpio-controller; 2103b7a326cSSimon Glass #gpio-cells = <2>; 2113b7a326cSSimon Glass }; 2123b7a326cSSimon Glass 2133b7a326cSSimon Glass gpmp21: gpmp21 { 2143b7a326cSSimon Glass gpio-controller; 2153b7a326cSSimon Glass #gpio-cells = <2>; 2163b7a326cSSimon Glass }; 2173b7a326cSSimon Glass 2183b7a326cSSimon Glass gpmp22: gpmp22 { 2193b7a326cSSimon Glass gpio-controller; 2203b7a326cSSimon Glass #gpio-cells = <2>; 2213b7a326cSSimon Glass }; 2223b7a326cSSimon Glass 2233b7a326cSSimon Glass gpmp23: gpmp23 { 2243b7a326cSSimon Glass gpio-controller; 2253b7a326cSSimon Glass #gpio-cells = <2>; 2263b7a326cSSimon Glass }; 2273b7a326cSSimon Glass 2283b7a326cSSimon Glass gpmp24: gpmp24 { 2293b7a326cSSimon Glass gpio-controller; 2303b7a326cSSimon Glass #gpio-cells = <2>; 2313b7a326cSSimon Glass }; 2323b7a326cSSimon Glass 2333b7a326cSSimon Glass gpmp25: gpmp25 { 2343b7a326cSSimon Glass gpio-controller; 2353b7a326cSSimon Glass #gpio-cells = <2>; 2363b7a326cSSimon Glass }; 2373b7a326cSSimon Glass 2383b7a326cSSimon Glass gpmp26: gpmp26 { 2393b7a326cSSimon Glass gpio-controller; 2403b7a326cSSimon Glass #gpio-cells = <2>; 2413b7a326cSSimon Glass }; 2423b7a326cSSimon Glass 2433b7a326cSSimon Glass gpmp27: gpmp27 { 2443b7a326cSSimon Glass gpio-controller; 2453b7a326cSSimon Glass #gpio-cells = <2>; 2463b7a326cSSimon Glass }; 2473b7a326cSSimon Glass 2483b7a326cSSimon Glass gpmp28: gpmp28 { 2493b7a326cSSimon Glass gpio-controller; 2503b7a326cSSimon Glass #gpio-cells = <2>; 2513b7a326cSSimon Glass }; 2523b7a326cSSimon Glass 2533b7a326cSSimon Glass gph0: gph0 { 254*3349682cSPrzemyslaw Marczak reg = <0xc00 0x20>; 2553b7a326cSSimon Glass gpio-controller; 2563b7a326cSSimon Glass #gpio-cells = <2>; 2573b7a326cSSimon Glass }; 2583b7a326cSSimon Glass 2593b7a326cSSimon Glass gph1: gph1 { 2603b7a326cSSimon Glass gpio-controller; 2613b7a326cSSimon Glass #gpio-cells = <2>; 2623b7a326cSSimon Glass }; 2633b7a326cSSimon Glass 2643b7a326cSSimon Glass gph2: gph2 { 2653b7a326cSSimon Glass gpio-controller; 2663b7a326cSSimon Glass #gpio-cells = <2>; 2673b7a326cSSimon Glass }; 2683b7a326cSSimon Glass 2693b7a326cSSimon Glass gph3: gph3 { 2703b7a326cSSimon Glass gpio-controller; 2713b7a326cSSimon Glass #gpio-cells = <2>; 2723b7a326cSSimon Glass }; 2733b7a326cSSimon Glass 2743b7a326cSSimon Glass }; 2753b7a326cSSimon Glass}; 276