]> git.kernelconcepts.de Git - karo-tx-uboot.git/blob - arch/arm/dts/exynos4x12-pinctrl.dtsi
dm: exynos: dts: Remove unused pinctrl information to save space
[karo-tx-uboot.git] / arch / arm / dts / exynos4x12-pinctrl.dtsi
1 /*
2  * Samsung's Exynos4x12 SoCs pin-mux and pin-config device tree source
3  *
4  * Copyright (c) 2012 Samsung Electronics Co., Ltd.
5  *              http://www.samsung.com
6  *
7  * Samsung's Exynos4x12 SoCs pin-mux and pin-config optiosn are listed as device
8  * tree nodes are listed in this file.
9  *
10  * This program is free software; you can redistribute it and/or modify
11  * it under the terms of the GNU General Public License version 2 as
12  * published by the Free Software Foundation.
13 */
14
15 / {
16         pinctrl@11400000 {
17                 gpa0: gpa0 {
18                         gpio-controller;
19                         #gpio-cells = <2>;
20
21                         interrupt-controller;
22                         #interrupt-cells = <2>;
23                 };
24
25                 gpa1: gpa1 {
26                         gpio-controller;
27                         #gpio-cells = <2>;
28
29                         interrupt-controller;
30                         #interrupt-cells = <2>;
31                 };
32
33                 gpb: gpb {
34                         gpio-controller;
35                         #gpio-cells = <2>;
36
37                         interrupt-controller;
38                         #interrupt-cells = <2>;
39                 };
40
41                 gpc0: gpc0 {
42                         gpio-controller;
43                         #gpio-cells = <2>;
44
45                         interrupt-controller;
46                         #interrupt-cells = <2>;
47                 };
48
49                 gpc1: gpc1 {
50                         gpio-controller;
51                         #gpio-cells = <2>;
52
53                         interrupt-controller;
54                         #interrupt-cells = <2>;
55                 };
56
57                 gpd0: gpd0 {
58                         gpio-controller;
59                         #gpio-cells = <2>;
60
61                         interrupt-controller;
62                         #interrupt-cells = <2>;
63                 };
64
65                 gpd1: gpd1 {
66                         gpio-controller;
67                         #gpio-cells = <2>;
68
69                         interrupt-controller;
70                         #interrupt-cells = <2>;
71                 };
72
73                 gpf0: gpf0 {
74                         gpio-controller;
75                         #gpio-cells = <2>;
76
77                         interrupt-controller;
78                         #interrupt-cells = <2>;
79                 };
80
81                 gpf1: gpf1 {
82                         gpio-controller;
83                         #gpio-cells = <2>;
84
85                         interrupt-controller;
86                         #interrupt-cells = <2>;
87                 };
88
89                 gpf2: gpf2 {
90                         gpio-controller;
91                         #gpio-cells = <2>;
92
93                         interrupt-controller;
94                         #interrupt-cells = <2>;
95                 };
96
97                 gpf3: gpf3 {
98                         gpio-controller;
99                         #gpio-cells = <2>;
100
101                         interrupt-controller;
102                         #interrupt-cells = <2>;
103                 };
104
105                 gpj0: gpj0 {
106                         gpio-controller;
107                         #gpio-cells = <2>;
108
109                         interrupt-controller;
110                         #interrupt-cells = <2>;
111                 };
112
113                 gpj1: gpj1 {
114                         gpio-controller;
115                         #gpio-cells = <2>;
116
117                         interrupt-controller;
118                         #interrupt-cells = <2>;
119                 };
120         };
121
122         pinctrl@11000000 {
123                 gpk0: gpk0 {
124                         gpio-controller;
125                         #gpio-cells = <2>;
126
127                         interrupt-controller;
128                         #interrupt-cells = <2>;
129                 };
130
131                 gpk1: gpk1 {
132                         gpio-controller;
133                         #gpio-cells = <2>;
134
135                         interrupt-controller;
136                         #interrupt-cells = <2>;
137                 };
138
139                 gpk2: gpk2 {
140                         gpio-controller;
141                         #gpio-cells = <2>;
142
143                         interrupt-controller;
144                         #interrupt-cells = <2>;
145                 };
146
147                 gpk3: gpk3 {
148                         gpio-controller;
149                         #gpio-cells = <2>;
150
151                         interrupt-controller;
152                         #interrupt-cells = <2>;
153                 };
154
155                 gpl0: gpl0 {
156                         gpio-controller;
157                         #gpio-cells = <2>;
158
159                         interrupt-controller;
160                         #interrupt-cells = <2>;
161                 };
162
163                 gpl1: gpl1 {
164                         gpio-controller;
165                         #gpio-cells = <2>;
166
167                         interrupt-controller;
168                         #interrupt-cells = <2>;
169                 };
170
171                 gpl2: gpl2 {
172                         gpio-controller;
173                         #gpio-cells = <2>;
174
175                         interrupt-controller;
176                         #interrupt-cells = <2>;
177                 };
178
179                 gpm0: gpm0 {
180                         gpio-controller;
181                         #gpio-cells = <2>;
182
183                         interrupt-controller;
184                         #interrupt-cells = <2>;
185                 };
186
187                 gpm1: gpm1 {
188                         gpio-controller;
189                         #gpio-cells = <2>;
190
191                         interrupt-controller;
192                         #interrupt-cells = <2>;
193                 };
194
195                 gpm2: gpm2 {
196                         gpio-controller;
197                         #gpio-cells = <2>;
198
199                         interrupt-controller;
200                         #interrupt-cells = <2>;
201                 };
202
203                 gpm3: gpm3 {
204                         gpio-controller;
205                         #gpio-cells = <2>;
206
207                         interrupt-controller;
208                         #interrupt-cells = <2>;
209                 };
210
211                 gpm4: gpm4 {
212                         gpio-controller;
213                         #gpio-cells = <2>;
214
215                         interrupt-controller;
216                         #interrupt-cells = <2>;
217                 };
218
219                 gpy0: gpy0 {
220                         gpio-controller;
221                         #gpio-cells = <2>;
222                 };
223
224                 gpy1: gpy1 {
225                         gpio-controller;
226                         #gpio-cells = <2>;
227                 };
228
229                 gpy2: gpy2 {
230                         gpio-controller;
231                         #gpio-cells = <2>;
232                 };
233
234                 gpy3: gpy3 {
235                         gpio-controller;
236                         #gpio-cells = <2>;
237                 };
238
239                 gpy4: gpy4 {
240                         gpio-controller;
241                         #gpio-cells = <2>;
242                 };
243
244                 gpy5: gpy5 {
245                         gpio-controller;
246                         #gpio-cells = <2>;
247                 };
248
249                 gpy6: gpy6 {
250                         gpio-controller;
251                         #gpio-cells = <2>;
252                 };
253
254                 gpx0: gpx0 {
255                         gpio-controller;
256                         #gpio-cells = <2>;
257
258                         interrupt-controller;
259                         interrupt-parent = <&gic>;
260                         interrupts = <0 16 0>, <0 17 0>, <0 18 0>, <0 19 0>,
261                                      <0 20 0>, <0 21 0>, <0 22 0>, <0 23 0>;
262                         #interrupt-cells = <2>;
263                 };
264
265                 gpx1: gpx1 {
266                         gpio-controller;
267                         #gpio-cells = <2>;
268
269                         interrupt-controller;
270                         interrupt-parent = <&gic>;
271                         interrupts = <0 24 0>, <0 25 0>, <0 26 0>, <0 27 0>,
272                                      <0 28 0>, <0 29 0>, <0 30 0>, <0 31 0>;
273                         #interrupt-cells = <2>;
274                 };
275
276                 gpx2: gpx2 {
277                         gpio-controller;
278                         #gpio-cells = <2>;
279
280                         interrupt-controller;
281                         #interrupt-cells = <2>;
282                 };
283
284                 gpx3: gpx3 {
285                         gpio-controller;
286                         #gpio-cells = <2>;
287
288                         interrupt-controller;
289                         #interrupt-cells = <2>;
290                 };
291         };
292
293         pinctrl@03860000 {
294                 gpz: gpz {
295                         gpio-controller;
296                         #gpio-cells = <2>;
297
298                         interrupt-controller;
299                         #interrupt-cells = <2>;
300                 };
301         };
302
303         pinctrl@106E0000 {
304                 gpv0: gpv0 {
305                         gpio-controller;
306                         #gpio-cells = <2>;
307
308                         interrupt-controller;
309                         #interrupt-cells = <2>;
310                 };
311
312                 gpv1: gpv1 {
313                         gpio-controller;
314                         #gpio-cells = <2>;
315
316                         interrupt-controller;
317                         #interrupt-cells = <2>;
318                 };
319
320                 gpv2: gpv2 {
321                         gpio-controller;
322                         #gpio-cells = <2>;
323
324                         interrupt-controller;
325                         #interrupt-cells = <2>;
326                 };
327
328                 gpv3: gpv3 {
329                         gpio-controller;
330                         #gpio-cells = <2>;
331
332                         interrupt-controller;
333                         #interrupt-cells = <2>;
334                 };
335
336                 gpv4: gpv4 {
337                         gpio-controller;
338                         #gpio-cells = <2>;
339
340                         interrupt-controller;
341                         #interrupt-cells = <2>;
342                 };
343         };
344 };