exynos5250-pinctrl.dtsi revision 279377
1279377Simp/*
2279377Simp * Samsung's Exynos5250 SoC pin-mux and pin-config device tree source
3279377Simp *
4279377Simp * Copyright (c) 2012 Samsung Electronics Co., Ltd.
5279377Simp *		http://www.samsung.com
6279377Simp *
7279377Simp * Samsung's Exynos5250 SoC pin-mux and pin-config optiosn are listed as device
8279377Simp * tree nodes are listed in this file.
9279377Simp *
10279377Simp * This program is free software; you can redistribute it and/or modify
11279377Simp * it under the terms of the GNU General Public License version 2 as
12279377Simp * published by the Free Software Foundation.
13279377Simp*/
14279377Simp
15279377Simp/ {
16279377Simp	pinctrl@11400000 {
17279377Simp		gpa0: gpa0 {
18279377Simp			gpio-controller;
19279377Simp			#gpio-cells = <2>;
20279377Simp
21279377Simp			interrupt-controller;
22279377Simp			#interrupt-cells = <2>;
23279377Simp		};
24279377Simp
25279377Simp		gpa1: gpa1 {
26279377Simp			gpio-controller;
27279377Simp			#gpio-cells = <2>;
28279377Simp
29279377Simp			interrupt-controller;
30279377Simp			#interrupt-cells = <2>;
31279377Simp		};
32279377Simp
33279377Simp		gpa2: gpa2 {
34279377Simp			gpio-controller;
35279377Simp			#gpio-cells = <2>;
36279377Simp
37279377Simp			interrupt-controller;
38279377Simp			#interrupt-cells = <2>;
39279377Simp		};
40279377Simp
41279377Simp		gpb0: gpb0 {
42279377Simp			gpio-controller;
43279377Simp			#gpio-cells = <2>;
44279377Simp
45279377Simp			interrupt-controller;
46279377Simp			#interrupt-cells = <2>;
47279377Simp		};
48279377Simp
49279377Simp		gpb1: gpb1 {
50279377Simp			gpio-controller;
51279377Simp			#gpio-cells = <2>;
52279377Simp
53279377Simp			interrupt-controller;
54279377Simp			#interrupt-cells = <2>;
55279377Simp		};
56279377Simp
57279377Simp		gpb2: gpb2 {
58279377Simp			gpio-controller;
59279377Simp			#gpio-cells = <2>;
60279377Simp
61279377Simp			interrupt-controller;
62279377Simp			#interrupt-cells = <2>;
63279377Simp		};
64279377Simp
65279377Simp		gpb3: gpb3 {
66279377Simp			gpio-controller;
67279377Simp			#gpio-cells = <2>;
68279377Simp
69279377Simp			interrupt-controller;
70279377Simp			#interrupt-cells = <2>;
71279377Simp		};
72279377Simp
73279377Simp		gpc0: gpc0 {
74279377Simp			gpio-controller;
75279377Simp			#gpio-cells = <2>;
76279377Simp
77279377Simp			interrupt-controller;
78279377Simp			#interrupt-cells = <2>;
79279377Simp		};
80279377Simp
81279377Simp		gpc1: gpc1 {
82279377Simp			gpio-controller;
83279377Simp			#gpio-cells = <2>;
84279377Simp
85279377Simp			interrupt-controller;
86279377Simp			#interrupt-cells = <2>;
87279377Simp		};
88279377Simp
89279377Simp		gpc2: gpc2 {
90279377Simp			gpio-controller;
91279377Simp			#gpio-cells = <2>;
92279377Simp
93279377Simp			interrupt-controller;
94279377Simp			#interrupt-cells = <2>;
95279377Simp		};
96279377Simp
97279377Simp		gpc3: gpc3 {
98279377Simp			gpio-controller;
99279377Simp			#gpio-cells = <2>;
100279377Simp
101279377Simp			interrupt-controller;
102279377Simp			#interrupt-cells = <2>;
103279377Simp		};
104279377Simp
105279377Simp		gpd0: gpd0 {
106279377Simp			gpio-controller;
107279377Simp			#gpio-cells = <2>;
108279377Simp
109279377Simp			interrupt-controller;
110279377Simp			#interrupt-cells = <2>;
111279377Simp		};
112279377Simp
113279377Simp		gpd1: gpd1 {
114279377Simp			gpio-controller;
115279377Simp			#gpio-cells = <2>;
116279377Simp
117279377Simp			interrupt-controller;
118279377Simp			#interrupt-cells = <2>;
119279377Simp		};
120279377Simp
121279377Simp		gpy0: gpy0 {
122279377Simp			gpio-controller;
123279377Simp			#gpio-cells = <2>;
124279377Simp		};
125279377Simp
126279377Simp		gpy1: gpy1 {
127279377Simp			gpio-controller;
128279377Simp			#gpio-cells = <2>;
129279377Simp		};
130279377Simp
131279377Simp		gpy2: gpy2 {
132279377Simp			gpio-controller;
133279377Simp			#gpio-cells = <2>;
134279377Simp		};
135279377Simp
136279377Simp		gpy3: gpy3 {
137279377Simp			gpio-controller;
138279377Simp			#gpio-cells = <2>;
139279377Simp		};
140279377Simp
141279377Simp		gpy4: gpy4 {
142279377Simp			gpio-controller;
143279377Simp			#gpio-cells = <2>;
144279377Simp		};
145279377Simp
146279377Simp		gpy5: gpy5 {
147279377Simp			gpio-controller;
148279377Simp			#gpio-cells = <2>;
149279377Simp		};
150279377Simp
151279377Simp		gpy6: gpy6 {
152279377Simp			gpio-controller;
153279377Simp			#gpio-cells = <2>;
154279377Simp		};
155279377Simp
156279377Simp		gpc4: gpc4 {
157279377Simp			gpio-controller;
158279377Simp			#gpio-cells = <2>;
159279377Simp
160279377Simp			interrupt-controller;
161279377Simp			#interrupt-cells = <2>;
162279377Simp		};
163279377Simp
164279377Simp		gpx0: gpx0 {
165279377Simp			gpio-controller;
166279377Simp			#gpio-cells = <2>;
167279377Simp
168279377Simp			interrupt-controller;
169279377Simp			interrupt-parent = <&combiner>;
170279377Simp			#interrupt-cells = <2>;
171279377Simp			interrupts = <23 0>, <24 0>, <25 0>, <25 1>,
172279377Simp				     <26 0>, <26 1>, <27 0>, <27 1>;
173279377Simp		};
174279377Simp
175279377Simp		gpx1: gpx1 {
176279377Simp			gpio-controller;
177279377Simp			#gpio-cells = <2>;
178279377Simp
179279377Simp			interrupt-controller;
180279377Simp			interrupt-parent = <&combiner>;
181279377Simp			#interrupt-cells = <2>;
182279377Simp			interrupts = <28 0>, <28 1>, <29 0>, <29 1>,
183279377Simp				     <30 0>, <30 1>, <31 0>, <31 1>;
184279377Simp		};
185279377Simp
186279377Simp		gpx2: gpx2 {
187279377Simp			gpio-controller;
188279377Simp			#gpio-cells = <2>;
189279377Simp
190279377Simp			interrupt-controller;
191279377Simp			#interrupt-cells = <2>;
192279377Simp		};
193279377Simp
194279377Simp		gpx3: gpx3 {
195279377Simp			gpio-controller;
196279377Simp			#gpio-cells = <2>;
197279377Simp
198279377Simp			interrupt-controller;
199279377Simp			#interrupt-cells = <2>;
200279377Simp		};
201279377Simp
202279377Simp		uart0_data: uart0-data {
203279377Simp			samsung,pins = "gpa0-0", "gpa0-1";
204279377Simp			samsung,pin-function = <2>;
205279377Simp			samsung,pin-pud = <0>;
206279377Simp			samsung,pin-drv = <0>;
207279377Simp		};
208279377Simp
209279377Simp		uart0_fctl: uart0-fctl {
210279377Simp			samsung,pins = "gpa0-2", "gpa0-3";
211279377Simp			samsung,pin-function = <2>;
212279377Simp			samsung,pin-pud = <0>;
213279377Simp			samsung,pin-drv = <0>;
214279377Simp		};
215279377Simp
216279377Simp		i2c2_bus: i2c2-bus {
217279377Simp			samsung,pins = "gpa0-6", "gpa0-7";
218279377Simp			samsung,pin-function = <3>;
219279377Simp			samsung,pin-pud = <3>;
220279377Simp			samsung,pin-drv = <0>;
221279377Simp		};
222279377Simp
223279377Simp		i2c2_hs_bus: i2c2-hs-bus {
224279377Simp			samsung,pins = "gpa0-6", "gpa0-7";
225279377Simp			samsung,pin-function = <4>;
226279377Simp			samsung,pin-pud = <3>;
227279377Simp			samsung,pin-drv = <0>;
228279377Simp		};
229279377Simp
230279377Simp		uart2_data: uart2-data {
231279377Simp			samsung,pins = "gpa1-0", "gpa1-1";
232279377Simp			samsung,pin-function = <2>;
233279377Simp			samsung,pin-pud = <0>;
234279377Simp			samsung,pin-drv = <0>;
235279377Simp		};
236279377Simp
237279377Simp		uart2_fctl: uart2-fctl {
238279377Simp			samsung,pins = "gpa1-2", "gpa1-3";
239279377Simp			samsung,pin-function = <2>;
240279377Simp			samsung,pin-pud = <0>;
241279377Simp			samsung,pin-drv = <0>;
242279377Simp		};
243279377Simp
244279377Simp		i2c3_bus: i2c3-bus {
245279377Simp			samsung,pins = "gpa1-2", "gpa1-3";
246279377Simp			samsung,pin-function = <3>;
247279377Simp			samsung,pin-pud = <3>;
248279377Simp			samsung,pin-drv = <0>;
249279377Simp		};
250279377Simp
251279377Simp		i2c3_hs_bus: i2c3-hs-bus {
252279377Simp			samsung,pins = "gpa1-2", "gpa1-3";
253279377Simp			samsung,pin-function = <4>;
254279377Simp			samsung,pin-pud = <3>;
255279377Simp			samsung,pin-drv = <0>;
256279377Simp		};
257279377Simp
258279377Simp		uart3_data: uart3-data {
259279377Simp			samsung,pins = "gpa1-4", "gpa1-4";
260279377Simp			samsung,pin-function = <2>;
261279377Simp			samsung,pin-pud = <0>;
262279377Simp			samsung,pin-drv = <0>;
263279377Simp		};
264279377Simp
265279377Simp		spi0_bus: spi0-bus {
266279377Simp			samsung,pins = "gpa2-0", "gpa2-2", "gpa2-3";
267279377Simp			samsung,pin-function = <2>;
268279377Simp			samsung,pin-pud = <3>;
269279377Simp			samsung,pin-drv = <0>;
270279377Simp		};
271279377Simp
272279377Simp		i2c4_bus: i2c4-bus {
273279377Simp			samsung,pins = "gpa2-0", "gpa2-1";
274279377Simp			samsung,pin-function = <3>;
275279377Simp			samsung,pin-pud = <3>;
276279377Simp			samsung,pin-drv = <0>;
277279377Simp		};
278279377Simp
279279377Simp		i2c5_bus: i2c5-bus {
280279377Simp			samsung,pins = "gpa2-2", "gpa2-3";
281279377Simp			samsung,pin-function = <3>;
282279377Simp			samsung,pin-pud = <3>;
283279377Simp			samsung,pin-drv = <0>;
284279377Simp		};
285279377Simp
286279377Simp		spi1_bus: spi1-bus {
287279377Simp			samsung,pins = "gpa2-4", "gpa2-6", "gpa2-7";
288279377Simp			samsung,pin-function = <2>;
289279377Simp			samsung,pin-pud = <3>;
290279377Simp			samsung,pin-drv = <0>;
291279377Simp		};
292279377Simp
293279377Simp		i2s1_bus: i2s1-bus {
294279377Simp			samsung,pins = "gpb0-0", "gpb0-1", "gpb0-2", "gpb0-3",
295279377Simp					"gpb0-4";
296279377Simp			samsung,pin-function = <2>;
297279377Simp			samsung,pin-pud = <0>;
298279377Simp			samsung,pin-drv = <0>;
299279377Simp		};
300279377Simp
301279377Simp		pcm1_bus: pcm1-bus {
302279377Simp			samsung,pins = "gpb0-0", "gpb0-1", "gpb0-2", "gpb0-3",
303279377Simp					"gpb0-4";
304279377Simp			samsung,pin-function = <3>;
305279377Simp			samsung,pin-pud = <0>;
306279377Simp			samsung,pin-drv = <0>;
307279377Simp		};
308279377Simp
309279377Simp		ac97_bus: ac97-bus {
310279377Simp			samsung,pins = "gpb0-0", "gpb0-1", "gpb0-2", "gpb0-3",
311279377Simp					"gpb0-4";
312279377Simp			samsung,pin-function = <4>;
313279377Simp			samsung,pin-pud = <0>;
314279377Simp			samsung,pin-drv = <0>;
315279377Simp		};
316279377Simp
317279377Simp		i2s2_bus: i2s2-bus {
318279377Simp			samsung,pins = "gpb1-0", "gpb1-1", "gpb1-2", "gpb1-3",
319279377Simp					"gpb1-4";
320279377Simp			samsung,pin-function = <2>;
321279377Simp			samsung,pin-pud = <0>;
322279377Simp			samsung,pin-drv = <0>;
323279377Simp		};
324279377Simp
325279377Simp		pcm2_bus: pcm2-bus {
326279377Simp			samsung,pins = "gpb1-0", "gpb1-1", "gpb1-2", "gpb1-3",
327279377Simp					"gpb1-4";
328279377Simp			samsung,pin-function = <3>;
329279377Simp			samsung,pin-pud = <0>;
330279377Simp			samsung,pin-drv = <0>;
331279377Simp		};
332279377Simp
333279377Simp		spdif_bus: spdif-bus {
334279377Simp			samsung,pins = "gpb1-0", "gpb1-1";
335279377Simp			samsung,pin-function = <4>;
336279377Simp			samsung,pin-pud = <0>;
337279377Simp			samsung,pin-drv = <0>;
338279377Simp		};
339279377Simp
340279377Simp		spi2_bus: spi2-bus {
341279377Simp			samsung,pins = "gpb1-1", "gpb1-3", "gpb1-4";
342279377Simp			samsung,pin-function = <5>;
343279377Simp			samsung,pin-pud = <3>;
344279377Simp			samsung,pin-drv = <0>;
345279377Simp		};
346279377Simp
347279377Simp		i2c6_bus: i2c6-bus {
348279377Simp			samsung,pins = "gpb1-3", "gpb1-4";
349279377Simp			samsung,pin-function = <4>;
350279377Simp			samsung,pin-pud = <3>;
351279377Simp			samsung,pin-drv = <0>;
352279377Simp		};
353279377Simp
354279377Simp		pwm0_out: pwm0-out {
355279377Simp			samsung,pins = "gpb2-0";
356279377Simp			samsung,pin-function = <2>;
357279377Simp			samsung,pin-pud = <0>;
358279377Simp			samsung,pin-drv = <0>;
359279377Simp		};
360279377Simp
361279377Simp		pwm1_out: pwm1-out {
362279377Simp			samsung,pins = "gpb2-1";
363279377Simp			samsung,pin-function = <2>;
364279377Simp			samsung,pin-pud = <0>;
365279377Simp			samsung,pin-drv = <0>;
366279377Simp		};
367279377Simp
368279377Simp		pwm2_out: pwm2-out {
369279377Simp			samsung,pins = "gpb2-2";
370279377Simp			samsung,pin-function = <2>;
371279377Simp			samsung,pin-pud = <0>;
372279377Simp			samsung,pin-drv = <0>;
373279377Simp		};
374279377Simp
375279377Simp		pwm3_out: pwm3-out {
376279377Simp			samsung,pins = "gpb2-3";
377279377Simp			samsung,pin-function = <2>;
378279377Simp			samsung,pin-pud = <0>;
379279377Simp			samsung,pin-drv = <0>;
380279377Simp		};
381279377Simp
382279377Simp		i2c7_bus: i2c7-bus {
383279377Simp			samsung,pins = "gpb2-2", "gpb2-3";
384279377Simp			samsung,pin-function = <3>;
385279377Simp			samsung,pin-pud = <3>;
386279377Simp			samsung,pin-drv = <0>;
387279377Simp		};
388279377Simp
389279377Simp		i2c0_bus: i2c0-bus {
390279377Simp			samsung,pins = "gpb3-0", "gpb3-1";
391279377Simp			samsung,pin-function = <2>;
392279377Simp			samsung,pin-pud = <3>;
393279377Simp			samsung,pin-drv = <0>;
394279377Simp		};
395279377Simp
396279377Simp		i2c1_bus: i2c1-bus {
397279377Simp			samsung,pins = "gpb3-2", "gpb3-3";
398279377Simp			samsung,pin-function = <2>;
399279377Simp			samsung,pin-pud = <3>;
400279377Simp			samsung,pin-drv = <0>;
401279377Simp		};
402279377Simp
403279377Simp		i2c0_hs_bus: i2c0-hs-bus {
404279377Simp			samsung,pins = "gpb3-0", "gpb3-1";
405279377Simp			samsung,pin-function = <4>;
406279377Simp			samsung,pin-pud = <3>;
407279377Simp			samsung,pin-drv = <0>;
408279377Simp		};
409279377Simp
410279377Simp		i2c1_hs_bus: i2c1-hs-bus {
411279377Simp			samsung,pins = "gpb3-2", "gpb3-3";
412279377Simp			samsung,pin-function = <4>;
413279377Simp			samsung,pin-pud = <3>;
414279377Simp			samsung,pin-drv = <0>;
415279377Simp		};
416279377Simp
417279377Simp		sd0_clk: sd0-clk {
418279377Simp			samsung,pins = "gpc0-0";
419279377Simp			samsung,pin-function = <2>;
420279377Simp			samsung,pin-pud = <0>;
421279377Simp			samsung,pin-drv = <3>;
422279377Simp		};
423279377Simp
424279377Simp		sd0_cmd: sd0-cmd {
425279377Simp			samsung,pins = "gpc0-1";
426279377Simp			samsung,pin-function = <2>;
427279377Simp			samsung,pin-pud = <0>;
428279377Simp			samsung,pin-drv = <3>;
429279377Simp		};
430279377Simp
431279377Simp		sd0_cd: sd0-cd {
432279377Simp			samsung,pins = "gpc0-2";
433279377Simp			samsung,pin-function = <2>;
434279377Simp			samsung,pin-pud = <3>;
435279377Simp			samsung,pin-drv = <3>;
436279377Simp		};
437279377Simp
438279377Simp		sd0_bus1: sd0-bus-width1 {
439279377Simp			samsung,pins = "gpc0-3";
440279377Simp			samsung,pin-function = <2>;
441279377Simp			samsung,pin-pud = <3>;
442279377Simp			samsung,pin-drv = <3>;
443279377Simp		};
444279377Simp
445279377Simp		sd0_bus4: sd0-bus-width4 {
446279377Simp			samsung,pins = "gpc0-3", "gpc0-4", "gpc0-5", "gpc0-6";
447279377Simp			samsung,pin-function = <2>;
448279377Simp			samsung,pin-pud = <3>;
449279377Simp			samsung,pin-drv = <3>;
450279377Simp		};
451279377Simp
452279377Simp		sd0_bus8: sd0-bus-width8 {
453279377Simp			samsung,pins = "gpc1-0", "gpc1-1", "gpc1-2", "gpc1-3";
454279377Simp			samsung,pin-function = <2>;
455279377Simp			samsung,pin-pud = <3>;
456279377Simp			samsung,pin-drv = <3>;
457279377Simp		};
458279377Simp
459279377Simp		sd1_clk: sd1-clk {
460279377Simp			samsung,pins = "gpc2-0";
461279377Simp			samsung,pin-function = <2>;
462279377Simp			samsung,pin-pud = <0>;
463279377Simp			samsung,pin-drv = <3>;
464279377Simp		};
465279377Simp
466279377Simp		sd1_cmd: sd1-cmd {
467279377Simp			samsung,pins = "gpc2-1";
468279377Simp			samsung,pin-function = <2>;
469279377Simp			samsung,pin-pud = <0>;
470279377Simp			samsung,pin-drv = <3>;
471279377Simp		};
472279377Simp
473279377Simp		sd1_cd: sd1-cd {
474279377Simp			samsung,pins = "gpc2-2";
475279377Simp			samsung,pin-function = <2>;
476279377Simp			samsung,pin-pud = <3>;
477279377Simp			samsung,pin-drv = <3>;
478279377Simp		};
479279377Simp
480279377Simp		sd1_bus1: sd1-bus-width1 {
481279377Simp			samsung,pins = "gpc2-3";
482279377Simp			samsung,pin-function = <2>;
483279377Simp			samsung,pin-pud = <3>;
484279377Simp			samsung,pin-drv = <3>;
485279377Simp		};
486279377Simp
487279377Simp		sd1_bus4: sd1-bus-width4 {
488279377Simp			samsung,pins = "gpc2-3", "gpc2-4", "gpc2-5", "gpc2-6";
489279377Simp			samsung,pin-function = <2>;
490279377Simp			samsung,pin-pud = <3>;
491279377Simp			samsung,pin-drv = <3>;
492279377Simp		};
493279377Simp
494279377Simp		sd2_clk: sd2-clk {
495279377Simp			samsung,pins = "gpc3-0";
496279377Simp			samsung,pin-function = <2>;
497279377Simp			samsung,pin-pud = <0>;
498279377Simp			samsung,pin-drv = <3>;
499279377Simp		};
500279377Simp
501279377Simp		sd2_cmd: sd2-cmd {
502279377Simp			samsung,pins = "gpc3-1";
503279377Simp			samsung,pin-function = <2>;
504279377Simp			samsung,pin-pud = <0>;
505279377Simp			samsung,pin-drv = <3>;
506279377Simp		};
507279377Simp
508279377Simp		sd2_cd: sd2-cd {
509279377Simp			samsung,pins = "gpc3-2";
510279377Simp			samsung,pin-function = <2>;
511279377Simp			samsung,pin-pud = <3>;
512279377Simp			samsung,pin-drv = <3>;
513279377Simp		};
514279377Simp
515279377Simp		sd2_bus1: sd2-bus-width1 {
516279377Simp			samsung,pins = "gpc3-3";
517279377Simp			samsung,pin-function = <2>;
518279377Simp			samsung,pin-pud = <3>;
519279377Simp			samsung,pin-drv = <3>;
520279377Simp		};
521279377Simp
522279377Simp		sd2_bus4: sd2-bus-width4 {
523279377Simp			samsung,pins = "gpc3-3", "gpc3-4", "gpc3-5", "gpc3-6";
524279377Simp			samsung,pin-function = <2>;
525279377Simp			samsung,pin-pud = <3>;
526279377Simp			samsung,pin-drv = <3>;
527279377Simp		};
528279377Simp
529279377Simp		sd2_bus8: sd2-bus-width8 {
530279377Simp			samsung,pins = "gpc4-3", "gpc4-4", "gpc4-5", "gpc4-6";
531279377Simp			samsung,pin-function = <3>;
532279377Simp			samsung,pin-pud = <3>;
533279377Simp			samsung,pin-drv = <3>;
534279377Simp		};
535279377Simp
536279377Simp		sd3_clk: sd3-clk {
537279377Simp			samsung,pins = "gpc4-0";
538279377Simp			samsung,pin-function = <2>;
539279377Simp			samsung,pin-pud = <0>;
540279377Simp			samsung,pin-drv = <3>;
541279377Simp		};
542279377Simp
543279377Simp		sd3_cmd: sd3-cmd {
544279377Simp			samsung,pins = "gpc4-1";
545279377Simp			samsung,pin-function = <2>;
546279377Simp			samsung,pin-pud = <0>;
547279377Simp			samsung,pin-drv = <3>;
548279377Simp		};
549279377Simp
550279377Simp		sd3_cd: sd3-cd {
551279377Simp			samsung,pins = "gpc4-2";
552279377Simp			samsung,pin-function = <2>;
553279377Simp			samsung,pin-pud = <3>;
554279377Simp			samsung,pin-drv = <3>;
555279377Simp		};
556279377Simp
557279377Simp		sd3_bus1: sd3-bus-width1 {
558279377Simp			samsung,pins = "gpc4-3";
559279377Simp			samsung,pin-function = <2>;
560279377Simp			samsung,pin-pud = <3>;
561279377Simp			samsung,pin-drv = <3>;
562279377Simp		};
563279377Simp
564279377Simp		sd3_bus4: sd3-bus-width4 {
565279377Simp			samsung,pins = "gpc4-3", "gpc4-4", "gpc4-5", "gpc4-6";
566279377Simp			samsung,pin-function = <2>;
567279377Simp			samsung,pin-pud = <3>;
568279377Simp			samsung,pin-drv = <3>;
569279377Simp		};
570279377Simp
571279377Simp		uart1_data: uart1-data {
572279377Simp			samsung,pins = "gpd0-0", "gpd0-1";
573279377Simp			samsung,pin-function = <2>;
574279377Simp			samsung,pin-pud = <0>;
575279377Simp			samsung,pin-drv = <0>;
576279377Simp		};
577279377Simp
578279377Simp		uart1_fctl: uart1-fctl {
579279377Simp			samsung,pins = "gpd0-2", "gpd0-3";
580279377Simp			samsung,pin-function = <2>;
581279377Simp			samsung,pin-pud = <0>;
582279377Simp			samsung,pin-drv = <0>;
583279377Simp		};
584279377Simp
585279377Simp		dp_hpd: dp_hpd {
586279377Simp			samsung,pins = "gpx0-7";
587279377Simp			samsung,pin-function = <3>;
588279377Simp			samsung,pin-pud = <0>;
589279377Simp			samsung,pin-drv = <0>;
590279377Simp		};
591279377Simp	};
592279377Simp
593279377Simp	pinctrl@13400000 {
594279377Simp		gpe0: gpe0 {
595279377Simp			gpio-controller;
596279377Simp			#gpio-cells = <2>;
597279377Simp
598279377Simp			interrupt-controller;
599279377Simp			#interrupt-cells = <2>;
600279377Simp		};
601279377Simp
602279377Simp		gpe1: gpe1 {
603279377Simp			gpio-controller;
604279377Simp			#gpio-cells = <2>;
605279377Simp
606279377Simp			interrupt-controller;
607279377Simp			#interrupt-cells = <2>;
608279377Simp		};
609279377Simp
610279377Simp		gpf0: gpf0 {
611279377Simp			gpio-controller;
612279377Simp			#gpio-cells = <2>;
613279377Simp
614279377Simp			interrupt-controller;
615279377Simp			#interrupt-cells = <2>;
616279377Simp		};
617279377Simp
618279377Simp		gpf1: gpf1 {
619279377Simp			gpio-controller;
620279377Simp			#gpio-cells = <2>;
621279377Simp
622279377Simp			interrupt-controller;
623279377Simp			#interrupt-cells = <2>;
624279377Simp		};
625279377Simp
626279377Simp		gpg0: gpg0 {
627279377Simp			gpio-controller;
628279377Simp			#gpio-cells = <2>;
629279377Simp
630279377Simp			interrupt-controller;
631279377Simp			#interrupt-cells = <2>;
632279377Simp		};
633279377Simp
634279377Simp		gpg1: gpg1 {
635279377Simp			gpio-controller;
636279377Simp			#gpio-cells = <2>;
637279377Simp
638279377Simp			interrupt-controller;
639279377Simp			#interrupt-cells = <2>;
640279377Simp		};
641279377Simp
642279377Simp		gpg2: gpg2 {
643279377Simp			gpio-controller;
644279377Simp			#gpio-cells = <2>;
645279377Simp
646279377Simp			interrupt-controller;
647279377Simp			#interrupt-cells = <2>;
648279377Simp		};
649279377Simp
650279377Simp		gph0: gph0 {
651279377Simp			gpio-controller;
652279377Simp			#gpio-cells = <2>;
653279377Simp
654279377Simp			interrupt-controller;
655279377Simp			#interrupt-cells = <2>;
656279377Simp		};
657279377Simp
658279377Simp		gph1: gph1 {
659279377Simp			gpio-controller;
660279377Simp			#gpio-cells = <2>;
661279377Simp
662279377Simp			interrupt-controller;
663279377Simp			#interrupt-cells = <2>;
664279377Simp		};
665279377Simp
666279377Simp		cam_gpio_a: cam-gpio-a {
667279377Simp			samsung,pins = "gpe0-0", "gpe0-1", "gpe0-2", "gpe0-3",
668279377Simp				       "gpe0-4", "gpe0-5", "gpe0-6", "gpe0-7",
669279377Simp				       "gpe1-0", "gpe1-1";
670279377Simp			samsung,pin-function = <2>;
671279377Simp			samsung,pin-pud = <0>;
672279377Simp			samsung,pin-drv = <0>;
673279377Simp		};
674279377Simp
675279377Simp		cam_gpio_b: cam-gpio-b {
676279377Simp			samsung,pins = "gpf0-0", "gpf0-1", "gpf0-2", "gpf0-3",
677279377Simp				       "gpf1-0", "gpf1-1", "gpf1-2", "gpf1-3";
678279377Simp			samsung,pin-function = <3>;
679279377Simp			samsung,pin-pud = <0>;
680279377Simp			samsung,pin-drv = <0>;
681279377Simp		};
682279377Simp
683279377Simp		cam_i2c2_bus: cam-i2c2-bus {
684279377Simp			samsung,pins = "gpe0-6", "gpe1-0";
685279377Simp			samsung,pin-function = <4>;
686279377Simp			samsung,pin-pud = <3>;
687279377Simp			samsung,pin-drv = <0>;
688279377Simp		};
689279377Simp
690279377Simp		cam_spi1_bus: cam-spi1-bus {
691279377Simp			samsung,pins = "gpe0-4", "gpe0-5", "gpf0-2", "gpf0-3";
692279377Simp			samsung,pin-function = <4>;
693279377Simp			samsung,pin-pud = <0>;
694279377Simp			samsung,pin-drv = <0>;
695279377Simp		};
696279377Simp
697279377Simp		cam_i2c1_bus: cam-i2c1-bus {
698279377Simp			samsung,pins = "gpf0-2", "gpf0-3";
699279377Simp			samsung,pin-function = <2>;
700279377Simp			samsung,pin-pud = <3>;
701279377Simp			samsung,pin-drv = <0>;
702279377Simp		};
703279377Simp
704279377Simp		cam_i2c0_bus: cam-i2c0-bus {
705279377Simp			samsung,pins = "gpf0-0", "gpf0-1";
706279377Simp			samsung,pin-function = <2>;
707279377Simp			samsung,pin-pud = <3>;
708279377Simp			samsung,pin-drv = <0>;
709279377Simp		};
710279377Simp
711279377Simp		cam_spi0_bus: cam-spi0-bus {
712279377Simp			samsung,pins = "gpf1-0", "gpf1-1", "gpf1-2", "gpf1-3";
713279377Simp			samsung,pin-function = <2>;
714279377Simp			samsung,pin-pud = <0>;
715279377Simp			samsung,pin-drv = <0>;
716279377Simp		};
717279377Simp
718279377Simp		cam_bayrgb_bus: cam-bayrgb-bus {
719279377Simp			samsung,pins = "gpg0-0", "gpg0-1", "gpg0-2", "gpg0-3",
720279377Simp				       "gpg0-4", "gpg0-5", "gpg0-6", "gpg0-7",
721279377Simp				       "gpg1-0", "gpg1-1", "gpg1-2", "gpg1-3",
722279377Simp				       "gpg1-4", "gpg1-5", "gpg1-6", "gpg1-7",
723279377Simp				       "gpg2-0", "gpg2-1";
724279377Simp			samsung,pin-function = <2>;
725279377Simp			samsung,pin-pud = <0>;
726279377Simp			samsung,pin-drv = <0>;
727279377Simp		};
728279377Simp
729279377Simp		cam_port_a: cam-port-a {
730279377Simp			samsung,pins = "gph0-0", "gph0-1", "gph0-2", "gph0-3",
731279377Simp				       "gph1-0", "gph1-1", "gph1-2", "gph1-3",
732279377Simp				       "gph1-4", "gph1-5", "gph1-6", "gph1-7";
733279377Simp			samsung,pin-function = <2>;
734279377Simp			samsung,pin-pud = <0>;
735279377Simp			samsung,pin-drv = <0>;
736279377Simp		};
737279377Simp	};
738279377Simp
739279377Simp	pinctrl@10d10000 {
740279377Simp		gpv0: gpv0 {
741279377Simp			gpio-controller;
742279377Simp			#gpio-cells = <2>;
743279377Simp
744279377Simp			interrupt-controller;
745279377Simp			#interrupt-cells = <2>;
746279377Simp		};
747279377Simp
748279377Simp		gpv1: gpv1 {
749279377Simp			gpio-controller;
750279377Simp			#gpio-cells = <2>;
751279377Simp
752279377Simp			interrupt-controller;
753279377Simp			#interrupt-cells = <2>;
754279377Simp		};
755279377Simp
756279377Simp		gpv2: gpv2 {
757279377Simp			gpio-controller;
758279377Simp			#gpio-cells = <2>;
759279377Simp
760279377Simp			interrupt-controller;
761279377Simp			#interrupt-cells = <2>;
762279377Simp		};
763279377Simp
764279377Simp		gpv3: gpv3 {
765279377Simp			gpio-controller;
766279377Simp			#gpio-cells = <2>;
767279377Simp
768279377Simp			interrupt-controller;
769279377Simp			#interrupt-cells = <2>;
770279377Simp		};
771279377Simp
772279377Simp		gpv4: gpv4 {
773279377Simp			gpio-controller;
774279377Simp			#gpio-cells = <2>;
775279377Simp
776279377Simp			interrupt-controller;
777279377Simp			#interrupt-cells = <2>;
778279377Simp		};
779279377Simp
780279377Simp		c2c_rxd: c2c-rxd {
781279377Simp			samsung,pins = "gpv0-0", "gpv0-1", "gpv0-2", "gpv0-3",
782279377Simp				       "gpv0-4", "gpv0-5", "gpv0-6", "gpv0-7",
783279377Simp				       "gpv1-0", "gpv1-1", "gpv1-2", "gpv1-3",
784279377Simp				       "gpv1-4", "gpv1-5", "gpv1-6", "gpv1-7";
785279377Simp			samsung,pin-function = <2>;
786279377Simp			samsung,pin-pud = <0>;
787279377Simp			samsung,pin-drv = <0>;
788279377Simp		};
789279377Simp
790279377Simp		c2c_txd: c2c-txd {
791279377Simp			samsung,pins = "gpv2-0", "gpv2-1", "gpv2-2", "gpv2-3",
792279377Simp				       "gpv2-4", "gpv2-5", "gpv2-6", "gpv2-7",
793279377Simp				       "gpv3-0", "gpv3-1", "gpv3-2", "gpv3-3",
794279377Simp				       "gpv3-4", "gpv3-5", "gpv3-6", "gpv3-7";
795279377Simp			samsung,pin-function = <2>;
796279377Simp			samsung,pin-pud = <0>;
797279377Simp			samsung,pin-drv = <0>;
798279377Simp		};
799279377Simp	};
800279377Simp
801279377Simp	pinctrl@03860000 {
802279377Simp		gpz: gpz {
803279377Simp			gpio-controller;
804279377Simp			#gpio-cells = <2>;
805279377Simp
806279377Simp			interrupt-controller;
807279377Simp			#interrupt-cells = <2>;
808279377Simp		};
809279377Simp
810279377Simp		i2s0_bus: i2s0-bus {
811279377Simp			samsung,pins = "gpz-0", "gpz-1", "gpz-2", "gpz-3",
812279377Simp					"gpz-4", "gpz-5", "gpz-6";
813279377Simp			samsung,pin-function = <2>;
814279377Simp			samsung,pin-pud = <0>;
815279377Simp			samsung,pin-drv = <0>;
816279377Simp		};
817279377Simp	};
818279377Simp};
819