xref: /freebsd/sys/contrib/device-tree/src/arm64/exynos/google/gs101-pinctrl.dtsi (revision 01950c46b8155250f64374fb72fc11faa44bf099)
1*8d13bc63SEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0-only
2*8d13bc63SEmmanuel Vadot/*
3*8d13bc63SEmmanuel Vadot * GS101 SoC pin-mux and pin-config device tree source
4*8d13bc63SEmmanuel Vadot *
5*8d13bc63SEmmanuel Vadot * Copyright 2019-2023 Google LLC
6*8d13bc63SEmmanuel Vadot * Copyright 2023 Linaro Ltd - <peter.griffin@linaro.org>
7*8d13bc63SEmmanuel Vadot */
8*8d13bc63SEmmanuel Vadot
9*8d13bc63SEmmanuel Vadot#include "gs101-pinctrl.h"
10*8d13bc63SEmmanuel Vadot
11*8d13bc63SEmmanuel Vadot&pinctrl_gpio_alive {
12*8d13bc63SEmmanuel Vadot	gpa0: gpa0-gpio-bank {
13*8d13bc63SEmmanuel Vadot		gpio-controller;
14*8d13bc63SEmmanuel Vadot		#gpio-cells = <2>;
15*8d13bc63SEmmanuel Vadot		interrupt-controller;
16*8d13bc63SEmmanuel Vadot		#interrupt-cells = <2>;
17*8d13bc63SEmmanuel Vadot		interrupt-parent = <&gic>;
18*8d13bc63SEmmanuel Vadot		interrupts = <GIC_SPI 0 IRQ_TYPE_LEVEL_HIGH 0>,
19*8d13bc63SEmmanuel Vadot			     <GIC_SPI 1 IRQ_TYPE_LEVEL_HIGH 0>,
20*8d13bc63SEmmanuel Vadot			     <GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH 0>,
21*8d13bc63SEmmanuel Vadot			     <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH 0>,
22*8d13bc63SEmmanuel Vadot			     <GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH 0>,
23*8d13bc63SEmmanuel Vadot			     <GIC_SPI 5 IRQ_TYPE_LEVEL_HIGH 0>,
24*8d13bc63SEmmanuel Vadot			     <GIC_SPI 6 IRQ_TYPE_LEVEL_HIGH 0>,
25*8d13bc63SEmmanuel Vadot			     <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH 0>;
26*8d13bc63SEmmanuel Vadot	};
27*8d13bc63SEmmanuel Vadot
28*8d13bc63SEmmanuel Vadot	gpa1: gpa1-gpio-bank {
29*8d13bc63SEmmanuel Vadot		gpio-controller;
30*8d13bc63SEmmanuel Vadot		#gpio-cells = <2>;
31*8d13bc63SEmmanuel Vadot		interrupt-controller;
32*8d13bc63SEmmanuel Vadot		#interrupt-cells = <2>;
33*8d13bc63SEmmanuel Vadot		interrupt-parent = <&gic>;
34*8d13bc63SEmmanuel Vadot		interrupts = <GIC_SPI 8 IRQ_TYPE_LEVEL_HIGH 0>,
35*8d13bc63SEmmanuel Vadot			     <GIC_SPI 9 IRQ_TYPE_LEVEL_HIGH 0>,
36*8d13bc63SEmmanuel Vadot			     <GIC_SPI 10 IRQ_TYPE_LEVEL_HIGH 0>,
37*8d13bc63SEmmanuel Vadot			     <GIC_SPI 11 IRQ_TYPE_LEVEL_HIGH 0>,
38*8d13bc63SEmmanuel Vadot			     <GIC_SPI 12 IRQ_TYPE_LEVEL_HIGH 0>,
39*8d13bc63SEmmanuel Vadot			     <GIC_SPI 13 IRQ_TYPE_LEVEL_HIGH 0>,
40*8d13bc63SEmmanuel Vadot			     <GIC_SPI 14 IRQ_TYPE_LEVEL_HIGH 0>;
41*8d13bc63SEmmanuel Vadot	};
42*8d13bc63SEmmanuel Vadot
43*8d13bc63SEmmanuel Vadot	gpa2: gpa2-gpio-bank {
44*8d13bc63SEmmanuel Vadot		gpio-controller;
45*8d13bc63SEmmanuel Vadot		#gpio-cells = <2>;
46*8d13bc63SEmmanuel Vadot		interrupt-controller;
47*8d13bc63SEmmanuel Vadot		#interrupt-cells = <2>;
48*8d13bc63SEmmanuel Vadot		interrupt-parent = <&gic>;
49*8d13bc63SEmmanuel Vadot		interrupts = <GIC_SPI 15 IRQ_TYPE_LEVEL_HIGH 0>,
50*8d13bc63SEmmanuel Vadot			     <GIC_SPI 16 IRQ_TYPE_LEVEL_HIGH 0>,
51*8d13bc63SEmmanuel Vadot			     <GIC_SPI 17 IRQ_TYPE_LEVEL_HIGH 0>,
52*8d13bc63SEmmanuel Vadot			     <GIC_SPI 18 IRQ_TYPE_LEVEL_HIGH 0>,
53*8d13bc63SEmmanuel Vadot			     <GIC_SPI 19 IRQ_TYPE_LEVEL_HIGH 0>;
54*8d13bc63SEmmanuel Vadot	};
55*8d13bc63SEmmanuel Vadot
56*8d13bc63SEmmanuel Vadot	gpa3: gpa3-gpio-bank {
57*8d13bc63SEmmanuel Vadot		gpio-controller;
58*8d13bc63SEmmanuel Vadot		#gpio-cells = <2>;
59*8d13bc63SEmmanuel Vadot		interrupt-controller;
60*8d13bc63SEmmanuel Vadot		#interrupt-cells = <2>;
61*8d13bc63SEmmanuel Vadot		interrupt-parent = <&gic>;
62*8d13bc63SEmmanuel Vadot		interrupts = <GIC_SPI 20 IRQ_TYPE_LEVEL_HIGH 0>,
63*8d13bc63SEmmanuel Vadot			     <GIC_SPI 21 IRQ_TYPE_LEVEL_HIGH 0>,
64*8d13bc63SEmmanuel Vadot			     <GIC_SPI 22 IRQ_TYPE_LEVEL_HIGH 0>,
65*8d13bc63SEmmanuel Vadot			     <GIC_SPI 23 IRQ_TYPE_LEVEL_HIGH 0>;
66*8d13bc63SEmmanuel Vadot	};
67*8d13bc63SEmmanuel Vadot
68*8d13bc63SEmmanuel Vadot	gpa4: gpa4-gpio-bank {
69*8d13bc63SEmmanuel Vadot		gpio-controller;
70*8d13bc63SEmmanuel Vadot		#gpio-cells = <2>;
71*8d13bc63SEmmanuel Vadot		interrupt-controller;
72*8d13bc63SEmmanuel Vadot		#interrupt-cells = <2>;
73*8d13bc63SEmmanuel Vadot		interrupt-parent = <&gic>;
74*8d13bc63SEmmanuel Vadot		interrupts = <GIC_SPI 24 IRQ_TYPE_LEVEL_HIGH 0>,
75*8d13bc63SEmmanuel Vadot			     <GIC_SPI 25 IRQ_TYPE_LEVEL_HIGH 0>,
76*8d13bc63SEmmanuel Vadot			     <GIC_SPI 26 IRQ_TYPE_LEVEL_HIGH 0>,
77*8d13bc63SEmmanuel Vadot			     <GIC_SPI 27 IRQ_TYPE_LEVEL_HIGH 0>;
78*8d13bc63SEmmanuel Vadot	};
79*8d13bc63SEmmanuel Vadot
80*8d13bc63SEmmanuel Vadot	gpa5: gpa5-gpio-bank  {
81*8d13bc63SEmmanuel Vadot		gpio-controller;
82*8d13bc63SEmmanuel Vadot		#gpio-cells = <2>;
83*8d13bc63SEmmanuel Vadot		interrupt-controller;
84*8d13bc63SEmmanuel Vadot		#interrupt-cells = <2>;
85*8d13bc63SEmmanuel Vadot		interrupts = <GIC_SPI 28 IRQ_TYPE_LEVEL_HIGH 0>,
86*8d13bc63SEmmanuel Vadot			     <GIC_SPI 29 IRQ_TYPE_LEVEL_HIGH 0>,
87*8d13bc63SEmmanuel Vadot			     <GIC_SPI 30 IRQ_TYPE_LEVEL_HIGH 0>,
88*8d13bc63SEmmanuel Vadot			     <GIC_SPI 31 IRQ_TYPE_LEVEL_HIGH 0>,
89*8d13bc63SEmmanuel Vadot			     <GIC_SPI 32 IRQ_TYPE_LEVEL_HIGH 0>,
90*8d13bc63SEmmanuel Vadot			     <GIC_SPI 33 IRQ_TYPE_LEVEL_HIGH 0>,
91*8d13bc63SEmmanuel Vadot			     <GIC_SPI 34 IRQ_TYPE_LEVEL_HIGH 0>;
92*8d13bc63SEmmanuel Vadot	};
93*8d13bc63SEmmanuel Vadot
94*8d13bc63SEmmanuel Vadot	gpa9: gpa9-gpio-bank  {
95*8d13bc63SEmmanuel Vadot		gpio-controller;
96*8d13bc63SEmmanuel Vadot		#gpio-cells = <2>;
97*8d13bc63SEmmanuel Vadot		interrupt-controller;
98*8d13bc63SEmmanuel Vadot		#interrupt-cells = <2>;
99*8d13bc63SEmmanuel Vadot		interrupts = <GIC_SPI 35 IRQ_TYPE_LEVEL_HIGH 0>,
100*8d13bc63SEmmanuel Vadot			     <GIC_SPI 36 IRQ_TYPE_LEVEL_HIGH 0>,
101*8d13bc63SEmmanuel Vadot			     <GIC_SPI 37 IRQ_TYPE_LEVEL_HIGH 0>,
102*8d13bc63SEmmanuel Vadot			     <GIC_SPI 38 IRQ_TYPE_LEVEL_HIGH 0>,
103*8d13bc63SEmmanuel Vadot			     <GIC_SPI 39 IRQ_TYPE_LEVEL_HIGH 0>,
104*8d13bc63SEmmanuel Vadot			     <GIC_SPI 40 IRQ_TYPE_LEVEL_HIGH 0>,
105*8d13bc63SEmmanuel Vadot			     <GIC_SPI 41 IRQ_TYPE_LEVEL_HIGH 0>,
106*8d13bc63SEmmanuel Vadot			     <GIC_SPI 42 IRQ_TYPE_LEVEL_HIGH 0>;
107*8d13bc63SEmmanuel Vadot	};
108*8d13bc63SEmmanuel Vadot
109*8d13bc63SEmmanuel Vadot	gpa10: gpa10-gpio-bank  {
110*8d13bc63SEmmanuel Vadot		gpio-controller;
111*8d13bc63SEmmanuel Vadot		#gpio-cells = <2>;
112*8d13bc63SEmmanuel Vadot		interrupt-controller;
113*8d13bc63SEmmanuel Vadot		#interrupt-cells = <2>;
114*8d13bc63SEmmanuel Vadot		interrupts = <GIC_SPI 43 IRQ_TYPE_LEVEL_HIGH 0>,
115*8d13bc63SEmmanuel Vadot			     <GIC_SPI 44 IRQ_TYPE_LEVEL_HIGH 0>;
116*8d13bc63SEmmanuel Vadot	};
117*8d13bc63SEmmanuel Vadot
118*8d13bc63SEmmanuel Vadot	uart15_bus: uart15-bus-pins {
119*8d13bc63SEmmanuel Vadot		samsung,pins = "gpa2-3", "gpa2-4";
120*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_2>;
121*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
122*8d13bc63SEmmanuel Vadot	};
123*8d13bc63SEmmanuel Vadot
124*8d13bc63SEmmanuel Vadot	uart16_bus: uart16-bus-pins {
125*8d13bc63SEmmanuel Vadot		samsung,pins = "gpa3-0", "gpa3-1", "gpa3-2", "gpa3-3";
126*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_2>;
127*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
128*8d13bc63SEmmanuel Vadot	};
129*8d13bc63SEmmanuel Vadot
130*8d13bc63SEmmanuel Vadot	uart17_bus: uart17-bus-pins {
131*8d13bc63SEmmanuel Vadot		samsung,pins = "gpa4-0", "gpa4-1", "gpa4-2", "gpa4-3";
132*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_2>;
133*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
134*8d13bc63SEmmanuel Vadot	};
135*8d13bc63SEmmanuel Vadot
136*8d13bc63SEmmanuel Vadot	spi15_bus: spi15-bus-pins {
137*8d13bc63SEmmanuel Vadot		samsung,pins = "gpa4-0", "gpa4-1", "gpa4-2";
138*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_2>;
139*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
140*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>;
141*8d13bc63SEmmanuel Vadot	};
142*8d13bc63SEmmanuel Vadot
143*8d13bc63SEmmanuel Vadot	spi15_cs: spi15-cs-pins {
144*8d13bc63SEmmanuel Vadot		samsung,pins = "gpa4-3";
145*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_OUTPUT>;
146*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
147*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>;
148*8d13bc63SEmmanuel Vadot	};
149*8d13bc63SEmmanuel Vadot};
150*8d13bc63SEmmanuel Vadot
151*8d13bc63SEmmanuel Vadot&pinctrl_far_alive {
152*8d13bc63SEmmanuel Vadot	gpa6: gpa6-gpio-bank {
153*8d13bc63SEmmanuel Vadot		gpio-controller;
154*8d13bc63SEmmanuel Vadot		#gpio-cells = <2>;
155*8d13bc63SEmmanuel Vadot		interrupt-controller;
156*8d13bc63SEmmanuel Vadot		#interrupt-cells = <2>;
157*8d13bc63SEmmanuel Vadot		interrupt-parent = <&gic>;
158*8d13bc63SEmmanuel Vadot		interrupts = <GIC_SPI 45 IRQ_TYPE_LEVEL_HIGH 0>,
159*8d13bc63SEmmanuel Vadot			     <GIC_SPI 46 IRQ_TYPE_LEVEL_HIGH 0>,
160*8d13bc63SEmmanuel Vadot			     <GIC_SPI 47 IRQ_TYPE_LEVEL_HIGH 0>,
161*8d13bc63SEmmanuel Vadot			     <GIC_SPI 48 IRQ_TYPE_LEVEL_HIGH 0>,
162*8d13bc63SEmmanuel Vadot			     <GIC_SPI 49 IRQ_TYPE_LEVEL_HIGH 0>,
163*8d13bc63SEmmanuel Vadot			     <GIC_SPI 50 IRQ_TYPE_LEVEL_HIGH 0>,
164*8d13bc63SEmmanuel Vadot			     <GIC_SPI 51 IRQ_TYPE_LEVEL_HIGH 0>,
165*8d13bc63SEmmanuel Vadot			     <GIC_SPI 52 IRQ_TYPE_LEVEL_HIGH 0>;
166*8d13bc63SEmmanuel Vadot	};
167*8d13bc63SEmmanuel Vadot
168*8d13bc63SEmmanuel Vadot	gpa7: gpa7-gpio-bank {
169*8d13bc63SEmmanuel Vadot		gpio-controller;
170*8d13bc63SEmmanuel Vadot		#gpio-cells = <2>;
171*8d13bc63SEmmanuel Vadot		interrupt-controller;
172*8d13bc63SEmmanuel Vadot		#interrupt-cells = <2>;
173*8d13bc63SEmmanuel Vadot		interrupt-parent = <&gic>;
174*8d13bc63SEmmanuel Vadot		interrupts = <GIC_SPI 53 IRQ_TYPE_LEVEL_HIGH 0>,
175*8d13bc63SEmmanuel Vadot			     <GIC_SPI 54 IRQ_TYPE_LEVEL_HIGH 0>,
176*8d13bc63SEmmanuel Vadot			     <GIC_SPI 55 IRQ_TYPE_LEVEL_HIGH 0>,
177*8d13bc63SEmmanuel Vadot			     <GIC_SPI 56 IRQ_TYPE_LEVEL_HIGH 0>;
178*8d13bc63SEmmanuel Vadot	};
179*8d13bc63SEmmanuel Vadot
180*8d13bc63SEmmanuel Vadot	gpa8: gpa8-gpio-bank {
181*8d13bc63SEmmanuel Vadot		gpio-controller;
182*8d13bc63SEmmanuel Vadot		#gpio-cells = <2>;
183*8d13bc63SEmmanuel Vadot		interrupt-controller;
184*8d13bc63SEmmanuel Vadot		#interrupt-cells = <2>;
185*8d13bc63SEmmanuel Vadot		interrupt-parent = <&gic>;
186*8d13bc63SEmmanuel Vadot		interrupts = <GIC_SPI 57 IRQ_TYPE_LEVEL_HIGH 0>,
187*8d13bc63SEmmanuel Vadot			     <GIC_SPI 58 IRQ_TYPE_LEVEL_HIGH 0>,
188*8d13bc63SEmmanuel Vadot			     <GIC_SPI 59 IRQ_TYPE_LEVEL_HIGH 0>,
189*8d13bc63SEmmanuel Vadot			     <GIC_SPI 60 IRQ_TYPE_LEVEL_HIGH 0>,
190*8d13bc63SEmmanuel Vadot			     <GIC_SPI 61 IRQ_TYPE_LEVEL_HIGH 0>,
191*8d13bc63SEmmanuel Vadot			     <GIC_SPI 62 IRQ_TYPE_LEVEL_HIGH 0>,
192*8d13bc63SEmmanuel Vadot			     <GIC_SPI 63 IRQ_TYPE_LEVEL_HIGH 0>,
193*8d13bc63SEmmanuel Vadot			     <GIC_SPI 64 IRQ_TYPE_LEVEL_HIGH 0>;
194*8d13bc63SEmmanuel Vadot	};
195*8d13bc63SEmmanuel Vadot
196*8d13bc63SEmmanuel Vadot	gpa11: gpa11-gpio-bank {
197*8d13bc63SEmmanuel Vadot		gpio-controller;
198*8d13bc63SEmmanuel Vadot		#gpio-cells = <2>;
199*8d13bc63SEmmanuel Vadot		interrupt-controller;
200*8d13bc63SEmmanuel Vadot		#interrupt-cells = <2>;
201*8d13bc63SEmmanuel Vadot		interrupt-parent = <&gic>;
202*8d13bc63SEmmanuel Vadot		interrupts = <GIC_SPI 65 IRQ_TYPE_LEVEL_HIGH 0>,
203*8d13bc63SEmmanuel Vadot			     <GIC_SPI 66 IRQ_TYPE_LEVEL_HIGH 0>;
204*8d13bc63SEmmanuel Vadot	};
205*8d13bc63SEmmanuel Vadot};
206*8d13bc63SEmmanuel Vadot
207*8d13bc63SEmmanuel Vadot&pinctrl_gsacore {
208*8d13bc63SEmmanuel Vadot	gps0: gps0-gpio-bank {
209*8d13bc63SEmmanuel Vadot		gpio-controller;
210*8d13bc63SEmmanuel Vadot		#gpio-cells = <2>;
211*8d13bc63SEmmanuel Vadot		interrupt-controller;
212*8d13bc63SEmmanuel Vadot		#interrupt-cells = <2>;
213*8d13bc63SEmmanuel Vadot	};
214*8d13bc63SEmmanuel Vadot
215*8d13bc63SEmmanuel Vadot	gps1: gps1-gpio-bank {
216*8d13bc63SEmmanuel Vadot		gpio-controller;
217*8d13bc63SEmmanuel Vadot		#gpio-cells = <2>;
218*8d13bc63SEmmanuel Vadot		interrupt-controller;
219*8d13bc63SEmmanuel Vadot		#interrupt-cells = <2>;
220*8d13bc63SEmmanuel Vadot	};
221*8d13bc63SEmmanuel Vadot
222*8d13bc63SEmmanuel Vadot	gps2: gps2-gpio-bank {
223*8d13bc63SEmmanuel Vadot		gpio-controller;
224*8d13bc63SEmmanuel Vadot		#gpio-cells = <2>;
225*8d13bc63SEmmanuel Vadot		interrupt-controller;
226*8d13bc63SEmmanuel Vadot		#interrupt-cells = <2>;
227*8d13bc63SEmmanuel Vadot	};
228*8d13bc63SEmmanuel Vadot};
229*8d13bc63SEmmanuel Vadot
230*8d13bc63SEmmanuel Vadot&pinctrl_gsactrl {
231*8d13bc63SEmmanuel Vadot	gps3: gps3-gpio-bank {
232*8d13bc63SEmmanuel Vadot		gpio-controller;
233*8d13bc63SEmmanuel Vadot		#gpio-cells = <2>;
234*8d13bc63SEmmanuel Vadot		interrupt-controller;
235*8d13bc63SEmmanuel Vadot		#interrupt-cells = <2>;
236*8d13bc63SEmmanuel Vadot	};
237*8d13bc63SEmmanuel Vadot};
238*8d13bc63SEmmanuel Vadot
239*8d13bc63SEmmanuel Vadot&pinctrl_hsi1 {
240*8d13bc63SEmmanuel Vadot	gph0: gph0-gpio-bank {
241*8d13bc63SEmmanuel Vadot		gpio-controller;
242*8d13bc63SEmmanuel Vadot		#gpio-cells = <2>;
243*8d13bc63SEmmanuel Vadot		interrupt-controller;
244*8d13bc63SEmmanuel Vadot		#interrupt-cells = <2>;
245*8d13bc63SEmmanuel Vadot	};
246*8d13bc63SEmmanuel Vadot
247*8d13bc63SEmmanuel Vadot	gph1: gph1-gpio-bank {
248*8d13bc63SEmmanuel Vadot		gpio-controller;
249*8d13bc63SEmmanuel Vadot		#gpio-cells = <2>;
250*8d13bc63SEmmanuel Vadot		interrupt-controller;
251*8d13bc63SEmmanuel Vadot		#interrupt-cells = <2>;
252*8d13bc63SEmmanuel Vadot	};
253*8d13bc63SEmmanuel Vadot
254*8d13bc63SEmmanuel Vadot	pcie0_clkreq: pcie0-clkreq-pins {
255*8d13bc63SEmmanuel Vadot		samsung,pins = "gph0-1";
256*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_2>;
257*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_UP>;
258*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_10_MA>;
259*8d13bc63SEmmanuel Vadot		samsung,pin-con-pdn = <GS101_PIN_PDN_PREV>;
260*8d13bc63SEmmanuel Vadot		samsung,pin-pud-pdn = <GS101_PIN_PULL_UP>;
261*8d13bc63SEmmanuel Vadot	};
262*8d13bc63SEmmanuel Vadot
263*8d13bc63SEmmanuel Vadot	pcie0_perst: pcie0-perst-pins {
264*8d13bc63SEmmanuel Vadot		samsung,pins = "gph0-0";
265*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_OUTPUT>;
266*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_10_MA>;
267*8d13bc63SEmmanuel Vadot		samsung,pin-con-pdn = <GS101_PIN_PDN_PREV>;
268*8d13bc63SEmmanuel Vadot	};
269*8d13bc63SEmmanuel Vadot};
270*8d13bc63SEmmanuel Vadot
271*8d13bc63SEmmanuel Vadot&pinctrl_hsi2 {
272*8d13bc63SEmmanuel Vadot	gph2: gph2-gpio-bank {
273*8d13bc63SEmmanuel Vadot		gpio-controller;
274*8d13bc63SEmmanuel Vadot		#gpio-cells = <2>;
275*8d13bc63SEmmanuel Vadot		interrupt-controller;
276*8d13bc63SEmmanuel Vadot		#interrupt-cells = <2>;
277*8d13bc63SEmmanuel Vadot	};
278*8d13bc63SEmmanuel Vadot
279*8d13bc63SEmmanuel Vadot	gph3: gph3-gpio-bank {
280*8d13bc63SEmmanuel Vadot		gpio-controller;
281*8d13bc63SEmmanuel Vadot		#gpio-cells = <2>;
282*8d13bc63SEmmanuel Vadot		interrupt-controller;
283*8d13bc63SEmmanuel Vadot		#interrupt-cells = <2>;
284*8d13bc63SEmmanuel Vadot	};
285*8d13bc63SEmmanuel Vadot
286*8d13bc63SEmmanuel Vadot	gph4: gph4-gpio-bank {
287*8d13bc63SEmmanuel Vadot		gpio-controller;
288*8d13bc63SEmmanuel Vadot		#gpio-cells = <2>;
289*8d13bc63SEmmanuel Vadot		interrupt-controller;
290*8d13bc63SEmmanuel Vadot		#interrupt-cells = <2>;
291*8d13bc63SEmmanuel Vadot	};
292*8d13bc63SEmmanuel Vadot
293*8d13bc63SEmmanuel Vadot	sd2_clk: sd2-clk-pins {
294*8d13bc63SEmmanuel Vadot		samsung,pins = "gph4-0";
295*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_2>;
296*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
297*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_7_5_MA>;
298*8d13bc63SEmmanuel Vadot	};
299*8d13bc63SEmmanuel Vadot
300*8d13bc63SEmmanuel Vadot	sd2_cmd: sd2-cmd-pins {
301*8d13bc63SEmmanuel Vadot		samsung,pins = "gph4-1";
302*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_2>;
303*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_UP>;
304*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_7_5_MA>;
305*8d13bc63SEmmanuel Vadot	};
306*8d13bc63SEmmanuel Vadot
307*8d13bc63SEmmanuel Vadot	sd2_bus1: sd2-bus-width1-pins {
308*8d13bc63SEmmanuel Vadot		samsung,pins = "gph4-2";
309*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_2>;
310*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_UP>;
311*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_7_5_MA>;
312*8d13bc63SEmmanuel Vadot	};
313*8d13bc63SEmmanuel Vadot
314*8d13bc63SEmmanuel Vadot	sd2_bus4: sd2-bus-width4-pins {
315*8d13bc63SEmmanuel Vadot		samsung,pins = "gph4-3", "gph4-4", "gph4-5";
316*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_2>;
317*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_UP>;
318*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_7_5_MA>;
319*8d13bc63SEmmanuel Vadot	};
320*8d13bc63SEmmanuel Vadot
321*8d13bc63SEmmanuel Vadot	sd2_clk_fast_slew_rate_1x: sd2-clk-fast-slew-rate-1x-pins {
322*8d13bc63SEmmanuel Vadot		samsung,pins = "gph4-0";
323*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_2>;
324*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
325*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>;
326*8d13bc63SEmmanuel Vadot	};
327*8d13bc63SEmmanuel Vadot
328*8d13bc63SEmmanuel Vadot	sd2_clk_fast_slew_rate_2x: sd2-clk-fast-slew-rate-2x-pins {
329*8d13bc63SEmmanuel Vadot		samsung,pins = "gph4-0";
330*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_2>;
331*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
332*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_5_MA>;
333*8d13bc63SEmmanuel Vadot	};
334*8d13bc63SEmmanuel Vadot
335*8d13bc63SEmmanuel Vadot	sd2_clk_fast_slew_rate_3x: sd2-clk-fast-slew-rate-3x-pins {
336*8d13bc63SEmmanuel Vadot		samsung,pins = "gph4-0";
337*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_2>;
338*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
339*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_7_5_MA>;
340*8d13bc63SEmmanuel Vadot	};
341*8d13bc63SEmmanuel Vadot
342*8d13bc63SEmmanuel Vadot	sd2_clk_fast_slew_rate_4x: sd2-clk-fast-slew-rate-4x-pins {
343*8d13bc63SEmmanuel Vadot		samsung,pins = "gph4-0";
344*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_2>;
345*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
346*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_10_MA>;
347*8d13bc63SEmmanuel Vadot	};
348*8d13bc63SEmmanuel Vadot
349*8d13bc63SEmmanuel Vadot	ufs_rst_n: ufs-rst-n-pins {
350*8d13bc63SEmmanuel Vadot		samsung,pins = "gph3-1";
351*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_2>;
352*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
353*8d13bc63SEmmanuel Vadot		samsung,pin-con-pdn = <GS101_PIN_PDN_PREV>;
354*8d13bc63SEmmanuel Vadot		samsung,pin-pud-pdn = <GS101_PIN_PULL_NONE>;
355*8d13bc63SEmmanuel Vadot	};
356*8d13bc63SEmmanuel Vadot
357*8d13bc63SEmmanuel Vadot	ufs_refclk_out: ufs-refclk-out-pins {
358*8d13bc63SEmmanuel Vadot		samsung,pins = "gph3-0";
359*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_2>;
360*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
361*8d13bc63SEmmanuel Vadot		samsung,pin-con-pdn = <GS101_PIN_PDN_PREV>;
362*8d13bc63SEmmanuel Vadot		samsung,pin-pud-pdn = <GS101_PIN_PULL_NONE>;
363*8d13bc63SEmmanuel Vadot	};
364*8d13bc63SEmmanuel Vadot
365*8d13bc63SEmmanuel Vadot	pcie1_clkreq: pcie1-clkreq-pins {
366*8d13bc63SEmmanuel Vadot		samsung,pins = "gph2-1";
367*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_2>;
368*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_UP>;
369*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_10_MA>;
370*8d13bc63SEmmanuel Vadot		samsung,pin-con-pdn = <GS101_PIN_PDN_PREV>;
371*8d13bc63SEmmanuel Vadot		samsung,pin-pud-pdn = <GS101_PIN_PULL_UP>;
372*8d13bc63SEmmanuel Vadot	};
373*8d13bc63SEmmanuel Vadot
374*8d13bc63SEmmanuel Vadot	pcie1_perst: pcie1-perst-pins {
375*8d13bc63SEmmanuel Vadot		samsung,pins = "gph2-0";
376*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_OUTPUT>;
377*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_10_MA>;
378*8d13bc63SEmmanuel Vadot		samsung,pin-con-pdn = <GS101_PIN_PDN_PREV>;
379*8d13bc63SEmmanuel Vadot	};
380*8d13bc63SEmmanuel Vadot};
381*8d13bc63SEmmanuel Vadot
382*8d13bc63SEmmanuel Vadot&pinctrl_peric0 {
383*8d13bc63SEmmanuel Vadot	gpp0: gpp0-gpio-bank {
384*8d13bc63SEmmanuel Vadot		gpio-controller;
385*8d13bc63SEmmanuel Vadot		#gpio-cells = <2>;
386*8d13bc63SEmmanuel Vadot		interrupt-controller;
387*8d13bc63SEmmanuel Vadot		#interrupt-cells = <2>;
388*8d13bc63SEmmanuel Vadot	};
389*8d13bc63SEmmanuel Vadot
390*8d13bc63SEmmanuel Vadot	gpp1: gpp1-gpio-bank {
391*8d13bc63SEmmanuel Vadot		gpio-controller;
392*8d13bc63SEmmanuel Vadot		#gpio-cells = <2>;
393*8d13bc63SEmmanuel Vadot		interrupt-controller;
394*8d13bc63SEmmanuel Vadot		#interrupt-cells = <2>;
395*8d13bc63SEmmanuel Vadot	};
396*8d13bc63SEmmanuel Vadot
397*8d13bc63SEmmanuel Vadot	gpp2: gpp2-gpio-bank {
398*8d13bc63SEmmanuel Vadot		gpio-controller;
399*8d13bc63SEmmanuel Vadot		#gpio-cells = <2>;
400*8d13bc63SEmmanuel Vadot		interrupt-controller;
401*8d13bc63SEmmanuel Vadot		#interrupt-cells = <2>;
402*8d13bc63SEmmanuel Vadot	};
403*8d13bc63SEmmanuel Vadot
404*8d13bc63SEmmanuel Vadot	gpp3: gpp3-gpio-bank {
405*8d13bc63SEmmanuel Vadot		gpio-controller;
406*8d13bc63SEmmanuel Vadot		#gpio-cells = <2>;
407*8d13bc63SEmmanuel Vadot		interrupt-controller;
408*8d13bc63SEmmanuel Vadot		#interrupt-cells = <2>;
409*8d13bc63SEmmanuel Vadot	};
410*8d13bc63SEmmanuel Vadot
411*8d13bc63SEmmanuel Vadot	gpp4: gpp4-gpio-bank {
412*8d13bc63SEmmanuel Vadot		gpio-controller;
413*8d13bc63SEmmanuel Vadot		#gpio-cells = <2>;
414*8d13bc63SEmmanuel Vadot		interrupt-controller;
415*8d13bc63SEmmanuel Vadot		#interrupt-cells = <2>;
416*8d13bc63SEmmanuel Vadot	};
417*8d13bc63SEmmanuel Vadot
418*8d13bc63SEmmanuel Vadot	gpp5: gpp5-gpio-bank {
419*8d13bc63SEmmanuel Vadot		gpio-controller;
420*8d13bc63SEmmanuel Vadot		#gpio-cells = <2>;
421*8d13bc63SEmmanuel Vadot		interrupt-controller;
422*8d13bc63SEmmanuel Vadot		#interrupt-cells = <2>;
423*8d13bc63SEmmanuel Vadot	};
424*8d13bc63SEmmanuel Vadot
425*8d13bc63SEmmanuel Vadot	gpp6: gpp6-gpio-bank {
426*8d13bc63SEmmanuel Vadot		gpio-controller;
427*8d13bc63SEmmanuel Vadot		#gpio-cells = <2>;
428*8d13bc63SEmmanuel Vadot		interrupt-controller;
429*8d13bc63SEmmanuel Vadot		#interrupt-cells = <2>;
430*8d13bc63SEmmanuel Vadot	};
431*8d13bc63SEmmanuel Vadot
432*8d13bc63SEmmanuel Vadot	gpp7: gpp7-gpio-bank {
433*8d13bc63SEmmanuel Vadot		gpio-controller;
434*8d13bc63SEmmanuel Vadot		#gpio-cells = <2>;
435*8d13bc63SEmmanuel Vadot		interrupt-controller;
436*8d13bc63SEmmanuel Vadot		#interrupt-cells = <2>;
437*8d13bc63SEmmanuel Vadot	};
438*8d13bc63SEmmanuel Vadot
439*8d13bc63SEmmanuel Vadot	gpp8: gpp8-gpio-bank {
440*8d13bc63SEmmanuel Vadot		gpio-controller;
441*8d13bc63SEmmanuel Vadot		#gpio-cells = <2>;
442*8d13bc63SEmmanuel Vadot		interrupt-controller;
443*8d13bc63SEmmanuel Vadot		#interrupt-cells = <2>;
444*8d13bc63SEmmanuel Vadot	};
445*8d13bc63SEmmanuel Vadot
446*8d13bc63SEmmanuel Vadot	gpp9: gpp9-gpio-bank {
447*8d13bc63SEmmanuel Vadot		gpio-controller;
448*8d13bc63SEmmanuel Vadot		#gpio-cells = <2>;
449*8d13bc63SEmmanuel Vadot		interrupt-controller;
450*8d13bc63SEmmanuel Vadot		#interrupt-cells = <2>;
451*8d13bc63SEmmanuel Vadot	};
452*8d13bc63SEmmanuel Vadot
453*8d13bc63SEmmanuel Vadot	gpp10: gpp10-gpio-bank {
454*8d13bc63SEmmanuel Vadot		gpio-controller;
455*8d13bc63SEmmanuel Vadot		#gpio-cells = <2>;
456*8d13bc63SEmmanuel Vadot		interrupt-controller;
457*8d13bc63SEmmanuel Vadot		#interrupt-cells = <2>;
458*8d13bc63SEmmanuel Vadot	};
459*8d13bc63SEmmanuel Vadot
460*8d13bc63SEmmanuel Vadot	gpp11: gpp11-gpio-bank {
461*8d13bc63SEmmanuel Vadot		gpio-controller;
462*8d13bc63SEmmanuel Vadot		#gpio-cells = <2>;
463*8d13bc63SEmmanuel Vadot		interrupt-controller;
464*8d13bc63SEmmanuel Vadot		#interrupt-cells = <2>;
465*8d13bc63SEmmanuel Vadot	};
466*8d13bc63SEmmanuel Vadot
467*8d13bc63SEmmanuel Vadot	gpp12: gpp12-gpio-bank {
468*8d13bc63SEmmanuel Vadot		gpio-controller;
469*8d13bc63SEmmanuel Vadot		#gpio-cells = <2>;
470*8d13bc63SEmmanuel Vadot		interrupt-controller;
471*8d13bc63SEmmanuel Vadot		#interrupt-cells = <2>;
472*8d13bc63SEmmanuel Vadot	};
473*8d13bc63SEmmanuel Vadot
474*8d13bc63SEmmanuel Vadot	gpp13: gpp13-gpio-bank {
475*8d13bc63SEmmanuel Vadot		gpio-controller;
476*8d13bc63SEmmanuel Vadot		#gpio-cells = <2>;
477*8d13bc63SEmmanuel Vadot		interrupt-controller;
478*8d13bc63SEmmanuel Vadot		#interrupt-cells = <2>;
479*8d13bc63SEmmanuel Vadot	};
480*8d13bc63SEmmanuel Vadot
481*8d13bc63SEmmanuel Vadot	gpp14: gpp14-gpio-bank {
482*8d13bc63SEmmanuel Vadot		gpio-controller;
483*8d13bc63SEmmanuel Vadot		#gpio-cells = <2>;
484*8d13bc63SEmmanuel Vadot		interrupt-controller;
485*8d13bc63SEmmanuel Vadot		#interrupt-cells = <2>;
486*8d13bc63SEmmanuel Vadot	};
487*8d13bc63SEmmanuel Vadot
488*8d13bc63SEmmanuel Vadot	gpp15: gpp15-gpio-bank {
489*8d13bc63SEmmanuel Vadot		gpio-controller;
490*8d13bc63SEmmanuel Vadot		#gpio-cells = <2>;
491*8d13bc63SEmmanuel Vadot		interrupt-controller;
492*8d13bc63SEmmanuel Vadot		#interrupt-cells = <2>;
493*8d13bc63SEmmanuel Vadot	};
494*8d13bc63SEmmanuel Vadot
495*8d13bc63SEmmanuel Vadot	gpp16: gpp16-gpio-bank {
496*8d13bc63SEmmanuel Vadot		gpio-controller;
497*8d13bc63SEmmanuel Vadot		#gpio-cells = <2>;
498*8d13bc63SEmmanuel Vadot		interrupt-controller;
499*8d13bc63SEmmanuel Vadot		#interrupt-cells = <2>;
500*8d13bc63SEmmanuel Vadot	};
501*8d13bc63SEmmanuel Vadot
502*8d13bc63SEmmanuel Vadot	gpp17: gpp17-gpio-bank {
503*8d13bc63SEmmanuel Vadot		gpio-controller;
504*8d13bc63SEmmanuel Vadot		#gpio-cells = <2>;
505*8d13bc63SEmmanuel Vadot		interrupt-controller;
506*8d13bc63SEmmanuel Vadot		#interrupt-cells = <2>;
507*8d13bc63SEmmanuel Vadot	};
508*8d13bc63SEmmanuel Vadot
509*8d13bc63SEmmanuel Vadot	gpp18: gpp18-gpio-bank {
510*8d13bc63SEmmanuel Vadot		gpio-controller;
511*8d13bc63SEmmanuel Vadot		#gpio-cells = <2>;
512*8d13bc63SEmmanuel Vadot		interrupt-controller;
513*8d13bc63SEmmanuel Vadot		#interrupt-cells = <2>;
514*8d13bc63SEmmanuel Vadot	};
515*8d13bc63SEmmanuel Vadot
516*8d13bc63SEmmanuel Vadot	gpp19: gpp19-gpio-bank {
517*8d13bc63SEmmanuel Vadot		gpio-controller;
518*8d13bc63SEmmanuel Vadot		#gpio-cells = <2>;
519*8d13bc63SEmmanuel Vadot		interrupt-controller;
520*8d13bc63SEmmanuel Vadot		#interrupt-cells = <2>;
521*8d13bc63SEmmanuel Vadot	};
522*8d13bc63SEmmanuel Vadot
523*8d13bc63SEmmanuel Vadot	/* USI_PERIC0_UART_DBG */
524*8d13bc63SEmmanuel Vadot	uart0_bus: uart0-bus-pins {
525*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp1-2", "gpp1-3";
526*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_2>;
527*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
528*8d13bc63SEmmanuel Vadot	};
529*8d13bc63SEmmanuel Vadot
530*8d13bc63SEmmanuel Vadot	disp_te_pri_on: disp-te-pri-on-pins {
531*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp0-3";
532*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_EINT>;
533*8d13bc63SEmmanuel Vadot	};
534*8d13bc63SEmmanuel Vadot
535*8d13bc63SEmmanuel Vadot	disp_te_pri_off: disp-te-pri-off-pins {
536*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp0-3";
537*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_INPUT>;
538*8d13bc63SEmmanuel Vadot	};
539*8d13bc63SEmmanuel Vadot
540*8d13bc63SEmmanuel Vadot	disp_te_sec_on: disp-te-sec-on-pins {
541*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp0-4";
542*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_EINT>;
543*8d13bc63SEmmanuel Vadot	};
544*8d13bc63SEmmanuel Vadot
545*8d13bc63SEmmanuel Vadot	disp_te_sec_off: disp-te-sec-off-pins {
546*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp0-4";
547*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_INPUT>;
548*8d13bc63SEmmanuel Vadot	};
549*8d13bc63SEmmanuel Vadot
550*8d13bc63SEmmanuel Vadot	sensor_mclk1_out: sensor-mclk1-out-pins {
551*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp3-0";
552*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_OUTPUT>;
553*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_DOWN>;
554*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_5_MA>;
555*8d13bc63SEmmanuel Vadot	};
556*8d13bc63SEmmanuel Vadot
557*8d13bc63SEmmanuel Vadot	sensor_mclk1_fn: sensor-mclk1-fn-pins {
558*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp3-0";
559*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_2>;
560*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
561*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_5_MA>;
562*8d13bc63SEmmanuel Vadot	};
563*8d13bc63SEmmanuel Vadot
564*8d13bc63SEmmanuel Vadot	sensor_mclk2_out: sensor-mclk2-out-pins {
565*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp5-0";
566*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_OUTPUT>;
567*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_DOWN>;
568*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_5_MA>;
569*8d13bc63SEmmanuel Vadot	};
570*8d13bc63SEmmanuel Vadot
571*8d13bc63SEmmanuel Vadot	sensor_mclk2_fn: sensor-mclk2-fn-pins {
572*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp5-0";
573*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_2>;
574*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
575*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_5_MA>;
576*8d13bc63SEmmanuel Vadot	};
577*8d13bc63SEmmanuel Vadot
578*8d13bc63SEmmanuel Vadot	sensor_mclk3_out: sensor-mclk3-out-pins {
579*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp7-0";
580*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_OUTPUT>;
581*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_DOWN>;
582*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_5_MA>;
583*8d13bc63SEmmanuel Vadot	};
584*8d13bc63SEmmanuel Vadot
585*8d13bc63SEmmanuel Vadot	sensor_mclk3_fn: sensor-mclk3-fn-pins {
586*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp7-0";
587*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_2>;
588*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
589*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_5_MA>;
590*8d13bc63SEmmanuel Vadot	};
591*8d13bc63SEmmanuel Vadot
592*8d13bc63SEmmanuel Vadot	sensor_mclk4_out: sensor-mclk4-out-pins {
593*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp9-0";
594*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_OUTPUT>;
595*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_DOWN>;
596*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_5_MA>;
597*8d13bc63SEmmanuel Vadot	};
598*8d13bc63SEmmanuel Vadot
599*8d13bc63SEmmanuel Vadot	sensor_mclk4_fn: sensor-mclk4-fn-pins {
600*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp9-0";
601*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_2>;
602*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
603*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_5_MA>;
604*8d13bc63SEmmanuel Vadot	};
605*8d13bc63SEmmanuel Vadot
606*8d13bc63SEmmanuel Vadot	sensor_mclk5_out: sensor-mclk5-out-pins {
607*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp11-0";
608*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_OUTPUT>;
609*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_DOWN>;
610*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_5_MA>;
611*8d13bc63SEmmanuel Vadot	};
612*8d13bc63SEmmanuel Vadot
613*8d13bc63SEmmanuel Vadot	sensor_mclk5_fn: sensor-mclk5-fn-pins {
614*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp11-0";
615*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_2>;
616*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
617*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_5_MA>;
618*8d13bc63SEmmanuel Vadot	};
619*8d13bc63SEmmanuel Vadot
620*8d13bc63SEmmanuel Vadot	sensor_mclk6_out: sensor-mclk6-out-pins {
621*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp13-0";
622*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_OUTPUT>;
623*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_DOWN>;
624*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_5_MA>;
625*8d13bc63SEmmanuel Vadot	};
626*8d13bc63SEmmanuel Vadot
627*8d13bc63SEmmanuel Vadot	sensor_mclk6_fn: sensor-mclk6-fn-pins {
628*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp13-0";
629*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_2>;
630*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
631*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_5_MA>;
632*8d13bc63SEmmanuel Vadot	};
633*8d13bc63SEmmanuel Vadot
634*8d13bc63SEmmanuel Vadot	sensor_mclk7_out: sensor-mclk7-out-pins {
635*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp15-0";
636*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_OUTPUT>;
637*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_DOWN>;
638*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_5_MA>;
639*8d13bc63SEmmanuel Vadot	};
640*8d13bc63SEmmanuel Vadot
641*8d13bc63SEmmanuel Vadot	sensor_mclk7_fn: sensor-mclk7-fn-pins {
642*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp15-0";
643*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_2>;
644*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
645*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_5_MA>;
646*8d13bc63SEmmanuel Vadot	};
647*8d13bc63SEmmanuel Vadot
648*8d13bc63SEmmanuel Vadot	sensor_mclk8_out: sensor-mclk8-out-pins {
649*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp17-0";
650*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_OUTPUT>;
651*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_DOWN>;
652*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_5_MA>;
653*8d13bc63SEmmanuel Vadot	};
654*8d13bc63SEmmanuel Vadot
655*8d13bc63SEmmanuel Vadot	sensor_mclk8_fn: sensor-mclk8-fn-pins {
656*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp17-0";
657*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_2>;
658*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
659*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_5_MA>;
660*8d13bc63SEmmanuel Vadot	};
661*8d13bc63SEmmanuel Vadot
662*8d13bc63SEmmanuel Vadot	hsi2c14_bus: hsi2c14-bus-pins {
663*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp18-0", "gpp18-1";
664*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_2>;
665*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
666*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>;
667*8d13bc63SEmmanuel Vadot	};
668*8d13bc63SEmmanuel Vadot
669*8d13bc63SEmmanuel Vadot	uart14_bus_single: uart14-bus-pins {
670*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp18-0", "gpp18-1",
671*8d13bc63SEmmanuel Vadot			       "gpp18-2", "gpp18-3";
672*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_2>;
673*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
674*8d13bc63SEmmanuel Vadot	};
675*8d13bc63SEmmanuel Vadot
676*8d13bc63SEmmanuel Vadot	spi14_bus: spi14-bus-pins {
677*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp18-0", "gpp18-1", "gpp18-2";
678*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_2>;
679*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
680*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>;
681*8d13bc63SEmmanuel Vadot	};
682*8d13bc63SEmmanuel Vadot
683*8d13bc63SEmmanuel Vadot	spi14_cs: spi14-cs-pins {
684*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp18-3";
685*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_OUTPUT>;
686*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
687*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>;
688*8d13bc63SEmmanuel Vadot	};
689*8d13bc63SEmmanuel Vadot
690*8d13bc63SEmmanuel Vadot	spi14_cs_func: spi14-cs-func-pins {
691*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp18-3";
692*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_2>;
693*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
694*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>;
695*8d13bc63SEmmanuel Vadot	};
696*8d13bc63SEmmanuel Vadot
697*8d13bc63SEmmanuel Vadot	hsi2c8_bus: hsi2c8-bus-pins {
698*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp16-0", "gpp16-1";
699*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_3>;
700*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
701*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>;
702*8d13bc63SEmmanuel Vadot		samsung,pin-pud-pdn = <GS101_PIN_PDN_OUT0>;
703*8d13bc63SEmmanuel Vadot	};
704*8d13bc63SEmmanuel Vadot
705*8d13bc63SEmmanuel Vadot	uart8_bus_single: uart8-bus-pins {
706*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp16-0", "gpp16-1", "gpp16-2",
707*8d13bc63SEmmanuel Vadot			       "gpp16-3";
708*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_3>;
709*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
710*8d13bc63SEmmanuel Vadot	};
711*8d13bc63SEmmanuel Vadot
712*8d13bc63SEmmanuel Vadot	spi8_bus: spi8-bus-pins {
713*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp16-0", "gpp16-1", "gpp16-2";
714*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_3>;
715*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
716*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>;
717*8d13bc63SEmmanuel Vadot	};
718*8d13bc63SEmmanuel Vadot
719*8d13bc63SEmmanuel Vadot	spi8_cs: spi8-cs-pins {
720*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp16-3";
721*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_OUTPUT>;
722*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
723*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>;
724*8d13bc63SEmmanuel Vadot	};
725*8d13bc63SEmmanuel Vadot
726*8d13bc63SEmmanuel Vadot	spi8_cs_func: spi8-cs-func-pins {
727*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp16-3";
728*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_3>;
729*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
730*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>;
731*8d13bc63SEmmanuel Vadot	};
732*8d13bc63SEmmanuel Vadot
733*8d13bc63SEmmanuel Vadot	hsi2c7_bus: hsi2c7-bus-pins {
734*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp14-0", "gpp14-1";
735*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_3>;
736*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
737*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>;
738*8d13bc63SEmmanuel Vadot	};
739*8d13bc63SEmmanuel Vadot
740*8d13bc63SEmmanuel Vadot	uart7_bus_single: uart7-bus-pins {
741*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp14-0", "gpp14-1",
742*8d13bc63SEmmanuel Vadot			       "gpp14-2", "gpp14-3";
743*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_3>;
744*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
745*8d13bc63SEmmanuel Vadot	};
746*8d13bc63SEmmanuel Vadot
747*8d13bc63SEmmanuel Vadot	spi7_bus: spi7-bus-pins {
748*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp14-0", "gpp14-1", "gpp14-2";
749*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_3>;
750*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
751*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>;
752*8d13bc63SEmmanuel Vadot	};
753*8d13bc63SEmmanuel Vadot
754*8d13bc63SEmmanuel Vadot	spi7_cs: spi7-cs-pins {
755*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp14-3";
756*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_OUTPUT>;
757*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
758*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>;
759*8d13bc63SEmmanuel Vadot	};
760*8d13bc63SEmmanuel Vadot
761*8d13bc63SEmmanuel Vadot	spi7_cs_func: spi7-cs-func-pins {
762*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp14-3";
763*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_3>;
764*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
765*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>;
766*8d13bc63SEmmanuel Vadot	};
767*8d13bc63SEmmanuel Vadot
768*8d13bc63SEmmanuel Vadot	hsi2c6_bus: hsi2c6-bus-pins {
769*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp12-0", "gpp12-1";
770*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_3>;
771*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
772*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>;
773*8d13bc63SEmmanuel Vadot	};
774*8d13bc63SEmmanuel Vadot
775*8d13bc63SEmmanuel Vadot	uart6_bus_single: uart6-bus-pins {
776*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp12-0", "gpp12-1",
777*8d13bc63SEmmanuel Vadot			       "gpp12-2", "gpp12-3";
778*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_3>;
779*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
780*8d13bc63SEmmanuel Vadot	};
781*8d13bc63SEmmanuel Vadot
782*8d13bc63SEmmanuel Vadot	spi6_bus: spi6-bus-pins {
783*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp12-0", "gpp12-1", "gpp12-2";
784*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_3>;
785*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
786*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>;
787*8d13bc63SEmmanuel Vadot	};
788*8d13bc63SEmmanuel Vadot
789*8d13bc63SEmmanuel Vadot	spi6_cs: spi6-cs-pins {
790*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp12-3";
791*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_OUTPUT>;
792*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
793*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>;
794*8d13bc63SEmmanuel Vadot	};
795*8d13bc63SEmmanuel Vadot
796*8d13bc63SEmmanuel Vadot	spi6_cs_func: spi6-cs-func-pins {
797*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp12-3";
798*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_3>;
799*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
800*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>;
801*8d13bc63SEmmanuel Vadot	};
802*8d13bc63SEmmanuel Vadot
803*8d13bc63SEmmanuel Vadot	hsi2c5_bus: hsi2c5-bus-pins {
804*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp10-0", "gpp10-1";
805*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_3>;
806*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
807*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>;
808*8d13bc63SEmmanuel Vadot	};
809*8d13bc63SEmmanuel Vadot
810*8d13bc63SEmmanuel Vadot	uart5_bus_single: uart5-bus-pins {
811*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp10-0", "gpp10-1",
812*8d13bc63SEmmanuel Vadot			       "gpp10-2", "gpp10-3";
813*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_3>;
814*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
815*8d13bc63SEmmanuel Vadot	};
816*8d13bc63SEmmanuel Vadot
817*8d13bc63SEmmanuel Vadot	spi5_bus: spi5-bus-pins {
818*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp10-0", "gpp10-1", "gpp10-2";
819*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>;
820*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_3>;
821*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
822*8d13bc63SEmmanuel Vadot		samsung,pin-con-pdn = <GS101_PIN_PDN_PREV>;
823*8d13bc63SEmmanuel Vadot		samsung,pin-pud-pdn = <GS101_PIN_PULL_NONE>;
824*8d13bc63SEmmanuel Vadot	};
825*8d13bc63SEmmanuel Vadot
826*8d13bc63SEmmanuel Vadot	spi5_cs_func: spi5-cs-func-pins {
827*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp10-3";
828*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>;
829*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_3>;
830*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
831*8d13bc63SEmmanuel Vadot		samsung,pin-con-pdn = <GS101_PIN_PDN_PREV>;
832*8d13bc63SEmmanuel Vadot		samsung,pin-pud-pdn = <GS101_PIN_PULL_NONE>;
833*8d13bc63SEmmanuel Vadot	};
834*8d13bc63SEmmanuel Vadot
835*8d13bc63SEmmanuel Vadot	hsi2c4_bus: hsi2c4-bus-pins {
836*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp8-0", "gpp8-1";
837*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_3>;
838*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
839*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>;
840*8d13bc63SEmmanuel Vadot	};
841*8d13bc63SEmmanuel Vadot
842*8d13bc63SEmmanuel Vadot	uart4_bus_single: uart4-bus-pins {
843*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp8-0", "gpp8-1",
844*8d13bc63SEmmanuel Vadot			       "gpp8-2", "gpp8-3";
845*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_3>;
846*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
847*8d13bc63SEmmanuel Vadot	};
848*8d13bc63SEmmanuel Vadot
849*8d13bc63SEmmanuel Vadot	spi4_bus: spi4-bus-pins {
850*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp8-0", "gpp8-1", "gpp8-2";
851*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_3>;
852*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
853*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>;
854*8d13bc63SEmmanuel Vadot	};
855*8d13bc63SEmmanuel Vadot
856*8d13bc63SEmmanuel Vadot	spi4_cs: spi4-cs-pins {
857*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp8-3";
858*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_OUTPUT>;
859*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
860*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>;
861*8d13bc63SEmmanuel Vadot	};
862*8d13bc63SEmmanuel Vadot
863*8d13bc63SEmmanuel Vadot	spi4_cs_func: spi4-cs-func-pins {
864*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp8-3";
865*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_3>;
866*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
867*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>;
868*8d13bc63SEmmanuel Vadot	};
869*8d13bc63SEmmanuel Vadot
870*8d13bc63SEmmanuel Vadot	hsi2c3_bus: hsi2c3-bus-pins {
871*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp6-0", "gpp6-1";
872*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_3>;
873*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
874*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>;
875*8d13bc63SEmmanuel Vadot	};
876*8d13bc63SEmmanuel Vadot
877*8d13bc63SEmmanuel Vadot	uart3_bus_single: uart3-bus-pins {
878*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp6-0", "gpp6-1",
879*8d13bc63SEmmanuel Vadot			       "gpp6-2", "gpp6-3";
880*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_3>;
881*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
882*8d13bc63SEmmanuel Vadot	};
883*8d13bc63SEmmanuel Vadot
884*8d13bc63SEmmanuel Vadot	spi3_bus: spi3-bus-pins {
885*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp6-0", "gpp6-1", "gpp6-2";
886*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_3>;
887*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
888*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>;
889*8d13bc63SEmmanuel Vadot	};
890*8d13bc63SEmmanuel Vadot
891*8d13bc63SEmmanuel Vadot	spi3_cs: spi3-cs-pins {
892*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp6-3";
893*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_OUTPUT>;
894*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
895*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>;
896*8d13bc63SEmmanuel Vadot	};
897*8d13bc63SEmmanuel Vadot
898*8d13bc63SEmmanuel Vadot	spi3_cs_func: spi3-cs-func-pins {
899*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp6-3";
900*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_3>;
901*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
902*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>;
903*8d13bc63SEmmanuel Vadot	};
904*8d13bc63SEmmanuel Vadot
905*8d13bc63SEmmanuel Vadot	hsi2c2_bus: hsi2c2-bus-pins {
906*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp4-0", "gpp4-1";
907*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_3>;
908*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
909*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>;
910*8d13bc63SEmmanuel Vadot	};
911*8d13bc63SEmmanuel Vadot
912*8d13bc63SEmmanuel Vadot	uart2_bus_single: uart2-bus-pins {
913*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp4-0", "gpp4-1",
914*8d13bc63SEmmanuel Vadot			       "gpp4-2", "gpp4-3";
915*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_3>;
916*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
917*8d13bc63SEmmanuel Vadot	};
918*8d13bc63SEmmanuel Vadot
919*8d13bc63SEmmanuel Vadot	spi2_bus: spi2-bus-pins {
920*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp4-0", "gpp4-1", "gpp4-2";
921*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_3>;
922*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
923*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>;
924*8d13bc63SEmmanuel Vadot	};
925*8d13bc63SEmmanuel Vadot
926*8d13bc63SEmmanuel Vadot	spi2_cs: spi2-cs-pins {
927*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp4-3";
928*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_OUTPUT>;
929*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
930*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>;
931*8d13bc63SEmmanuel Vadot	};
932*8d13bc63SEmmanuel Vadot
933*8d13bc63SEmmanuel Vadot	spi2_cs_func: spi2-cs-func-pins {
934*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp4-3";
935*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_3>;
936*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
937*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>;
938*8d13bc63SEmmanuel Vadot	};
939*8d13bc63SEmmanuel Vadot
940*8d13bc63SEmmanuel Vadot	hsi2c1_bus: hsi2c1-bus-pins {
941*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp2-0", "gpp2-1";
942*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_3>;
943*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
944*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>;
945*8d13bc63SEmmanuel Vadot	};
946*8d13bc63SEmmanuel Vadot
947*8d13bc63SEmmanuel Vadot	uart1_bus_single: uart1-bus-pins {
948*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp2-0", "gpp2-1",
949*8d13bc63SEmmanuel Vadot			       "gpp2-2", "gpp2-3";
950*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_3>;
951*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
952*8d13bc63SEmmanuel Vadot	};
953*8d13bc63SEmmanuel Vadot
954*8d13bc63SEmmanuel Vadot	spi1_bus: spi1-bus-pins {
955*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp2-0", "gpp2-1", "gpp2-2";
956*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_3>;
957*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
958*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>;
959*8d13bc63SEmmanuel Vadot	};
960*8d13bc63SEmmanuel Vadot
961*8d13bc63SEmmanuel Vadot	spi1_cs: spi1-cs-pins {
962*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp2-3";
963*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_OUTPUT>;
964*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
965*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>;
966*8d13bc63SEmmanuel Vadot	};
967*8d13bc63SEmmanuel Vadot
968*8d13bc63SEmmanuel Vadot	spi1_cs_func: spi1-cs-func-pins {
969*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp2-3";
970*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_3>;
971*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
972*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>;
973*8d13bc63SEmmanuel Vadot	};
974*8d13bc63SEmmanuel Vadot};
975*8d13bc63SEmmanuel Vadot
976*8d13bc63SEmmanuel Vadot&pinctrl_peric1 {
977*8d13bc63SEmmanuel Vadot	gpp20: gpp20-gpio-bank {
978*8d13bc63SEmmanuel Vadot		gpio-controller;
979*8d13bc63SEmmanuel Vadot		#gpio-cells = <2>;
980*8d13bc63SEmmanuel Vadot		interrupt-controller;
981*8d13bc63SEmmanuel Vadot		#interrupt-cells = <2>;
982*8d13bc63SEmmanuel Vadot	};
983*8d13bc63SEmmanuel Vadot
984*8d13bc63SEmmanuel Vadot	gpp21: gpp21-gpio-bank {
985*8d13bc63SEmmanuel Vadot		gpio-controller;
986*8d13bc63SEmmanuel Vadot		#gpio-cells = <2>;
987*8d13bc63SEmmanuel Vadot		interrupt-controller;
988*8d13bc63SEmmanuel Vadot		#interrupt-cells = <2>;
989*8d13bc63SEmmanuel Vadot	};
990*8d13bc63SEmmanuel Vadot
991*8d13bc63SEmmanuel Vadot	gpp22: gpp22-gpio-bank {
992*8d13bc63SEmmanuel Vadot		gpio-controller;
993*8d13bc63SEmmanuel Vadot		#gpio-cells = <2>;
994*8d13bc63SEmmanuel Vadot		interrupt-controller;
995*8d13bc63SEmmanuel Vadot		#interrupt-cells = <2>;
996*8d13bc63SEmmanuel Vadot	};
997*8d13bc63SEmmanuel Vadot
998*8d13bc63SEmmanuel Vadot	gpp23: gpp23-gpio-bank {
999*8d13bc63SEmmanuel Vadot		gpio-controller;
1000*8d13bc63SEmmanuel Vadot		#gpio-cells = <2>;
1001*8d13bc63SEmmanuel Vadot		interrupt-controller;
1002*8d13bc63SEmmanuel Vadot		#interrupt-cells = <2>;
1003*8d13bc63SEmmanuel Vadot	};
1004*8d13bc63SEmmanuel Vadot
1005*8d13bc63SEmmanuel Vadot	gpp24: gpp24-gpio-bank {
1006*8d13bc63SEmmanuel Vadot		gpio-controller;
1007*8d13bc63SEmmanuel Vadot		#gpio-cells = <2>;
1008*8d13bc63SEmmanuel Vadot		interrupt-controller;
1009*8d13bc63SEmmanuel Vadot		#interrupt-cells = <2>;
1010*8d13bc63SEmmanuel Vadot	};
1011*8d13bc63SEmmanuel Vadot
1012*8d13bc63SEmmanuel Vadot	gpp25: gpp25-gpio-bank {
1013*8d13bc63SEmmanuel Vadot		gpio-controller;
1014*8d13bc63SEmmanuel Vadot		#gpio-cells = <2>;
1015*8d13bc63SEmmanuel Vadot		interrupt-controller;
1016*8d13bc63SEmmanuel Vadot		#interrupt-cells = <2>;
1017*8d13bc63SEmmanuel Vadot	};
1018*8d13bc63SEmmanuel Vadot
1019*8d13bc63SEmmanuel Vadot	gpp26: gpp26-gpio-bank {
1020*8d13bc63SEmmanuel Vadot		gpio-controller;
1021*8d13bc63SEmmanuel Vadot		#gpio-cells = <2>;
1022*8d13bc63SEmmanuel Vadot		interrupt-controller;
1023*8d13bc63SEmmanuel Vadot		#interrupt-cells = <2>;
1024*8d13bc63SEmmanuel Vadot	};
1025*8d13bc63SEmmanuel Vadot
1026*8d13bc63SEmmanuel Vadot	gpp27: gpp27-gpio-bank {
1027*8d13bc63SEmmanuel Vadot		gpio-controller;
1028*8d13bc63SEmmanuel Vadot		#gpio-cells = <2>;
1029*8d13bc63SEmmanuel Vadot		interrupt-controller;
1030*8d13bc63SEmmanuel Vadot		#interrupt-cells = <2>;
1031*8d13bc63SEmmanuel Vadot	};
1032*8d13bc63SEmmanuel Vadot
1033*8d13bc63SEmmanuel Vadot	hsi2c13_bus: hsi2c13-bus-pins  {
1034*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp25-0", "gpp25-1";
1035*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_2>;
1036*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
1037*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>;
1038*8d13bc63SEmmanuel Vadot	};
1039*8d13bc63SEmmanuel Vadot
1040*8d13bc63SEmmanuel Vadot	uart13_bus_single: uart13-bus-pins {
1041*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp25-0", "gpp25-1",
1042*8d13bc63SEmmanuel Vadot			       "gpp25-2", "gpp25-3";
1043*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_2>;
1044*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
1045*8d13bc63SEmmanuel Vadot	};
1046*8d13bc63SEmmanuel Vadot
1047*8d13bc63SEmmanuel Vadot	spi13_bus: spi13-bus-pins {
1048*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp25-0", "gpp25-1", "gpp25-2";
1049*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_2>;
1050*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
1051*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>;
1052*8d13bc63SEmmanuel Vadot	};
1053*8d13bc63SEmmanuel Vadot
1054*8d13bc63SEmmanuel Vadot	spi13_cs: spi13-cs-pins {
1055*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp25-3";
1056*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_OUTPUT>;
1057*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
1058*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>;
1059*8d13bc63SEmmanuel Vadot	};
1060*8d13bc63SEmmanuel Vadot
1061*8d13bc63SEmmanuel Vadot	spi13_cs_func: spi13-cs-func-pins {
1062*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp25-3";
1063*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_2>;
1064*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
1065*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>;
1066*8d13bc63SEmmanuel Vadot	};
1067*8d13bc63SEmmanuel Vadot
1068*8d13bc63SEmmanuel Vadot	hsi2c12_bus: hsi2c12-bus-pins {
1069*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp23-4", "gpp23-5";
1070*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_2>;
1071*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
1072*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>;
1073*8d13bc63SEmmanuel Vadot	};
1074*8d13bc63SEmmanuel Vadot
1075*8d13bc63SEmmanuel Vadot	uart12_bus_single: uart12-bus-pins {
1076*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp23-4", "gpp23-5",
1077*8d13bc63SEmmanuel Vadot			       "gpp23-6", "gpp23-7";
1078*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_2>;
1079*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
1080*8d13bc63SEmmanuel Vadot	};
1081*8d13bc63SEmmanuel Vadot
1082*8d13bc63SEmmanuel Vadot	spi12_bus: spi12-bus-pins {
1083*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp23-4", "gpp23-5", "gpp23-6";
1084*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_2>;
1085*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
1086*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>;
1087*8d13bc63SEmmanuel Vadot	};
1088*8d13bc63SEmmanuel Vadot
1089*8d13bc63SEmmanuel Vadot	spi14_cs2: spi14-cs2-pins {
1090*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp23-6";
1091*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_OUTPUT>;
1092*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
1093*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>;
1094*8d13bc63SEmmanuel Vadot	};
1095*8d13bc63SEmmanuel Vadot
1096*8d13bc63SEmmanuel Vadot	spi12_cs: spi12-cs-pins {
1097*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp23-7";
1098*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_OUTPUT>;
1099*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
1100*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>;
1101*8d13bc63SEmmanuel Vadot	};
1102*8d13bc63SEmmanuel Vadot
1103*8d13bc63SEmmanuel Vadot	spi12_cs_func: spi12-cs-func-pins {
1104*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp23-7";
1105*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_2>;
1106*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
1107*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>;
1108*8d13bc63SEmmanuel Vadot	};
1109*8d13bc63SEmmanuel Vadot
1110*8d13bc63SEmmanuel Vadot	hsi2c11_bus: hsi2c11-bus-pins {
1111*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp23-0", "gpp23-1";
1112*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_2>;
1113*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
1114*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>;
1115*8d13bc63SEmmanuel Vadot	};
1116*8d13bc63SEmmanuel Vadot
1117*8d13bc63SEmmanuel Vadot	uart11_bus_single: uart11-bus-pins {
1118*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp23-0", "gpp23-1",
1119*8d13bc63SEmmanuel Vadot			       "gpp23-2", "gpp23-3";
1120*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_2>;
1121*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
1122*8d13bc63SEmmanuel Vadot	};
1123*8d13bc63SEmmanuel Vadot
1124*8d13bc63SEmmanuel Vadot	spi11_bus: spi11-bus-pins {
1125*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp23-0", "gpp23-1", "gpp23-2";
1126*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_2>;
1127*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
1128*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>;
1129*8d13bc63SEmmanuel Vadot	};
1130*8d13bc63SEmmanuel Vadot
1131*8d13bc63SEmmanuel Vadot	spi11_cs: spi11-cs-pins {
1132*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp23-3";
1133*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_OUTPUT>;
1134*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
1135*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>;
1136*8d13bc63SEmmanuel Vadot	};
1137*8d13bc63SEmmanuel Vadot
1138*8d13bc63SEmmanuel Vadot	spi11_cs_func: spi11-cs-func-pins {
1139*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp23-3";
1140*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_2>;
1141*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
1142*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>;
1143*8d13bc63SEmmanuel Vadot	};
1144*8d13bc63SEmmanuel Vadot
1145*8d13bc63SEmmanuel Vadot	hsi2c10_bus: hsi2c10-bus-pins {
1146*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp21-0", "gpp21-1";
1147*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_2>;
1148*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
1149*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>;
1150*8d13bc63SEmmanuel Vadot	};
1151*8d13bc63SEmmanuel Vadot
1152*8d13bc63SEmmanuel Vadot	uart10_bus_single: uart10-bus-pins {
1153*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp21-0", "gpp21-1",
1154*8d13bc63SEmmanuel Vadot			       "gpp21-2", "gpp21-3";
1155*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_2>;
1156*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
1157*8d13bc63SEmmanuel Vadot	};
1158*8d13bc63SEmmanuel Vadot
1159*8d13bc63SEmmanuel Vadot	spi10_bus: spi10-bus-pins {
1160*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp21-0", "gpp21-1", "gpp21-2";
1161*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_2>;
1162*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
1163*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>;
1164*8d13bc63SEmmanuel Vadot	};
1165*8d13bc63SEmmanuel Vadot
1166*8d13bc63SEmmanuel Vadot	spi10_cs: spi10-cs-pins {
1167*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp21-3";
1168*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_OUTPUT>;
1169*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
1170*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>;
1171*8d13bc63SEmmanuel Vadot	};
1172*8d13bc63SEmmanuel Vadot
1173*8d13bc63SEmmanuel Vadot	spi10_cs_func: spi10-cs-func-pins {
1174*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp21-3";
1175*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_2>;
1176*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
1177*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>;
1178*8d13bc63SEmmanuel Vadot	};
1179*8d13bc63SEmmanuel Vadot
1180*8d13bc63SEmmanuel Vadot	hsi2c9_bus: hsi2c9-bus-pins {
1181*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp20-4", "gpp20-5";
1182*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_2>;
1183*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
1184*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>;
1185*8d13bc63SEmmanuel Vadot	};
1186*8d13bc63SEmmanuel Vadot
1187*8d13bc63SEmmanuel Vadot	uart9_bus_single: uart9-bus-pins {
1188*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp20-4", "gpp20-5",
1189*8d13bc63SEmmanuel Vadot			       "gpp20-6", "gpp20-7";
1190*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_2>;
1191*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
1192*8d13bc63SEmmanuel Vadot	};
1193*8d13bc63SEmmanuel Vadot
1194*8d13bc63SEmmanuel Vadot	spi9_bus: spi9-bus-pins {
1195*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp20-4", "gpp20-5", "gpp20-6";
1196*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_2>;
1197*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
1198*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>;
1199*8d13bc63SEmmanuel Vadot	};
1200*8d13bc63SEmmanuel Vadot
1201*8d13bc63SEmmanuel Vadot	spi9_cs: spi9-cs-pins {
1202*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp20-7";
1203*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_OUTPUT>;
1204*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
1205*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>;
1206*8d13bc63SEmmanuel Vadot	};
1207*8d13bc63SEmmanuel Vadot
1208*8d13bc63SEmmanuel Vadot	spi9_cs_func: spi9-cs-func-pins {
1209*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp20-7";
1210*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_2>;
1211*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
1212*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>;
1213*8d13bc63SEmmanuel Vadot	};
1214*8d13bc63SEmmanuel Vadot
1215*8d13bc63SEmmanuel Vadot	hsi2c0_bus: hsi2c0-bus-pins {
1216*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp20-0", "gpp20-1";
1217*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_3>;
1218*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
1219*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>;
1220*8d13bc63SEmmanuel Vadot	};
1221*8d13bc63SEmmanuel Vadot
1222*8d13bc63SEmmanuel Vadot	uart0_bus_single: uart0-bus-pins {
1223*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp20-0", "gpp20-1",
1224*8d13bc63SEmmanuel Vadot			       "gpp20-2", "gpp20-3";
1225*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_3>;
1226*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
1227*8d13bc63SEmmanuel Vadot	};
1228*8d13bc63SEmmanuel Vadot
1229*8d13bc63SEmmanuel Vadot	spi0_bus: spi0-bus-pins {
1230*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp20-0", "gpp20-1", "gpp20-2";
1231*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_3>;
1232*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
1233*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>;
1234*8d13bc63SEmmanuel Vadot	};
1235*8d13bc63SEmmanuel Vadot
1236*8d13bc63SEmmanuel Vadot	spi0_cs: spi0-cs-pins {
1237*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp20-3";
1238*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_OUTPUT>;
1239*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
1240*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>;
1241*8d13bc63SEmmanuel Vadot	};
1242*8d13bc63SEmmanuel Vadot
1243*8d13bc63SEmmanuel Vadot	spi0_cs_func: spi0-cs-func-pins {
1244*8d13bc63SEmmanuel Vadot		samsung,pins = "gpp20-3";
1245*8d13bc63SEmmanuel Vadot		samsung,pin-function = <GS101_PIN_FUNC_3>;
1246*8d13bc63SEmmanuel Vadot		samsung,pin-pud = <GS101_PIN_PULL_NONE>;
1247*8d13bc63SEmmanuel Vadot		samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>;
1248*8d13bc63SEmmanuel Vadot	};
1249*8d13bc63SEmmanuel Vadot};
1250