xref: /linux/arch/arm64/boot/dts/exynos/exynos8895-pinctrl.dtsi (revision 7f71507851fc7764b36a3221839607d3a45c2025)
1// SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause
2/*
3 * Samsung's Exynos 8895 SoC pin-mux and pin-config device tree source
4 *
5 * Copyright (c) 2024, Ivaylo Ivanov <ivo.ivanov.ivanov1@gmail.com>
6 */
7
8#include <dt-bindings/interrupt-controller/arm-gic.h>
9#include "exynos-pinctrl.h"
10
11&pinctrl_abox {
12	gph0: gph0-gpio-bank {
13		gpio-controller;
14		#gpio-cells = <2>;
15
16		interrupt-controller;
17		#interrupt-cells = <2>;
18	};
19
20	gph1: gph1-gpio-bank {
21		gpio-controller;
22		#gpio-cells = <2>;
23
24		interrupt-controller;
25		#interrupt-cells = <2>;
26	};
27
28	gph3: gph3-gpio-bank {
29		gpio-controller;
30		#gpio-cells = <2>;
31
32		interrupt-controller;
33		#interrupt-cells = <2>;
34	};
35};
36
37&pinctrl_alive {
38	gpa0: gpa0-gpio-bank {
39		gpio-controller;
40		#gpio-cells = <2>;
41
42		interrupt-controller;
43		#interrupt-cells = <2>;
44		interrupt-parent = <&gic>;
45		interrupts = <GIC_SPI 0 IRQ_TYPE_LEVEL_HIGH>,
46			     <GIC_SPI 1 IRQ_TYPE_LEVEL_HIGH>,
47			     <GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH>,
48			     <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>,
49			     <GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH>,
50			     <GIC_SPI 5 IRQ_TYPE_LEVEL_HIGH>,
51			     <GIC_SPI 6 IRQ_TYPE_LEVEL_HIGH>,
52			     <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>;
53	};
54
55	gpa1: gpa1-gpio-bank {
56		gpio-controller;
57		#gpio-cells = <2>;
58
59		interrupt-controller;
60		#interrupt-cells = <2>;
61		interrupt-parent = <&gic>;
62		interrupts = <GIC_SPI 8 IRQ_TYPE_LEVEL_HIGH>,
63			     <GIC_SPI 9 IRQ_TYPE_LEVEL_HIGH>,
64			     <GIC_SPI 10 IRQ_TYPE_LEVEL_HIGH>,
65			     <GIC_SPI 11 IRQ_TYPE_LEVEL_HIGH>,
66			     <GIC_SPI 12 IRQ_TYPE_LEVEL_HIGH>,
67			     <GIC_SPI 13 IRQ_TYPE_LEVEL_HIGH>,
68			     <GIC_SPI 14 IRQ_TYPE_LEVEL_HIGH>,
69			     <GIC_SPI 15 IRQ_TYPE_LEVEL_HIGH>;
70	};
71
72	gpa2: gpa2-gpio-bank {
73		gpio-controller;
74		#gpio-cells = <2>;
75
76		interrupt-controller;
77		#interrupt-cells = <2>;
78	};
79
80	gpa3: gpa3-gpio-bank {
81		gpio-controller;
82		#gpio-cells = <2>;
83
84		interrupt-controller;
85		#interrupt-cells = <2>;
86	};
87
88	gpa4: gpa4-gpio-bank {
89		gpio-controller;
90		#gpio-cells = <2>;
91	};
92
93	bt_hostwake: bt-hostwake-pins {
94		samsung,pins = "gpa2-3";
95		samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
96		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
97		samsung,pin-con-pdn = <EXYNOS_PIN_PDN_INPUT>;
98		samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_NONE>;
99	};
100
101	pcie_wake: pcie-wake-pins {
102		samsung,pins = "gpa3-3";
103		samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
104		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
105	};
106
107	uart1_bus: uart1-bus-pins {
108		samsung,pins = "gpa4-4", "gpa4-3", "gpa4-2", "gpa4-1";
109		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
110		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
111	};
112
113	wlan_host_wake: wlan-host-wake-pins {
114		  samsung,pins = "gpa0-7";
115		  samsung,pin-function = <EXYNOS_PIN_FUNC_EINT>;
116		  samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
117		  samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
118		  samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_DOWN>;
119	};
120};
121
122&pinctrl_busc {
123	gpb2: gpb2-gpio-bank {
124		gpio-controller;
125		#gpio-cells = <2>;
126
127		interrupt-controller;
128		#interrupt-cells = <2>;
129	};
130
131	hsi2c0_bus: hsi2c0-bus-pins {
132		samsung,pins = "gpb2-1", "gpb2-0";
133		samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
134		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
135		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
136	};
137
138	speedy_bus: speedy-bus-pins {
139		samsung,pins = "gpb2-0";
140		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
141		samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
142		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
143		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
144	};
145};
146
147&pinctrl_fsys0 {
148	gpi0: gpi0-gpio-bank {
149		gpio-controller;
150		#gpio-cells = <2>;
151
152		interrupt-controller;
153		#interrupt-cells = <2>;
154	};
155
156	gpi1: gpi1-gpio-bank {
157		gpio-controller;
158		#gpio-cells = <2>;
159
160		interrupt-controller;
161		#interrupt-cells = <2>;
162	};
163
164	ufs_rst_n: ufs-rst-n-pins {
165		samsung,pins = "gpi0-1";
166		samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
167		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
168		samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
169	};
170
171	ufs_refclk_out: ufs-refclk-out-pins {
172		samsung,pins = "gpi0-0";
173		samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
174		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
175		samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
176	};
177};
178
179&pinctrl_fsys1 {
180	gpj0: gpj0-gpio-bank {
181		gpio-controller;
182		#gpio-cells = <2>;
183
184		interrupt-controller;
185		#interrupt-cells = <2>;
186	};
187
188	gpj1: gpj1-gpio-bank {
189		gpio-controller;
190		#gpio-cells = <2>;
191
192		interrupt-controller;
193		#interrupt-cells = <2>;
194	};
195
196	bt_btwake: bt-btwake-pins {
197		samsung,pins = "gpj1-4";
198		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
199		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
200		samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
201		samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_NONE>;
202	};
203
204	bt_en: bt-en-pins {
205		samsung,pins ="gpj1-7";
206		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
207		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
208		samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
209		samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_NONE>;
210	};
211
212	cfg_wlanen: cfg-wlanen-pins {
213		samsung,pins = "gpj1-3";
214		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
215		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
216		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV4>;
217		samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
218	};
219
220	sd2_clk: sd2-clk-pins {
221		samsung,pins = "gpj0-0";
222		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
223		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
224		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV2>;
225	};
226
227	sd2_cmd: sd2-cmd-pins {
228		samsung,pins = "gpj0-1";
229		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
230		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
231		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV3>;
232	};
233
234	sd2_bus1: sd2-bus-width1-pins {
235		samsung,pins = "gpj0-2";
236		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
237		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
238		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV3>;
239	};
240
241	sd2_bus4: sd2-bus-width4-pins {
242		samsung,pins = "gpj0-3", "gpj0-4", "gpj0-5";
243		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
244		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
245		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV3>;
246	};
247
248	/* For Drive strength swapping */
249	sd2_clk_fast_slew_rate_1x: sd2-clk-fast-slew-rate-1x-pins {
250		samsung,pins = "gpj0-0";
251		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
252		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
253		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
254	};
255
256	sd2_clk_fast_slew_rate_2x: sd2-clk-fast-slew-rate-2x-pins {
257		samsung,pins = "gpj0-0";
258		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
259		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
260		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV3>;
261	};
262
263	sd2_clk_fast_slew_rate_3x: sd2-clk-fast-slew-rate-3x-pins {
264		samsung,pins = "gpj0-0";
265		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
266		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
267		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV2>;
268	};
269
270	sd2_clk_fast_slew_rate_4x: sd2-clk-fast-slew-rate-4x-pins {
271		samsung,pins = "gpj0-0";
272		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
273		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
274		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV4>;
275	};
276};
277
278&pinctrl_peric0 {
279	gpb1: gpb1-gpio-bank {
280		gpio-controller;
281		#gpio-cells = <2>;
282
283		interrupt-controller;
284		#interrupt-cells = <2>;
285	};
286
287	gpd0: gpd0-gpio-bank {
288		gpio-controller;
289		#gpio-cells = <2>;
290
291		interrupt-controller;
292		#interrupt-cells = <2>;
293	};
294
295	gpd1: gpd1-gpio-bank {
296		gpio-controller;
297		#gpio-cells = <2>;
298
299		interrupt-controller;
300		#interrupt-cells = <2>;
301	};
302
303	gpd2: gpd2-gpio-bank {
304		gpio-controller;
305		#gpio-cells = <2>;
306
307		interrupt-controller;
308		#interrupt-cells = <2>;
309	};
310
311	gpd3: gpd3-gpio-bank {
312		gpio-controller;
313		#gpio-cells = <2>;
314
315		interrupt-controller;
316		#interrupt-cells = <2>;
317	};
318
319	gpe7: gpe7-gpio-bank {
320		gpio-controller;
321		#gpio-cells = <2>;
322
323		interrupt-controller;
324		#interrupt-cells = <2>;
325	};
326
327	gpf1: gpf1-gpio-bank {
328		gpio-controller;
329		#gpio-cells = <2>;
330
331		interrupt-controller;
332		#interrupt-cells = <2>;
333	};
334
335	hsi2c5_bus: hsi2c5-bus-pins {
336		samsung,pins = "gpd1-1", "gpd1-0";
337		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
338		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
339		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
340	};
341
342	hsi2c6_bus: hsi2c6-bus-pins {
343		samsung,pins = "gpd1-3", "gpd1-2";
344		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
345		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
346		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
347	};
348
349	hsi2c7_bus: hsi2c7-bus-pins {
350		samsung,pins = "gpd1-5", "gpd1-4";
351		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
352		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
353		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
354	};
355
356	hsi2c8_bus: hsi2c8-bus-pins {
357		samsung,pins = "gpd1-7", "gpd1-6";
358		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
359		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
360		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
361	};
362
363	hsi2c9_bus: hsi2c9-bus-pins {
364		samsung,pins = "gpd2-1", "gpd2-0";
365		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
366		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
367		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
368	};
369
370	hsi2c10_bus: hsi2c10-bus-pins {
371		samsung,pins = "gpd2-3", "gpd2-2";
372		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
373		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
374		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
375	};
376
377	hsi2c11_bus: hsi2c11-bus-pins {
378		samsung,pins = "gpd3-1", "gpd3-0";
379		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
380		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
381		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
382	};
383
384	hsi2c12_bus: hsi2c12-bus-pins {
385		samsung,pins = "gpd3-3", "gpd3-2";
386		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
387		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
388		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
389	};
390
391	hs_i2c14_bus: hs-i2c14-bus-pins {
392		samsung,pins = "gpe6-3", "gpe6-2";
393		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
394		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
395		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV2>;
396	};
397
398	spi2_bus: spi2-bus-pins {
399		samsung,pins = "gpd1-3", "gpd1-2", "gpd1-1", "gpd1-0";
400		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
401		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
402		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV2>;
403	};
404
405	spi2_cs: spi2-cs-pins {
406		samsung,pins = "gpd1-2";
407		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
408		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
409		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
410	};
411
412	spi3_bus: spi3-bus-pins {
413		samsung,pins = "gpd1-7", "gpd1-5", "gpd1-4";
414		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
415		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
416		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
417	};
418
419	spi3_cs: spi3-cs-pins {
420		samsung,pins = "gpd1-6";
421		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
422		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
423		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
424	};
425
426	spi4_bus: spi4-bus-pins {
427		samsung,pins = "gpd2-3", "gpd2-1", "gpd2-0";
428		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
429		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
430		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
431	};
432
433	spi4_cs: spi4-cs-pins {
434		samsung,pins = "gpd2-2";
435		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
436		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
437		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
438	};
439
440	spi5_bus: spi5-bus-pins {
441		samsung,pins = "gpd3-3", "gpd3-1", "gpd3-0";
442		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
443		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
444		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
445	};
446
447	spi5_cs: spi5-cs-pins {
448		samsung,pins = "gpd3-2";
449		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
450		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
451		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
452	};
453
454	uart0_bus: uart0-bus-pins {
455		samsung,pins = "gpd0-7", "gpd0-6";
456		samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
457		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
458	};
459
460	uart2_bus: uart2-bus-pins {
461		samsung,pins = "gpd1-3", "gpd1-2", "gpd1-1", "gpd1-0";
462		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
463		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
464	};
465
466	uart2_bus_dual: uart2-bus-dual-pins {
467		samsung,pins = "gpd1-1", "gpd1-0";
468		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
469		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
470	};
471
472	uart3_bus: uart3-bus-pins {
473		samsung,pins = "gpd1-7", "gpd1-6", "gpd1-5", "gpd1-4";
474		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
475		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
476	};
477
478	uart3_bus_dual: uart3-bus-dual-pins {
479		samsung,pins = "gpd1-5", "gpd1-4";
480		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
481		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
482	};
483
484	uart4_bus: uart4-bus-pins {
485		samsung,pins = "gpd2-3", "gpd2-2", "gpd2-1", "gpd2-0";
486		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
487		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
488	};
489
490	uart4_bus_dual: uart4-bus-dual-pins {
491		samsung,pins = "gpd2-1", "gpd2-0";
492		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
493		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
494	};
495
496	uart5_bus: uart5-bus-pins {
497		samsung,pins = "gpd3-3", "gpd3-2", "gpd3-1", "gpd3-0";
498		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
499		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
500	};
501
502	uart5_bus_dual: uart5-bus-dual-pins {
503		samsung,pins = "gpd3-1", "gpd3-0";
504		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
505		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
506	};
507};
508
509&pinctrl_peric1 {
510	gpb0: gpb0-gpio-bank {
511		gpio-controller;
512		#gpio-cells = <2>;
513
514		interrupt-controller;
515		#interrupt-cells = <2>;
516	};
517
518	gpc0: gpc0-gpio-bank {
519		gpio-controller;
520		#gpio-cells = <2>;
521
522		interrupt-controller;
523		#interrupt-cells = <2>;
524	};
525
526	gpc1: gpc1-gpio-bank {
527		gpio-controller;
528		#gpio-cells = <2>;
529
530		interrupt-controller;
531		#interrupt-cells = <2>;
532	};
533
534	gpc2: gpc2-gpio-bank {
535		gpio-controller;
536		#gpio-cells = <2>;
537
538		interrupt-controller;
539		#interrupt-cells = <2>;
540	};
541
542	gpc3: gpc3-gpio-bank {
543		gpio-controller;
544		#gpio-cells = <2>;
545
546		interrupt-controller;
547		#interrupt-cells = <2>;
548	};
549
550	gpe1: gpe1-gpio-bank {
551		gpio-controller;
552		#gpio-cells = <2>;
553
554		interrupt-controller;
555		#interrupt-cells = <2>;
556	};
557
558	gpe2: gpe2-gpio-bank {
559		gpio-controller;
560		#gpio-cells = <2>;
561
562		interrupt-controller;
563		#interrupt-cells = <2>;
564	};
565
566	gpe3: gpe3-gpio-bank {
567		gpio-controller;
568		#gpio-cells = <2>;
569
570		interrupt-controller;
571		#interrupt-cells = <2>;
572	};
573
574	gpe4: gpe4-gpio-bank {
575		gpio-controller;
576		#gpio-cells = <2>;
577
578		interrupt-controller;
579		#interrupt-cells = <2>;
580	};
581
582	gpe5: gpe5-gpio-bank {
583		gpio-controller;
584		#gpio-cells = <2>;
585
586		interrupt-controller;
587		#interrupt-cells = <2>;
588	};
589
590	gpe6: gpe6-gpio-bank {
591		gpio-controller;
592		#gpio-cells = <2>;
593
594		interrupt-controller;
595		#interrupt-cells = <2>;
596	};
597
598	gpf0: gpf0-gpio-bank {
599		gpio-controller;
600		#gpio-cells = <2>;
601
602		interrupt-controller;
603		#interrupt-cells = <2>;
604	};
605
606	gpg0: gpg0-gpio-bank {
607		gpio-controller;
608		#gpio-cells = <2>;
609
610		interrupt-controller;
611		#interrupt-cells = <2>;
612	};
613
614	gpk0: gpk0-gpio-bank {
615		gpio-controller;
616		#gpio-cells = <2>;
617
618		interrupt-controller;
619		#interrupt-cells = <2>;
620	};
621
622	hrm_irq: hrm-irq-pins {
623		samsung,pins = "gpe6-6";
624		samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
625		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
626		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV4>;
627	};
628
629	hsi2c1_bus: hsi2c1-bus-pins {
630		samsung,pins = "gpc2-1", "gpc2-0";
631		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
632		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
633		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
634	};
635
636	hsi2c2_bus: hsi2c2-bus-pins {
637		samsung,pins = "gpc2-3", "gpc2-2";
638		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
639		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
640		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV4>;
641	};
642
643	hsi2c3_bus: hsi2c3-bus-pins {
644		samsung,pins = "gpc2-5", "gpc2-4";
645		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
646		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
647		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
648	};
649
650	hsi2c4_bus: hsi2c4-bus-pins {
651		samsung,pins = "gpc2-7", "gpc2-6";
652		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
653		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
654		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
655	};
656
657	hsi2c13_bus: hsi2c13-bus-pins {
658		samsung,pins = "gpe5-1", "gpe5-0";
659		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
660		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
661		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
662	};
663
664	hsi2c14_bus: hsi2c14-bus-pins {
665		samsung,pins = "gpe5-3", "gpe5-2";
666		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
667		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
668		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
669	};
670
671	hsi2c15_bus: hsi2c15-bus-pins {
672		samsung,pins = "gpe1-1", "gpe1-0";
673		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
674		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
675		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
676	};
677
678	hsi2c16_bus: hsi2c16-bus-pins {
679		samsung,pins = "gpe1-3", "gpe1-2";
680		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
681		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
682		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
683	};
684
685	hsi2c17_bus: hsi2c17-bus-pins {
686		samsung,pins = "gpe1-5", "gpe1-4";
687		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
688		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
689		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
690	};
691
692	hsi2c18_bus: hsi2c18-bus-pins {
693		samsung,pins = "gpe1-7", "gpe1-6";
694		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
695		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
696		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
697	};
698
699	hsi2c19_bus: hsi2c19-bus-pins {
700		samsung,pins = "gpe2-1", "gpe2-0";
701		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
702		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
703		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
704	};
705
706	hsi2c20_bus: hsi2c20-bus-pins {
707		samsung,pins = "gpe2-3", "gpe2-2";
708		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
709		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
710		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
711	};
712
713	hsi2c21_bus: hsi2c21-bus-pins {
714		samsung,pins = "gpe2-5", "gpe2-4";
715		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
716		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
717		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
718	};
719
720	hsi2c22_bus: hsi2c22-bus-pins {
721		samsung,pins = "gpe2-7", "gpe2-6";
722		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
723		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
724		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
725	};
726
727	hsi2c23_bus: hsi2c23-bus-pins {
728		samsung,pins = "gpe3-1", "gpe3-0";
729		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
730		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
731		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
732	};
733
734	hsi2c24_bus: hsi2c24-bus-pins {
735		samsung,pins = "gpe3-3", "gpe3-2";
736		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
737		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
738		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
739	};
740
741	hsi2c25_bus: hsi2c25-bus-pins {
742		samsung,pins = "gpe3-5", "gpe3-4";
743		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
744		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
745		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
746	};
747
748	hsi2c26_bus: hsi2c26-bus-pins {
749		samsung,pins = "gpe3-7", "gpe3-6";
750		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
751		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
752		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
753	};
754
755	hsi2c27_bus: hsi2c27-bus-pins {
756		samsung,pins = "gpe4-1", "gpe4-0";
757		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
758		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
759		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
760	};
761
762	hsi2c28_bus: hsi2c28-bus-pins {
763		samsung,pins = "gpe4-3", "gpe4-2";
764		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
765		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
766		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
767	};
768
769	hsi2c29_bus: hsi2c29-bus-pins {
770		samsung,pins = "gpe4-5", "gpe4-4";
771		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
772		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
773		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
774	};
775
776	hsi2c30_bus: hsi2c30-bus-pins {
777		samsung,pins = "gpe4-7", "gpe4-6";
778		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
779		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
780		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV2>;
781	};
782
783	hsi2c31_bus: hsi2c31-bus-pins {
784		samsung,pins = "gpe5-5", "gpe5-4";
785		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
786		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
787		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
788	};
789
790	hsi2c32_bus: hsi2c32-bus-pins {
791		samsung,pins = "gpe5-7", "gpe5-6";
792		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
793		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
794		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
795	};
796
797	spi0_bus: spi0-bus-pins {
798		samsung,pins = "gpc3-3", "gpc3-2", "gpc3-0";
799		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
800		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
801		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
802	};
803
804	spi0_cs: spi0-cs-pins {
805		samsung,pins = "gpc3-1";
806		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
807		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
808		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
809	};
810
811	spi1_bus: spi1-bus-pins {
812		samsung,pins = "gpc3-7", "gpc3-6", "gpc3-4";
813		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
814		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
815		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
816	};
817
818	spi1_cs: spi1-cs-pins {
819		samsung,pins = "gpc3-5";
820		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
821		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
822		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
823	};
824
825	spi6_bus: spi6-bus-pins {
826		samsung,pins = "gpe5-3", "gpe5-1", "gpe5-0";
827		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
828		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
829		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
830	};
831
832	spi6_cs: spi6-cs-pins {
833		samsung,pins = "gpe5-2";
834		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
835		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
836		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
837	};
838
839	spi7_bus: spi7-bus-pins {
840		samsung,pins = "gpe1-3", "gpe1-1", "gpe1-0";
841		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
842		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
843		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
844	};
845
846	spi7_cs: spi7-cs-pins {
847		samsung,pins = "gpe1-2";
848		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
849		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
850		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
851	};
852
853	spi8_bus: spi8-bus-pins {
854		samsung,pins = "gpe1-7", "gpe1-5", "gpe1-4";
855		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
856		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
857		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
858	};
859
860	spi8_cs: spi8-cs-pins {
861		samsung,pins = "gpe1-6";
862		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
863		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
864		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
865	};
866
867	spi9_bus: spi9-bus-pins {
868		samsung,pins = "gpe2-3", "gpe2-1", "gpe2-0";
869		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
870		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
871		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
872	};
873
874	spi9_cs: spi9-cs-pins {
875		samsung,pins = "gpe2-2";
876		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
877		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
878		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
879	};
880
881	spi10_bus: spi10-bus-pins {
882		samsung,pins = "gpe2-7", "gpe2-5", "gpe2-4";
883		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
884		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
885		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
886	};
887
888	spi10_cs: spi10-cs-pins {
889		samsung,pins = "gpe2-6";
890		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
891		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
892		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
893	};
894
895	spi11_bus: spi11-bus-pins {
896		samsung,pins = "gpe3-3", "gpe3-1", "gpe3-0";
897		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
898		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
899		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
900	};
901
902	spi11_cs: spi11-cs-pins {
903		samsung,pins = "gpe3-2";
904		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
905		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
906		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
907	};
908
909	spi12_bus: spi12-bus-pins {
910		samsung,pins = "gpe3-7", "gpe3-5", "gpe3-4";
911		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
912		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
913		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
914	};
915
916	spi12_cs: spi12-cs-pins {
917		samsung,pins = "gpe3-6";
918		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
919		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
920		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
921	};
922
923	spi13_bus: spi13-bus-pins {
924		samsung,pins = "gpe4-3", "gpe4-1", "gpe4-0";
925		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
926		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
927		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
928	};
929
930	spi13_cs: spi13-cs-pins {
931		samsung,pins = "gpe4-2";
932		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
933		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
934		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
935	};
936
937	spi14_bus: spi14-bus-pins {
938		samsung,pins = "gpe4-7", "gpe4-5", "gpe4-4";
939		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
940		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
941		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
942	};
943
944	spi14_cs: spi14-cs-pins {
945		samsung,pins = "gpe4-6";
946		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
947		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
948		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
949	};
950
951	spi15_bus: spi15-bus-pins {
952		samsung,pins = "gpe5-7", "gpe5-5", "gpe5-4";
953		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
954		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
955		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
956	};
957
958	spi15_cs: spi15-cs-pins {
959		samsung,pins = "gpe5-6";
960		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
961		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
962		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
963	};
964
965	uart6_bus: uart6-bus-pins {
966		samsung,pins = "gpe5-3", "gpe5-2", "gpe5-1", "gpe5-0";
967		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
968		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
969	};
970
971	uart6_bus_dual: uart6-bus-dual-pins {
972		samsung,pins = "gpe5-1", "gpe5-0";
973		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
974		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
975	};
976
977	uart7_bus: uart7-bus-pins {
978		samsung,pins = "gpe1-3", "gpe1-2", "gpe1-1", "gpe1-0";
979		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
980		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
981	};
982
983	uart7_bus_dual: uart7-bus-dual-pins {
984		samsung,pins = "gpe1-1", "gpe1-0";
985		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
986		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
987	};
988
989	uart8_bus: uart8-bus-pins {
990		samsung,pins = "gpe1-7", "gpe1-6", "gpe1-5", "gpe1-4";
991		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
992		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
993	};
994
995	uart8_bus_dual: uart8-bus-dual-pins {
996		samsung,pins = "gpe1-5", "gpe1-4";
997		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
998		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
999	};
1000
1001	uart9_bus: uart9-bus-pins {
1002		samsung,pins = "gpe2-3", "gpe2-2", "gpe2-1", "gpe2-0";
1003		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1004		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1005	};
1006
1007	uart9_bus_dual: uart9-bus-dual-pins {
1008		samsung,pins = "gpe2-1", "gpe2-0";
1009		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1010		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1011	};
1012
1013	uart10_bus: uart10-bus-pins {
1014		samsung,pins = "gpe2-7", "gpe2-6", "gpe2-5", "gpe2-4";
1015		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1016		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1017	};
1018
1019	uart10_bus_dual: uart10-bus-dual-pins {
1020		samsung,pins = "gpe2-5", "gpe2-4";
1021		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1022		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1023	};
1024
1025	uart11_bus: uart11-bus-pins {
1026		samsung,pins = "gpe3-3", "gpe3-2", "gpe3-1", "gpe3-0";
1027		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1028		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1029	};
1030
1031	uart11_bus_dual: uart11-bus-dual-pins {
1032		samsung,pins = "gpe3-1", "gpe3-0";
1033		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1034		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1035	};
1036
1037	uart12_bus: uart12-bus-pins {
1038		samsung,pins = "gpe3-7", "gpe3-6", "gpe3-5", "gpe3-4";
1039		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1040		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1041	};
1042
1043	uart12_bus_dual: uart12-bus-dual-pins {
1044		samsung,pins = "gpe3-5", "gpe3-4";
1045		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1046		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1047	};
1048
1049	uart13_bus: uart13-bus-pins {
1050		samsung,pins = "gpe4-3", "gpe4-2", "gpe4-1", "gpe4-0";
1051		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1052		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1053	};
1054
1055	uart13_bus_dual: uart13-bus-dual-pins {
1056		samsung,pins = "gpe4-1", "gpe4-0";
1057		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1058		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1059	};
1060
1061	uart14_bus: uart14-bus-pins {
1062		samsung,pins = "gpe4-7", "gpe4-6", "gpe4-5", "gpe4-4";
1063		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1064		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1065	};
1066
1067	uart14_bus_dual: uart14-bus-dual-pins {
1068		samsung,pins = "gpe4-5", "gpe4-4";
1069		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1070		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1071	};
1072
1073	uart15_bus: uart15-bus-pins {
1074		samsung,pins = "gpe5-7", "gpe5-6", "gpe5-5", "gpe5-4";
1075		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1076		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1077	};
1078
1079	uart15_bus_dual: uart15-bus-dual-pins {
1080		samsung,pins = "gpe5-5", "gpe5-4";
1081		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1082		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1083	};
1084};
1085
1086&pinctrl_vts {
1087	gph2: gph2-gpio-bank {
1088		gpio-controller;
1089		#gpio-cells = <2>;
1090
1091		interrupt-controller;
1092		#interrupt-cells = <2>;
1093	};
1094};
1095