Lines Matching +full:gpio +full:- +full:controller

1 // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause
3 * Samsung's Exynos 9810 SoC pin-mux and pin-config device tree source
9 #include "exynos-pinctrl.h"
12 etc1: etc1-gpio-bank {
13 gpio-controller;
14 #gpio-cells = <2>;
16 interrupt-controller;
17 #interrupt-cells = <2>;
20 gpa0: gpa0-gpio-bank {
21 gpio-controller;
22 #gpio-cells = <2>;
24 interrupt-controller;
25 interrupt-parent = <&gic>;
34 #interrupt-cells = <2>;
37 gpa1: gpa1-gpio-bank {
38 gpio-controller;
39 #gpio-cells = <2>;
41 interrupt-controller;
42 interrupt-parent = <&gic>;
51 #interrupt-cells = <2>;
54 gpa2: gpa2-gpio-bank {
55 gpio-controller;
56 #gpio-cells = <2>;
58 interrupt-controller;
59 interrupt-parent = <&gic>;
68 #interrupt-cells = <2>;
71 gpa3: gpa3-gpio-bank {
72 gpio-controller;
73 #gpio-cells = <2>;
75 interrupt-controller;
76 interrupt-parent = <&gic>;
85 #interrupt-cells = <2>;
88 gpa4: gpa4-gpio-bank {
89 gpio-controller;
90 #gpio-cells = <2>;
92 interrupt-controller;
93 #interrupt-cells = <2>;
96 gpq0: gpq0-gpio-bank {
97 gpio-controller;
98 #gpio-cells = <2>;
100 interrupt-controller;
101 #interrupt-cells = <2>;
106 gpb0: gpb0-gpio-bank {
107 gpio-controller;
108 #gpio-cells = <2>;
110 interrupt-controller;
111 #interrupt-cells = <2>;
114 gpb1: gpb1-gpio-bank {
115 gpio-controller;
116 #gpio-cells = <2>;
118 interrupt-controller;
119 #interrupt-cells = <2>;
122 gpb2: gpb2-gpio-bank {
123 gpio-controller;
124 #gpio-cells = <2>;
126 interrupt-controller;
127 #interrupt-cells = <2>;
132 gph0: gph0-gpio-bank {
133 gpio-controller;
134 #gpio-cells = <2>;
136 interrupt-controller;
137 #interrupt-cells = <2>;
140 gph1: gph1-gpio-bank {
141 gpio-controller;
142 #gpio-cells = <2>;
144 interrupt-controller;
145 #interrupt-cells = <2>;
150 gpm0: gpm0-gpio-bank {
151 gpio-controller;
152 #gpio-cells = <2>;
154 interrupt-controller;
155 #interrupt-cells = <2>;
160 gpm1: gpm1-gpio-bank {
161 gpio-controller;
162 #gpio-cells = <2>;
164 interrupt-controller;
165 #interrupt-cells = <2>;
170 gpm2: gpm2-gpio-bank {
171 gpio-controller;
172 #gpio-cells = <2>;
174 interrupt-controller;
175 #interrupt-cells = <2>;
180 gpm3: gpm3-gpio-bank {
181 gpio-controller;
182 #gpio-cells = <2>;
184 interrupt-controller;
185 #interrupt-cells = <2>;
190 gpm4: gpm4-gpio-bank {
191 gpio-controller;
192 #gpio-cells = <2>;
194 interrupt-controller;
195 #interrupt-cells = <2>;
200 gpm5: gpm5-gpio-bank {
201 gpio-controller;
202 #gpio-cells = <2>;
204 interrupt-controller;
205 #interrupt-cells = <2>;
210 gpm6: gpm6-gpio-bank {
211 gpio-controller;
212 #gpio-cells = <2>;
214 interrupt-controller;
215 #interrupt-cells = <2>;
220 gpm7: gpm7-gpio-bank {
221 gpio-controller;
222 #gpio-cells = <2>;
224 interrupt-controller;
225 #interrupt-cells = <2>;
230 gpm10: gpm10-gpio-bank {
231 gpio-controller;
232 #gpio-cells = <2>;
234 interrupt-controller;
235 #interrupt-cells = <2>;
240 gpm11: gpm11-gpio-bank {
241 gpio-controller;
242 #gpio-cells = <2>;
244 interrupt-controller;
245 #interrupt-cells = <2>;
250 gpm12: gpm12-gpio-bank {
251 gpio-controller;
252 #gpio-cells = <2>;
254 interrupt-controller;
255 #interrupt-cells = <2>;
260 gpm13: gpm13-gpio-bank {
261 gpio-controller;
262 #gpio-cells = <2>;
264 interrupt-controller;
265 #interrupt-cells = <2>;
270 gpm14: gpm14-gpio-bank {
271 gpio-controller;
272 #gpio-cells = <2>;
274 interrupt-controller;
275 #interrupt-cells = <2>;
280 gpm15: gpm15-gpio-bank {
281 gpio-controller;
282 #gpio-cells = <2>;
284 interrupt-controller;
285 #interrupt-cells = <2>;
290 gpm16: gpm16-gpio-bank {
291 gpio-controller;
292 #gpio-cells = <2>;
294 interrupt-controller;
295 #interrupt-cells = <2>;
300 gpm17: gpm17-gpio-bank {
301 gpio-controller;
302 #gpio-cells = <2>;
304 interrupt-controller;
305 #interrupt-cells = <2>;
310 gpm40: gpm40-gpio-bank {
311 gpio-controller;
312 #gpio-cells = <2>;
314 interrupt-controller;
315 #interrupt-cells = <2>;
320 gpm41: gpm41-gpio-bank {
321 gpio-controller;
322 #gpio-cells = <2>;
324 interrupt-controller;
325 #interrupt-cells = <2>;
330 gpm42: gpm42-gpio-bank {
331 gpio-controller;
332 #gpio-cells = <2>;
334 interrupt-controller;
335 #interrupt-cells = <2>;
340 gpm43: gpm43-gpio-bank {
341 gpio-controller;
342 #gpio-cells = <2>;
344 interrupt-controller;
345 #interrupt-cells = <2>;
352 gpf0: gpf0-gpio-bank {
353 gpio-controller;
354 #gpio-cells = <2>;
356 interrupt-controller;
357 #interrupt-cells = <2>;
362 gpf1: gpf1-gpio-bank {
363 gpio-controller;
364 #gpio-cells = <2>;
366 interrupt-controller;
367 #interrupt-cells = <2>;
370 gpf2: gpf2-gpio-bank {
371 gpio-controller;
372 #gpio-cells = <2>;
374 interrupt-controller;
375 #interrupt-cells = <2>;
380 gpg0: gpg0-gpio-bank {
381 gpio-controller;
382 #gpio-cells = <2>;
384 interrupt-controller;
385 #interrupt-cells = <2>;
388 gpg1: gpg1-gpio-bank {
389 gpio-controller;
390 #gpio-cells = <2>;
392 interrupt-controller;
393 #interrupt-cells = <2>;
396 gpg2: gpg2-gpio-bank {
397 gpio-controller;
398 #gpio-cells = <2>;
400 interrupt-controller;
401 #interrupt-cells = <2>;
404 gpp0: gpp0-gpio-bank {
405 gpio-controller;
406 #gpio-cells = <2>;
408 interrupt-controller;
409 #interrupt-cells = <2>;
412 gpp1: gpp1-gpio-bank {
413 gpio-controller;
414 #gpio-cells = <2>;
416 interrupt-controller;
417 #interrupt-cells = <2>;
420 gpp2: gpp2-gpio-bank {
421 gpio-controller;
422 #gpio-cells = <2>;
424 interrupt-controller;
425 #interrupt-cells = <2>;
428 gpp3: gpp3-gpio-bank {
429 gpio-controller;
430 #gpio-cells = <2>;
432 interrupt-controller;
433 #interrupt-cells = <2>;
438 gpc0: gpc0-gpio-bank {
439 gpio-controller;
440 #gpio-cells = <2>;
442 interrupt-controller;
443 #interrupt-cells = <2>;
446 gpc1: gpc1-gpio-bank {
447 gpio-controller;
448 #gpio-cells = <2>;
450 interrupt-controller;
451 #interrupt-cells = <2>;
454 gpd0: gpd0-gpio-bank {
455 gpio-controller;
456 #gpio-cells = <2>;
458 interrupt-controller;
459 #interrupt-cells = <2>;
462 gpg3: gpg3-gpio-bank {
463 gpio-controller;
464 #gpio-cells = <2>;
466 interrupt-controller;
467 #interrupt-cells = <2>;
470 gpp4: gpp4-gpio-bank {
471 gpio-controller;
472 #gpio-cells = <2>;
474 interrupt-controller;
475 #interrupt-cells = <2>;
478 gpp5: gpp5-gpio-bank {
479 gpio-controller;
480 #gpio-cells = <2>;
482 interrupt-controller;
483 #interrupt-cells = <2>;
486 gpp6: gpp6-gpio-bank {
487 gpio-controller;
488 #gpio-cells = <2>;
490 interrupt-controller;
491 #interrupt-cells = <2>;
496 gpt0: gpt0-gpio-bank {
497 gpio-controller;
498 #gpio-cells = <2>;
500 interrupt-controller;
501 #interrupt-cells = <2>;