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};
817