xref: /linux/arch/arm64/boot/dts/exynos/exynos5433-pinctrl.dtsi (revision ab520be8cd5d56867fc95cfbc34b90880faf1f9d)
1/*
2 * Samsung's Exynos5433 SoC pin-mux and pin-config device tree source
3 *
4 * Copyright (c) 2016 Samsung Electronics Co., Ltd.
5 * Chanwoo Choi <cw00.choi@samsung.com>
6 *
7 * Samsung's Exynos5433 SoC pin-mux and pin-config options 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#define PIN_PULL_NONE		0
16#define PIN_PULL_DOWN		1
17#define PIN_PULL_UP		3
18
19#define PIN_DRV_LV1		0
20#define PIN_DRV_LV2		2
21#define PIN_DRV_LV3		1
22#define PIN_DRV_LV4		3
23
24#define PIN_IN			0
25#define PIN_OUT			1
26#define PIN_FUNC1		2
27
28#define PIN(_func, _pin, _pull, _drv)			\
29	_pin {						\
30		samsung,pins = #_pin;			\
31		samsung,pin-function = <PIN_ ##_func>;	\
32		samsung,pin-pud = <PIN_PULL_ ##_pull>;	\
33		samsung,pin-drv = <PIN_DRV_ ##_drv>;	\
34	}
35
36&pinctrl_alive {
37	gpa0: gpa0 {
38		gpio-controller;
39		#gpio-cells = <2>;
40
41		interrupt-controller;
42		interrupt-parent = <&gic>;
43		interrupts = <GIC_SPI 0 IRQ_TYPE_LEVEL_HIGH>,
44			     <GIC_SPI 1 IRQ_TYPE_LEVEL_HIGH>,
45			     <GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH>,
46			     <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>,
47			     <GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH>,
48			     <GIC_SPI 5 IRQ_TYPE_LEVEL_HIGH>,
49			     <GIC_SPI 6 IRQ_TYPE_LEVEL_HIGH>,
50			     <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>;
51		#interrupt-cells = <2>;
52	};
53
54	gpa1: gpa1 {
55		gpio-controller;
56		#gpio-cells = <2>;
57
58		interrupt-controller;
59		interrupt-parent = <&gic>;
60		interrupts = <GIC_SPI 8 IRQ_TYPE_LEVEL_HIGH>,
61			     <GIC_SPI 9 IRQ_TYPE_LEVEL_HIGH>,
62			     <GIC_SPI 10 IRQ_TYPE_LEVEL_HIGH>,
63			     <GIC_SPI 11 IRQ_TYPE_LEVEL_HIGH>,
64			     <GIC_SPI 12 IRQ_TYPE_LEVEL_HIGH>,
65			     <GIC_SPI 13 IRQ_TYPE_LEVEL_HIGH>,
66			     <GIC_SPI 14 IRQ_TYPE_LEVEL_HIGH>,
67			     <GIC_SPI 15 IRQ_TYPE_LEVEL_HIGH>;
68		#interrupt-cells = <2>;
69	};
70
71	gpa2: gpa2 {
72		gpio-controller;
73		#gpio-cells = <2>;
74
75		interrupt-controller;
76		#interrupt-cells = <2>;
77	};
78
79	gpa3: gpa3 {
80		gpio-controller;
81		#gpio-cells = <2>;
82
83		interrupt-controller;
84		#interrupt-cells = <2>;
85	};
86
87	gpf1: gpf1 {
88		gpio-controller;
89		#gpio-cells = <2>;
90
91		interrupt-controller;
92		#interrupt-cells = <2>;
93	};
94
95	gpf2: gpf2 {
96		gpio-controller;
97		#gpio-cells = <2>;
98
99		interrupt-controller;
100		#interrupt-cells = <2>;
101	};
102
103	gpf3: gpf3 {
104		gpio-controller;
105		#gpio-cells = <2>;
106
107		interrupt-controller;
108		#interrupt-cells = <2>;
109	};
110
111	gpf4: gpf4 {
112		gpio-controller;
113		#gpio-cells = <2>;
114
115		interrupt-controller;
116		#interrupt-cells = <2>;
117	};
118
119	gpf5: gpf5 {
120		gpio-controller;
121		#gpio-cells = <2>;
122
123		interrupt-controller;
124		#interrupt-cells = <2>;
125	};
126};
127
128&pinctrl_aud {
129	gpz0: gpz0 {
130		gpio-controller;
131		#gpio-cells = <2>;
132
133		interrupt-controller;
134		#interrupt-cells = <2>;
135	};
136
137	gpz1: gpz1 {
138		gpio-controller;
139		#gpio-cells = <2>;
140
141		interrupt-controller;
142		#interrupt-cells = <2>;
143	};
144
145	i2s0_bus: i2s0-bus {
146		samsung,pins = "gpz0-0", "gpz0-1", "gpz0-2", "gpz0-3",
147				"gpz0-4", "gpz0-5", "gpz0-6";
148		samsung,pin-function = <2>;
149		samsung,pin-pud = <1>;
150		samsung,pin-drv = <0>;
151	};
152
153	pcm0_bus: pcm0-bus {
154		samsung,pins = "gpz1-0", "gpz1-1", "gpz1-2", "gpz1-3";
155		samsung,pin-function = <3>;
156		samsung,pin-pud = <1>;
157		samsung,pin-drv = <0>;
158	};
159
160	uart_aud_bus: uart-aud-bus {
161		samsung,pins = "gpz1-3", "gpz1-2", "gpz1-1", "gpz1-0";
162		samsung,pin-function = <2>;
163		samsung,pin-pud = <0>;
164		samsung,pin-drv = <0>;
165	};
166};
167
168&pinctrl_cpif {
169	gpv6: gpv6 {
170		gpio-controller;
171		#gpio-cells = <2>;
172
173		interrupt-controller;
174		#interrupt-cells = <2>;
175	};
176};
177
178&pinctrl_ese {
179	gpj2: gpj2 {
180		gpio-controller;
181		#gpio-cells = <2>;
182
183		interrupt-controller;
184		#interrupt-cells = <2>;
185	};
186};
187
188&pinctrl_finger {
189	gpd5: gpd5 {
190		gpio-controller;
191		#gpio-cells = <2>;
192
193		interrupt-controller;
194		#interrupt-cells = <2>;
195	};
196
197	spi2_bus: spi2-bus {
198		samsung,pins = "gpd5-0", "gpd5-2", "gpd5-3";
199		samsung,pin-function = <2>;
200		samsung,pin-pud = <3>;
201		samsung,pin-drv = <0>;
202	};
203
204	hs_i2c6_bus: hs-i2c6-bus {
205		samsung,pins = "gpd5-3", "gpd5-2";
206		samsung,pin-function = <4>;
207		samsung,pin-pud = <3>;
208		samsung,pin-drv = <0>;
209	};
210};
211
212&pinctrl_fsys {
213	gph1: gph1 {
214		gpio-controller;
215		#gpio-cells = <2>;
216
217		interrupt-controller;
218		#interrupt-cells = <2>;
219	};
220
221	gpr4: gpr4 {
222		gpio-controller;
223		#gpio-cells = <2>;
224
225		interrupt-controller;
226		#interrupt-cells = <2>;
227	};
228
229	gpr0: gpr0 {
230		gpio-controller;
231		#gpio-cells = <2>;
232
233		interrupt-controller;
234		#interrupt-cells = <2>;
235	};
236
237	gpr1: gpr1 {
238		gpio-controller;
239		#gpio-cells = <2>;
240
241		interrupt-controller;
242		#interrupt-cells = <2>;
243	};
244
245	gpr2: gpr2 {
246		gpio-controller;
247		#gpio-cells = <2>;
248
249		interrupt-controller;
250		#interrupt-cells = <2>;
251	};
252
253	gpr3: gpr3 {
254		gpio-controller;
255		#gpio-cells = <2>;
256
257		interrupt-controller;
258		#interrupt-cells = <2>;
259	};
260
261	sd0_clk: sd0-clk {
262		samsung,pins = "gpr0-0";
263		samsung,pin-function = <2>;
264		samsung,pin-pud = <0>;
265		samsung,pin-drv = <3>;
266	};
267
268	sd0_cmd: sd0-cmd {
269		samsung,pins = "gpr0-1";
270		samsung,pin-function = <2>;
271		samsung,pin-pud = <0>;
272		samsung,pin-drv = <3>;
273	};
274
275	sd0_rdqs: sd0-rdqs {
276		samsung,pins = "gpr0-2";
277		samsung,pin-function = <2>;
278		samsung,pin-pud = <1>;
279		samsung,pin-drv = <3>;
280	};
281
282	sd0_qrdy: sd0-qrdy {
283		samsung,pins = "gpr0-3";
284		samsung,pin-function = <2>;
285		samsung,pin-pud = <1>;
286		samsung,pin-drv = <3>;
287	};
288
289	sd0_bus1: sd0-bus-width1 {
290		samsung,pins = "gpr1-0";
291		samsung,pin-function = <2>;
292		samsung,pin-pud = <3>;
293		samsung,pin-drv = <3>;
294	};
295
296	sd0_bus4: sd0-bus-width4 {
297		samsung,pins = "gpr1-1", "gpr1-2", "gpr1-3";
298		samsung,pin-function = <2>;
299		samsung,pin-pud = <3>;
300		samsung,pin-drv = <3>;
301	};
302
303	sd0_bus8: sd0-bus-width8 {
304		samsung,pins = "gpr1-4", "gpr1-5", "gpr1-6", "gpr1-7";
305		samsung,pin-function = <2>;
306		samsung,pin-pud = <3>;
307		samsung,pin-drv = <3>;
308	};
309
310	sd1_clk: sd1-clk {
311		samsung,pins = "gpr2-0";
312		samsung,pin-function = <2>;
313		samsung,pin-pud = <0>;
314		samsung,pin-drv = <3>;
315	};
316
317	sd1_cmd: sd1-cmd {
318		samsung,pins = "gpr2-1";
319		samsung,pin-function = <2>;
320		samsung,pin-pud = <0>;
321		samsung,pin-drv = <3>;
322	};
323
324	sd1_bus1: sd1-bus-width1 {
325		samsung,pins = "gpr3-0";
326		samsung,pin-function = <2>;
327		samsung,pin-pud = <3>;
328		samsung,pin-drv = <3>;
329	};
330
331	sd1_bus4: sd1-bus-width4 {
332		samsung,pins = "gpr3-1", "gpr3-2", "gpr3-3";
333		samsung,pin-function = <2>;
334		samsung,pin-pud = <3>;
335		samsung,pin-drv = <3>;
336	};
337
338	sd1_bus8: sd1-bus-width8 {
339		samsung,pins = "gpr3-4", "gpr3-5", "gpr3-6", "gpr3-7";
340		samsung,pin-function = <2>;
341		samsung,pin-pud = <3>;
342		samsung,pin-drv = <3>;
343	};
344
345	pcie_bus: pcie_bus {
346		samsung,pins = "gpr3-4", "gpr3-5", "gpr3-6", "gpr3-7";
347		samsung,pin-function = <3>;
348		samsung,pin-pud = <3>;
349	};
350
351	sd2_clk: sd2-clk {
352		samsung,pins = "gpr4-0";
353		samsung,pin-function = <2>;
354		samsung,pin-pud = <0>;
355		samsung,pin-drv = <3>;
356	};
357
358	sd2_cmd: sd2-cmd {
359		samsung,pins = "gpr4-1";
360		samsung,pin-function = <2>;
361		samsung,pin-pud = <0>;
362		samsung,pin-drv = <3>;
363	};
364
365	sd2_cd: sd2-cd {
366		samsung,pins = "gpr4-2";
367		samsung,pin-function = <2>;
368		samsung,pin-pud = <3>;
369		samsung,pin-drv = <3>;
370	};
371
372	sd2_bus1: sd2-bus-width1 {
373		samsung,pins = "gpr4-3";
374		samsung,pin-function = <2>;
375		samsung,pin-pud = <3>;
376		samsung,pin-drv = <3>;
377	};
378
379	sd2_bus4: sd2-bus-width4 {
380		samsung,pins = "gpr4-4", "gpr4-5", "gpr4-6";
381		samsung,pin-function = <2>;
382		samsung,pin-pud = <3>;
383		samsung,pin-drv = <3>;
384	};
385
386	sd2_clk_output: sd2-clk-output {
387		samsung,pins = "gpr4-0";
388		samsung,pin-function = <1>;
389		samsung,pin-pud = <0>;
390		samsung,pin-drv = <2>;
391	};
392
393	sd2_cmd_output: sd2-cmd-output {
394		samsung,pins = "gpr4-1";
395		samsung,pin-function = <1>;
396		samsung,pin-pud = <0>;
397		samsung,pin-drv = <2>;
398	};
399};
400
401&pinctrl_imem {
402	gpf0: gpf0 {
403		gpio-controller;
404		#gpio-cells = <2>;
405
406		interrupt-controller;
407		#interrupt-cells = <2>;
408	};
409};
410
411&pinctrl_nfc {
412	gpj0: gpj0 {
413		gpio-controller;
414		#gpio-cells = <2>;
415
416		interrupt-controller;
417		#interrupt-cells = <2>;
418	};
419
420	hs_i2c4_bus: hs-i2c4-bus {
421		samsung,pins = "gpj0-1", "gpj0-0";
422		samsung,pin-function = <4>;
423		samsung,pin-pud = <3>;
424		samsung,pin-drv = <0>;
425	};
426};
427
428&pinctrl_peric {
429	gpv7: gpv7 {
430		gpio-controller;
431		#gpio-cells = <2>;
432
433		interrupt-controller;
434		#interrupt-cells = <2>;
435	};
436
437	gpb0: gpb0 {
438		gpio-controller;
439		#gpio-cells = <2>;
440
441		interrupt-controller;
442		#interrupt-cells = <2>;
443	};
444
445	gpc0: gpc0 {
446		gpio-controller;
447		#gpio-cells = <2>;
448
449		interrupt-controller;
450		#interrupt-cells = <2>;
451	};
452
453	gpc1: gpc1 {
454		gpio-controller;
455		#gpio-cells = <2>;
456
457		interrupt-controller;
458		#interrupt-cells = <2>;
459	};
460
461	gpc2: gpc2 {
462		gpio-controller;
463		#gpio-cells = <2>;
464
465		interrupt-controller;
466		#interrupt-cells = <2>;
467	};
468
469	gpc3: gpc3 {
470		gpio-controller;
471		#gpio-cells = <2>;
472
473		interrupt-controller;
474		#interrupt-cells = <2>;
475	};
476
477	gpg0: gpg0 {
478		gpio-controller;
479		#gpio-cells = <2>;
480
481		interrupt-controller;
482		#interrupt-cells = <2>;
483	};
484
485	gpd0: gpd0 {
486		gpio-controller;
487		#gpio-cells = <2>;
488
489		interrupt-controller;
490		#interrupt-cells = <2>;
491	};
492
493	gpd1: gpd1 {
494		gpio-controller;
495		#gpio-cells = <2>;
496
497		interrupt-controller;
498		#interrupt-cells = <2>;
499	};
500
501	gpd2: gpd2 {
502		gpio-controller;
503		#gpio-cells = <2>;
504
505		interrupt-controller;
506		#interrupt-cells = <2>;
507	};
508
509	gpd4: gpd4 {
510		gpio-controller;
511		#gpio-cells = <2>;
512
513		interrupt-controller;
514		#interrupt-cells = <2>;
515	};
516
517	gpd8: gpd8 {
518		gpio-controller;
519		#gpio-cells = <2>;
520
521		interrupt-controller;
522		#interrupt-cells = <2>;
523	};
524
525	gpd6: gpd6 {
526		gpio-controller;
527		#gpio-cells = <2>;
528
529		interrupt-controller;
530		#interrupt-cells = <2>;
531	};
532
533	gpd7: gpd7 {
534		gpio-controller;
535		#gpio-cells = <2>;
536
537		interrupt-controller;
538		#interrupt-cells = <2>;
539	};
540
541	gpg1: gpg1 {
542		gpio-controller;
543		#gpio-cells = <2>;
544
545		interrupt-controller;
546		#interrupt-cells = <2>;
547	};
548
549	gpg2: gpg2 {
550		gpio-controller;
551		#gpio-cells = <2>;
552
553		interrupt-controller;
554		#interrupt-cells = <2>;
555	};
556
557	gpg3: gpg3 {
558		gpio-controller;
559		#gpio-cells = <2>;
560
561		interrupt-controller;
562		#interrupt-cells = <2>;
563	};
564
565	hs_i2c8_bus: hs-i2c8-bus {
566		samsung,pins = "gpb0-1", "gpb0-0";
567		samsung,pin-function = <4>;
568		samsung,pin-pud = <3>;
569		samsung,pin-drv = <0>;
570	};
571
572	hs_i2c9_bus: hs-i2c9-bus {
573		samsung,pins = "gpb0-3", "gpb0-2";
574		samsung,pin-function = <4>;
575		samsung,pin-pud = <3>;
576		samsung,pin-drv = <0>;
577	};
578
579	i2s1_bus: i2s1-bus {
580		samsung,pins = "gpd4-0", "gpd4-1", "gpd4-2",
581				"gpd4-3", "gpd4-4";
582		samsung,pin-function = <2>;
583		samsung,pin-pud = <1>;
584		samsung,pin-drv = <0>;
585	};
586
587	pcm1_bus: pcm1-bus {
588		samsung,pins = "gpd4-0", "gpd4-1", "gpd4-2",
589				"gpd4-3", "gpd4-4";
590		samsung,pin-function = <3>;
591		samsung,pin-pud = <1>;
592		samsung,pin-drv = <0>;
593	};
594
595	spdif_bus: spdif-bus {
596		samsung,pins = "gpd4-3", "gpd4-4";
597		samsung,pin-function = <4>;
598		samsung,pin-pud = <1>;
599		samsung,pin-drv = <0>;
600	};
601
602	fimc_is_spi_pin0: fimc-is-spi-pin0 {
603		samsung,pins = "gpc3-3", "gpc3-2", "gpc3-1", "gpc3-0";
604		samsung,pin-function = <2>;
605		samsung,pin-pud = <0>;
606		samsung,pin-drv = <0>;
607	};
608
609	fimc_is_spi_pin1: fimc-is-spi-pin1 {
610		samsung,pins = "gpc3-7", "gpc3-6", "gpc3-5", "gpc3-4";
611		samsung,pin-function = <2>;
612		samsung,pin-pud = <0>;
613		samsung,pin-drv = <0>;
614	};
615
616	uart0_bus: uart0-bus {
617		samsung,pins = "gpd0-3", "gpd0-2", "gpd0-1", "gpd0-0";
618		samsung,pin-function = <2>;
619		samsung,pin-pud = <0>;
620	};
621
622	hs_i2c2_bus: hs-i2c2-bus {
623		samsung,pins = "gpd0-3", "gpd0-2";
624		samsung,pin-function = <3>;
625		samsung,pin-pud = <3>;
626		samsung,pin-drv = <0>;
627	};
628
629	uart2_bus: uart2-bus {
630		samsung,pins = "gpd1-5", "gpd1-4";
631		samsung,pin-function = <2>;
632		samsung,pin-pud = <0>;
633	};
634
635	uart1_bus: uart1-bus {
636		samsung,pins = "gpd1-3", "gpd1-2", "gpd1-1", "gpd1-0";
637		samsung,pin-function = <2>;
638		samsung,pin-pud = <0>;
639	};
640
641	hs_i2c3_bus: hs-i2c3-bus {
642		samsung,pins = "gpd1-3", "gpd1-2";
643		samsung,pin-function = <3>;
644		samsung,pin-pud = <3>;
645		samsung,pin-drv = <0>;
646	};
647
648	hs_i2c0_bus: hs-i2c0-bus {
649		samsung,pins = "gpd2-1", "gpd2-0";
650		samsung,pin-function = <2>;
651		samsung,pin-pud = <3>;
652		samsung,pin-drv = <0>;
653	};
654
655	hs_i2c1_bus: hs-i2c1-bus {
656		samsung,pins = "gpd2-3", "gpd2-2";
657		samsung,pin-function = <2>;
658		samsung,pin-pud = <3>;
659		samsung,pin-drv = <0>;
660	};
661
662	pwm0_out: pwm0-out {
663		samsung,pins = "gpd2-4";
664		samsung,pin-function = <2>;
665		samsung,pin-pud = <0>;
666		samsung,pin-drv = <0>;
667	};
668
669	pwm1_out: pwm1-out {
670		samsung,pins = "gpd2-5";
671		samsung,pin-function = <2>;
672		samsung,pin-pud = <0>;
673		samsung,pin-drv = <0>;
674	};
675
676	pwm2_out: pwm2-out {
677		samsung,pins = "gpd2-6";
678		samsung,pin-function = <2>;
679		samsung,pin-pud = <0>;
680		samsung,pin-drv = <0>;
681	};
682
683	pwm3_out: pwm3-out {
684		samsung,pins = "gpd2-7";
685		samsung,pin-function = <2>;
686		samsung,pin-pud = <0>;
687		samsung,pin-drv = <0>;
688	};
689
690	spi1_bus: spi1-bus {
691		samsung,pins = "gpd6-2", "gpd6-4", "gpd6-5";
692		samsung,pin-function = <2>;
693		samsung,pin-pud = <3>;
694		samsung,pin-drv = <0>;
695	};
696
697	hs_i2c7_bus: hs-i2c7-bus {
698		samsung,pins = "gpd2-7", "gpd2-6";
699		samsung,pin-function = <4>;
700		samsung,pin-pud = <3>;
701		samsung,pin-drv = <0>;
702	};
703
704	spi0_bus: spi0-bus {
705		samsung,pins = "gpd8-0", "gpd6-0", "gpd6-1";
706		samsung,pin-function = <2>;
707		samsung,pin-pud = <3>;
708		samsung,pin-drv = <0>;
709	};
710
711	hs_i2c10_bus: hs-i2c10-bus {
712		samsung,pins = "gpg3-1", "gpg3-0";
713		samsung,pin-function = <4>;
714		samsung,pin-pud = <3>;
715		samsung,pin-drv = <0>;
716	};
717
718	hs_i2c11_bus: hs-i2c11-bus {
719		samsung,pins = "gpg3-3", "gpg3-2";
720		samsung,pin-function = <4>;
721		samsung,pin-pud = <3>;
722		samsung,pin-drv = <0>;
723	};
724
725	spi3_bus: spi3-bus {
726		samsung,pins = "gpg3-4", "gpg3-6", "gpg3-7";
727		samsung,pin-function = <3>;
728		samsung,pin-pud = <3>;
729		samsung,pin-drv = <0>;
730	};
731
732	spi4_bus: spi4-bus {
733		samsung,pins = "gpv7-1", "gpv7-3", "gpv7-4";
734		samsung,pin-function = <3>;
735		samsung,pin-pud = <3>;
736		samsung,pin-drv = <0>;
737	};
738
739	fimc_is_uart: fimc-is-uart {
740		samsung,pins = "gpc1-1", "gpc0-7";
741		samsung,pin-function = <3>;
742		samsung,pin-pud = <0>;
743		samsung,pin-drv = <0>;
744	};
745
746	fimc_is_ch0_i2c: fimc-is-ch0_i2c {
747		samsung,pins = "gpc2-1", "gpc2-0";
748		samsung,pin-function = <2>;
749		samsung,pin-pud = <0>;
750		samsung,pin-drv = <0>;
751	};
752
753	fimc_is_ch0_mclk: fimc-is-ch0_mclk {
754		samsung,pins = "gpd7-0";
755		samsung,pin-function = <2>;
756		samsung,pin-pud = <0>;
757		samsung,pin-drv = <0>;
758	};
759
760	fimc_is_ch1_i2c: fimc-is-ch1-i2c {
761		samsung,pins = "gpc2-3", "gpc2-2";
762		samsung,pin-function = <2>;
763		samsung,pin-pud = <0>;
764		samsung,pin-drv = <0>;
765	};
766
767	fimc_is_ch1_mclk: fimc-is-ch1-mclk {
768		samsung,pins = "gpd7-1";
769		samsung,pin-function = <2>;
770		samsung,pin-pud = <0>;
771		samsung,pin-drv = <0>;
772	};
773
774	fimc_is_ch2_i2c: fimc-is-ch2-i2c {
775		samsung,pins = "gpc2-5", "gpc2-4";
776		samsung,pin-function = <2>;
777		samsung,pin-pud = <0>;
778		samsung,pin-drv = <0>;
779	};
780
781	fimc_is_ch2_mclk: fimc-is-ch2-mclk {
782		samsung,pins = "gpd7-2";
783		samsung,pin-function = <2>;
784		samsung,pin-pud = <0>;
785		samsung,pin-drv = <0>;
786	};
787};
788
789&pinctrl_touch {
790	gpj1: gpj1 {
791		gpio-controller;
792		#gpio-cells = <2>;
793
794		interrupt-controller;
795		#interrupt-cells = <2>;
796	};
797
798	hs_i2c5_bus: hs-i2c5-bus {
799		samsung,pins = "gpj1-1", "gpj1-0";
800		samsung,pin-function = <4>;
801		samsung,pin-pud = <3>;
802		samsung,pin-drv = <0>;
803	};
804};
805