]> git.kernelconcepts.de Git - karo-tx-linux.git/blob - arch/arm/boot/dts/exynos5250-pinctrl.dtsi
Merge remote-tracking branch 'v9fs/for-next'
[karo-tx-linux.git] / arch / arm / boot / dts / exynos5250-pinctrl.dtsi
1 /*
2  * Samsung's Exynos5250 SoC 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 Exynos5250 SoC 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 &pinctrl_0 {
16         gpa0: gpa0 {
17                 gpio-controller;
18                 #gpio-cells = <2>;
19
20                 interrupt-controller;
21                 #interrupt-cells = <2>;
22         };
23
24         gpa1: gpa1 {
25                 gpio-controller;
26                 #gpio-cells = <2>;
27
28                 interrupt-controller;
29                 #interrupt-cells = <2>;
30         };
31
32         gpa2: gpa2 {
33                 gpio-controller;
34                 #gpio-cells = <2>;
35
36                 interrupt-controller;
37                 #interrupt-cells = <2>;
38         };
39
40         gpb0: gpb0 {
41                 gpio-controller;
42                 #gpio-cells = <2>;
43
44                 interrupt-controller;
45                 #interrupt-cells = <2>;
46         };
47
48         gpb1: gpb1 {
49                 gpio-controller;
50                 #gpio-cells = <2>;
51
52                 interrupt-controller;
53                 #interrupt-cells = <2>;
54         };
55
56         gpb2: gpb2 {
57                 gpio-controller;
58                 #gpio-cells = <2>;
59
60                 interrupt-controller;
61                 #interrupt-cells = <2>;
62         };
63
64         gpb3: gpb3 {
65                 gpio-controller;
66                 #gpio-cells = <2>;
67
68                 interrupt-controller;
69                 #interrupt-cells = <2>;
70         };
71
72         gpc0: gpc0 {
73                 gpio-controller;
74                 #gpio-cells = <2>;
75
76                 interrupt-controller;
77                 #interrupt-cells = <2>;
78         };
79
80         gpc1: gpc1 {
81                 gpio-controller;
82                 #gpio-cells = <2>;
83
84                 interrupt-controller;
85                 #interrupt-cells = <2>;
86         };
87
88         gpc2: gpc2 {
89                 gpio-controller;
90                 #gpio-cells = <2>;
91
92                 interrupt-controller;
93                 #interrupt-cells = <2>;
94         };
95
96         gpc3: gpc3 {
97                 gpio-controller;
98                 #gpio-cells = <2>;
99
100                 interrupt-controller;
101                 #interrupt-cells = <2>;
102         };
103
104         gpd0: gpd0 {
105                 gpio-controller;
106                 #gpio-cells = <2>;
107
108                 interrupt-controller;
109                 #interrupt-cells = <2>;
110         };
111
112         gpd1: gpd1 {
113                 gpio-controller;
114                 #gpio-cells = <2>;
115
116                 interrupt-controller;
117                 #interrupt-cells = <2>;
118         };
119
120         gpy0: gpy0 {
121                 gpio-controller;
122                 #gpio-cells = <2>;
123         };
124
125         gpy1: gpy1 {
126                 gpio-controller;
127                 #gpio-cells = <2>;
128         };
129
130         gpy2: gpy2 {
131                 gpio-controller;
132                 #gpio-cells = <2>;
133         };
134
135         gpy3: gpy3 {
136                 gpio-controller;
137                 #gpio-cells = <2>;
138         };
139
140         gpy4: gpy4 {
141                 gpio-controller;
142                 #gpio-cells = <2>;
143         };
144
145         gpy5: gpy5 {
146                 gpio-controller;
147                 #gpio-cells = <2>;
148         };
149
150         gpy6: gpy6 {
151                 gpio-controller;
152                 #gpio-cells = <2>;
153         };
154
155         gpc4: gpc4 {
156                 gpio-controller;
157                 #gpio-cells = <2>;
158
159                 interrupt-controller;
160                 #interrupt-cells = <2>;
161         };
162
163         gpx0: gpx0 {
164                 gpio-controller;
165                 #gpio-cells = <2>;
166
167                 interrupt-controller;
168                 interrupt-parent = <&combiner>;
169                 #interrupt-cells = <2>;
170                 interrupts = <23 0>, <24 0>, <25 0>, <25 1>,
171                              <26 0>, <26 1>, <27 0>, <27 1>;
172         };
173
174         gpx1: gpx1 {
175                 gpio-controller;
176                 #gpio-cells = <2>;
177
178                 interrupt-controller;
179                 interrupt-parent = <&combiner>;
180                 #interrupt-cells = <2>;
181                 interrupts = <28 0>, <28 1>, <29 0>, <29 1>,
182                              <30 0>, <30 1>, <31 0>, <31 1>;
183         };
184
185         gpx2: gpx2 {
186                 gpio-controller;
187                 #gpio-cells = <2>;
188
189                 interrupt-controller;
190                 #interrupt-cells = <2>;
191         };
192
193         gpx3: gpx3 {
194                 gpio-controller;
195                 #gpio-cells = <2>;
196
197                 interrupt-controller;
198                 #interrupt-cells = <2>;
199         };
200
201         uart0_data: uart0-data {
202                 samsung,pins = "gpa0-0", "gpa0-1";
203                 samsung,pin-function = <2>;
204                 samsung,pin-pud = <0>;
205                 samsung,pin-drv = <0>;
206         };
207
208         uart0_fctl: uart0-fctl {
209                 samsung,pins = "gpa0-2", "gpa0-3";
210                 samsung,pin-function = <2>;
211                 samsung,pin-pud = <0>;
212                 samsung,pin-drv = <0>;
213         };
214
215         i2c2_bus: i2c2-bus {
216                 samsung,pins = "gpa0-6", "gpa0-7";
217                 samsung,pin-function = <3>;
218                 samsung,pin-pud = <3>;
219                 samsung,pin-drv = <0>;
220         };
221
222         i2c2_hs_bus: i2c2-hs-bus {
223                 samsung,pins = "gpa0-6", "gpa0-7";
224                 samsung,pin-function = <4>;
225                 samsung,pin-pud = <3>;
226                 samsung,pin-drv = <0>;
227         };
228
229         uart2_data: uart2-data {
230                 samsung,pins = "gpa1-0", "gpa1-1";
231                 samsung,pin-function = <2>;
232                 samsung,pin-pud = <0>;
233                 samsung,pin-drv = <0>;
234         };
235
236         uart2_fctl: uart2-fctl {
237                 samsung,pins = "gpa1-2", "gpa1-3";
238                 samsung,pin-function = <2>;
239                 samsung,pin-pud = <0>;
240                 samsung,pin-drv = <0>;
241         };
242
243         i2c3_bus: i2c3-bus {
244                 samsung,pins = "gpa1-2", "gpa1-3";
245                 samsung,pin-function = <3>;
246                 samsung,pin-pud = <3>;
247                 samsung,pin-drv = <0>;
248         };
249
250         i2c3_hs_bus: i2c3-hs-bus {
251                 samsung,pins = "gpa1-2", "gpa1-3";
252                 samsung,pin-function = <4>;
253                 samsung,pin-pud = <3>;
254                 samsung,pin-drv = <0>;
255         };
256
257         uart3_data: uart3-data {
258                 samsung,pins = "gpa1-4", "gpa1-4";
259                 samsung,pin-function = <2>;
260                 samsung,pin-pud = <0>;
261                 samsung,pin-drv = <0>;
262         };
263
264         spi0_bus: spi0-bus {
265                 samsung,pins = "gpa2-0", "gpa2-2", "gpa2-3";
266                 samsung,pin-function = <2>;
267                 samsung,pin-pud = <3>;
268                 samsung,pin-drv = <0>;
269         };
270
271         i2c4_bus: i2c4-bus {
272                 samsung,pins = "gpa2-0", "gpa2-1";
273                 samsung,pin-function = <3>;
274                 samsung,pin-pud = <3>;
275                 samsung,pin-drv = <0>;
276         };
277
278         i2c5_bus: i2c5-bus {
279                 samsung,pins = "gpa2-2", "gpa2-3";
280                 samsung,pin-function = <3>;
281                 samsung,pin-pud = <3>;
282                 samsung,pin-drv = <0>;
283         };
284
285         spi1_bus: spi1-bus {
286                 samsung,pins = "gpa2-4", "gpa2-6", "gpa2-7";
287                 samsung,pin-function = <2>;
288                 samsung,pin-pud = <3>;
289                 samsung,pin-drv = <0>;
290         };
291
292         i2s1_bus: i2s1-bus {
293                 samsung,pins = "gpb0-0", "gpb0-1", "gpb0-2", "gpb0-3",
294                                "gpb0-4";
295                 samsung,pin-function = <2>;
296                 samsung,pin-pud = <0>;
297                 samsung,pin-drv = <0>;
298         };
299
300         pcm1_bus: pcm1-bus {
301                 samsung,pins = "gpb0-0", "gpb0-1", "gpb0-2", "gpb0-3",
302                                "gpb0-4";
303                 samsung,pin-function = <3>;
304                 samsung,pin-pud = <0>;
305                 samsung,pin-drv = <0>;
306         };
307
308         ac97_bus: ac97-bus {
309                 samsung,pins = "gpb0-0", "gpb0-1", "gpb0-2", "gpb0-3",
310                                "gpb0-4";
311                 samsung,pin-function = <4>;
312                 samsung,pin-pud = <0>;
313                 samsung,pin-drv = <0>;
314         };
315
316         i2s2_bus: i2s2-bus {
317                 samsung,pins = "gpb1-0", "gpb1-1", "gpb1-2", "gpb1-3",
318                                "gpb1-4";
319                 samsung,pin-function = <2>;
320                 samsung,pin-pud = <0>;
321                 samsung,pin-drv = <0>;
322         };
323
324         pcm2_bus: pcm2-bus {
325                 samsung,pins = "gpb1-0", "gpb1-1", "gpb1-2", "gpb1-3",
326                                "gpb1-4";
327                 samsung,pin-function = <3>;
328                 samsung,pin-pud = <0>;
329                 samsung,pin-drv = <0>;
330         };
331
332         spdif_bus: spdif-bus {
333                 samsung,pins = "gpb1-0", "gpb1-1";
334                 samsung,pin-function = <4>;
335                 samsung,pin-pud = <0>;
336                 samsung,pin-drv = <0>;
337         };
338
339         spi2_bus: spi2-bus {
340                 samsung,pins = "gpb1-1", "gpb1-3", "gpb1-4";
341                 samsung,pin-function = <5>;
342                 samsung,pin-pud = <3>;
343                 samsung,pin-drv = <0>;
344         };
345
346         i2c6_bus: i2c6-bus {
347                 samsung,pins = "gpb1-3", "gpb1-4";
348                 samsung,pin-function = <4>;
349                 samsung,pin-pud = <3>;
350                 samsung,pin-drv = <0>;
351         };
352
353         pwm0_out: pwm0-out {
354                 samsung,pins = "gpb2-0";
355                 samsung,pin-function = <2>;
356                 samsung,pin-pud = <0>;
357                 samsung,pin-drv = <0>;
358         };
359
360         pwm1_out: pwm1-out {
361                 samsung,pins = "gpb2-1";
362                 samsung,pin-function = <2>;
363                 samsung,pin-pud = <0>;
364                 samsung,pin-drv = <0>;
365         };
366
367         pwm2_out: pwm2-out {
368                 samsung,pins = "gpb2-2";
369                 samsung,pin-function = <2>;
370                 samsung,pin-pud = <0>;
371                 samsung,pin-drv = <0>;
372         };
373
374         pwm3_out: pwm3-out {
375                 samsung,pins = "gpb2-3";
376                 samsung,pin-function = <2>;
377                 samsung,pin-pud = <0>;
378                 samsung,pin-drv = <0>;
379         };
380
381         i2c7_bus: i2c7-bus {
382                 samsung,pins = "gpb2-2", "gpb2-3";
383                 samsung,pin-function = <3>;
384                 samsung,pin-pud = <3>;
385                 samsung,pin-drv = <0>;
386         };
387
388         i2c0_bus: i2c0-bus {
389                 samsung,pins = "gpb3-0", "gpb3-1";
390                 samsung,pin-function = <2>;
391                 samsung,pin-pud = <3>;
392                 samsung,pin-drv = <0>;
393         };
394
395         i2c1_bus: i2c1-bus {
396                 samsung,pins = "gpb3-2", "gpb3-3";
397                 samsung,pin-function = <2>;
398                 samsung,pin-pud = <3>;
399                 samsung,pin-drv = <0>;
400         };
401
402         i2c0_hs_bus: i2c0-hs-bus {
403                 samsung,pins = "gpb3-0", "gpb3-1";
404                 samsung,pin-function = <4>;
405                 samsung,pin-pud = <3>;
406                 samsung,pin-drv = <0>;
407         };
408
409         i2c1_hs_bus: i2c1-hs-bus {
410                 samsung,pins = "gpb3-2", "gpb3-3";
411                 samsung,pin-function = <4>;
412                 samsung,pin-pud = <3>;
413                 samsung,pin-drv = <0>;
414         };
415
416         sd0_clk: sd0-clk {
417                 samsung,pins = "gpc0-0";
418                 samsung,pin-function = <2>;
419                 samsung,pin-pud = <0>;
420                 samsung,pin-drv = <3>;
421         };
422
423         sd0_cmd: sd0-cmd {
424                 samsung,pins = "gpc0-1";
425                 samsung,pin-function = <2>;
426                 samsung,pin-pud = <0>;
427                 samsung,pin-drv = <3>;
428         };
429
430         sd0_cd: sd0-cd {
431                 samsung,pins = "gpc0-2";
432                 samsung,pin-function = <2>;
433                 samsung,pin-pud = <3>;
434                 samsung,pin-drv = <3>;
435         };
436
437         sd0_bus1: sd0-bus-width1 {
438                 samsung,pins = "gpc0-3";
439                 samsung,pin-function = <2>;
440                 samsung,pin-pud = <3>;
441                 samsung,pin-drv = <3>;
442         };
443
444         sd0_bus4: sd0-bus-width4 {
445                 samsung,pins = "gpc0-3", "gpc0-4", "gpc0-5", "gpc0-6";
446                 samsung,pin-function = <2>;
447                 samsung,pin-pud = <3>;
448                 samsung,pin-drv = <3>;
449         };
450
451         sd0_bus8: sd0-bus-width8 {
452                 samsung,pins = "gpc1-0", "gpc1-1", "gpc1-2", "gpc1-3";
453                 samsung,pin-function = <2>;
454                 samsung,pin-pud = <3>;
455                 samsung,pin-drv = <3>;
456         };
457
458         sd1_clk: sd1-clk {
459                 samsung,pins = "gpc2-0";
460                 samsung,pin-function = <2>;
461                 samsung,pin-pud = <0>;
462                 samsung,pin-drv = <3>;
463         };
464
465         sd1_cmd: sd1-cmd {
466                 samsung,pins = "gpc2-1";
467                 samsung,pin-function = <2>;
468                 samsung,pin-pud = <0>;
469                 samsung,pin-drv = <3>;
470         };
471
472         sd1_cd: sd1-cd {
473                 samsung,pins = "gpc2-2";
474                 samsung,pin-function = <2>;
475                 samsung,pin-pud = <3>;
476                 samsung,pin-drv = <3>;
477         };
478
479         sd1_bus1: sd1-bus-width1 {
480                 samsung,pins = "gpc2-3";
481                 samsung,pin-function = <2>;
482                 samsung,pin-pud = <3>;
483                 samsung,pin-drv = <3>;
484         };
485
486         sd1_bus4: sd1-bus-width4 {
487                 samsung,pins = "gpc2-3", "gpc2-4", "gpc2-5", "gpc2-6";
488                 samsung,pin-function = <2>;
489                 samsung,pin-pud = <3>;
490                 samsung,pin-drv = <3>;
491         };
492
493         sd2_clk: sd2-clk {
494                 samsung,pins = "gpc3-0";
495                 samsung,pin-function = <2>;
496                 samsung,pin-pud = <0>;
497                 samsung,pin-drv = <3>;
498         };
499
500         sd2_cmd: sd2-cmd {
501                 samsung,pins = "gpc3-1";
502                 samsung,pin-function = <2>;
503                 samsung,pin-pud = <0>;
504                 samsung,pin-drv = <3>;
505         };
506
507         sd2_cd: sd2-cd {
508                 samsung,pins = "gpc3-2";
509                 samsung,pin-function = <2>;
510                 samsung,pin-pud = <3>;
511                 samsung,pin-drv = <3>;
512         };
513
514         sd2_bus1: sd2-bus-width1 {
515                 samsung,pins = "gpc3-3";
516                 samsung,pin-function = <2>;
517                 samsung,pin-pud = <3>;
518                 samsung,pin-drv = <3>;
519         };
520
521         sd2_bus4: sd2-bus-width4 {
522                 samsung,pins = "gpc3-3", "gpc3-4", "gpc3-5", "gpc3-6";
523                 samsung,pin-function = <2>;
524                 samsung,pin-pud = <3>;
525                 samsung,pin-drv = <3>;
526         };
527
528         sd2_bus8: sd2-bus-width8 {
529                 samsung,pins = "gpc4-3", "gpc4-4", "gpc4-5", "gpc4-6";
530                 samsung,pin-function = <3>;
531                 samsung,pin-pud = <3>;
532                 samsung,pin-drv = <3>;
533         };
534
535         sd3_clk: sd3-clk {
536                 samsung,pins = "gpc4-0";
537                 samsung,pin-function = <2>;
538                 samsung,pin-pud = <0>;
539                 samsung,pin-drv = <3>;
540         };
541
542         sd3_cmd: sd3-cmd {
543                 samsung,pins = "gpc4-1";
544                 samsung,pin-function = <2>;
545                 samsung,pin-pud = <0>;
546                 samsung,pin-drv = <3>;
547         };
548
549         sd3_cd: sd3-cd {
550                 samsung,pins = "gpc4-2";
551                 samsung,pin-function = <2>;
552                 samsung,pin-pud = <3>;
553                 samsung,pin-drv = <3>;
554         };
555
556         sd3_bus1: sd3-bus-width1 {
557                 samsung,pins = "gpc4-3";
558                 samsung,pin-function = <2>;
559                 samsung,pin-pud = <3>;
560                 samsung,pin-drv = <3>;
561         };
562
563         sd3_bus4: sd3-bus-width4 {
564                 samsung,pins = "gpc4-3", "gpc4-4", "gpc4-5", "gpc4-6";
565                 samsung,pin-function = <2>;
566                 samsung,pin-pud = <3>;
567                 samsung,pin-drv = <3>;
568         };
569
570         uart1_data: uart1-data {
571                 samsung,pins = "gpd0-0", "gpd0-1";
572                 samsung,pin-function = <2>;
573                 samsung,pin-pud = <0>;
574                 samsung,pin-drv = <0>;
575         };
576
577         uart1_fctl: uart1-fctl {
578                 samsung,pins = "gpd0-2", "gpd0-3";
579                 samsung,pin-function = <2>;
580                 samsung,pin-pud = <0>;
581                 samsung,pin-drv = <0>;
582         };
583
584         dp_hpd: dp_hpd {
585                 samsung,pins = "gpx0-7";
586                 samsung,pin-function = <3>;
587                 samsung,pin-pud = <0>;
588                 samsung,pin-drv = <0>;
589         };
590 };
591
592 &pinctrl_1 {
593         gpe0: gpe0 {
594                 gpio-controller;
595                 #gpio-cells = <2>;
596
597                 interrupt-controller;
598                 #interrupt-cells = <2>;
599         };
600
601         gpe1: gpe1 {
602                 gpio-controller;
603                 #gpio-cells = <2>;
604
605                 interrupt-controller;
606                 #interrupt-cells = <2>;
607         };
608
609         gpf0: gpf0 {
610                 gpio-controller;
611                 #gpio-cells = <2>;
612
613                 interrupt-controller;
614                 #interrupt-cells = <2>;
615         };
616
617         gpf1: gpf1 {
618                 gpio-controller;
619                 #gpio-cells = <2>;
620
621                 interrupt-controller;
622                 #interrupt-cells = <2>;
623         };
624
625         gpg0: gpg0 {
626                 gpio-controller;
627                 #gpio-cells = <2>;
628
629                 interrupt-controller;
630                 #interrupt-cells = <2>;
631         };
632
633         gpg1: gpg1 {
634                 gpio-controller;
635                 #gpio-cells = <2>;
636
637                 interrupt-controller;
638                 #interrupt-cells = <2>;
639         };
640
641         gpg2: gpg2 {
642                 gpio-controller;
643                 #gpio-cells = <2>;
644
645                 interrupt-controller;
646                 #interrupt-cells = <2>;
647         };
648
649         gph0: gph0 {
650                 gpio-controller;
651                 #gpio-cells = <2>;
652
653                 interrupt-controller;
654                 #interrupt-cells = <2>;
655         };
656
657         gph1: gph1 {
658                 gpio-controller;
659                 #gpio-cells = <2>;
660
661                 interrupt-controller;
662                 #interrupt-cells = <2>;
663         };
664
665         cam_gpio_a: cam-gpio-a {
666                 samsung,pins = "gpe0-0", "gpe0-1", "gpe0-2", "gpe0-3",
667                                "gpe0-4", "gpe0-5", "gpe0-6", "gpe0-7",
668                                "gpe1-0", "gpe1-1";
669                 samsung,pin-function = <2>;
670                 samsung,pin-pud = <0>;
671                 samsung,pin-drv = <0>;
672         };
673
674         cam_gpio_b: cam-gpio-b {
675                 samsung,pins = "gpf0-0", "gpf0-1", "gpf0-2", "gpf0-3",
676                                "gpf1-0", "gpf1-1", "gpf1-2", "gpf1-3";
677                 samsung,pin-function = <3>;
678                 samsung,pin-pud = <0>;
679                 samsung,pin-drv = <0>;
680         };
681
682         cam_i2c2_bus: cam-i2c2-bus {
683                 samsung,pins = "gpe0-6", "gpe1-0";
684                 samsung,pin-function = <4>;
685                 samsung,pin-pud = <3>;
686                 samsung,pin-drv = <0>;
687         };
688
689         cam_spi1_bus: cam-spi1-bus {
690                 samsung,pins = "gpe0-4", "gpe0-5", "gpf0-2", "gpf0-3";
691                 samsung,pin-function = <4>;
692                 samsung,pin-pud = <0>;
693                 samsung,pin-drv = <0>;
694         };
695
696         cam_i2c1_bus: cam-i2c1-bus {
697                 samsung,pins = "gpf0-2", "gpf0-3";
698                 samsung,pin-function = <2>;
699                 samsung,pin-pud = <3>;
700                 samsung,pin-drv = <0>;
701         };
702
703         cam_i2c0_bus: cam-i2c0-bus {
704                 samsung,pins = "gpf0-0", "gpf0-1";
705                 samsung,pin-function = <2>;
706                 samsung,pin-pud = <3>;
707                 samsung,pin-drv = <0>;
708         };
709
710         cam_spi0_bus: cam-spi0-bus {
711                 samsung,pins = "gpf1-0", "gpf1-1", "gpf1-2", "gpf1-3";
712                 samsung,pin-function = <2>;
713                 samsung,pin-pud = <0>;
714                 samsung,pin-drv = <0>;
715         };
716
717         cam_bayrgb_bus: cam-bayrgb-bus {
718                 samsung,pins = "gpg0-0", "gpg0-1", "gpg0-2", "gpg0-3",
719                                "gpg0-4", "gpg0-5", "gpg0-6", "gpg0-7",
720                                "gpg1-0", "gpg1-1", "gpg1-2", "gpg1-3",
721                                "gpg1-4", "gpg1-5", "gpg1-6", "gpg1-7",
722                                "gpg2-0", "gpg2-1";
723                 samsung,pin-function = <2>;
724                 samsung,pin-pud = <0>;
725                 samsung,pin-drv = <0>;
726         };
727
728         cam_port_a: cam-port-a {
729                 samsung,pins = "gph0-0", "gph0-1", "gph0-2", "gph0-3",
730                                "gph1-0", "gph1-1", "gph1-2", "gph1-3",
731                                "gph1-4", "gph1-5", "gph1-6", "gph1-7";
732                 samsung,pin-function = <2>;
733                 samsung,pin-pud = <0>;
734                 samsung,pin-drv = <0>;
735         };
736 };
737
738 &pinctrl_2 {
739         gpv0: gpv0 {
740                 gpio-controller;
741                 #gpio-cells = <2>;
742
743                 interrupt-controller;
744                 #interrupt-cells = <2>;
745         };
746
747         gpv1: gpv1 {
748                 gpio-controller;
749                 #gpio-cells = <2>;
750
751                 interrupt-controller;
752                 #interrupt-cells = <2>;
753         };
754
755         gpv2: gpv2 {
756                 gpio-controller;
757                 #gpio-cells = <2>;
758
759                 interrupt-controller;
760                 #interrupt-cells = <2>;
761         };
762
763         gpv3: gpv3 {
764                 gpio-controller;
765                 #gpio-cells = <2>;
766
767                 interrupt-controller;
768                 #interrupt-cells = <2>;
769         };
770
771         gpv4: gpv4 {
772                 gpio-controller;
773                 #gpio-cells = <2>;
774
775                 interrupt-controller;
776                 #interrupt-cells = <2>;
777         };
778
779         c2c_rxd: c2c-rxd {
780                 samsung,pins = "gpv0-0", "gpv0-1", "gpv0-2", "gpv0-3",
781                                "gpv0-4", "gpv0-5", "gpv0-6", "gpv0-7",
782                                "gpv1-0", "gpv1-1", "gpv1-2", "gpv1-3",
783                                "gpv1-4", "gpv1-5", "gpv1-6", "gpv1-7";
784                 samsung,pin-function = <2>;
785                 samsung,pin-pud = <0>;
786                 samsung,pin-drv = <0>;
787         };
788
789         c2c_txd: c2c-txd {
790                 samsung,pins = "gpv2-0", "gpv2-1", "gpv2-2", "gpv2-3",
791                                "gpv2-4", "gpv2-5", "gpv2-6", "gpv2-7",
792                                "gpv3-0", "gpv3-1", "gpv3-2", "gpv3-3",
793                                "gpv3-4", "gpv3-5", "gpv3-6", "gpv3-7";
794                 samsung,pin-function = <2>;
795                 samsung,pin-pud = <0>;
796                 samsung,pin-drv = <0>;
797         };
798 };
799
800 &pinctrl_3 {
801         gpz: gpz {
802                 gpio-controller;
803                 #gpio-cells = <2>;
804
805                 interrupt-controller;
806                 #interrupt-cells = <2>;
807         };
808
809         i2s0_bus: i2s0-bus {
810                 samsung,pins = "gpz-0", "gpz-1", "gpz-2", "gpz-3",
811                                 "gpz-4", "gpz-5", "gpz-6";
812                 samsung,pin-function = <2>;
813                 samsung,pin-pud = <0>;
814                 samsung,pin-drv = <0>;
815         };
816 };