xref: /linux/scripts/dtc/include-prefixes/arm64/exynos/exynos2200-pinctrl.dtsi (revision 115e74a29b530d121891238e9551c4bcdf7b04b5)
1*11715fcfSIvaylo Ivanov// SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause
2*11715fcfSIvaylo Ivanov/*
3*11715fcfSIvaylo Ivanov * Samsung's Exynos 2200 SoC pin-mux and pin-config device tree source
4*11715fcfSIvaylo Ivanov *
5*11715fcfSIvaylo Ivanov * Copyright (c) 2025, Ivaylo Ivanov <ivo.ivanov.ivanov1@gmail.com>
6*11715fcfSIvaylo Ivanov */
7*11715fcfSIvaylo Ivanov
8*11715fcfSIvaylo Ivanov#include <dt-bindings/interrupt-controller/arm-gic.h>
9*11715fcfSIvaylo Ivanov#include "exynos-pinctrl.h"
10*11715fcfSIvaylo Ivanov
11*11715fcfSIvaylo Ivanov&pinctrl_alive {
12*11715fcfSIvaylo Ivanov	gpa0: gpa0-gpio-bank {
13*11715fcfSIvaylo Ivanov		gpio-controller;
14*11715fcfSIvaylo Ivanov		#gpio-cells = <2>;
15*11715fcfSIvaylo Ivanov
16*11715fcfSIvaylo Ivanov		interrupt-controller;
17*11715fcfSIvaylo Ivanov		#interrupt-cells = <2>;
18*11715fcfSIvaylo Ivanov		interrupt-parent = <&gic>;
19*11715fcfSIvaylo Ivanov		interrupts = <GIC_SPI 0 IRQ_TYPE_LEVEL_HIGH 0>,
20*11715fcfSIvaylo Ivanov			     <GIC_SPI 1 IRQ_TYPE_LEVEL_HIGH 0>,
21*11715fcfSIvaylo Ivanov			     <GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH 0>,
22*11715fcfSIvaylo Ivanov			     <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH 0>,
23*11715fcfSIvaylo Ivanov			     <GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH 0>,
24*11715fcfSIvaylo Ivanov			     <GIC_SPI 5 IRQ_TYPE_LEVEL_HIGH 0>,
25*11715fcfSIvaylo Ivanov			     <GIC_SPI 6 IRQ_TYPE_LEVEL_HIGH 0>,
26*11715fcfSIvaylo Ivanov			     <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH 0>;
27*11715fcfSIvaylo Ivanov	};
28*11715fcfSIvaylo Ivanov
29*11715fcfSIvaylo Ivanov	gpa1: gpa1-gpio-bank {
30*11715fcfSIvaylo Ivanov		gpio-controller;
31*11715fcfSIvaylo Ivanov		#gpio-cells = <2>;
32*11715fcfSIvaylo Ivanov
33*11715fcfSIvaylo Ivanov		interrupt-controller;
34*11715fcfSIvaylo Ivanov		#interrupt-cells = <2>;
35*11715fcfSIvaylo Ivanov		interrupt-parent = <&gic>;
36*11715fcfSIvaylo Ivanov		interrupts = <GIC_SPI 8 IRQ_TYPE_LEVEL_HIGH 0>,
37*11715fcfSIvaylo Ivanov			     <GIC_SPI 9 IRQ_TYPE_LEVEL_HIGH 0>,
38*11715fcfSIvaylo Ivanov			     <GIC_SPI 10 IRQ_TYPE_LEVEL_HIGH 0>,
39*11715fcfSIvaylo Ivanov			     <GIC_SPI 11 IRQ_TYPE_LEVEL_HIGH 0>,
40*11715fcfSIvaylo Ivanov			     <GIC_SPI 12 IRQ_TYPE_LEVEL_HIGH 0>,
41*11715fcfSIvaylo Ivanov			     <GIC_SPI 13 IRQ_TYPE_LEVEL_HIGH 0>,
42*11715fcfSIvaylo Ivanov			     <GIC_SPI 14 IRQ_TYPE_LEVEL_HIGH 0>,
43*11715fcfSIvaylo Ivanov			     <GIC_SPI 15 IRQ_TYPE_LEVEL_HIGH 0>;
44*11715fcfSIvaylo Ivanov	};
45*11715fcfSIvaylo Ivanov
46*11715fcfSIvaylo Ivanov	gpa2: gpa2-gpio-bank {
47*11715fcfSIvaylo Ivanov		gpio-controller;
48*11715fcfSIvaylo Ivanov		#gpio-cells = <2>;
49*11715fcfSIvaylo Ivanov
50*11715fcfSIvaylo Ivanov		interrupt-controller;
51*11715fcfSIvaylo Ivanov		#interrupt-cells = <2>;
52*11715fcfSIvaylo Ivanov		interrupt-parent = <&gic>;
53*11715fcfSIvaylo Ivanov		interrupts = <GIC_SPI 16 IRQ_TYPE_LEVEL_HIGH 0>,
54*11715fcfSIvaylo Ivanov			     <GIC_SPI 17 IRQ_TYPE_LEVEL_HIGH 0>,
55*11715fcfSIvaylo Ivanov			     <GIC_SPI 18 IRQ_TYPE_LEVEL_HIGH 0>,
56*11715fcfSIvaylo Ivanov			     <GIC_SPI 19 IRQ_TYPE_LEVEL_HIGH 0>,
57*11715fcfSIvaylo Ivanov			     <GIC_SPI 20 IRQ_TYPE_LEVEL_HIGH 0>,
58*11715fcfSIvaylo Ivanov			     <GIC_SPI 21 IRQ_TYPE_LEVEL_HIGH 0>,
59*11715fcfSIvaylo Ivanov			     <GIC_SPI 22 IRQ_TYPE_LEVEL_HIGH 0>,
60*11715fcfSIvaylo Ivanov			     <GIC_SPI 23 IRQ_TYPE_LEVEL_HIGH 0>;
61*11715fcfSIvaylo Ivanov	};
62*11715fcfSIvaylo Ivanov
63*11715fcfSIvaylo Ivanov	gpa3: gpa3-gpio-bank {
64*11715fcfSIvaylo Ivanov		gpio-controller;
65*11715fcfSIvaylo Ivanov		#gpio-cells = <2>;
66*11715fcfSIvaylo Ivanov
67*11715fcfSIvaylo Ivanov		interrupt-controller;
68*11715fcfSIvaylo Ivanov		#interrupt-cells = <2>;
69*11715fcfSIvaylo Ivanov		interrupt-parent = <&gic>;
70*11715fcfSIvaylo Ivanov		interrupts = <GIC_SPI 24 IRQ_TYPE_LEVEL_HIGH 0>,
71*11715fcfSIvaylo Ivanov			     <GIC_SPI 25 IRQ_TYPE_LEVEL_HIGH 0>,
72*11715fcfSIvaylo Ivanov			     <GIC_SPI 26 IRQ_TYPE_LEVEL_HIGH 0>,
73*11715fcfSIvaylo Ivanov			     <GIC_SPI 27 IRQ_TYPE_LEVEL_HIGH 0>,
74*11715fcfSIvaylo Ivanov			     <GIC_SPI 28 IRQ_TYPE_LEVEL_HIGH 0>,
75*11715fcfSIvaylo Ivanov			     <GIC_SPI 29 IRQ_TYPE_LEVEL_HIGH 0>,
76*11715fcfSIvaylo Ivanov			     <GIC_SPI 30 IRQ_TYPE_LEVEL_HIGH 0>,
77*11715fcfSIvaylo Ivanov			     <GIC_SPI 31 IRQ_TYPE_LEVEL_HIGH 0>;
78*11715fcfSIvaylo Ivanov	};
79*11715fcfSIvaylo Ivanov
80*11715fcfSIvaylo Ivanov	gpa4: gpa4-gpio-bank {
81*11715fcfSIvaylo Ivanov		gpio-controller;
82*11715fcfSIvaylo Ivanov		#gpio-cells = <2>;
83*11715fcfSIvaylo Ivanov
84*11715fcfSIvaylo Ivanov		interrupt-controller;
85*11715fcfSIvaylo Ivanov		#interrupt-cells = <2>;
86*11715fcfSIvaylo Ivanov		interrupt-parent = <&gic>;
87*11715fcfSIvaylo Ivanov		interrupts = <GIC_SPI 32 IRQ_TYPE_LEVEL_HIGH 0>,
88*11715fcfSIvaylo Ivanov			     <GIC_SPI 33 IRQ_TYPE_LEVEL_HIGH 0>;
89*11715fcfSIvaylo Ivanov	};
90*11715fcfSIvaylo Ivanov
91*11715fcfSIvaylo Ivanov	gpq0: gpq0-gpio-bank {
92*11715fcfSIvaylo Ivanov		gpio-controller;
93*11715fcfSIvaylo Ivanov		#gpio-cells = <2>;
94*11715fcfSIvaylo Ivanov	};
95*11715fcfSIvaylo Ivanov
96*11715fcfSIvaylo Ivanov	gpq1: gpq1-gpio-bank {
97*11715fcfSIvaylo Ivanov		gpio-controller;
98*11715fcfSIvaylo Ivanov		#gpio-cells = <2>;
99*11715fcfSIvaylo Ivanov	};
100*11715fcfSIvaylo Ivanov
101*11715fcfSIvaylo Ivanov	gpq2: gpq2-gpio-bank {
102*11715fcfSIvaylo Ivanov		gpio-controller;
103*11715fcfSIvaylo Ivanov		#gpio-cells = <2>;
104*11715fcfSIvaylo Ivanov	};
105*11715fcfSIvaylo Ivanov
106*11715fcfSIvaylo Ivanov	bt_hostwake: bt-hostwake-pins {
107*11715fcfSIvaylo Ivanov		samsung,pins = "gpa0-3";
108*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_F>;
109*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
110*11715fcfSIvaylo Ivanov	};
111*11715fcfSIvaylo Ivanov
112*11715fcfSIvaylo Ivanov	uart1_bus: uart1-bus-pins {
113*11715fcfSIvaylo Ivanov		samsung,pins = "gpq0-3", "gpq0-2", "gpq0-1", "gpq0-0";
114*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
115*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
116*11715fcfSIvaylo Ivanov	};
117*11715fcfSIvaylo Ivanov
118*11715fcfSIvaylo Ivanov	wlan_host_wake: wlan-host-wake-pins {
119*11715fcfSIvaylo Ivanov		samsung,pins = "gpa0-2";
120*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_F>;
121*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
122*11715fcfSIvaylo Ivanov	};
123*11715fcfSIvaylo Ivanov};
124*11715fcfSIvaylo Ivanov
125*11715fcfSIvaylo Ivanov&pinctrl_cmgp {
126*11715fcfSIvaylo Ivanov	gpm0: gpm0-gpio-bank {
127*11715fcfSIvaylo Ivanov		gpio-controller;
128*11715fcfSIvaylo Ivanov		#gpio-cells = <2>;
129*11715fcfSIvaylo Ivanov
130*11715fcfSIvaylo Ivanov		interrupt-controller;
131*11715fcfSIvaylo Ivanov		#interrupt-cells = <2>;
132*11715fcfSIvaylo Ivanov		interrupt-parent = <&gic>;
133*11715fcfSIvaylo Ivanov		interrupts = <GIC_SPI 128 IRQ_TYPE_LEVEL_HIGH 0>,
134*11715fcfSIvaylo Ivanov			     <GIC_SPI 129 IRQ_TYPE_LEVEL_HIGH 0>;
135*11715fcfSIvaylo Ivanov	};
136*11715fcfSIvaylo Ivanov
137*11715fcfSIvaylo Ivanov	gpm1: gpm1-gpio-bank {
138*11715fcfSIvaylo Ivanov		gpio-controller;
139*11715fcfSIvaylo Ivanov		#gpio-cells = <2>;
140*11715fcfSIvaylo Ivanov
141*11715fcfSIvaylo Ivanov		interrupt-controller;
142*11715fcfSIvaylo Ivanov		#interrupt-cells = <2>;
143*11715fcfSIvaylo Ivanov		interrupt-parent = <&gic>;
144*11715fcfSIvaylo Ivanov		interrupts = <GIC_SPI 130 IRQ_TYPE_LEVEL_HIGH 0>,
145*11715fcfSIvaylo Ivanov			     <GIC_SPI 131 IRQ_TYPE_LEVEL_HIGH 0>;
146*11715fcfSIvaylo Ivanov	};
147*11715fcfSIvaylo Ivanov
148*11715fcfSIvaylo Ivanov	gpm2: gpm2-gpio-bank {
149*11715fcfSIvaylo Ivanov		gpio-controller;
150*11715fcfSIvaylo Ivanov		#gpio-cells = <2>;
151*11715fcfSIvaylo Ivanov
152*11715fcfSIvaylo Ivanov		interrupt-controller;
153*11715fcfSIvaylo Ivanov		#interrupt-cells = <2>;
154*11715fcfSIvaylo Ivanov		interrupt-parent = <&gic>;
155*11715fcfSIvaylo Ivanov		interrupts = <GIC_SPI 132 IRQ_TYPE_LEVEL_HIGH 0>,
156*11715fcfSIvaylo Ivanov			     <GIC_SPI 133 IRQ_TYPE_LEVEL_HIGH 0>;
157*11715fcfSIvaylo Ivanov	};
158*11715fcfSIvaylo Ivanov
159*11715fcfSIvaylo Ivanov	gpm3: gpm3-gpio-bank {
160*11715fcfSIvaylo Ivanov		gpio-controller;
161*11715fcfSIvaylo Ivanov		#gpio-cells = <2>;
162*11715fcfSIvaylo Ivanov
163*11715fcfSIvaylo Ivanov		interrupt-controller;
164*11715fcfSIvaylo Ivanov		#interrupt-cells = <2>;
165*11715fcfSIvaylo Ivanov		interrupt-parent = <&gic>;
166*11715fcfSIvaylo Ivanov		interrupts = <GIC_SPI 134 IRQ_TYPE_LEVEL_HIGH 0>,
167*11715fcfSIvaylo Ivanov			     <GIC_SPI 135 IRQ_TYPE_LEVEL_HIGH 0>;
168*11715fcfSIvaylo Ivanov	};
169*11715fcfSIvaylo Ivanov
170*11715fcfSIvaylo Ivanov	gpm4: gpm4-gpio-bank {
171*11715fcfSIvaylo Ivanov		gpio-controller;
172*11715fcfSIvaylo Ivanov		#gpio-cells = <2>;
173*11715fcfSIvaylo Ivanov
174*11715fcfSIvaylo Ivanov		interrupt-controller;
175*11715fcfSIvaylo Ivanov		#interrupt-cells = <2>;
176*11715fcfSIvaylo Ivanov		interrupt-parent = <&gic>;
177*11715fcfSIvaylo Ivanov		interrupts = <GIC_SPI 136 IRQ_TYPE_LEVEL_HIGH 0>,
178*11715fcfSIvaylo Ivanov			     <GIC_SPI 137 IRQ_TYPE_LEVEL_HIGH 0>;
179*11715fcfSIvaylo Ivanov	};
180*11715fcfSIvaylo Ivanov
181*11715fcfSIvaylo Ivanov	gpm5: gpm5-gpio-bank {
182*11715fcfSIvaylo Ivanov		gpio-controller;
183*11715fcfSIvaylo Ivanov		#gpio-cells = <2>;
184*11715fcfSIvaylo Ivanov
185*11715fcfSIvaylo Ivanov		interrupt-controller;
186*11715fcfSIvaylo Ivanov		#interrupt-cells = <2>;
187*11715fcfSIvaylo Ivanov		interrupt-parent = <&gic>;
188*11715fcfSIvaylo Ivanov		interrupts = <GIC_SPI 138 IRQ_TYPE_LEVEL_HIGH 0>,
189*11715fcfSIvaylo Ivanov			     <GIC_SPI 139 IRQ_TYPE_LEVEL_HIGH 0>;
190*11715fcfSIvaylo Ivanov	};
191*11715fcfSIvaylo Ivanov
192*11715fcfSIvaylo Ivanov	gpm6: gpm6-gpio-bank {
193*11715fcfSIvaylo Ivanov		gpio-controller;
194*11715fcfSIvaylo Ivanov		#gpio-cells = <2>;
195*11715fcfSIvaylo Ivanov
196*11715fcfSIvaylo Ivanov		interrupt-controller;
197*11715fcfSIvaylo Ivanov		#interrupt-cells = <2>;
198*11715fcfSIvaylo Ivanov		interrupt-parent = <&gic>;
199*11715fcfSIvaylo Ivanov		interrupts = <GIC_SPI 140 IRQ_TYPE_LEVEL_HIGH 0>,
200*11715fcfSIvaylo Ivanov			     <GIC_SPI 141 IRQ_TYPE_LEVEL_HIGH 0>;
201*11715fcfSIvaylo Ivanov	};
202*11715fcfSIvaylo Ivanov
203*11715fcfSIvaylo Ivanov	gpm7: gpm7-gpio-bank {
204*11715fcfSIvaylo Ivanov		gpio-controller;
205*11715fcfSIvaylo Ivanov		#gpio-cells = <2>;
206*11715fcfSIvaylo Ivanov
207*11715fcfSIvaylo Ivanov		interrupt-controller;
208*11715fcfSIvaylo Ivanov		#interrupt-cells = <2>;
209*11715fcfSIvaylo Ivanov		interrupt-parent = <&gic>;
210*11715fcfSIvaylo Ivanov		interrupts = <GIC_SPI 142 IRQ_TYPE_LEVEL_HIGH 0>,
211*11715fcfSIvaylo Ivanov			     <GIC_SPI 143 IRQ_TYPE_LEVEL_HIGH 0>;
212*11715fcfSIvaylo Ivanov	};
213*11715fcfSIvaylo Ivanov
214*11715fcfSIvaylo Ivanov	gpm8: gpm8-gpio-bank {
215*11715fcfSIvaylo Ivanov		gpio-controller;
216*11715fcfSIvaylo Ivanov		#gpio-cells = <2>;
217*11715fcfSIvaylo Ivanov
218*11715fcfSIvaylo Ivanov		interrupt-controller;
219*11715fcfSIvaylo Ivanov		#interrupt-cells = <2>;
220*11715fcfSIvaylo Ivanov		interrupt-parent = <&gic>;
221*11715fcfSIvaylo Ivanov		interrupts = <GIC_SPI 144 IRQ_TYPE_LEVEL_HIGH 0>,
222*11715fcfSIvaylo Ivanov			     <GIC_SPI 145 IRQ_TYPE_LEVEL_HIGH 0>;
223*11715fcfSIvaylo Ivanov	};
224*11715fcfSIvaylo Ivanov
225*11715fcfSIvaylo Ivanov	gpm9: gpm9-gpio-bank {
226*11715fcfSIvaylo Ivanov		gpio-controller;
227*11715fcfSIvaylo Ivanov		#gpio-cells = <2>;
228*11715fcfSIvaylo Ivanov
229*11715fcfSIvaylo Ivanov		interrupt-controller;
230*11715fcfSIvaylo Ivanov		#interrupt-cells = <2>;
231*11715fcfSIvaylo Ivanov		interrupt-parent = <&gic>;
232*11715fcfSIvaylo Ivanov		interrupts = <GIC_SPI 146 IRQ_TYPE_LEVEL_HIGH 0>,
233*11715fcfSIvaylo Ivanov			     <GIC_SPI 147 IRQ_TYPE_LEVEL_HIGH 0>;
234*11715fcfSIvaylo Ivanov	};
235*11715fcfSIvaylo Ivanov
236*11715fcfSIvaylo Ivanov	gpm10: gpm10-gpio-bank {
237*11715fcfSIvaylo Ivanov		gpio-controller;
238*11715fcfSIvaylo Ivanov		#gpio-cells = <2>;
239*11715fcfSIvaylo Ivanov
240*11715fcfSIvaylo Ivanov		interrupt-controller;
241*11715fcfSIvaylo Ivanov		#interrupt-cells = <2>;
242*11715fcfSIvaylo Ivanov		interrupt-parent = <&gic>;
243*11715fcfSIvaylo Ivanov		interrupts = <GIC_SPI 148 IRQ_TYPE_LEVEL_HIGH 0>,
244*11715fcfSIvaylo Ivanov			     <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH 0>;
245*11715fcfSIvaylo Ivanov	};
246*11715fcfSIvaylo Ivanov
247*11715fcfSIvaylo Ivanov	gpm11: gpm11-gpio-bank {
248*11715fcfSIvaylo Ivanov		gpio-controller;
249*11715fcfSIvaylo Ivanov		#gpio-cells = <2>;
250*11715fcfSIvaylo Ivanov
251*11715fcfSIvaylo Ivanov		interrupt-controller;
252*11715fcfSIvaylo Ivanov		#interrupt-cells = <2>;
253*11715fcfSIvaylo Ivanov		interrupt-parent = <&gic>;
254*11715fcfSIvaylo Ivanov		interrupts = <GIC_SPI 150 IRQ_TYPE_LEVEL_HIGH 0>,
255*11715fcfSIvaylo Ivanov			     <GIC_SPI 151 IRQ_TYPE_LEVEL_HIGH 0>;
256*11715fcfSIvaylo Ivanov	};
257*11715fcfSIvaylo Ivanov
258*11715fcfSIvaylo Ivanov	gpm12: gpm12-gpio-bank {
259*11715fcfSIvaylo Ivanov		gpio-controller;
260*11715fcfSIvaylo Ivanov		#gpio-cells = <2>;
261*11715fcfSIvaylo Ivanov
262*11715fcfSIvaylo Ivanov		interrupt-controller;
263*11715fcfSIvaylo Ivanov		#interrupt-cells = <2>;
264*11715fcfSIvaylo Ivanov		interrupts = <GIC_SPI 152 IRQ_TYPE_LEVEL_HIGH 0>,
265*11715fcfSIvaylo Ivanov			     <GIC_SPI 153 IRQ_TYPE_LEVEL_HIGH 0>;
266*11715fcfSIvaylo Ivanov	};
267*11715fcfSIvaylo Ivanov
268*11715fcfSIvaylo Ivanov	gpm13: gpm13-gpio-bank {
269*11715fcfSIvaylo Ivanov		gpio-controller;
270*11715fcfSIvaylo Ivanov		#gpio-cells = <2>;
271*11715fcfSIvaylo Ivanov
272*11715fcfSIvaylo Ivanov		interrupt-controller;
273*11715fcfSIvaylo Ivanov		#interrupt-cells = <2>;
274*11715fcfSIvaylo Ivanov		interrupt-parent = <&gic>;
275*11715fcfSIvaylo Ivanov		interrupts = <GIC_SPI 154 IRQ_TYPE_LEVEL_HIGH 0>,
276*11715fcfSIvaylo Ivanov			     <GIC_SPI 155 IRQ_TYPE_LEVEL_HIGH 0>;
277*11715fcfSIvaylo Ivanov	};
278*11715fcfSIvaylo Ivanov
279*11715fcfSIvaylo Ivanov	gpm14: gpm14-gpio-bank {
280*11715fcfSIvaylo Ivanov		gpio-controller;
281*11715fcfSIvaylo Ivanov		#gpio-cells = <2>;
282*11715fcfSIvaylo Ivanov
283*11715fcfSIvaylo Ivanov		interrupt-controller;
284*11715fcfSIvaylo Ivanov		#interrupt-cells = <2>;
285*11715fcfSIvaylo Ivanov		interrupt-parent = <&gic>;
286*11715fcfSIvaylo Ivanov		interrupts = <GIC_SPI 156 IRQ_TYPE_LEVEL_HIGH 0>;
287*11715fcfSIvaylo Ivanov	};
288*11715fcfSIvaylo Ivanov
289*11715fcfSIvaylo Ivanov	gpm15: gpm15-gpio-bank {
290*11715fcfSIvaylo Ivanov		gpio-controller;
291*11715fcfSIvaylo Ivanov		#gpio-cells = <2>;
292*11715fcfSIvaylo Ivanov
293*11715fcfSIvaylo Ivanov		interrupt-controller;
294*11715fcfSIvaylo Ivanov		#interrupt-cells = <2>;
295*11715fcfSIvaylo Ivanov		interrupt-parent = <&gic>;
296*11715fcfSIvaylo Ivanov		interrupts = <GIC_SPI 157 IRQ_TYPE_LEVEL_HIGH 0>;
297*11715fcfSIvaylo Ivanov	};
298*11715fcfSIvaylo Ivanov
299*11715fcfSIvaylo Ivanov	gpm16: gpm16-gpio-bank {
300*11715fcfSIvaylo Ivanov		gpio-controller;
301*11715fcfSIvaylo Ivanov		#gpio-cells = <2>;
302*11715fcfSIvaylo Ivanov
303*11715fcfSIvaylo Ivanov		interrupt-controller;
304*11715fcfSIvaylo Ivanov		#interrupt-cells = <2>;
305*11715fcfSIvaylo Ivanov		interrupt-parent = <&gic>;
306*11715fcfSIvaylo Ivanov		interrupts = <GIC_SPI 158 IRQ_TYPE_LEVEL_HIGH 0>;
307*11715fcfSIvaylo Ivanov	};
308*11715fcfSIvaylo Ivanov
309*11715fcfSIvaylo Ivanov	gpm17: gpm17-gpio-bank {
310*11715fcfSIvaylo Ivanov		gpio-controller;
311*11715fcfSIvaylo Ivanov		#gpio-cells = <2>;
312*11715fcfSIvaylo Ivanov
313*11715fcfSIvaylo Ivanov		interrupt-controller;
314*11715fcfSIvaylo Ivanov		#interrupt-cells = <2>;
315*11715fcfSIvaylo Ivanov		interrupt-parent = <&gic>;
316*11715fcfSIvaylo Ivanov		interrupts = <GIC_SPI 159 IRQ_TYPE_LEVEL_HIGH 0>;
317*11715fcfSIvaylo Ivanov	};
318*11715fcfSIvaylo Ivanov
319*11715fcfSIvaylo Ivanov	gpm20: gpm20-gpio-bank {
320*11715fcfSIvaylo Ivanov		gpio-controller;
321*11715fcfSIvaylo Ivanov		#gpio-cells = <2>;
322*11715fcfSIvaylo Ivanov
323*11715fcfSIvaylo Ivanov		interrupt-controller;
324*11715fcfSIvaylo Ivanov		#interrupt-cells = <2>;
325*11715fcfSIvaylo Ivanov		interrupt-parent = <&gic>;
326*11715fcfSIvaylo Ivanov		interrupts = <GIC_SPI 162 IRQ_TYPE_LEVEL_HIGH 0>;
327*11715fcfSIvaylo Ivanov	};
328*11715fcfSIvaylo Ivanov
329*11715fcfSIvaylo Ivanov	gpm21: gpm21-gpio-bank {
330*11715fcfSIvaylo Ivanov		gpio-controller;
331*11715fcfSIvaylo Ivanov		#gpio-cells = <2>;
332*11715fcfSIvaylo Ivanov
333*11715fcfSIvaylo Ivanov		interrupt-controller;
334*11715fcfSIvaylo Ivanov		#interrupt-cells = <2>;
335*11715fcfSIvaylo Ivanov		interrupt-parent = <&gic>;
336*11715fcfSIvaylo Ivanov		interrupts = <GIC_SPI 163 IRQ_TYPE_LEVEL_HIGH 0>;
337*11715fcfSIvaylo Ivanov	};
338*11715fcfSIvaylo Ivanov
339*11715fcfSIvaylo Ivanov	gpm22: gpm22-gpio-bank {
340*11715fcfSIvaylo Ivanov		gpio-controller;
341*11715fcfSIvaylo Ivanov		#gpio-cells = <2>;
342*11715fcfSIvaylo Ivanov
343*11715fcfSIvaylo Ivanov		interrupt-controller;
344*11715fcfSIvaylo Ivanov		#interrupt-cells = <2>;
345*11715fcfSIvaylo Ivanov		interrupt-parent = <&gic>;
346*11715fcfSIvaylo Ivanov		interrupts = <GIC_SPI 164 IRQ_TYPE_LEVEL_HIGH 0>;
347*11715fcfSIvaylo Ivanov	};
348*11715fcfSIvaylo Ivanov
349*11715fcfSIvaylo Ivanov	gpm23: gpm23-gpio-bank {
350*11715fcfSIvaylo Ivanov		gpio-controller;
351*11715fcfSIvaylo Ivanov		#gpio-cells = <2>;
352*11715fcfSIvaylo Ivanov
353*11715fcfSIvaylo Ivanov		interrupt-controller;
354*11715fcfSIvaylo Ivanov		#interrupt-cells = <2>;
355*11715fcfSIvaylo Ivanov		interrupt-parent = <&gic>;
356*11715fcfSIvaylo Ivanov		interrupts = <GIC_SPI 165 IRQ_TYPE_LEVEL_HIGH 0>;
357*11715fcfSIvaylo Ivanov	};
358*11715fcfSIvaylo Ivanov
359*11715fcfSIvaylo Ivanov	gpm24: gpm24-gpio-bank {
360*11715fcfSIvaylo Ivanov		gpio-controller;
361*11715fcfSIvaylo Ivanov		#gpio-cells = <2>;
362*11715fcfSIvaylo Ivanov
363*11715fcfSIvaylo Ivanov		interrupt-controller;
364*11715fcfSIvaylo Ivanov
365*11715fcfSIvaylo Ivanov		#interrupt-cells = <2>;
366*11715fcfSIvaylo Ivanov		interrupt-parent = <&gic>;
367*11715fcfSIvaylo Ivanov		interrupts = <GIC_SPI 166 IRQ_TYPE_LEVEL_HIGH 0>;
368*11715fcfSIvaylo Ivanov	};
369*11715fcfSIvaylo Ivanov
370*11715fcfSIvaylo Ivanov	hsi2c24_bus: hsi2c24-bus-pins {
371*11715fcfSIvaylo Ivanov		samsung,pins = "gpm0-0", "gpm0-1";
372*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
373*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
374*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
375*11715fcfSIvaylo Ivanov	};
376*11715fcfSIvaylo Ivanov
377*11715fcfSIvaylo Ivanov	hsi2c25_bus: hsi2c25-bus-pins {
378*11715fcfSIvaylo Ivanov		samsung,pins = "gpm1-0", "gpm1-1";
379*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
380*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
381*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
382*11715fcfSIvaylo Ivanov	};
383*11715fcfSIvaylo Ivanov
384*11715fcfSIvaylo Ivanov	hsi2c26_bus: hsi2c26-bus-pins {
385*11715fcfSIvaylo Ivanov		samsung,pins = "gpm2-0", "gpm2-1";
386*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
387*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
388*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
389*11715fcfSIvaylo Ivanov	};
390*11715fcfSIvaylo Ivanov
391*11715fcfSIvaylo Ivanov	hsi2c27_bus: hsi2c27-bus-pins {
392*11715fcfSIvaylo Ivanov		samsung,pins = "gpm3-0", "gpm3-1";
393*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
394*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
395*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
396*11715fcfSIvaylo Ivanov	};
397*11715fcfSIvaylo Ivanov
398*11715fcfSIvaylo Ivanov	hsi2c28_bus: hsi2c28-bus-pins {
399*11715fcfSIvaylo Ivanov		samsung,pins = "gpm4-0", "gpm4-1";
400*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
401*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
402*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
403*11715fcfSIvaylo Ivanov	};
404*11715fcfSIvaylo Ivanov
405*11715fcfSIvaylo Ivanov	hsi2c29_bus: hsi2c29-bus-pins {
406*11715fcfSIvaylo Ivanov		samsung,pins = "gpm5-0", "gpm5-1";
407*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
408*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
409*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
410*11715fcfSIvaylo Ivanov	};
411*11715fcfSIvaylo Ivanov
412*11715fcfSIvaylo Ivanov	hsi2c30_bus: hsi2c30-bus-pins {
413*11715fcfSIvaylo Ivanov		samsung,pins = "gpm6-0", "gpm6-1";
414*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
415*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
416*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
417*11715fcfSIvaylo Ivanov	};
418*11715fcfSIvaylo Ivanov
419*11715fcfSIvaylo Ivanov	hsi2c31_bus: hsi2c31-bus-pins {
420*11715fcfSIvaylo Ivanov		samsung,pins = "gpm7-0", "gpm7-1";
421*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
422*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
423*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
424*11715fcfSIvaylo Ivanov	};
425*11715fcfSIvaylo Ivanov
426*11715fcfSIvaylo Ivanov	hsi2c32_bus: hsi2c32-bus-pins {
427*11715fcfSIvaylo Ivanov		samsung,pins = "gpm8-0", "gpm8-1";
428*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
429*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
430*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
431*11715fcfSIvaylo Ivanov	};
432*11715fcfSIvaylo Ivanov
433*11715fcfSIvaylo Ivanov	hsi2c33_bus: hsi2c33-bus-pins {
434*11715fcfSIvaylo Ivanov		samsung,pins = "gpm9-0", "gpm9-1";
435*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
436*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
437*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
438*11715fcfSIvaylo Ivanov	};
439*11715fcfSIvaylo Ivanov
440*11715fcfSIvaylo Ivanov	hsi2c34_bus: hsi2c34-bus-pins {
441*11715fcfSIvaylo Ivanov		samsung,pins = "gpm10-0", "gpm10-1";
442*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
443*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
444*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
445*11715fcfSIvaylo Ivanov	};
446*11715fcfSIvaylo Ivanov
447*11715fcfSIvaylo Ivanov	hsi2c35_bus: hsi2c35-bus-pins {
448*11715fcfSIvaylo Ivanov		samsung,pins = "gpm11-0", "gpm11-1";
449*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
450*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
451*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
452*11715fcfSIvaylo Ivanov	};
453*11715fcfSIvaylo Ivanov
454*11715fcfSIvaylo Ivanov	hsi2c36_bus: hsi2c36-bus-pins {
455*11715fcfSIvaylo Ivanov		samsung,pins = "gpm12-0", "gpm12-1";
456*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
457*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
458*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
459*11715fcfSIvaylo Ivanov	};
460*11715fcfSIvaylo Ivanov
461*11715fcfSIvaylo Ivanov	hsi2c37_bus: hsi2c37-bus-pins {
462*11715fcfSIvaylo Ivanov		samsung,pins = "gpm13-0", "gpm13-1";
463*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
464*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
465*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
466*11715fcfSIvaylo Ivanov	};
467*11715fcfSIvaylo Ivanov
468*11715fcfSIvaylo Ivanov	hsi2c38_bus: hsi2c38-bus-pins {
469*11715fcfSIvaylo Ivanov		samsung,pins = "gpm23-0", "gpm24-0";
470*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
471*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
472*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
473*11715fcfSIvaylo Ivanov	};
474*11715fcfSIvaylo Ivanov
475*11715fcfSIvaylo Ivanov	spi12_bus: spi12-bus-pins {
476*11715fcfSIvaylo Ivanov		samsung,pins = "gpm0-0", "gpm0-1", "gpm1-0";
477*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
478*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
479*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
480*11715fcfSIvaylo Ivanov	};
481*11715fcfSIvaylo Ivanov
482*11715fcfSIvaylo Ivanov	spi12_cs: spi12-cs-pins {
483*11715fcfSIvaylo Ivanov		samsung,pins = "gpm1-1";
484*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
485*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
486*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
487*11715fcfSIvaylo Ivanov	};
488*11715fcfSIvaylo Ivanov
489*11715fcfSIvaylo Ivanov	spi12_cs_func: spi12-cs-func-pins {
490*11715fcfSIvaylo Ivanov		samsung,pins = "gpm1-1";
491*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
492*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
493*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
494*11715fcfSIvaylo Ivanov	};
495*11715fcfSIvaylo Ivanov
496*11715fcfSIvaylo Ivanov	spi13_bus: spi13-bus-pins {
497*11715fcfSIvaylo Ivanov		samsung,pins = "gpm2-0", "gpm2-1", "gpm3-0";
498*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
499*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
500*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
501*11715fcfSIvaylo Ivanov	};
502*11715fcfSIvaylo Ivanov
503*11715fcfSIvaylo Ivanov	spi13_cs: spi13-cs-pins {
504*11715fcfSIvaylo Ivanov		samsung,pins = "gpm3-1";
505*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
506*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
507*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
508*11715fcfSIvaylo Ivanov	};
509*11715fcfSIvaylo Ivanov
510*11715fcfSIvaylo Ivanov	spi13_cs_func: spi13-cs-func-pins {
511*11715fcfSIvaylo Ivanov		samsung,pins = "gpm3-1";
512*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
513*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
514*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
515*11715fcfSIvaylo Ivanov	};
516*11715fcfSIvaylo Ivanov
517*11715fcfSIvaylo Ivanov	spi14_bus: spi14-bus-pins {
518*11715fcfSIvaylo Ivanov		samsung,pins = "gpm4-0", "gpm4-1", "gpm5-0";
519*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
520*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
521*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
522*11715fcfSIvaylo Ivanov	};
523*11715fcfSIvaylo Ivanov
524*11715fcfSIvaylo Ivanov	spi14_cs: spi14-cs-pins {
525*11715fcfSIvaylo Ivanov		samsung,pins = "gpm5-1";
526*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
527*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
528*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
529*11715fcfSIvaylo Ivanov	};
530*11715fcfSIvaylo Ivanov
531*11715fcfSIvaylo Ivanov	spi14_cs_func: spi14-cs-func-pins {
532*11715fcfSIvaylo Ivanov		samsung,pins = "gpm5-1";
533*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
534*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
535*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
536*11715fcfSIvaylo Ivanov	};
537*11715fcfSIvaylo Ivanov
538*11715fcfSIvaylo Ivanov	spi15_bus: spi15-bus-pins {
539*11715fcfSIvaylo Ivanov		samsung,pins = "gpm6-0", "gpm6-1", "gpm7-0";
540*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
541*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
542*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
543*11715fcfSIvaylo Ivanov	};
544*11715fcfSIvaylo Ivanov
545*11715fcfSIvaylo Ivanov	spi15_cs: spi15-cs-pins {
546*11715fcfSIvaylo Ivanov		samsung,pins = "gpm7-1";
547*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
548*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
549*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
550*11715fcfSIvaylo Ivanov	};
551*11715fcfSIvaylo Ivanov
552*11715fcfSIvaylo Ivanov	spi15_cs_func: spi15-cs-func-pins {
553*11715fcfSIvaylo Ivanov		samsung,pins = "gpm7-1";
554*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
555*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
556*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
557*11715fcfSIvaylo Ivanov	};
558*11715fcfSIvaylo Ivanov
559*11715fcfSIvaylo Ivanov	spi16_bus: spi16-bus-pins {
560*11715fcfSIvaylo Ivanov		samsung,pins = "gpm8-0", "gpm8-1", "gpm9-0";
561*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
562*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
563*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
564*11715fcfSIvaylo Ivanov	};
565*11715fcfSIvaylo Ivanov
566*11715fcfSIvaylo Ivanov	spi16_cs: spi16-cs-pins {
567*11715fcfSIvaylo Ivanov		samsung,pins = "gpm9-1";
568*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
569*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
570*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
571*11715fcfSIvaylo Ivanov	};
572*11715fcfSIvaylo Ivanov
573*11715fcfSIvaylo Ivanov	spi16_cs_func: spi16-cs-func-pins {
574*11715fcfSIvaylo Ivanov		samsung,pins = "gpm9-1";
575*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
576*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
577*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
578*11715fcfSIvaylo Ivanov	};
579*11715fcfSIvaylo Ivanov
580*11715fcfSIvaylo Ivanov	spi17_bus: spi17-bus-pins {
581*11715fcfSIvaylo Ivanov		samsung,pins = "gpm10-0", "gpm10-1", "gpm11-0";
582*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
583*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
584*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
585*11715fcfSIvaylo Ivanov	};
586*11715fcfSIvaylo Ivanov
587*11715fcfSIvaylo Ivanov	spi17_cs: spi17-cs-pins {
588*11715fcfSIvaylo Ivanov		samsung,pins = "gpm11-1";
589*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
590*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
591*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
592*11715fcfSIvaylo Ivanov	};
593*11715fcfSIvaylo Ivanov
594*11715fcfSIvaylo Ivanov	spi17_cs_func: spi17-cs-func-pins {
595*11715fcfSIvaylo Ivanov		samsung,pins = "gpm11-1";
596*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
597*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
598*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
599*11715fcfSIvaylo Ivanov	};
600*11715fcfSIvaylo Ivanov
601*11715fcfSIvaylo Ivanov	spi18_bus: spi18-bus-pins {
602*11715fcfSIvaylo Ivanov		samsung,pins = "gpm12-0", "gpm12-1", "gpm13-0";
603*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
604*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
605*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
606*11715fcfSIvaylo Ivanov	};
607*11715fcfSIvaylo Ivanov
608*11715fcfSIvaylo Ivanov	spi18_cs: spi18-cs-pins {
609*11715fcfSIvaylo Ivanov		samsung,pins = "gpm13-1";
610*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
611*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
612*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
613*11715fcfSIvaylo Ivanov	};
614*11715fcfSIvaylo Ivanov
615*11715fcfSIvaylo Ivanov	spi18_cs_func: spi18-cs-func-pins {
616*11715fcfSIvaylo Ivanov		samsung,pins = "gpm13-1";
617*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
618*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
619*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
620*11715fcfSIvaylo Ivanov	};
621*11715fcfSIvaylo Ivanov
622*11715fcfSIvaylo Ivanov	uart14_bus_single: uart14-bus-single-pins {
623*11715fcfSIvaylo Ivanov		samsung,pins = "gpm0-0", "gpm0-1", "gpm2-0", "gpm2-1";
624*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
625*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
626*11715fcfSIvaylo Ivanov	};
627*11715fcfSIvaylo Ivanov
628*11715fcfSIvaylo Ivanov	uart14_bus_dual: uart14-bus-dual-pins {
629*11715fcfSIvaylo Ivanov		samsung,pins = "gpm0-0", "gpm0-1";
630*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
631*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
632*11715fcfSIvaylo Ivanov	};
633*11715fcfSIvaylo Ivanov
634*11715fcfSIvaylo Ivanov	uart15_bus_single: uart15-bus-single-pins {
635*11715fcfSIvaylo Ivanov		samsung,pins = "gpm3-0", "gpm3-1", "gpm4-0", "gpm4-1";
636*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
637*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
638*11715fcfSIvaylo Ivanov	};
639*11715fcfSIvaylo Ivanov
640*11715fcfSIvaylo Ivanov	uart15_bus_dual: uart15-bus-dual-pins {
641*11715fcfSIvaylo Ivanov		samsung,pins = "gpm3-0", "gpm3-1";
642*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
643*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
644*11715fcfSIvaylo Ivanov	};
645*11715fcfSIvaylo Ivanov
646*11715fcfSIvaylo Ivanov	uart16_bus_single: uart16-bus-single-pins {
647*11715fcfSIvaylo Ivanov		samsung,pins = "gpm5-0", "gpm5-1", "gpm6-0", "gpm6-1";
648*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
649*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
650*11715fcfSIvaylo Ivanov	};
651*11715fcfSIvaylo Ivanov
652*11715fcfSIvaylo Ivanov	uart16_bus_dual: uart16-bus-dual-pins {
653*11715fcfSIvaylo Ivanov		samsung,pins = "gpm5-0", "gpm5-1";
654*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
655*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
656*11715fcfSIvaylo Ivanov	};
657*11715fcfSIvaylo Ivanov
658*11715fcfSIvaylo Ivanov	uart17_bus_single: uart17-bus-single-pins {
659*11715fcfSIvaylo Ivanov		samsung,pins = "gpm7-0", "gpm7-1", "gpm8-0", "gpm8-1";
660*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
661*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
662*11715fcfSIvaylo Ivanov	};
663*11715fcfSIvaylo Ivanov
664*11715fcfSIvaylo Ivanov	uart17_bus_dual: uart17-bus-dual-pins {
665*11715fcfSIvaylo Ivanov		samsung,pins = "gpm7-0", "gpm7-1";
666*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
667*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
668*11715fcfSIvaylo Ivanov	};
669*11715fcfSIvaylo Ivanov
670*11715fcfSIvaylo Ivanov	uart18_bus_single: uart18-bus-single-pins {
671*11715fcfSIvaylo Ivanov		samsung,pins = "gpm8-0", "gpm8-1", "gpm9-0", "gpm9-1";
672*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
673*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
674*11715fcfSIvaylo Ivanov	};
675*11715fcfSIvaylo Ivanov
676*11715fcfSIvaylo Ivanov	uart18_bus_dual: uart18-bus-dual-pins {
677*11715fcfSIvaylo Ivanov		samsung,pins = "gpm8-0", "gpm8-1";
678*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
679*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
680*11715fcfSIvaylo Ivanov	};
681*11715fcfSIvaylo Ivanov
682*11715fcfSIvaylo Ivanov	uart19_bus_single: uart19-bus-single-pins {
683*11715fcfSIvaylo Ivanov		samsung,pins = "gpm10-0", "gpm10-1", "gpm11-0", "gpm11-1";
684*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
685*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
686*11715fcfSIvaylo Ivanov	};
687*11715fcfSIvaylo Ivanov
688*11715fcfSIvaylo Ivanov	uart19_bus_dual: uart19-bus-dual-pins {
689*11715fcfSIvaylo Ivanov		samsung,pins = "gpm12-0", "gpm12-1";
690*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
691*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
692*11715fcfSIvaylo Ivanov	};
693*11715fcfSIvaylo Ivanov
694*11715fcfSIvaylo Ivanov	uart20_bus_single: uart20-bus-single-pins {
695*11715fcfSIvaylo Ivanov		samsung,pins = "gpm13-0", "gpm13-1", "gpm14-0", "gpm14-1";
696*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
697*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
698*11715fcfSIvaylo Ivanov	};
699*11715fcfSIvaylo Ivanov
700*11715fcfSIvaylo Ivanov	uart20_bus_dual: uart20-bus-dual-pins {
701*11715fcfSIvaylo Ivanov		samsung,pins = "gpm13-0", "gpm13-1";
702*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
703*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
704*11715fcfSIvaylo Ivanov	};
705*11715fcfSIvaylo Ivanov
706*11715fcfSIvaylo Ivanov};
707*11715fcfSIvaylo Ivanov
708*11715fcfSIvaylo Ivanov&pinctrl_hsi1 {
709*11715fcfSIvaylo Ivanov	gpf0: gpf0-gpio-bank {
710*11715fcfSIvaylo Ivanov		gpio-controller;
711*11715fcfSIvaylo Ivanov		#gpio-cells = <2>;
712*11715fcfSIvaylo Ivanov		interrupt-controller;
713*11715fcfSIvaylo Ivanov		#interrupt-cells = <2>;
714*11715fcfSIvaylo Ivanov	};
715*11715fcfSIvaylo Ivanov
716*11715fcfSIvaylo Ivanov	pcie0_clkreq: pcie0-clkreq-pins {
717*11715fcfSIvaylo Ivanov		samsung,pins = "gpf0-0";
718*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
719*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
720*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV4>;
721*11715fcfSIvaylo Ivanov		samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
722*11715fcfSIvaylo Ivanov		samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_UP>;
723*11715fcfSIvaylo Ivanov	};
724*11715fcfSIvaylo Ivanov
725*11715fcfSIvaylo Ivanov	pcie0_perst: pcie0-perst-pins {
726*11715fcfSIvaylo Ivanov		samsung,pins = "gpf0-1";
727*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
728*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV4>;
729*11715fcfSIvaylo Ivanov		samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
730*11715fcfSIvaylo Ivanov	};
731*11715fcfSIvaylo Ivanov
732*11715fcfSIvaylo Ivanov	pcie1_clkreq: pcie1-clkreq-pins {
733*11715fcfSIvaylo Ivanov		samsung,pins = "gpf0-2";
734*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
735*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
736*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV4>;
737*11715fcfSIvaylo Ivanov		samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
738*11715fcfSIvaylo Ivanov		samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_UP>;
739*11715fcfSIvaylo Ivanov	};
740*11715fcfSIvaylo Ivanov
741*11715fcfSIvaylo Ivanov	pcie1_perst: pcie1-perst-pins {
742*11715fcfSIvaylo Ivanov		samsung,pins = "gpf0-3";
743*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
744*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV4>;
745*11715fcfSIvaylo Ivanov		samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
746*11715fcfSIvaylo Ivanov	};
747*11715fcfSIvaylo Ivanov};
748*11715fcfSIvaylo Ivanov
749*11715fcfSIvaylo Ivanov&pinctrl_hsi1ufs {
750*11715fcfSIvaylo Ivanov	gpf2: gpf2-gpio-bank {
751*11715fcfSIvaylo Ivanov		gpio-controller;
752*11715fcfSIvaylo Ivanov		#gpio-cells = <2>;
753*11715fcfSIvaylo Ivanov		interrupt-controller;
754*11715fcfSIvaylo Ivanov		#interrupt-cells = <2>;
755*11715fcfSIvaylo Ivanov	};
756*11715fcfSIvaylo Ivanov
757*11715fcfSIvaylo Ivanov	ufs_rst_n: ufs-rst-n-pins {
758*11715fcfSIvaylo Ivanov		samsung,pins = "gpf2-1";
759*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
760*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
761*11715fcfSIvaylo Ivanov		samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
762*11715fcfSIvaylo Ivanov		samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_NONE>;
763*11715fcfSIvaylo Ivanov	};
764*11715fcfSIvaylo Ivanov
765*11715fcfSIvaylo Ivanov	ufs_refclk_out: ufs-refclk-out-pins {
766*11715fcfSIvaylo Ivanov		samsung,pins = "gpf2-0";
767*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
768*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
769*11715fcfSIvaylo Ivanov		samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
770*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV3>;
771*11715fcfSIvaylo Ivanov		samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_NONE>;
772*11715fcfSIvaylo Ivanov	};
773*11715fcfSIvaylo Ivanov};
774*11715fcfSIvaylo Ivanov
775*11715fcfSIvaylo Ivanov&pinctrl_peric0 {
776*11715fcfSIvaylo Ivanov	gpb0: gpb0-gpio-bank {
777*11715fcfSIvaylo Ivanov		gpio-controller;
778*11715fcfSIvaylo Ivanov		#gpio-cells = <2>;
779*11715fcfSIvaylo Ivanov		interrupt-controller;
780*11715fcfSIvaylo Ivanov		#interrupt-cells = <2>;
781*11715fcfSIvaylo Ivanov	};
782*11715fcfSIvaylo Ivanov
783*11715fcfSIvaylo Ivanov	gpb1: gpb1-gpio-bank {
784*11715fcfSIvaylo Ivanov		gpio-controller;
785*11715fcfSIvaylo Ivanov		#gpio-cells = <2>;
786*11715fcfSIvaylo Ivanov		interrupt-controller;
787*11715fcfSIvaylo Ivanov		#interrupt-cells = <2>;
788*11715fcfSIvaylo Ivanov	};
789*11715fcfSIvaylo Ivanov
790*11715fcfSIvaylo Ivanov	gpb2: gpb2-gpio-bank {
791*11715fcfSIvaylo Ivanov		gpio-controller;
792*11715fcfSIvaylo Ivanov		#gpio-cells = <2>;
793*11715fcfSIvaylo Ivanov		interrupt-controller;
794*11715fcfSIvaylo Ivanov		#interrupt-cells = <2>;
795*11715fcfSIvaylo Ivanov	};
796*11715fcfSIvaylo Ivanov
797*11715fcfSIvaylo Ivanov	gpb3: gpb3-gpio-bank {
798*11715fcfSIvaylo Ivanov		gpio-controller;
799*11715fcfSIvaylo Ivanov		#gpio-cells = <2>;
800*11715fcfSIvaylo Ivanov		interrupt-controller;
801*11715fcfSIvaylo Ivanov		#interrupt-cells = <2>;
802*11715fcfSIvaylo Ivanov	};
803*11715fcfSIvaylo Ivanov
804*11715fcfSIvaylo Ivanov	gpc0: gpc0-gpio-bank {
805*11715fcfSIvaylo Ivanov		gpio-controller;
806*11715fcfSIvaylo Ivanov		#gpio-cells = <2>;
807*11715fcfSIvaylo Ivanov		interrupt-controller;
808*11715fcfSIvaylo Ivanov		#interrupt-cells = <2>;
809*11715fcfSIvaylo Ivanov	};
810*11715fcfSIvaylo Ivanov
811*11715fcfSIvaylo Ivanov	gpc1: gpc1-gpio-bank {
812*11715fcfSIvaylo Ivanov		gpio-controller;
813*11715fcfSIvaylo Ivanov		#gpio-cells = <2>;
814*11715fcfSIvaylo Ivanov		interrupt-controller;
815*11715fcfSIvaylo Ivanov		#interrupt-cells = <2>;
816*11715fcfSIvaylo Ivanov	};
817*11715fcfSIvaylo Ivanov
818*11715fcfSIvaylo Ivanov	gpc2: gpc2-gpio-bank {
819*11715fcfSIvaylo Ivanov		gpio-controller;
820*11715fcfSIvaylo Ivanov		#gpio-cells = <2>;
821*11715fcfSIvaylo Ivanov		interrupt-controller;
822*11715fcfSIvaylo Ivanov		#interrupt-cells = <2>;
823*11715fcfSIvaylo Ivanov	};
824*11715fcfSIvaylo Ivanov
825*11715fcfSIvaylo Ivanov	gpg1: gpg1-gpio-bank {
826*11715fcfSIvaylo Ivanov		gpio-controller;
827*11715fcfSIvaylo Ivanov		#gpio-cells = <2>;
828*11715fcfSIvaylo Ivanov		interrupt-controller;
829*11715fcfSIvaylo Ivanov		#interrupt-cells = <2>;
830*11715fcfSIvaylo Ivanov	};
831*11715fcfSIvaylo Ivanov
832*11715fcfSIvaylo Ivanov	gpg2: gpg2-gpio-bank {
833*11715fcfSIvaylo Ivanov		gpio-controller;
834*11715fcfSIvaylo Ivanov		#gpio-cells = <2>;
835*11715fcfSIvaylo Ivanov		interrupt-controller;
836*11715fcfSIvaylo Ivanov		#interrupt-cells = <2>;
837*11715fcfSIvaylo Ivanov	};
838*11715fcfSIvaylo Ivanov
839*11715fcfSIvaylo Ivanov	gpp4: gpp4-gpio-bank {
840*11715fcfSIvaylo Ivanov		gpio-controller;
841*11715fcfSIvaylo Ivanov		#gpio-cells = <2>;
842*11715fcfSIvaylo Ivanov		interrupt-controller;
843*11715fcfSIvaylo Ivanov		#interrupt-cells = <2>;
844*11715fcfSIvaylo Ivanov	};
845*11715fcfSIvaylo Ivanov
846*11715fcfSIvaylo Ivanov	aud_i2s0_bus: aud-i2s0-bus-pins {
847*11715fcfSIvaylo Ivanov		samsung,pins = "gpb0-0", "gpb0-1", "gpb0-2", "gpb0-3";
848*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
849*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
850*11715fcfSIvaylo Ivanov	};
851*11715fcfSIvaylo Ivanov
852*11715fcfSIvaylo Ivanov	aud_i2s1_bus: aud-i2s1-bus-pins {
853*11715fcfSIvaylo Ivanov		samsung,pins = "gpb1-0", "gpb1-1", "gpb1-2", "gpb1-3";
854*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
855*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
856*11715fcfSIvaylo Ivanov	};
857*11715fcfSIvaylo Ivanov
858*11715fcfSIvaylo Ivanov	aud_i2s2_bus: aud-i2s2-bus-pins {
859*11715fcfSIvaylo Ivanov		samsung,pins = "gpb2-0", "gpb2-1", "gpb2-2", "gpb2-3";
860*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
861*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
862*11715fcfSIvaylo Ivanov	};
863*11715fcfSIvaylo Ivanov
864*11715fcfSIvaylo Ivanov	aud_i2s3_bus: aud-i2s3-bus-pins {
865*11715fcfSIvaylo Ivanov		samsung,pins = "gpb3-0", "gpb3-1", "gpb3-2", "gpb3-3";
866*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
867*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
868*11715fcfSIvaylo Ivanov	};
869*11715fcfSIvaylo Ivanov
870*11715fcfSIvaylo Ivanov	aud_i2s3_pci: aud-i2s3-pci-pins {
871*11715fcfSIvaylo Ivanov		samsung,pins = "gpb3-0", "gpb3-1";
872*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
873*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
874*11715fcfSIvaylo Ivanov	};
875*11715fcfSIvaylo Ivanov
876*11715fcfSIvaylo Ivanov	aud_dsd_bus: aud-dsd-bus-pins {
877*11715fcfSIvaylo Ivanov		samsung,pins = "gpb1-0", "gpb1-1", "gpb1-2";
878*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
879*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
880*11715fcfSIvaylo Ivanov	};
881*11715fcfSIvaylo Ivanov
882*11715fcfSIvaylo Ivanov	decon_0_te: decon-0-te-pins {
883*11715fcfSIvaylo Ivanov		samsung,pins = "gpg2-0";
884*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_F>;
885*11715fcfSIvaylo Ivanov	};
886*11715fcfSIvaylo Ivanov
887*11715fcfSIvaylo Ivanov	hsi2c8_bus: hsi2c8-bus-pins {
888*11715fcfSIvaylo Ivanov		samsung,pins = "gpp4-0", "gpp4-1";
889*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
890*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
891*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
892*11715fcfSIvaylo Ivanov	};
893*11715fcfSIvaylo Ivanov
894*11715fcfSIvaylo Ivanov	hsi2c9_bus: hsi2c9-bus-pins {
895*11715fcfSIvaylo Ivanov		samsung,pins = "gpp4-2", "gpp4-3";
896*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
897*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
898*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
899*11715fcfSIvaylo Ivanov	};
900*11715fcfSIvaylo Ivanov
901*11715fcfSIvaylo Ivanov	i3c0_bus: i3c0-bus-pins {
902*11715fcfSIvaylo Ivanov		samsung,pins = "gpc0-0", "gpc0-1";
903*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
904*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
905*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
906*11715fcfSIvaylo Ivanov	};
907*11715fcfSIvaylo Ivanov
908*11715fcfSIvaylo Ivanov	i3c1_bus: i3c1-bus-pins {
909*11715fcfSIvaylo Ivanov		samsung,pins = "gpc1-0", "gpc1-1";
910*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
911*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
912*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
913*11715fcfSIvaylo Ivanov	};
914*11715fcfSIvaylo Ivanov
915*11715fcfSIvaylo Ivanov	i3c2_bus: i3c2-bus-pins {
916*11715fcfSIvaylo Ivanov		samsung,pins = "gpc2-0", "gpc2-1";
917*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
918*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
919*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
920*11715fcfSIvaylo Ivanov		samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
921*11715fcfSIvaylo Ivanov		samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_NONE>;
922*11715fcfSIvaylo Ivanov	};
923*11715fcfSIvaylo Ivanov
924*11715fcfSIvaylo Ivanov	spi4_bus: spi4-bus-pins {
925*11715fcfSIvaylo Ivanov		samsung,pins = "gpp4-2", "gpp4-1", "gpp4-0";
926*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
927*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
928*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
929*11715fcfSIvaylo Ivanov	};
930*11715fcfSIvaylo Ivanov
931*11715fcfSIvaylo Ivanov	spi4_cs: spi4-cs-pins {
932*11715fcfSIvaylo Ivanov		samsung,pins = "gpp4-3";
933*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
934*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
935*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
936*11715fcfSIvaylo Ivanov	};
937*11715fcfSIvaylo Ivanov
938*11715fcfSIvaylo Ivanov	spi4_cs_func: spi4-cs-func-pins {
939*11715fcfSIvaylo Ivanov		samsung,pins = "gpp4-3";
940*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
941*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
942*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
943*11715fcfSIvaylo Ivanov	};
944*11715fcfSIvaylo Ivanov
945*11715fcfSIvaylo Ivanov	uart6_bus_single: uart6-bus-single-pins {
946*11715fcfSIvaylo Ivanov		samsung,pins = "gpp4-0", "gpp4-1", "gpp4-2", "gpp4-3";
947*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
948*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
949*11715fcfSIvaylo Ivanov	};
950*11715fcfSIvaylo Ivanov
951*11715fcfSIvaylo Ivanov	uart6_bus_dual: uart6-bus-dual-pins {
952*11715fcfSIvaylo Ivanov		samsung,pins = "gpp4-0", "gpp4-1";
953*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
954*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
955*11715fcfSIvaylo Ivanov	};
956*11715fcfSIvaylo Ivanov};
957*11715fcfSIvaylo Ivanov
958*11715fcfSIvaylo Ivanov&pinctrl_peric1 {
959*11715fcfSIvaylo Ivanov	gpp7: gpp7-gpio-bank {
960*11715fcfSIvaylo Ivanov		gpio-controller;
961*11715fcfSIvaylo Ivanov		#gpio-cells = <2>;
962*11715fcfSIvaylo Ivanov		interrupt-controller;
963*11715fcfSIvaylo Ivanov		#interrupt-cells = <2>;
964*11715fcfSIvaylo Ivanov	};
965*11715fcfSIvaylo Ivanov
966*11715fcfSIvaylo Ivanov	gpp8: gpp8-gpio-bank {
967*11715fcfSIvaylo Ivanov		gpio-controller;
968*11715fcfSIvaylo Ivanov		#gpio-cells = <2>;
969*11715fcfSIvaylo Ivanov		interrupt-controller;
970*11715fcfSIvaylo Ivanov		#interrupt-cells = <2>;
971*11715fcfSIvaylo Ivanov	};
972*11715fcfSIvaylo Ivanov
973*11715fcfSIvaylo Ivanov	gpp9: gpp9-gpio-bank {
974*11715fcfSIvaylo Ivanov		gpio-controller;
975*11715fcfSIvaylo Ivanov		#gpio-cells = <2>;
976*11715fcfSIvaylo Ivanov		interrupt-controller;
977*11715fcfSIvaylo Ivanov		#interrupt-cells = <2>;
978*11715fcfSIvaylo Ivanov	};
979*11715fcfSIvaylo Ivanov
980*11715fcfSIvaylo Ivanov	gpp10: gpp10-gpio-bank {
981*11715fcfSIvaylo Ivanov		gpio-controller;
982*11715fcfSIvaylo Ivanov		#gpio-cells = <2>;
983*11715fcfSIvaylo Ivanov		interrupt-controller;
984*11715fcfSIvaylo Ivanov		#interrupt-cells = <2>;
985*11715fcfSIvaylo Ivanov	};
986*11715fcfSIvaylo Ivanov
987*11715fcfSIvaylo Ivanov	hsi2c14_bus: hsi2c14-bus-pins {
988*11715fcfSIvaylo Ivanov		samsung,pins = "gpp7-0", "gpp7-1";
989*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
990*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
991*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
992*11715fcfSIvaylo Ivanov	};
993*11715fcfSIvaylo Ivanov
994*11715fcfSIvaylo Ivanov	hsi2c15_bus: hsi2c15-bus-pins {
995*11715fcfSIvaylo Ivanov		samsung,pins = "gpp7-2", "gpp7-3";
996*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
997*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
998*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
999*11715fcfSIvaylo Ivanov	};
1000*11715fcfSIvaylo Ivanov
1001*11715fcfSIvaylo Ivanov	hsi2c16_bus: hsi2c16-bus-pins {
1002*11715fcfSIvaylo Ivanov		samsung,pins = "gpp8-0", "gpp8-1";
1003*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1004*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
1005*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
1006*11715fcfSIvaylo Ivanov	};
1007*11715fcfSIvaylo Ivanov
1008*11715fcfSIvaylo Ivanov	hsi2c17_bus: hsi2c17-bus-pins {
1009*11715fcfSIvaylo Ivanov		samsung,pins = "gpp8-2", "gpp8-3";
1010*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
1011*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
1012*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
1013*11715fcfSIvaylo Ivanov	};
1014*11715fcfSIvaylo Ivanov
1015*11715fcfSIvaylo Ivanov	hsi2c18_bus: hsi2c18-bus-pins {
1016*11715fcfSIvaylo Ivanov		samsung,pins = "gpp9-0", "gpp9-1";
1017*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1018*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
1019*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
1020*11715fcfSIvaylo Ivanov	};
1021*11715fcfSIvaylo Ivanov
1022*11715fcfSIvaylo Ivanov	hsi2c19_bus: hsi2c19-bus-pins {
1023*11715fcfSIvaylo Ivanov		samsung,pins = "gpp9-2", "gpp9-3";
1024*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
1025*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
1026*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
1027*11715fcfSIvaylo Ivanov	};
1028*11715fcfSIvaylo Ivanov
1029*11715fcfSIvaylo Ivanov	hsi2c20_bus: hsi2c20-bus-pins {
1030*11715fcfSIvaylo Ivanov		samsung,pins = "gpp10-0", "gpp10-1";
1031*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1032*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
1033*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
1034*11715fcfSIvaylo Ivanov	};
1035*11715fcfSIvaylo Ivanov
1036*11715fcfSIvaylo Ivanov	hsi2c21_bus: hsi2c21-bus-pins {
1037*11715fcfSIvaylo Ivanov		samsung,pins = "gpp10-2", "gpp10-3";
1038*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
1039*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
1040*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
1041*11715fcfSIvaylo Ivanov	};
1042*11715fcfSIvaylo Ivanov
1043*11715fcfSIvaylo Ivanov	spi7_bus: spi7-bus-pins {
1044*11715fcfSIvaylo Ivanov		samsung,pins = "gpp7-2", "gpp7-1", "gpp7-0";
1045*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1046*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1047*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
1048*11715fcfSIvaylo Ivanov	};
1049*11715fcfSIvaylo Ivanov
1050*11715fcfSIvaylo Ivanov	spi7_cs: spi7-cs-pins {
1051*11715fcfSIvaylo Ivanov		samsung,pins = "gpp7-3";
1052*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
1053*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1054*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
1055*11715fcfSIvaylo Ivanov	};
1056*11715fcfSIvaylo Ivanov
1057*11715fcfSIvaylo Ivanov	spi7_cs_func: spi7-cs-func-pins {
1058*11715fcfSIvaylo Ivanov		samsung,pins = "gpp7-3";
1059*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1060*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1061*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
1062*11715fcfSIvaylo Ivanov	};
1063*11715fcfSIvaylo Ivanov
1064*11715fcfSIvaylo Ivanov	spi8_bus: spi8-bus-pins {
1065*11715fcfSIvaylo Ivanov		samsung,pins = "gpp8-2", "gpp8-1", "gpp8-0";
1066*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1067*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1068*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
1069*11715fcfSIvaylo Ivanov	};
1070*11715fcfSIvaylo Ivanov
1071*11715fcfSIvaylo Ivanov	spi8_cs: spi8-cs-pins {
1072*11715fcfSIvaylo Ivanov		samsung,pins = "gpp8-3";
1073*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
1074*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1075*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
1076*11715fcfSIvaylo Ivanov	};
1077*11715fcfSIvaylo Ivanov
1078*11715fcfSIvaylo Ivanov	spi8_cs_func: spi8-cs-func-pins {
1079*11715fcfSIvaylo Ivanov		samsung,pins = "gpp8-3";
1080*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1081*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1082*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
1083*11715fcfSIvaylo Ivanov	};
1084*11715fcfSIvaylo Ivanov
1085*11715fcfSIvaylo Ivanov	spi9_bus: spi9-bus-pins {
1086*11715fcfSIvaylo Ivanov		samsung,pins = "gpp9-2", "gpp9-1", "gpp9-0";
1087*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1088*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1089*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
1090*11715fcfSIvaylo Ivanov	};
1091*11715fcfSIvaylo Ivanov
1092*11715fcfSIvaylo Ivanov	spi9_cs: spi9-cs-pins {
1093*11715fcfSIvaylo Ivanov		samsung,pins = "gpp9-3";
1094*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
1095*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1096*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
1097*11715fcfSIvaylo Ivanov	};
1098*11715fcfSIvaylo Ivanov
1099*11715fcfSIvaylo Ivanov	spi9_cs_func: spi9-cs-func-pins {
1100*11715fcfSIvaylo Ivanov		samsung,pins = "gpp9-3";
1101*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1102*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1103*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
1104*11715fcfSIvaylo Ivanov	};
1105*11715fcfSIvaylo Ivanov
1106*11715fcfSIvaylo Ivanov	spi10_bus: spi10-bus-pins {
1107*11715fcfSIvaylo Ivanov		samsung,pins = "gpp10-2", "gpp10-1", "gpp10-0";
1108*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1109*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1110*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
1111*11715fcfSIvaylo Ivanov	};
1112*11715fcfSIvaylo Ivanov
1113*11715fcfSIvaylo Ivanov	spi10_cs: spi10-cs-pins {
1114*11715fcfSIvaylo Ivanov		samsung,pins = "gpp10-3";
1115*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
1116*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1117*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
1118*11715fcfSIvaylo Ivanov	};
1119*11715fcfSIvaylo Ivanov
1120*11715fcfSIvaylo Ivanov	spi10_cs_func: spi10-cs-func-pins {
1121*11715fcfSIvaylo Ivanov		samsung,pins = "gpp10-3";
1122*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1123*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1124*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
1125*11715fcfSIvaylo Ivanov	};
1126*11715fcfSIvaylo Ivanov
1127*11715fcfSIvaylo Ivanov	uart9_bus_single: uart9-bus-single-pins {
1128*11715fcfSIvaylo Ivanov		samsung,pins = "gpp7-3", "gpp7-2", "gpp7-1", "gpp7-0";
1129*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1130*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1131*11715fcfSIvaylo Ivanov	};
1132*11715fcfSIvaylo Ivanov
1133*11715fcfSIvaylo Ivanov	uart9_bus_dual: uart9-bus-dual-pins {
1134*11715fcfSIvaylo Ivanov		samsung,pins = "gpp7-0", "gpp7-1";
1135*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1136*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1137*11715fcfSIvaylo Ivanov	};
1138*11715fcfSIvaylo Ivanov
1139*11715fcfSIvaylo Ivanov	uart10_bus_single: uart10-bus-single-pins {
1140*11715fcfSIvaylo Ivanov		samsung,pins = "gpp8-3", "gpp8-2", "gpp8-1", "gpp8-0";
1141*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1142*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1143*11715fcfSIvaylo Ivanov	};
1144*11715fcfSIvaylo Ivanov
1145*11715fcfSIvaylo Ivanov	uart10_bus_dual: uart10-bus-dual-pins {
1146*11715fcfSIvaylo Ivanov		samsung,pins = "gpp8-0", "gpp8-1";
1147*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1148*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1149*11715fcfSIvaylo Ivanov	};
1150*11715fcfSIvaylo Ivanov
1151*11715fcfSIvaylo Ivanov	uart11_bus_single: uart11-bus-single-pins {
1152*11715fcfSIvaylo Ivanov		samsung,pins = "gpp9-3", "gpp9-2", "gpp9-1", "gpp9-0";
1153*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1154*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1155*11715fcfSIvaylo Ivanov	};
1156*11715fcfSIvaylo Ivanov
1157*11715fcfSIvaylo Ivanov	uart11_bus_dual: uart11-bus-dual-pins {
1158*11715fcfSIvaylo Ivanov		samsung,pins = "gpp9-0", "gpp9-1";
1159*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1160*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1161*11715fcfSIvaylo Ivanov	};
1162*11715fcfSIvaylo Ivanov
1163*11715fcfSIvaylo Ivanov	uart12_bus_single: uart12-bus-single-pins {
1164*11715fcfSIvaylo Ivanov		samsung,pins = "gpp10-3", "gpp10-2", "gpp10-1", "gpp10-0";
1165*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1166*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1167*11715fcfSIvaylo Ivanov	};
1168*11715fcfSIvaylo Ivanov
1169*11715fcfSIvaylo Ivanov	uart12_bus_dual: uart12-bus-dual-pins {
1170*11715fcfSIvaylo Ivanov		samsung,pins = "gpp10-0", "gpp10-1";
1171*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1172*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1173*11715fcfSIvaylo Ivanov	};
1174*11715fcfSIvaylo Ivanov
1175*11715fcfSIvaylo Ivanov};
1176*11715fcfSIvaylo Ivanov
1177*11715fcfSIvaylo Ivanov&pinctrl_peric2 {
1178*11715fcfSIvaylo Ivanov	gpc3: gpc3-gpio-bank {
1179*11715fcfSIvaylo Ivanov		gpio-controller;
1180*11715fcfSIvaylo Ivanov		#gpio-cells = <2>;
1181*11715fcfSIvaylo Ivanov		interrupt-controller;
1182*11715fcfSIvaylo Ivanov		#interrupt-cells = <2>;
1183*11715fcfSIvaylo Ivanov	};
1184*11715fcfSIvaylo Ivanov
1185*11715fcfSIvaylo Ivanov	gpc4: gpc4-gpio-bank {
1186*11715fcfSIvaylo Ivanov		gpio-controller;
1187*11715fcfSIvaylo Ivanov		#gpio-cells = <2>;
1188*11715fcfSIvaylo Ivanov		interrupt-controller;
1189*11715fcfSIvaylo Ivanov		#interrupt-cells = <2>;
1190*11715fcfSIvaylo Ivanov	};
1191*11715fcfSIvaylo Ivanov
1192*11715fcfSIvaylo Ivanov	gpc5: gpc5-gpio-bank {
1193*11715fcfSIvaylo Ivanov		gpio-controller;
1194*11715fcfSIvaylo Ivanov		#gpio-cells = <2>;
1195*11715fcfSIvaylo Ivanov		interrupt-controller;
1196*11715fcfSIvaylo Ivanov		#interrupt-cells = <2>;
1197*11715fcfSIvaylo Ivanov	};
1198*11715fcfSIvaylo Ivanov
1199*11715fcfSIvaylo Ivanov	gpc6: gpc6-gpio-bank {
1200*11715fcfSIvaylo Ivanov		gpio-controller;
1201*11715fcfSIvaylo Ivanov		#gpio-cells = <2>;
1202*11715fcfSIvaylo Ivanov		interrupt-controller;
1203*11715fcfSIvaylo Ivanov		#interrupt-cells = <2>;
1204*11715fcfSIvaylo Ivanov	};
1205*11715fcfSIvaylo Ivanov
1206*11715fcfSIvaylo Ivanov	gpc7: gpc7-gpio-bank {
1207*11715fcfSIvaylo Ivanov		gpio-controller;
1208*11715fcfSIvaylo Ivanov		#gpio-cells = <2>;
1209*11715fcfSIvaylo Ivanov		interrupt-controller;
1210*11715fcfSIvaylo Ivanov		#interrupt-cells = <2>;
1211*11715fcfSIvaylo Ivanov	};
1212*11715fcfSIvaylo Ivanov
1213*11715fcfSIvaylo Ivanov	gpc8: gpc8-gpio-bank {
1214*11715fcfSIvaylo Ivanov		gpio-controller;
1215*11715fcfSIvaylo Ivanov		#gpio-cells = <2>;
1216*11715fcfSIvaylo Ivanov		interrupt-controller;
1217*11715fcfSIvaylo Ivanov		#interrupt-cells = <2>;
1218*11715fcfSIvaylo Ivanov	};
1219*11715fcfSIvaylo Ivanov
1220*11715fcfSIvaylo Ivanov	gpc9: gpc9-gpio-bank {
1221*11715fcfSIvaylo Ivanov		gpio-controller;
1222*11715fcfSIvaylo Ivanov		#gpio-cells = <2>;
1223*11715fcfSIvaylo Ivanov		interrupt-controller;
1224*11715fcfSIvaylo Ivanov		#interrupt-cells = <2>;
1225*11715fcfSIvaylo Ivanov	};
1226*11715fcfSIvaylo Ivanov
1227*11715fcfSIvaylo Ivanov	gpg0: gpg0-gpio-bank {
1228*11715fcfSIvaylo Ivanov		gpio-controller;
1229*11715fcfSIvaylo Ivanov		#gpio-cells = <2>;
1230*11715fcfSIvaylo Ivanov		interrupt-controller;
1231*11715fcfSIvaylo Ivanov		#interrupt-cells = <2>;
1232*11715fcfSIvaylo Ivanov	};
1233*11715fcfSIvaylo Ivanov
1234*11715fcfSIvaylo Ivanov	gpp0: gpp0-gpio-bank {
1235*11715fcfSIvaylo Ivanov		gpio-controller;
1236*11715fcfSIvaylo Ivanov		#gpio-cells = <2>;
1237*11715fcfSIvaylo Ivanov		interrupt-controller;
1238*11715fcfSIvaylo Ivanov		#interrupt-cells = <2>;
1239*11715fcfSIvaylo Ivanov	};
1240*11715fcfSIvaylo Ivanov
1241*11715fcfSIvaylo Ivanov	gpp1: gpp1-gpio-bank {
1242*11715fcfSIvaylo Ivanov		gpio-controller;
1243*11715fcfSIvaylo Ivanov		#gpio-cells = <2>;
1244*11715fcfSIvaylo Ivanov		interrupt-controller;
1245*11715fcfSIvaylo Ivanov		#interrupt-cells = <2>;
1246*11715fcfSIvaylo Ivanov	};
1247*11715fcfSIvaylo Ivanov
1248*11715fcfSIvaylo Ivanov	gpp2: gpp2-gpio-bank {
1249*11715fcfSIvaylo Ivanov		gpio-controller;
1250*11715fcfSIvaylo Ivanov		#gpio-cells = <2>;
1251*11715fcfSIvaylo Ivanov		interrupt-controller;
1252*11715fcfSIvaylo Ivanov		#interrupt-cells = <2>;
1253*11715fcfSIvaylo Ivanov	};
1254*11715fcfSIvaylo Ivanov
1255*11715fcfSIvaylo Ivanov	gpp3: gpp3-gpio-bank {
1256*11715fcfSIvaylo Ivanov		gpio-controller;
1257*11715fcfSIvaylo Ivanov		#gpio-cells = <2>;
1258*11715fcfSIvaylo Ivanov		interrupt-controller;
1259*11715fcfSIvaylo Ivanov		#interrupt-cells = <2>;
1260*11715fcfSIvaylo Ivanov	};
1261*11715fcfSIvaylo Ivanov
1262*11715fcfSIvaylo Ivanov	gpp5: gpp5-gpio-bank {
1263*11715fcfSIvaylo Ivanov		gpio-controller;
1264*11715fcfSIvaylo Ivanov		#gpio-cells = <2>;
1265*11715fcfSIvaylo Ivanov		interrupt-controller;
1266*11715fcfSIvaylo Ivanov		#interrupt-cells = <2>;
1267*11715fcfSIvaylo Ivanov	};
1268*11715fcfSIvaylo Ivanov
1269*11715fcfSIvaylo Ivanov	gpp6: gpp6-gpio-bank {
1270*11715fcfSIvaylo Ivanov		gpio-controller;
1271*11715fcfSIvaylo Ivanov		#gpio-cells = <2>;
1272*11715fcfSIvaylo Ivanov		interrupt-controller;
1273*11715fcfSIvaylo Ivanov		#interrupt-cells = <2>;
1274*11715fcfSIvaylo Ivanov	};
1275*11715fcfSIvaylo Ivanov
1276*11715fcfSIvaylo Ivanov	gpp11: gpp11-gpio-bank {
1277*11715fcfSIvaylo Ivanov		gpio-controller;
1278*11715fcfSIvaylo Ivanov		#gpio-cells = <2>;
1279*11715fcfSIvaylo Ivanov		interrupt-controller;
1280*11715fcfSIvaylo Ivanov		#interrupt-cells = <2>;
1281*11715fcfSIvaylo Ivanov	};
1282*11715fcfSIvaylo Ivanov
1283*11715fcfSIvaylo Ivanov	hsi2c0_bus: hsi2c0-bus-pins {
1284*11715fcfSIvaylo Ivanov		samsung,pins = "gpp0-0", "gpp0-1";
1285*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1286*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
1287*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
1288*11715fcfSIvaylo Ivanov	};
1289*11715fcfSIvaylo Ivanov
1290*11715fcfSIvaylo Ivanov	hsi2c1_bus: hsi2c1-bus-pins {
1291*11715fcfSIvaylo Ivanov		samsung,pins = "gpp0-2", "gpp0-3";
1292*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
1293*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
1294*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
1295*11715fcfSIvaylo Ivanov	};
1296*11715fcfSIvaylo Ivanov
1297*11715fcfSIvaylo Ivanov	hsi2c2_bus: hsi2c2-bus-pins {
1298*11715fcfSIvaylo Ivanov		samsung,pins = "gpp1-0", "gpp1-1";
1299*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1300*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
1301*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
1302*11715fcfSIvaylo Ivanov	};
1303*11715fcfSIvaylo Ivanov
1304*11715fcfSIvaylo Ivanov	hsi2c3_bus: hsi2c3-bus-pins {
1305*11715fcfSIvaylo Ivanov		samsung,pins = "gpp1-2", "gpp1-3";
1306*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
1307*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
1308*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
1309*11715fcfSIvaylo Ivanov	};
1310*11715fcfSIvaylo Ivanov
1311*11715fcfSIvaylo Ivanov	hsi2c4_bus: hsi2c4-bus-pins {
1312*11715fcfSIvaylo Ivanov		samsung,pins = "gpp2-0", "gpp2-1";
1313*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1314*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
1315*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
1316*11715fcfSIvaylo Ivanov	};
1317*11715fcfSIvaylo Ivanov
1318*11715fcfSIvaylo Ivanov	hsi2c5_bus: hsi2c5-bus-pins {
1319*11715fcfSIvaylo Ivanov		samsung,pins = "gpp2-2", "gpp2-3";
1320*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
1321*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
1322*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
1323*11715fcfSIvaylo Ivanov	};
1324*11715fcfSIvaylo Ivanov
1325*11715fcfSIvaylo Ivanov	hsi2c6_bus: hsi2c6-bus-pins {
1326*11715fcfSIvaylo Ivanov		samsung,pins = "gpp3-0", "gpp3-1";
1327*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1328*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
1329*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
1330*11715fcfSIvaylo Ivanov	};
1331*11715fcfSIvaylo Ivanov
1332*11715fcfSIvaylo Ivanov	hsi2c7_bus: hsi2c7-bus-pins {
1333*11715fcfSIvaylo Ivanov		samsung,pins = "gpp3-2", "gpp3-3";
1334*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
1335*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
1336*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
1337*11715fcfSIvaylo Ivanov	};
1338*11715fcfSIvaylo Ivanov
1339*11715fcfSIvaylo Ivanov	hsi2c10_bus: hsi2c10-bus-pins {
1340*11715fcfSIvaylo Ivanov		samsung,pins = "gpp5-0", "gpp5-1";
1341*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1342*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
1343*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
1344*11715fcfSIvaylo Ivanov	};
1345*11715fcfSIvaylo Ivanov
1346*11715fcfSIvaylo Ivanov	hsi2c11_bus: hsi2c11-bus-pins {
1347*11715fcfSIvaylo Ivanov		samsung,pins = "gpp5-2", "gpp5-3";
1348*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
1349*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
1350*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
1351*11715fcfSIvaylo Ivanov	};
1352*11715fcfSIvaylo Ivanov
1353*11715fcfSIvaylo Ivanov	hsi2c12_bus: hsi2c12-bus-pins {
1354*11715fcfSIvaylo Ivanov		samsung,pins = "gpp6-0", "gpp6-1";
1355*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1356*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
1357*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
1358*11715fcfSIvaylo Ivanov	};
1359*11715fcfSIvaylo Ivanov
1360*11715fcfSIvaylo Ivanov	hsi2c13_bus: hsi2c13-bus-pins {
1361*11715fcfSIvaylo Ivanov		samsung,pins = "gpp6-2", "gpp6-3";
1362*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
1363*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
1364*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
1365*11715fcfSIvaylo Ivanov	};
1366*11715fcfSIvaylo Ivanov
1367*11715fcfSIvaylo Ivanov	hsi2c22_bus: hsi2c22-bus-pins {
1368*11715fcfSIvaylo Ivanov		samsung,pins = "gpp11-0", "gpp11-1";
1369*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1370*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
1371*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
1372*11715fcfSIvaylo Ivanov	};
1373*11715fcfSIvaylo Ivanov
1374*11715fcfSIvaylo Ivanov	i3c3_bus: i3c3-bus-pins {
1375*11715fcfSIvaylo Ivanov		samsung,pins = "gpc3-0", "gpc3-1";
1376*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1377*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
1378*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
1379*11715fcfSIvaylo Ivanov	};
1380*11715fcfSIvaylo Ivanov
1381*11715fcfSIvaylo Ivanov	i3c4_bus: i3c4-bus-pins {
1382*11715fcfSIvaylo Ivanov		samsung,pins = "gpc4-0", "gpc4-1";
1383*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1384*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
1385*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
1386*11715fcfSIvaylo Ivanov	};
1387*11715fcfSIvaylo Ivanov
1388*11715fcfSIvaylo Ivanov	i3c5_bus: i3c5-bus-pins {
1389*11715fcfSIvaylo Ivanov		samsung,pins = "gpc5-0", "gpc5-1";
1390*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1391*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1392*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
1393*11715fcfSIvaylo Ivanov		samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
1394*11715fcfSIvaylo Ivanov		samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_NONE>;
1395*11715fcfSIvaylo Ivanov	};
1396*11715fcfSIvaylo Ivanov
1397*11715fcfSIvaylo Ivanov	i3c6_bus: i3c6-bus-pins {
1398*11715fcfSIvaylo Ivanov		samsung,pins = "gpc6-0", "gpc6-1";
1399*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1400*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
1401*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
1402*11715fcfSIvaylo Ivanov	};
1403*11715fcfSIvaylo Ivanov
1404*11715fcfSIvaylo Ivanov	i3c7_bus: i3c7-bus-pins {
1405*11715fcfSIvaylo Ivanov		samsung,pins = "gpc7-0", "gpc7-1";
1406*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1407*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
1408*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
1409*11715fcfSIvaylo Ivanov	};
1410*11715fcfSIvaylo Ivanov
1411*11715fcfSIvaylo Ivanov	i3c8_bus: i3c8-bus-pins {
1412*11715fcfSIvaylo Ivanov		samsung,pins = "gpc8-0", "gpc8-1";
1413*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1414*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
1415*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
1416*11715fcfSIvaylo Ivanov	};
1417*11715fcfSIvaylo Ivanov
1418*11715fcfSIvaylo Ivanov	i3c9_bus: i3c9-bus-pins {
1419*11715fcfSIvaylo Ivanov		samsung,pins = "gpc9-0", "gpc9-1";
1420*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1421*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1422*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
1423*11715fcfSIvaylo Ivanov		samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
1424*11715fcfSIvaylo Ivanov		samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_NONE>;
1425*11715fcfSIvaylo Ivanov	};
1426*11715fcfSIvaylo Ivanov
1427*11715fcfSIvaylo Ivanov	i3c10_bus: i3c10-bus-pins {
1428*11715fcfSIvaylo Ivanov		samsung,pins = "gpp2-2", "gpp2-3";
1429*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_4>;
1430*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
1431*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
1432*11715fcfSIvaylo Ivanov	};
1433*11715fcfSIvaylo Ivanov
1434*11715fcfSIvaylo Ivanov	i3c11_bus: i3c11-bus-pins {
1435*11715fcfSIvaylo Ivanov		samsung,pins = "gpp3-2", "gpp3-3";
1436*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_4>;
1437*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
1438*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
1439*11715fcfSIvaylo Ivanov	};
1440*11715fcfSIvaylo Ivanov
1441*11715fcfSIvaylo Ivanov	hsi223_bus: hsi2c23-bus-pins {
1442*11715fcfSIvaylo Ivanov		samsung,pins = "gpp11-2", "gpp11-3";
1443*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
1444*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
1445*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
1446*11715fcfSIvaylo Ivanov	};
1447*11715fcfSIvaylo Ivanov
1448*11715fcfSIvaylo Ivanov	spi0_bus: spi0-bus-pins {
1449*11715fcfSIvaylo Ivanov		samsung,pins = "gpp0-2", "gpp0-1", "gpp0-0";
1450*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1451*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1452*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
1453*11715fcfSIvaylo Ivanov	};
1454*11715fcfSIvaylo Ivanov
1455*11715fcfSIvaylo Ivanov	spi0_cs: spi0-cs-pins {
1456*11715fcfSIvaylo Ivanov		samsung,pins = "gpp0-3";
1457*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
1458*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1459*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
1460*11715fcfSIvaylo Ivanov	};
1461*11715fcfSIvaylo Ivanov
1462*11715fcfSIvaylo Ivanov	spi0_cs_func: spi0-cs-func-pins {
1463*11715fcfSIvaylo Ivanov		samsung,pins = "gpp0-3";
1464*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1465*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1466*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
1467*11715fcfSIvaylo Ivanov	};
1468*11715fcfSIvaylo Ivanov
1469*11715fcfSIvaylo Ivanov	spi1_bus: spi1-bus-pins {
1470*11715fcfSIvaylo Ivanov		samsung,pins = "gpp1-2", "gpp1-1", "gpp1-0";
1471*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1472*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1473*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
1474*11715fcfSIvaylo Ivanov	};
1475*11715fcfSIvaylo Ivanov
1476*11715fcfSIvaylo Ivanov	spi1_cs: spi1-cs-pins {
1477*11715fcfSIvaylo Ivanov		samsung,pins = "gpp1-3";
1478*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
1479*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1480*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
1481*11715fcfSIvaylo Ivanov	};
1482*11715fcfSIvaylo Ivanov
1483*11715fcfSIvaylo Ivanov	spi1_cs_func: spi1-cs-func-pins {
1484*11715fcfSIvaylo Ivanov		samsung,pins = "gpp1-3";
1485*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1486*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1487*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
1488*11715fcfSIvaylo Ivanov	};
1489*11715fcfSIvaylo Ivanov
1490*11715fcfSIvaylo Ivanov	spi2_bus: spi2-bus-pins {
1491*11715fcfSIvaylo Ivanov		samsung,pins = "gpp2-2", "gpp2-1", "gpp2-0";
1492*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1493*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1494*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
1495*11715fcfSIvaylo Ivanov	};
1496*11715fcfSIvaylo Ivanov
1497*11715fcfSIvaylo Ivanov	spi2_cs: spi2-cs-pins {
1498*11715fcfSIvaylo Ivanov		samsung,pins = "gpp2-3";
1499*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
1500*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1501*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
1502*11715fcfSIvaylo Ivanov	};
1503*11715fcfSIvaylo Ivanov
1504*11715fcfSIvaylo Ivanov	spi2_cs_func: spi2-cs-func-pins {
1505*11715fcfSIvaylo Ivanov		samsung,pins = "gpp2-3";
1506*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1507*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1508*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
1509*11715fcfSIvaylo Ivanov	};
1510*11715fcfSIvaylo Ivanov
1511*11715fcfSIvaylo Ivanov	spi3_bus: spi3-bus-pins {
1512*11715fcfSIvaylo Ivanov		samsung,pins = "gpp3-2", "gpp3-1", "gpp3-0";
1513*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1514*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1515*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
1516*11715fcfSIvaylo Ivanov	};
1517*11715fcfSIvaylo Ivanov
1518*11715fcfSIvaylo Ivanov	spi3_cs: spi3-cs-pins {
1519*11715fcfSIvaylo Ivanov		samsung,pins = "gpp3-3";
1520*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
1521*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1522*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
1523*11715fcfSIvaylo Ivanov	};
1524*11715fcfSIvaylo Ivanov
1525*11715fcfSIvaylo Ivanov	spi3_cs_func: spi3-cs-func-pins {
1526*11715fcfSIvaylo Ivanov		samsung,pins = "gpp3-3";
1527*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1528*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1529*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
1530*11715fcfSIvaylo Ivanov	};
1531*11715fcfSIvaylo Ivanov
1532*11715fcfSIvaylo Ivanov	spi5_bus: spi5-bus-pins {
1533*11715fcfSIvaylo Ivanov		samsung,pins = "gpp5-2", "gpp5-1", "gpp5-0";
1534*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1535*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1536*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
1537*11715fcfSIvaylo Ivanov	};
1538*11715fcfSIvaylo Ivanov
1539*11715fcfSIvaylo Ivanov	spi5_cs: spi5-cs-pins {
1540*11715fcfSIvaylo Ivanov		samsung,pins = "gpp5-3";
1541*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
1542*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1543*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
1544*11715fcfSIvaylo Ivanov	};
1545*11715fcfSIvaylo Ivanov
1546*11715fcfSIvaylo Ivanov	spi5_cs_func: spi5-cs-func-pins {
1547*11715fcfSIvaylo Ivanov		samsung,pins = "gpp5-3";
1548*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1549*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1550*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
1551*11715fcfSIvaylo Ivanov	};
1552*11715fcfSIvaylo Ivanov
1553*11715fcfSIvaylo Ivanov	spi6_bus: spi6-bus-pins {
1554*11715fcfSIvaylo Ivanov		samsung,pins = "gpp6-2", "gpp6-1", "gpp6-0";
1555*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1556*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1557*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
1558*11715fcfSIvaylo Ivanov	};
1559*11715fcfSIvaylo Ivanov
1560*11715fcfSIvaylo Ivanov	spi6_cs: spi6-cs-pins {
1561*11715fcfSIvaylo Ivanov		samsung,pins = "gpp6-3";
1562*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
1563*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1564*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
1565*11715fcfSIvaylo Ivanov	};
1566*11715fcfSIvaylo Ivanov
1567*11715fcfSIvaylo Ivanov	spi6_cs_func: spi6-cs-func-pins {
1568*11715fcfSIvaylo Ivanov		samsung,pins = "gpp6-3";
1569*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1570*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1571*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
1572*11715fcfSIvaylo Ivanov	};
1573*11715fcfSIvaylo Ivanov
1574*11715fcfSIvaylo Ivanov	spi11_bus: spi11-bus-pins {
1575*11715fcfSIvaylo Ivanov		samsung,pins = "gpp11-2", "gpp11-1", "gpp11-0";
1576*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1577*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1578*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
1579*11715fcfSIvaylo Ivanov	};
1580*11715fcfSIvaylo Ivanov
1581*11715fcfSIvaylo Ivanov	spi11_cs: spi11-cs-pins {
1582*11715fcfSIvaylo Ivanov		samsung,pins = "gpp11-3";
1583*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
1584*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1585*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
1586*11715fcfSIvaylo Ivanov	};
1587*11715fcfSIvaylo Ivanov
1588*11715fcfSIvaylo Ivanov	spi11_cs_func: spi11-cs-func-pins {
1589*11715fcfSIvaylo Ivanov		samsung,pins = "gpp11-3";
1590*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1591*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1592*11715fcfSIvaylo Ivanov		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
1593*11715fcfSIvaylo Ivanov	};
1594*11715fcfSIvaylo Ivanov
1595*11715fcfSIvaylo Ivanov	uart0_bus_single: uart0-bus-single-pins {
1596*11715fcfSIvaylo Ivanov		samsung,pins = "gpg0-2", "gpg0-3";
1597*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
1598*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
1599*11715fcfSIvaylo Ivanov	};
1600*11715fcfSIvaylo Ivanov
1601*11715fcfSIvaylo Ivanov	uart2_bus_single: uart2-bus-single-pins {
1602*11715fcfSIvaylo Ivanov		samsung,pins = "gpp0-0", "gpp0-1", "gpp0-2", "gpp0-3";
1603*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1604*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1605*11715fcfSIvaylo Ivanov	};
1606*11715fcfSIvaylo Ivanov
1607*11715fcfSIvaylo Ivanov	uart2_bus_dual: uart2-bus-dual-pins {
1608*11715fcfSIvaylo Ivanov		samsung,pins = "gpp0-0", "gpp0-1";
1609*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1610*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1611*11715fcfSIvaylo Ivanov	};
1612*11715fcfSIvaylo Ivanov
1613*11715fcfSIvaylo Ivanov	uart3_bus_single: uart3-bus-single-pins {
1614*11715fcfSIvaylo Ivanov		samsung,pins = "gpp1-0", "gpp1-1", "gpp1-2", "gpp1-3";
1615*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1616*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1617*11715fcfSIvaylo Ivanov	};
1618*11715fcfSIvaylo Ivanov
1619*11715fcfSIvaylo Ivanov	uart3_bus_dual: uart3-bus-dual-pins {
1620*11715fcfSIvaylo Ivanov		samsung,pins = "gpp1-0", "gpp1-1";
1621*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1622*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1623*11715fcfSIvaylo Ivanov	};
1624*11715fcfSIvaylo Ivanov
1625*11715fcfSIvaylo Ivanov	uart4_bus_single: uart4-bus-single-pins {
1626*11715fcfSIvaylo Ivanov		samsung,pins = "gpp2-0", "gpp2-1", "gpp2-2", "gpp2-3";
1627*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1628*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1629*11715fcfSIvaylo Ivanov	};
1630*11715fcfSIvaylo Ivanov
1631*11715fcfSIvaylo Ivanov	uart4_bus_dual: uart4-bus-dual-pins {
1632*11715fcfSIvaylo Ivanov		samsung,pins = "gpp2-0", "gpp2-1";
1633*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1634*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1635*11715fcfSIvaylo Ivanov	};
1636*11715fcfSIvaylo Ivanov
1637*11715fcfSIvaylo Ivanov	uart5_bus_single: uart5-bus-single-pins {
1638*11715fcfSIvaylo Ivanov		samsung,pins = "gpp3-0", "gpp3-1", "gpp3-2", "gpp3-3";
1639*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1640*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1641*11715fcfSIvaylo Ivanov	};
1642*11715fcfSIvaylo Ivanov
1643*11715fcfSIvaylo Ivanov	uart5_bus_dual: uart5-bus-dual-pins {
1644*11715fcfSIvaylo Ivanov		samsung,pins = "gpp3-0", "gpp3-1";
1645*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1646*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1647*11715fcfSIvaylo Ivanov	};
1648*11715fcfSIvaylo Ivanov
1649*11715fcfSIvaylo Ivanov	uart7_bus_single: uart7-bus-single-pins {
1650*11715fcfSIvaylo Ivanov		samsung,pins = "gpp5-0", "gpp5-1", "gpp5-2", "gpp5-3";
1651*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1652*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1653*11715fcfSIvaylo Ivanov	};
1654*11715fcfSIvaylo Ivanov
1655*11715fcfSIvaylo Ivanov	uart7_bus_dual: uart7-bus-dual-pins {
1656*11715fcfSIvaylo Ivanov		samsung,pins = "gpp5-0", "gpp5-1";
1657*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1658*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1659*11715fcfSIvaylo Ivanov	};
1660*11715fcfSIvaylo Ivanov
1661*11715fcfSIvaylo Ivanov	uart8_bus_single: uart8-bus-single-pins {
1662*11715fcfSIvaylo Ivanov		samsung,pins = "gpp6-3", "gpp6-2", "gpp6-1", "gpp6-0";
1663*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1664*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1665*11715fcfSIvaylo Ivanov	};
1666*11715fcfSIvaylo Ivanov
1667*11715fcfSIvaylo Ivanov	uart8_bus_dual: uart8-bus-dual-pins {
1668*11715fcfSIvaylo Ivanov		samsung,pins = "gpp6-0", "gpp6-1";
1669*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1670*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1671*11715fcfSIvaylo Ivanov	};
1672*11715fcfSIvaylo Ivanov
1673*11715fcfSIvaylo Ivanov	uart13_bus_single: uart13-bus-single-pins {
1674*11715fcfSIvaylo Ivanov		samsung,pins = "gpp11-3", "gpp11-2", "gpp11-1", "gpp11-0";
1675*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1676*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1677*11715fcfSIvaylo Ivanov	};
1678*11715fcfSIvaylo Ivanov
1679*11715fcfSIvaylo Ivanov	uart13_bus_dual: uart13-bus-dual-pins {
1680*11715fcfSIvaylo Ivanov		samsung,pins = "gpp11-0", "gpp11-1";
1681*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1682*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1683*11715fcfSIvaylo Ivanov	};
1684*11715fcfSIvaylo Ivanov};
1685*11715fcfSIvaylo Ivanov
1686*11715fcfSIvaylo Ivanov&pinctrl_ufs {
1687*11715fcfSIvaylo Ivanov	gpf1: gpf1-gpio-bank {
1688*11715fcfSIvaylo Ivanov		gpio-controller;
1689*11715fcfSIvaylo Ivanov		#gpio-cells = <2>;
1690*11715fcfSIvaylo Ivanov		interrupt-controller;
1691*11715fcfSIvaylo Ivanov		#interrupt-cells = <2>;
1692*11715fcfSIvaylo Ivanov	};
1693*11715fcfSIvaylo Ivanov};
1694*11715fcfSIvaylo Ivanov
1695*11715fcfSIvaylo Ivanov&pinctrl_vts {
1696*11715fcfSIvaylo Ivanov	gpv0: gpv0-gpio-bank {
1697*11715fcfSIvaylo Ivanov		gpio-controller;
1698*11715fcfSIvaylo Ivanov		#gpio-cells = <2>;
1699*11715fcfSIvaylo Ivanov		interrupt-controller;
1700*11715fcfSIvaylo Ivanov		#interrupt-cells = <2>;
1701*11715fcfSIvaylo Ivanov	};
1702*11715fcfSIvaylo Ivanov
1703*11715fcfSIvaylo Ivanov	amic_pdm0_bus: amic-pdm0-bus-pins {
1704*11715fcfSIvaylo Ivanov		samsung,pins = "gpv0-3";
1705*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
1706*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1707*11715fcfSIvaylo Ivanov		samsung,pin-con-pdn = <EXYNOS_PIN_PDN_INPUT>;
1708*11715fcfSIvaylo Ivanov	};
1709*11715fcfSIvaylo Ivanov
1710*11715fcfSIvaylo Ivanov	amic_pdm1_bus: amic-pdm1-bus-pins {
1711*11715fcfSIvaylo Ivanov		samsung,pins = "gpv0-4";
1712*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
1713*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1714*11715fcfSIvaylo Ivanov		samsung,pin-con-pdn = <EXYNOS_PIN_PDN_INPUT>;
1715*11715fcfSIvaylo Ivanov	};
1716*11715fcfSIvaylo Ivanov
1717*11715fcfSIvaylo Ivanov	amic_pdm2_bus: amic-pdm2-bus-pins {
1718*11715fcfSIvaylo Ivanov		samsung,pins = "gpv0-5";
1719*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
1720*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1721*11715fcfSIvaylo Ivanov		samsung,pin-con-pdn = <EXYNOS_PIN_PDN_INPUT>;
1722*11715fcfSIvaylo Ivanov	};
1723*11715fcfSIvaylo Ivanov
1724*11715fcfSIvaylo Ivanov	dmic_bus_clk0: dmic-bus-clk0-pins {
1725*11715fcfSIvaylo Ivanov		samsung,pins = "gpv0-0";
1726*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1727*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
1728*11715fcfSIvaylo Ivanov		samsung,pin-con-pdn = <EXYNOS_PIN_PDN_INPUT>;
1729*11715fcfSIvaylo Ivanov	};
1730*11715fcfSIvaylo Ivanov
1731*11715fcfSIvaylo Ivanov	dmic_bus_clk1: dmic-bus-clk1-pins {
1732*11715fcfSIvaylo Ivanov		samsung,pins = "gpv0-1";
1733*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1734*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
1735*11715fcfSIvaylo Ivanov		samsung,pin-con-pdn = <EXYNOS_PIN_PDN_INPUT>;
1736*11715fcfSIvaylo Ivanov	};
1737*11715fcfSIvaylo Ivanov
1738*11715fcfSIvaylo Ivanov	dmic_bus_clk2: dmic-bus-clk2-pins {
1739*11715fcfSIvaylo Ivanov		samsung,pins = "gpv0-2";
1740*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1741*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
1742*11715fcfSIvaylo Ivanov		samsung,pin-con-pdn = <EXYNOS_PIN_PDN_INPUT>;
1743*11715fcfSIvaylo Ivanov	};
1744*11715fcfSIvaylo Ivanov
1745*11715fcfSIvaylo Ivanov	dmic_pdm0_bus: dmic-pdm0-bus-pins {
1746*11715fcfSIvaylo Ivanov		samsung,pins = "gpv0-3";
1747*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1748*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
1749*11715fcfSIvaylo Ivanov		samsung,pin-con-pdn = <EXYNOS_PIN_PDN_INPUT>;
1750*11715fcfSIvaylo Ivanov	};
1751*11715fcfSIvaylo Ivanov
1752*11715fcfSIvaylo Ivanov	dmic_pdm1_bus: dmic-pdm1-bus-pins {
1753*11715fcfSIvaylo Ivanov		samsung,pins = "gpv0-4";
1754*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1755*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
1756*11715fcfSIvaylo Ivanov		samsung,pin-con-pdn = <EXYNOS_PIN_PDN_INPUT>;
1757*11715fcfSIvaylo Ivanov	};
1758*11715fcfSIvaylo Ivanov
1759*11715fcfSIvaylo Ivanov	dmic_pdm2_bus: dmic-pdm2-bus-pins {
1760*11715fcfSIvaylo Ivanov		samsung,pins = "gpv0-5";
1761*11715fcfSIvaylo Ivanov		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1762*11715fcfSIvaylo Ivanov		samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
1763*11715fcfSIvaylo Ivanov		samsung,pin-con-pdn = <EXYNOS_PIN_PDN_INPUT>;
1764*11715fcfSIvaylo Ivanov	};
1765*11715fcfSIvaylo Ivanov};
1766