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