Merge branch 'locking-arch-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...
[sfrench/cifs-2.6.git] / arch / arm / boot / dts / s5pv210-pinctrl.dtsi
1 /*
2  * Samsung's S5PV210 SoC device tree source
3  *
4  * Copyright (c) 2013-2014 Samsung Electronics, Co. Ltd.
5  *
6  * Mateusz Krawczuk <m.krawczuk@partner.samsung.com>
7  * Tomasz Figa <t.figa@samsung.com>
8  *
9  * Samsung's S5PV210 SoC device nodes are listed in this file. S5PV210
10  * based board files can include this file and provide values for board specfic
11  * bindings.
12  *
13  * Note: This file does not include device nodes for all the controllers in
14  * S5PV210 SoC. As device tree coverage for S5PV210 increases, additional
15  * nodes can be added to this file.
16  *
17  * This program is free software; you can redistribute it and/or modify
18  * it under the terms of the GNU General Public License version 2 as
19  * published by the Free Software Foundation.
20  */
21
22 &pinctrl0 {
23         gpa0: gpa0 {
24                 gpio-controller;
25                 #gpio-cells = <2>;
26
27                 interrupt-controller;
28                 #interrupt-cells = <2>;
29         };
30
31         gpa1: gpa1 {
32                 gpio-controller;
33                 #gpio-cells = <2>;
34
35                 interrupt-controller;
36                 #interrupt-cells = <2>;
37         };
38
39         gpb: gpb {
40                 gpio-controller;
41                 #gpio-cells = <2>;
42
43                 interrupt-controller;
44                 #interrupt-cells = <2>;
45         };
46
47         gpc0: gpc0 {
48                 gpio-controller;
49                 #gpio-cells = <2>;
50
51                 interrupt-controller;
52                 #interrupt-cells = <2>;
53         };
54
55         gpc1: gpc1 {
56                 gpio-controller;
57                 #gpio-cells = <2>;
58
59                 interrupt-controller;
60                 #interrupt-cells = <2>;
61         };
62
63         gpd0: gpd0 {
64                 gpio-controller;
65                 #gpio-cells = <2>;
66
67                 interrupt-controller;
68                 #interrupt-cells = <2>;
69         };
70
71         gpd1: gpd1 {
72                 gpio-controller;
73                 #gpio-cells = <2>;
74
75                 interrupt-controller;
76                 #interrupt-cells = <2>;
77         };
78
79         gpe0: gpe0 {
80                 gpio-controller;
81                 #gpio-cells = <2>;
82
83                 interrupt-controller;
84                 #interrupt-cells = <2>;
85         };
86
87         gpe1: gpe1 {
88                 gpio-controller;
89                 #gpio-cells = <2>;
90
91                 interrupt-controller;
92                 #interrupt-cells = <2>;
93         };
94
95         gpf0: gpf0 {
96                 gpio-controller;
97                 #gpio-cells = <2>;
98
99                 interrupt-controller;
100                 #interrupt-cells = <2>;
101         };
102
103         gpf1: gpf1 {
104                 gpio-controller;
105                 #gpio-cells = <2>;
106
107                 interrupt-controller;
108                 #interrupt-cells = <2>;
109         };
110
111         gpf2: gpf2 {
112                 gpio-controller;
113                 #gpio-cells = <2>;
114
115                 interrupt-controller;
116                 #interrupt-cells = <2>;
117         };
118
119         gpf3: gpf3 {
120                 gpio-controller;
121                 #gpio-cells = <2>;
122
123                 interrupt-controller;
124                 #interrupt-cells = <2>;
125         };
126
127         gpg0: gpg0 {
128                 gpio-controller;
129                 #gpio-cells = <2>;
130
131                 interrupt-controller;
132                 #interrupt-cells = <2>;
133         };
134
135         gpg1: gpg1 {
136                 gpio-controller;
137                 #gpio-cells = <2>;
138
139                 interrupt-controller;
140                 #interrupt-cells = <2>;
141         };
142
143         gpg2: gpg2 {
144                 gpio-controller;
145                 #gpio-cells = <2>;
146
147                 interrupt-controller;
148                 #interrupt-cells = <2>;
149         };
150
151         gpg3: gpg3 {
152                 gpio-controller;
153                 #gpio-cells = <2>;
154
155                 interrupt-controller;
156                 #interrupt-cells = <2>;
157         };
158
159         gpj0: gpj0 {
160                 gpio-controller;
161                 #gpio-cells = <2>;
162
163                 interrupt-controller;
164                 #interrupt-cells = <2>;
165         };
166
167         gpj1: gpj1 {
168                 gpio-controller;
169                 #gpio-cells = <2>;
170
171                 interrupt-controller;
172                 #interrupt-cells = <2>;
173         };
174
175         gpj2: gpj2 {
176                 gpio-controller;
177                 #gpio-cells = <2>;
178
179                 interrupt-controller;
180                 #interrupt-cells = <2>;
181         };
182
183         gpj3: gpj3 {
184                 gpio-controller;
185                 #gpio-cells = <2>;
186
187                 interrupt-controller;
188                 #interrupt-cells = <2>;
189         };
190
191         gpj4: gpj4 {
192                 gpio-controller;
193                 #gpio-cells = <2>;
194
195                 interrupt-controller;
196                 #interrupt-cells = <2>;
197         };
198
199         gpgi: gpgi {
200                 gpio-controller;
201                 #gpio-cells = <2>;
202         };
203
204         mp01: mp01 {
205                 gpio-controller;
206                 #gpio-cells = <2>;
207         };
208
209         mp02: mp02 {
210                 gpio-controller;
211                 #gpio-cells = <2>;
212         };
213
214         mp03: mp03 {
215                 gpio-controller;
216                 #gpio-cells = <2>;
217         };
218
219         mp04: mp04 {
220                 gpio-controller;
221                 #gpio-cells = <2>;
222         };
223
224         mp05: mp05 {
225                 gpio-controller;
226                 #gpio-cells = <2>;
227         };
228
229         mp06: mp06 {
230                 gpio-controller;
231                 #gpio-cells = <2>;
232         };
233
234         mp07: mp07 {
235                 gpio-controller;
236                 #gpio-cells = <2>;
237         };
238
239         gph0: gph0 {
240                 gpio-controller;
241                 interrupt-controller;
242                 interrupt-parent = <&vic0>;
243                 interrupts = <0>, <1>, <2>, <3>,
244                                 <4>, <5>, <6>, <7>;
245                 #gpio-cells = <2>;
246                 #interrupt-cells = <2>;
247         };
248
249         gph1: gph1 {
250                 gpio-controller;
251                 interrupt-controller;
252                 interrupt-parent = <&vic0>;
253                 interrupts = <8>, <9>, <10>, <11>,
254                                 <12>, <13>, <14>, <15>;
255                 #gpio-cells = <2>;
256                 #interrupt-cells = <2>;
257         };
258
259         gph2: gph2 {
260                 gpio-controller;
261                 #gpio-cells = <2>;
262                 #interrupt-cells = <2>;
263         };
264
265         gph3: gph3 {
266                 gpio-controller;
267                 #gpio-cells = <2>;
268                 #interrupt-cells = <2>;
269         };
270
271         uart0_data: uart0-data {
272                 samsung,pins = "gpa0-0", "gpa0-1";
273                 samsung,pin-function = <2>;
274                 samsung,pin-pud = <0>;
275                 samsung,pin-drv = <0>;
276         };
277
278         uart0_fctl: uart0-fctl {
279                 samsung,pins = "gpa0-2", "gpa0-3";
280                 samsung,pin-function = <2>;
281                 samsung,pin-pud = <0>;
282                 samsung,pin-drv = <0>;
283         };
284
285         uart1_data: uart1-data {
286                 samsung,pins = "gpa0-4", "gpa0-5";
287                 samsung,pin-function = <2>;
288                 samsung,pin-pud = <0>;
289                 samsung,pin-drv = <0>;
290         };
291
292         uart1_fctl: uart1-fctl {
293                 samsung,pins = "gpa0-6", "gpa0-7";
294                 samsung,pin-function = <2>;
295                 samsung,pin-pud = <0>;
296                 samsung,pin-drv = <0>;
297         };
298
299         uart2_data: uart2-data {
300                 samsung,pins = "gpa1-0", "gpa1-1";
301                 samsung,pin-function = <2>;
302                 samsung,pin-pud = <0>;
303                 samsung,pin-drv = <0>;
304         };
305
306         uart2_fctl: uart2-fctl {
307                 samsung,pins = "gpa1-2", "gpa1-3";
308                 samsung,pin-function = <3>;
309                 samsung,pin-pud = <0>;
310                 samsung,pin-drv = <0>;
311         };
312
313         uart3_data: uart3-data {
314                 samsung,pins = "gpa1-2", "gpa1-3";
315                 samsung,pin-function = <2>;
316                 samsung,pin-pud = <0>;
317                 samsung,pin-drv = <0>;
318         };
319
320         uart_audio: uart-audio {
321                 samsung,pins = "gpa1-2", "gpa1-3";
322                 samsung,pin-function = <4>;
323                 samsung,pin-pud = <0>;
324                 samsung,pin-drv = <0>;
325         };
326
327         spi0_bus: spi0-bus {
328                 samsung,pins = "gpb-0", "gpb-2", "gpb-3";
329                 samsung,pin-function = <2>;
330                 samsung,pin-pud = <2>;
331                 samsung,pin-drv = <0>;
332         };
333
334         spi1_bus: spi1-bus {
335                 samsung,pins = "gpb-4", "gpb-6", "gpb-7";
336                 samsung,pin-function = <2>;
337                 samsung,pin-pud = <2>;
338                 samsung,pin-drv = <0>;
339         };
340
341         i2s0_bus: i2s0-bus {
342                 samsung,pins = "gpi-0", "gpi-1", "gpi-2", "gpi-3",
343                                 "gpi-4", "gpi-5", "gpi-6";
344                 samsung,pin-function = <2>;
345                 samsung,pin-pud = <0>;
346                 samsung,pin-drv = <0>;
347         };
348
349         i2s1_bus: i2s1-bus {
350                 samsung,pins = "gpc0-0", "gpc0-1", "gpc0-2", "gpc0-3",
351                                 "gpc0-4";
352                 samsung,pin-function = <2>;
353                 samsung,pin-pud = <0>;
354                 samsung,pin-drv = <0>;
355         };
356
357         i2s2_bus: i2s2-bus {
358                 samsung,pins = "gpc1-0", "gpc1-1", "gpc1-2", "gpc1-3",
359                                 "gpc1-4";
360                 samsung,pin-function = <4>;
361                 samsung,pin-pud = <0>;
362                 samsung,pin-drv = <0>;
363         };
364
365         pcm1_bus: pcm1-bus {
366                 samsung,pins = "gpc0-0", "gpc0-1", "gpc0-2", "gpc0-3",
367                                 "gpc0-4";
368                 samsung,pin-function = <3>;
369                 samsung,pin-pud = <0>;
370                 samsung,pin-drv = <0>;
371         };
372
373         ac97_bus: ac97-bus {
374                 samsung,pins = "gpc0-0", "gpc0-1", "gpc0-2", "gpc0-3",
375                                 "gpc0-4";
376                 samsung,pin-function = <4>;
377                 samsung,pin-pud = <0>;
378                 samsung,pin-drv = <0>;
379         };
380
381         i2s2_bus: i2s2-bus {
382                 samsung,pins = "gpc1-0", "gpc1-1", "gpc1-2", "gpc1-3",
383                                 "gpc1-4";
384                 samsung,pin-function = <2>;
385                 samsung,pin-pud = <0>;
386                 samsung,pin-drv = <0>;
387         };
388
389         pcm2_bus: pcm2-bus {
390                 samsung,pins = "gpc1-0", "gpc1-1", "gpc1-2", "gpc1-3",
391                                 "gpc1-4";
392                 samsung,pin-function = <3>;
393                 samsung,pin-pud = <0>;
394                 samsung,pin-drv = <0>;
395         };
396
397         spdif_bus: spdif-bus {
398                 samsung,pins = "gpc1-0", "gpc1-1";
399                 samsung,pin-function = <4>;
400                 samsung,pin-pud = <0>;
401                 samsung,pin-drv = <0>;
402         };
403
404         spi2_bus: spi2-bus {
405                 samsung,pins = "gpc1-1", "gpc1-2", "gpc1-3", "gpc1-4";
406                 samsung,pin-function = <5>;
407                 samsung,pin-pud = <2>;
408                 samsung,pin-drv = <0>;
409         };
410
411         i2c0_bus: i2c0-bus {
412                 samsung,pins = "gpd1-0", "gpd1-1";
413                 samsung,pin-function = <2>;
414                 samsung,pin-pud = <2>;
415                 samsung,pin-drv = <0>;
416         };
417
418         i2c1_bus: i2c1-bus {
419                 samsung,pins = "gpd1-2", "gpd1-3";
420                 samsung,pin-function = <2>;
421                 samsung,pin-pud = <2>;
422                 samsung,pin-drv = <0>;
423         };
424
425         i2c2_bus: i2c2-bus {
426                 samsung,pins = "gpd1-4", "gpd1-5";
427                 samsung,pin-function = <2>;
428                 samsung,pin-pud = <2>;
429                 samsung,pin-drv = <0>;
430         };
431
432         pwm0_out: pwm0-out {
433                 samsung,pins = "gpd0-0";
434                 samsung,pin-function = <2>;
435                 samsung,pin-pud = <0>;
436                 samsung,pin-drv = <0>;
437         };
438
439         pwm1_out: pwm1-out {
440                 samsung,pins = "gpd0-1";
441                 samsung,pin-function = <2>;
442                 samsung,pin-pud = <0>;
443                 samsung,pin-drv = <0>;
444         };
445
446         pwm2_out: pwm2-out {
447                 samsung,pins = "gpd0-2";
448                 samsung,pin-function = <2>;
449                 samsung,pin-pud = <0>;
450                 samsung,pin-drv = <0>;
451         };
452
453         pwm3_out: pwm3-out {
454                 samsung,pins = "gpd0-3";
455                 samsung,pin-function = <2>;
456                 samsung,pin-pud = <0>;
457                 samsung,pin-drv = <0>;
458         };
459
460         keypad_row0: keypad-row-0 {
461                 samsung,pins = "gph3-0";
462                 samsung,pin-function = <3>;
463                 samsung,pin-pud = <0>;
464                 samsung,pin-drv = <0>;
465         };
466
467         keypad_row1: keypad-row-1 {
468                 samsung,pins = "gph3-1";
469                 samsung,pin-function = <3>;
470                 samsung,pin-pud = <0>;
471                 samsung,pin-drv = <0>;
472         };
473
474         keypad_row2: keypad-row-2 {
475                 samsung,pins = "gph3-2";
476                 samsung,pin-function = <3>;
477                 samsung,pin-pud = <0>;
478                 samsung,pin-drv = <0>;
479         };
480
481         keypad_row3: keypad-row-3 {
482                 samsung,pins = "gph3-3";
483                 samsung,pin-function = <3>;
484                 samsung,pin-pud = <0>;
485                 samsung,pin-drv = <0>;
486         };
487
488         keypad_row4: keypad-row-4 {
489                 samsung,pins = "gph3-4";
490                 samsung,pin-function = <3>;
491                 samsung,pin-pud = <0>;
492                 samsung,pin-drv = <0>;
493         };
494
495         keypad_row5: keypad-row-5 {
496                 samsung,pins = "gph3-5";
497                 samsung,pin-function = <3>;
498                 samsung,pin-pud = <0>;
499                 samsung,pin-drv = <0>;
500         };
501
502         keypad_row6: keypad-row-6 {
503                 samsung,pins = "gph3-6";
504                 samsung,pin-function = <3>;
505                 samsung,pin-pud = <0>;
506                 samsung,pin-drv = <0>;
507         };
508
509         keypad_row7: keypad-row-7 {
510                 samsung,pins = "gph3-7";
511                 samsung,pin-function = <3>;
512                 samsung,pin-pud = <0>;
513                 samsung,pin-drv = <0>;
514         };
515
516         keypad_col0: keypad-col-0 {
517                 samsung,pins = "gph2-0";
518                 samsung,pin-function = <3>;
519                 samsung,pin-pud = <0>;
520                 samsung,pin-drv = <0>;
521         };
522
523         keypad_col1: keypad-col-1 {
524                 samsung,pins = "gph2-1";
525                 samsung,pin-function = <3>;
526                 samsung,pin-pud = <0>;
527                 samsung,pin-drv = <0>;
528         };
529
530         keypad_col2: keypad-col-2 {
531                 samsung,pins = "gph2-2";
532                 samsung,pin-function = <3>;
533                 samsung,pin-pud = <0>;
534                 samsung,pin-drv = <0>;
535         };
536
537         keypad_col3: keypad-col-3 {
538                 samsung,pins = "gph2-3";
539                 samsung,pin-function = <3>;
540                 samsung,pin-pud = <0>;
541                 samsung,pin-drv = <0>;
542         };
543
544         keypad_col4: keypad-col-4 {
545                 samsung,pins = "gph2-4";
546                 samsung,pin-function = <3>;
547                 samsung,pin-pud = <0>;
548                 samsung,pin-drv = <0>;
549         };
550
551         keypad_col5: keypad-col-5 {
552                 samsung,pins = "gph2-5";
553                 samsung,pin-function = <3>;
554                 samsung,pin-pud = <0>;
555                 samsung,pin-drv = <0>;
556         };
557
558         keypad_col6: keypad-col-6 {
559                 samsung,pins = "gph2-6";
560                 samsung,pin-function = <3>;
561                 samsung,pin-pud = <0>;
562                 samsung,pin-drv = <0>;
563         };
564
565         keypad_col7: keypad-col-7 {
566                 samsung,pins = "gph2-7";
567                 samsung,pin-function = <3>;
568                 samsung,pin-pud = <0>;
569                 samsung,pin-drv = <0>;
570         };
571
572         sd0_clk: sd0-clk {
573                 samsung,pins = "gpg0-0";
574                 samsung,pin-function = <2>;
575                 samsung,pin-pud = <0>;
576                 samsung,pin-drv = <3>;
577         };
578
579         sd0_cmd: sd0-cmd {
580                 samsung,pins = "gpg0-1";
581                 samsung,pin-function = <2>;
582                 samsung,pin-pud = <0>;
583                 samsung,pin-drv = <3>;
584         };
585
586         sd0_cd: sd0-cd {
587                 samsung,pins = "gpg0-2";
588                 samsung,pin-function = <2>;
589                 samsung,pin-pud = <2>;
590                 samsung,pin-drv = <3>;
591         };
592
593         sd0_bus1: sd0-bus-width1 {
594                 samsung,pins = "gpg0-3";
595                 samsung,pin-function = <2>;
596                 samsung,pin-pud = <2>;
597                 samsung,pin-drv = <3>;
598         };
599
600         sd0_bus4: sd0-bus-width4 {
601                 samsung,pins = "gpg0-3", "gpg0-4", "gpg0-5", "gpg0-6";
602                 samsung,pin-function = <2>;
603                 samsung,pin-pud = <2>;
604                 samsung,pin-drv = <3>;
605         };
606
607         sd0_bus8: sd0-bus-width8 {
608                 samsung,pins = "gpg1-3", "gpg1-4", "gpg1-5", "gpg1-6";
609                 samsung,pin-function = <3>;
610                 samsung,pin-pud = <2>;
611                 samsung,pin-drv = <3>;
612         };
613
614         sd1_clk: sd1-clk {
615                 samsung,pins = "gpg1-0";
616                 samsung,pin-function = <2>;
617                 samsung,pin-pud = <0>;
618                 samsung,pin-drv = <3>;
619         };
620
621         sd1_cmd: sd1-cmd {
622                 samsung,pins = "gpg1-1";
623                 samsung,pin-function = <2>;
624                 samsung,pin-pud = <0>;
625                 samsung,pin-drv = <3>;
626         };
627
628         sd1_cd: sd1-cd {
629                 samsung,pins = "gpg1-2";
630                 samsung,pin-function = <2>;
631                 samsung,pin-pud = <2>;
632                 samsung,pin-drv = <3>;
633         };
634
635         sd1_bus1: sd1-bus-width1 {
636                 samsung,pins = "gpg1-3";
637                 samsung,pin-function = <2>;
638                 samsung,pin-pud = <2>;
639                 samsung,pin-drv = <3>;
640         };
641
642         sd1_bus4: sd1-bus-width4 {
643                 samsung,pins = "gpg1-3", "gpg1-4", "gpg1-5", "gpg1-6";
644                 samsung,pin-function = <2>;
645                 samsung,pin-pud = <2>;
646                 samsung,pin-drv = <3>;
647         };
648
649         sd2_clk: sd2-clk {
650                 samsung,pins = "gpg2-0";
651                 samsung,pin-function = <2>;
652                 samsung,pin-pud = <0>;
653                 samsung,pin-drv = <3>;
654         };
655
656         sd2_cmd: sd2-cmd {
657                 samsung,pins = "gpg2-1";
658                 samsung,pin-function = <2>;
659                 samsung,pin-pud = <0>;
660                 samsung,pin-drv = <3>;
661         };
662
663         sd2_cd: sd2-cd {
664                 samsung,pins = "gpg2-2";
665                 samsung,pin-function = <2>;
666                 samsung,pin-pud = <2>;
667                 samsung,pin-drv = <3>;
668         };
669
670         sd2_bus1: sd2-bus-width1 {
671                 samsung,pins = "gpg2-3";
672                 samsung,pin-function = <2>;
673                 samsung,pin-pud = <2>;
674                 samsung,pin-drv = <3>;
675         };
676
677         sd2_bus4: sd2-bus-width4 {
678                 samsung,pins = "gpg2-3", "gpg2-4", "gpg2-5", "gpg2-6";
679                 samsung,pin-function = <2>;
680                 samsung,pin-pud = <2>;
681                 samsung,pin-drv = <3>;
682         };
683
684         sd2_bus8: sd2-bus-width8 {
685                 samsung,pins = "gpg3-3", "gpg3-4", "gpg3-5", "gpg3-6";
686                 samsung,pin-function = <3>;
687                 samsung,pin-pud = <2>;
688                 samsung,pin-drv = <3>;
689         };
690
691         sd3_clk: sd3-clk {
692                 samsung,pins = "gpg3-0";
693                 samsung,pin-function = <2>;
694                 samsung,pin-pud = <0>;
695                 samsung,pin-drv = <3>;
696         };
697
698         sd3_cmd: sd3-cmd {
699                 samsung,pins = "gpg3-1";
700                 samsung,pin-function = <2>;
701                 samsung,pin-pud = <0>;
702                 samsung,pin-drv = <3>;
703         };
704
705         sd3_cd: sd3-cd {
706                 samsung,pins = "gpg3-2";
707                 samsung,pin-function = <2>;
708                 samsung,pin-pud = <2>;
709                 samsung,pin-drv = <3>;
710         };
711
712         sd3_bus1: sd3-bus-width1 {
713                 samsung,pins = "gpg3-3";
714                 samsung,pin-function = <2>;
715                 samsung,pin-pud = <2>;
716                 samsung,pin-drv = <3>;
717         };
718
719         sd3_bus4: sd3-bus-width4 {
720                 samsung,pins = "gpg3-3", "gpg3-4", "gpg3-5", "gpg3-6";
721                 samsung,pin-function = <2>;
722                 samsung,pin-pud = <2>;
723                 samsung,pin-drv = <3>;
724         };
725
726         eint0: ext-int0 {
727                 samsung,pins = "gph0-0";
728                 samsung,pin-function = <0xf>;
729                 samsung,pin-pud = <0>;
730                 samsung,pin-drv = <0>;
731         };
732
733         eint8: ext-int8 {
734                 samsung,pins = "gph1-0";
735                 samsung,pin-function = <0xf>;
736                 samsung,pin-pud = <0>;
737                 samsung,pin-drv = <0>;
738         };
739
740         eint15: ext-int15 {
741                 samsung,pins = "gph1-7";
742                 samsung,pin-function = <0xf>;
743                 samsung,pin-pud = <0>;
744                 samsung,pin-drv = <0>;
745         };
746
747         eint16: ext-int16 {
748                 samsung,pins = "gph2-0";
749                 samsung,pin-function = <0xf>;
750                 samsung,pin-pud = <0>;
751                 samsung,pin-drv = <0>;
752         };
753
754         eint31: ext-int31 {
755                 samsung,pins = "gph3-7";
756                 samsung,pin-function = <0xf>;
757                 samsung,pin-pud = <0>;
758                 samsung,pin-drv = <0>;
759         };
760
761         cam_port_a_io: cam-port-a-io {
762                 samsung,pins = "gpe0-0", "gpe0-1", "gpe0-2", "gpe0-3",
763                                 "gpe0-4", "gpe0-5", "gpe0-6", "gpe0-7",
764                                 "gpe1-0", "gpe1-1", "gpe1-2", "gpe1-4";
765                 samsung,pin-function = <2>;
766                 samsung,pin-pud = <0>;
767                 samsung,pin-drv = <0>;
768         };
769
770         cam_port_a_clk_active: cam-port-a-clk-active {
771                 samsung,pins = "gpe1-3";
772                 samsung,pin-function = <2>;
773                 samsung,pin-pud = <0>;
774                 samsung,pin-drv = <3>;
775         };
776
777         cam_port_a_clk_idle: cam-port-a-clk-idle {
778                 samsung,pins = "gpe1-3";
779                 samsung,pin-function = <0>;
780                 samsung,pin-pud = <1>;
781                 samsung,pin-drv = <0>;
782         };
783
784         cam_port_b_io: cam-port-b-io {
785                 samsung,pins = "gpj0-0", "gpj0-1", "gpj0-2", "gpj0-3",
786                                 "gpj0-4", "gpj0-5", "gpj0-6", "gpj0-7",
787                                 "gpj1-0", "gpj1-1", "gpj1-2", "gpj1-4";
788                 samsung,pin-function = <3>;
789                 samsung,pin-pud = <0>;
790                 samsung,pin-drv = <0>;
791         };
792
793         cam_port_b_clk_active: cam-port-b-clk-active {
794                 samsung,pins = "gpj1-3";
795                 samsung,pin-function = <3>;
796                 samsung,pin-pud = <0>;
797                 samsung,pin-drv = <3>;
798         };
799
800         cam_port_b_clk_idle: cam-port-b-clk-idle {
801                 samsung,pins = "gpj1-3";
802                 samsung,pin-function = <0>;
803                 samsung,pin-pud = <1>;
804                 samsung,pin-drv = <0>;
805         };
806
807                 lcd_ctrl: lcd-ctrl {
808                 samsung,pins = "gpd0-0", "gpd0-1";
809                 samsung,pin-function = <3>;
810                 samsung,pin-pud = <0>;
811                 samsung,pin-drv = <0>;
812         };
813
814         lcd_sync: lcd-sync {
815                 samsung,pins = "gpf0-0", "gpf0-1";
816                 samsung,pin-function = <2>;
817                 samsung,pin-pud = <0>;
818                 samsung,pin-drv = <0>;
819         };
820
821         lcd_clk: lcd-clk {
822                 samsung,pins = "gpf0-0", "gpf0-1", "gpf0-2", "gpf0-3";
823                 samsung,pin-function = <2>;
824                 samsung,pin-pud = <0>;
825                 samsung,pin-drv = <0>;
826         };
827
828         lcd_data24: lcd-data-width24 {
829                 samsung,pins =  "gpf0-4", "gpf0-5", "gpf0-6", "gpf0-7",
830                                 "gpf1-0", "gpf1-1", "gpf1-2", "gpf1-3",
831                                 "gpf1-4", "gpf1-5", "gpf1-6", "gpf1-7",
832                                 "gpf2-0", "gpf2-1", "gpf2-2", "gpf2-3",
833                                 "gpf2-4", "gpf2-5", "gpf2-6", "gpf2-7",
834                                 "gpf3-0", "gpf3-1", "gpf3-2", "gpf3-3";
835                 samsung,pin-function = <2>;
836                 samsung,pin-pud = <0>;
837                 samsung,pin-drv = <0>;
838         };
839 };