xref: /freebsd/sys/contrib/device-tree/src/arm/samsung/s5pv210-pinctrl.dtsi (revision aa1a8ff2d6dbc51ef058f46f3db5a8bb77967145)
1*f126890aSEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0
2*f126890aSEmmanuel Vadot/*
3*f126890aSEmmanuel Vadot * Samsung's S5PV210 SoC device tree source - pin control-related
4*f126890aSEmmanuel Vadot * definitions
5*f126890aSEmmanuel Vadot *
6*f126890aSEmmanuel Vadot * Copyright (c) 2013-2014 Samsung Electronics, Co. Ltd.
7*f126890aSEmmanuel Vadot *
8*f126890aSEmmanuel Vadot * Mateusz Krawczuk <m.krawczuk@partner.samsung.com>
9*f126890aSEmmanuel Vadot * Tomasz Figa <t.figa@samsung.com>
10*f126890aSEmmanuel Vadot *
11*f126890aSEmmanuel Vadot * Samsung's S5PV210 SoC pin banks, pin-mux and pin-config options are
12*f126890aSEmmanuel Vadot * listed as device tree nodes in this file.
13*f126890aSEmmanuel Vadot */
14*f126890aSEmmanuel Vadot
15*f126890aSEmmanuel Vadot#include "s5pv210-pinctrl.h"
16*f126890aSEmmanuel Vadot
17*f126890aSEmmanuel Vadot#define PIN_SLP(_pin, _mode, _pull)					\
18*f126890aSEmmanuel Vadot	pin- ## _pin {							\
19*f126890aSEmmanuel Vadot		samsung,pins = #_pin;					\
20*f126890aSEmmanuel Vadot		samsung,pin-con-pdn = <S5PV210_PIN_PDN_ ##_mode>;	\
21*f126890aSEmmanuel Vadot		samsung,pin-pud-pdn = <S5PV210_PIN_PULL_ ##_pull>;	\
22*f126890aSEmmanuel Vadot	}
23*f126890aSEmmanuel Vadot
24*f126890aSEmmanuel Vadot&pinctrl0 {
25*f126890aSEmmanuel Vadot	gpa0: gpa0-gpio-bank {
26*f126890aSEmmanuel Vadot		gpio-controller;
27*f126890aSEmmanuel Vadot		#gpio-cells = <2>;
28*f126890aSEmmanuel Vadot
29*f126890aSEmmanuel Vadot		interrupt-controller;
30*f126890aSEmmanuel Vadot		#interrupt-cells = <2>;
31*f126890aSEmmanuel Vadot	};
32*f126890aSEmmanuel Vadot
33*f126890aSEmmanuel Vadot	gpa1: gpa1-gpio-bank {
34*f126890aSEmmanuel Vadot		gpio-controller;
35*f126890aSEmmanuel Vadot		#gpio-cells = <2>;
36*f126890aSEmmanuel Vadot
37*f126890aSEmmanuel Vadot		interrupt-controller;
38*f126890aSEmmanuel Vadot		#interrupt-cells = <2>;
39*f126890aSEmmanuel Vadot	};
40*f126890aSEmmanuel Vadot
41*f126890aSEmmanuel Vadot	gpb: gpb-gpio-bank {
42*f126890aSEmmanuel Vadot		gpio-controller;
43*f126890aSEmmanuel Vadot		#gpio-cells = <2>;
44*f126890aSEmmanuel Vadot
45*f126890aSEmmanuel Vadot		interrupt-controller;
46*f126890aSEmmanuel Vadot		#interrupt-cells = <2>;
47*f126890aSEmmanuel Vadot	};
48*f126890aSEmmanuel Vadot
49*f126890aSEmmanuel Vadot	gpc0: gpc0-gpio-bank {
50*f126890aSEmmanuel Vadot		gpio-controller;
51*f126890aSEmmanuel Vadot		#gpio-cells = <2>;
52*f126890aSEmmanuel Vadot
53*f126890aSEmmanuel Vadot		interrupt-controller;
54*f126890aSEmmanuel Vadot		#interrupt-cells = <2>;
55*f126890aSEmmanuel Vadot	};
56*f126890aSEmmanuel Vadot
57*f126890aSEmmanuel Vadot	gpc1: gpc1-gpio-bank {
58*f126890aSEmmanuel Vadot		gpio-controller;
59*f126890aSEmmanuel Vadot		#gpio-cells = <2>;
60*f126890aSEmmanuel Vadot
61*f126890aSEmmanuel Vadot		interrupt-controller;
62*f126890aSEmmanuel Vadot		#interrupt-cells = <2>;
63*f126890aSEmmanuel Vadot	};
64*f126890aSEmmanuel Vadot
65*f126890aSEmmanuel Vadot	gpd0: gpd0-gpio-bank {
66*f126890aSEmmanuel Vadot		gpio-controller;
67*f126890aSEmmanuel Vadot		#gpio-cells = <2>;
68*f126890aSEmmanuel Vadot
69*f126890aSEmmanuel Vadot		interrupt-controller;
70*f126890aSEmmanuel Vadot		#interrupt-cells = <2>;
71*f126890aSEmmanuel Vadot	};
72*f126890aSEmmanuel Vadot
73*f126890aSEmmanuel Vadot	gpd1: gpd1-gpio-bank {
74*f126890aSEmmanuel Vadot		gpio-controller;
75*f126890aSEmmanuel Vadot		#gpio-cells = <2>;
76*f126890aSEmmanuel Vadot
77*f126890aSEmmanuel Vadot		interrupt-controller;
78*f126890aSEmmanuel Vadot		#interrupt-cells = <2>;
79*f126890aSEmmanuel Vadot	};
80*f126890aSEmmanuel Vadot
81*f126890aSEmmanuel Vadot	gpe0: gpe0-gpio-bank {
82*f126890aSEmmanuel Vadot		gpio-controller;
83*f126890aSEmmanuel Vadot		#gpio-cells = <2>;
84*f126890aSEmmanuel Vadot
85*f126890aSEmmanuel Vadot		interrupt-controller;
86*f126890aSEmmanuel Vadot		#interrupt-cells = <2>;
87*f126890aSEmmanuel Vadot	};
88*f126890aSEmmanuel Vadot
89*f126890aSEmmanuel Vadot	gpe1: gpe1-gpio-bank {
90*f126890aSEmmanuel Vadot		gpio-controller;
91*f126890aSEmmanuel Vadot		#gpio-cells = <2>;
92*f126890aSEmmanuel Vadot
93*f126890aSEmmanuel Vadot		interrupt-controller;
94*f126890aSEmmanuel Vadot		#interrupt-cells = <2>;
95*f126890aSEmmanuel Vadot	};
96*f126890aSEmmanuel Vadot
97*f126890aSEmmanuel Vadot	gpf0: gpf0-gpio-bank {
98*f126890aSEmmanuel Vadot		gpio-controller;
99*f126890aSEmmanuel Vadot		#gpio-cells = <2>;
100*f126890aSEmmanuel Vadot
101*f126890aSEmmanuel Vadot		interrupt-controller;
102*f126890aSEmmanuel Vadot		#interrupt-cells = <2>;
103*f126890aSEmmanuel Vadot	};
104*f126890aSEmmanuel Vadot
105*f126890aSEmmanuel Vadot	gpf1: gpf1-gpio-bank {
106*f126890aSEmmanuel Vadot		gpio-controller;
107*f126890aSEmmanuel Vadot		#gpio-cells = <2>;
108*f126890aSEmmanuel Vadot
109*f126890aSEmmanuel Vadot		interrupt-controller;
110*f126890aSEmmanuel Vadot		#interrupt-cells = <2>;
111*f126890aSEmmanuel Vadot	};
112*f126890aSEmmanuel Vadot
113*f126890aSEmmanuel Vadot	gpf2: gpf2-gpio-bank {
114*f126890aSEmmanuel Vadot		gpio-controller;
115*f126890aSEmmanuel Vadot		#gpio-cells = <2>;
116*f126890aSEmmanuel Vadot
117*f126890aSEmmanuel Vadot		interrupt-controller;
118*f126890aSEmmanuel Vadot		#interrupt-cells = <2>;
119*f126890aSEmmanuel Vadot	};
120*f126890aSEmmanuel Vadot
121*f126890aSEmmanuel Vadot	gpf3: gpf3-gpio-bank {
122*f126890aSEmmanuel Vadot		gpio-controller;
123*f126890aSEmmanuel Vadot		#gpio-cells = <2>;
124*f126890aSEmmanuel Vadot
125*f126890aSEmmanuel Vadot		interrupt-controller;
126*f126890aSEmmanuel Vadot		#interrupt-cells = <2>;
127*f126890aSEmmanuel Vadot	};
128*f126890aSEmmanuel Vadot
129*f126890aSEmmanuel Vadot	gpg0: gpg0-gpio-bank {
130*f126890aSEmmanuel Vadot		gpio-controller;
131*f126890aSEmmanuel Vadot		#gpio-cells = <2>;
132*f126890aSEmmanuel Vadot
133*f126890aSEmmanuel Vadot		interrupt-controller;
134*f126890aSEmmanuel Vadot		#interrupt-cells = <2>;
135*f126890aSEmmanuel Vadot	};
136*f126890aSEmmanuel Vadot
137*f126890aSEmmanuel Vadot	gpg1: gpg1-gpio-bank {
138*f126890aSEmmanuel Vadot		gpio-controller;
139*f126890aSEmmanuel Vadot		#gpio-cells = <2>;
140*f126890aSEmmanuel Vadot
141*f126890aSEmmanuel Vadot		interrupt-controller;
142*f126890aSEmmanuel Vadot		#interrupt-cells = <2>;
143*f126890aSEmmanuel Vadot	};
144*f126890aSEmmanuel Vadot
145*f126890aSEmmanuel Vadot	gpg2: gpg2-gpio-bank {
146*f126890aSEmmanuel Vadot		gpio-controller;
147*f126890aSEmmanuel Vadot		#gpio-cells = <2>;
148*f126890aSEmmanuel Vadot
149*f126890aSEmmanuel Vadot		interrupt-controller;
150*f126890aSEmmanuel Vadot		#interrupt-cells = <2>;
151*f126890aSEmmanuel Vadot	};
152*f126890aSEmmanuel Vadot
153*f126890aSEmmanuel Vadot	gpg3: gpg3-gpio-bank {
154*f126890aSEmmanuel Vadot		gpio-controller;
155*f126890aSEmmanuel Vadot		#gpio-cells = <2>;
156*f126890aSEmmanuel Vadot
157*f126890aSEmmanuel Vadot		interrupt-controller;
158*f126890aSEmmanuel Vadot		#interrupt-cells = <2>;
159*f126890aSEmmanuel Vadot	};
160*f126890aSEmmanuel Vadot
161*f126890aSEmmanuel Vadot	gpj0: gpj0-gpio-bank {
162*f126890aSEmmanuel Vadot		gpio-controller;
163*f126890aSEmmanuel Vadot		#gpio-cells = <2>;
164*f126890aSEmmanuel Vadot
165*f126890aSEmmanuel Vadot		interrupt-controller;
166*f126890aSEmmanuel Vadot		#interrupt-cells = <2>;
167*f126890aSEmmanuel Vadot	};
168*f126890aSEmmanuel Vadot
169*f126890aSEmmanuel Vadot	gpj1: gpj1-gpio-bank {
170*f126890aSEmmanuel Vadot		gpio-controller;
171*f126890aSEmmanuel Vadot		#gpio-cells = <2>;
172*f126890aSEmmanuel Vadot
173*f126890aSEmmanuel Vadot		interrupt-controller;
174*f126890aSEmmanuel Vadot		#interrupt-cells = <2>;
175*f126890aSEmmanuel Vadot	};
176*f126890aSEmmanuel Vadot
177*f126890aSEmmanuel Vadot	gpj2: gpj2-gpio-bank {
178*f126890aSEmmanuel Vadot		gpio-controller;
179*f126890aSEmmanuel Vadot		#gpio-cells = <2>;
180*f126890aSEmmanuel Vadot
181*f126890aSEmmanuel Vadot		interrupt-controller;
182*f126890aSEmmanuel Vadot		#interrupt-cells = <2>;
183*f126890aSEmmanuel Vadot	};
184*f126890aSEmmanuel Vadot
185*f126890aSEmmanuel Vadot	gpj3: gpj3-gpio-bank {
186*f126890aSEmmanuel Vadot		gpio-controller;
187*f126890aSEmmanuel Vadot		#gpio-cells = <2>;
188*f126890aSEmmanuel Vadot
189*f126890aSEmmanuel Vadot		interrupt-controller;
190*f126890aSEmmanuel Vadot		#interrupt-cells = <2>;
191*f126890aSEmmanuel Vadot	};
192*f126890aSEmmanuel Vadot
193*f126890aSEmmanuel Vadot	gpj4: gpj4-gpio-bank {
194*f126890aSEmmanuel Vadot		gpio-controller;
195*f126890aSEmmanuel Vadot		#gpio-cells = <2>;
196*f126890aSEmmanuel Vadot
197*f126890aSEmmanuel Vadot		interrupt-controller;
198*f126890aSEmmanuel Vadot		#interrupt-cells = <2>;
199*f126890aSEmmanuel Vadot	};
200*f126890aSEmmanuel Vadot
201*f126890aSEmmanuel Vadot	gpi: gpi-gpio-bank {
202*f126890aSEmmanuel Vadot		gpio-controller;
203*f126890aSEmmanuel Vadot		#gpio-cells = <2>;
204*f126890aSEmmanuel Vadot	};
205*f126890aSEmmanuel Vadot
206*f126890aSEmmanuel Vadot	mp01: mp01-gpio-bank {
207*f126890aSEmmanuel Vadot		gpio-controller;
208*f126890aSEmmanuel Vadot		#gpio-cells = <2>;
209*f126890aSEmmanuel Vadot	};
210*f126890aSEmmanuel Vadot
211*f126890aSEmmanuel Vadot	mp02: mp02-gpio-bank {
212*f126890aSEmmanuel Vadot		gpio-controller;
213*f126890aSEmmanuel Vadot		#gpio-cells = <2>;
214*f126890aSEmmanuel Vadot	};
215*f126890aSEmmanuel Vadot
216*f126890aSEmmanuel Vadot	mp03: mp03-gpio-bank {
217*f126890aSEmmanuel Vadot		gpio-controller;
218*f126890aSEmmanuel Vadot		#gpio-cells = <2>;
219*f126890aSEmmanuel Vadot	};
220*f126890aSEmmanuel Vadot
221*f126890aSEmmanuel Vadot	mp04: mp04-gpio-bank {
222*f126890aSEmmanuel Vadot		gpio-controller;
223*f126890aSEmmanuel Vadot		#gpio-cells = <2>;
224*f126890aSEmmanuel Vadot	};
225*f126890aSEmmanuel Vadot
226*f126890aSEmmanuel Vadot	mp05: mp05-gpio-bank {
227*f126890aSEmmanuel Vadot		gpio-controller;
228*f126890aSEmmanuel Vadot		#gpio-cells = <2>;
229*f126890aSEmmanuel Vadot	};
230*f126890aSEmmanuel Vadot
231*f126890aSEmmanuel Vadot	mp06: mp06-gpio-bank {
232*f126890aSEmmanuel Vadot		gpio-controller;
233*f126890aSEmmanuel Vadot		#gpio-cells = <2>;
234*f126890aSEmmanuel Vadot	};
235*f126890aSEmmanuel Vadot
236*f126890aSEmmanuel Vadot	mp07: mp07-gpio-bank {
237*f126890aSEmmanuel Vadot		gpio-controller;
238*f126890aSEmmanuel Vadot		#gpio-cells = <2>;
239*f126890aSEmmanuel Vadot	};
240*f126890aSEmmanuel Vadot
241*f126890aSEmmanuel Vadot	gph0: gph0-gpio-bank {
242*f126890aSEmmanuel Vadot		gpio-controller;
243*f126890aSEmmanuel Vadot		interrupt-controller;
244*f126890aSEmmanuel Vadot		interrupt-parent = <&vic0>;
245*f126890aSEmmanuel Vadot		interrupts = <0>, <1>, <2>, <3>,
246*f126890aSEmmanuel Vadot				<4>, <5>, <6>, <7>;
247*f126890aSEmmanuel Vadot		#gpio-cells = <2>;
248*f126890aSEmmanuel Vadot		#interrupt-cells = <2>;
249*f126890aSEmmanuel Vadot	};
250*f126890aSEmmanuel Vadot
251*f126890aSEmmanuel Vadot	gph1: gph1-gpio-bank {
252*f126890aSEmmanuel Vadot		gpio-controller;
253*f126890aSEmmanuel Vadot		interrupt-controller;
254*f126890aSEmmanuel Vadot		interrupt-parent = <&vic0>;
255*f126890aSEmmanuel Vadot		interrupts = <8>, <9>, <10>, <11>,
256*f126890aSEmmanuel Vadot				<12>, <13>, <14>, <15>;
257*f126890aSEmmanuel Vadot		#gpio-cells = <2>;
258*f126890aSEmmanuel Vadot		#interrupt-cells = <2>;
259*f126890aSEmmanuel Vadot	};
260*f126890aSEmmanuel Vadot
261*f126890aSEmmanuel Vadot	gph2: gph2-gpio-bank {
262*f126890aSEmmanuel Vadot		gpio-controller;
263*f126890aSEmmanuel Vadot		#gpio-cells = <2>;
264*f126890aSEmmanuel Vadot
265*f126890aSEmmanuel Vadot		interrupt-controller;
266*f126890aSEmmanuel Vadot		#interrupt-cells = <2>;
267*f126890aSEmmanuel Vadot	};
268*f126890aSEmmanuel Vadot
269*f126890aSEmmanuel Vadot	gph3: gph3-gpio-bank {
270*f126890aSEmmanuel Vadot		gpio-controller;
271*f126890aSEmmanuel Vadot		#gpio-cells = <2>;
272*f126890aSEmmanuel Vadot
273*f126890aSEmmanuel Vadot		interrupt-controller;
274*f126890aSEmmanuel Vadot		#interrupt-cells = <2>;
275*f126890aSEmmanuel Vadot	};
276*f126890aSEmmanuel Vadot
277*f126890aSEmmanuel Vadot	uart0_data: uart0-data-pins {
278*f126890aSEmmanuel Vadot		samsung,pins = "gpa0-0", "gpa0-1";
279*f126890aSEmmanuel Vadot		samsung,pin-function = <S5PV210_PIN_FUNC_2>;
280*f126890aSEmmanuel Vadot		samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
281*f126890aSEmmanuel Vadot		samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
282*f126890aSEmmanuel Vadot	};
283*f126890aSEmmanuel Vadot
284*f126890aSEmmanuel Vadot	uart0_fctl: uart0-fctl-pins {
285*f126890aSEmmanuel Vadot		samsung,pins = "gpa0-2", "gpa0-3";
286*f126890aSEmmanuel Vadot		samsung,pin-function = <S5PV210_PIN_FUNC_2>;
287*f126890aSEmmanuel Vadot		samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
288*f126890aSEmmanuel Vadot		samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
289*f126890aSEmmanuel Vadot	};
290*f126890aSEmmanuel Vadot
291*f126890aSEmmanuel Vadot	uart1_data: uart1-data-pins {
292*f126890aSEmmanuel Vadot		samsung,pins = "gpa0-4", "gpa0-5";
293*f126890aSEmmanuel Vadot		samsung,pin-function = <S5PV210_PIN_FUNC_2>;
294*f126890aSEmmanuel Vadot		samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
295*f126890aSEmmanuel Vadot		samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
296*f126890aSEmmanuel Vadot	};
297*f126890aSEmmanuel Vadot
298*f126890aSEmmanuel Vadot	uart1_fctl: uart1-fctl-pins {
299*f126890aSEmmanuel Vadot		samsung,pins = "gpa0-6", "gpa0-7";
300*f126890aSEmmanuel Vadot		samsung,pin-function = <S5PV210_PIN_FUNC_2>;
301*f126890aSEmmanuel Vadot		samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
302*f126890aSEmmanuel Vadot		samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
303*f126890aSEmmanuel Vadot	};
304*f126890aSEmmanuel Vadot
305*f126890aSEmmanuel Vadot	uart2_data: uart2-data-pins {
306*f126890aSEmmanuel Vadot		samsung,pins = "gpa1-0", "gpa1-1";
307*f126890aSEmmanuel Vadot		samsung,pin-function = <S5PV210_PIN_FUNC_2>;
308*f126890aSEmmanuel Vadot		samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
309*f126890aSEmmanuel Vadot		samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
310*f126890aSEmmanuel Vadot	};
311*f126890aSEmmanuel Vadot
312*f126890aSEmmanuel Vadot	uart2_fctl: uart2-fctl-pins {
313*f126890aSEmmanuel Vadot		samsung,pins = "gpa1-2", "gpa1-3";
314*f126890aSEmmanuel Vadot		samsung,pin-function = <S5PV210_PIN_FUNC_3>;
315*f126890aSEmmanuel Vadot		samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
316*f126890aSEmmanuel Vadot		samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
317*f126890aSEmmanuel Vadot	};
318*f126890aSEmmanuel Vadot
319*f126890aSEmmanuel Vadot	uart3_data: uart3-data-pins {
320*f126890aSEmmanuel Vadot		samsung,pins = "gpa1-2", "gpa1-3";
321*f126890aSEmmanuel Vadot		samsung,pin-function = <S5PV210_PIN_FUNC_2>;
322*f126890aSEmmanuel Vadot		samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
323*f126890aSEmmanuel Vadot		samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
324*f126890aSEmmanuel Vadot	};
325*f126890aSEmmanuel Vadot
326*f126890aSEmmanuel Vadot	uart_audio: uart-audio-pins {
327*f126890aSEmmanuel Vadot		samsung,pins = "gpa1-2", "gpa1-3";
328*f126890aSEmmanuel Vadot		samsung,pin-function = <S5PV210_PIN_FUNC_4>;
329*f126890aSEmmanuel Vadot		samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
330*f126890aSEmmanuel Vadot		samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
331*f126890aSEmmanuel Vadot	};
332*f126890aSEmmanuel Vadot
333*f126890aSEmmanuel Vadot	spi0_bus: spi0-bus-pins {
334*f126890aSEmmanuel Vadot		samsung,pins = "gpb-0", "gpb-2", "gpb-3";
335*f126890aSEmmanuel Vadot		samsung,pin-function = <S5PV210_PIN_FUNC_2>;
336*f126890aSEmmanuel Vadot		samsung,pin-pud = <S5PV210_PIN_PULL_UP>;
337*f126890aSEmmanuel Vadot		samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
338*f126890aSEmmanuel Vadot	};
339*f126890aSEmmanuel Vadot
340*f126890aSEmmanuel Vadot	spi1_bus: spi1-bus-pins {
341*f126890aSEmmanuel Vadot		samsung,pins = "gpb-4", "gpb-6", "gpb-7";
342*f126890aSEmmanuel Vadot		samsung,pin-function = <S5PV210_PIN_FUNC_2>;
343*f126890aSEmmanuel Vadot		samsung,pin-pud = <S5PV210_PIN_PULL_UP>;
344*f126890aSEmmanuel Vadot		samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
345*f126890aSEmmanuel Vadot	};
346*f126890aSEmmanuel Vadot
347*f126890aSEmmanuel Vadot	i2s0_bus: i2s0-bus-pins {
348*f126890aSEmmanuel Vadot		samsung,pins = "gpi-0", "gpi-1", "gpi-2", "gpi-3",
349*f126890aSEmmanuel Vadot				"gpi-4", "gpi-5", "gpi-6";
350*f126890aSEmmanuel Vadot		samsung,pin-function = <S5PV210_PIN_FUNC_2>;
351*f126890aSEmmanuel Vadot		samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
352*f126890aSEmmanuel Vadot		samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
353*f126890aSEmmanuel Vadot	};
354*f126890aSEmmanuel Vadot
355*f126890aSEmmanuel Vadot	i2s1_bus: i2s1-bus-pins {
356*f126890aSEmmanuel Vadot		samsung,pins = "gpc0-0", "gpc0-1", "gpc0-2", "gpc0-3",
357*f126890aSEmmanuel Vadot				"gpc0-4";
358*f126890aSEmmanuel Vadot		samsung,pin-function = <S5PV210_PIN_FUNC_2>;
359*f126890aSEmmanuel Vadot		samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
360*f126890aSEmmanuel Vadot		samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
361*f126890aSEmmanuel Vadot	};
362*f126890aSEmmanuel Vadot
363*f126890aSEmmanuel Vadot	i2s2_bus: i2s2-bus-pins {
364*f126890aSEmmanuel Vadot		samsung,pins = "gpc1-0", "gpc1-1", "gpc1-2", "gpc1-3",
365*f126890aSEmmanuel Vadot				"gpc1-4";
366*f126890aSEmmanuel Vadot		samsung,pin-function = <S5PV210_PIN_FUNC_4>;
367*f126890aSEmmanuel Vadot		samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
368*f126890aSEmmanuel Vadot		samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
369*f126890aSEmmanuel Vadot	};
370*f126890aSEmmanuel Vadot
371*f126890aSEmmanuel Vadot	pcm1_bus: pcm1-bus-pins {
372*f126890aSEmmanuel Vadot		samsung,pins = "gpc0-0", "gpc0-1", "gpc0-2", "gpc0-3",
373*f126890aSEmmanuel Vadot				"gpc0-4";
374*f126890aSEmmanuel Vadot		samsung,pin-function = <S5PV210_PIN_FUNC_3>;
375*f126890aSEmmanuel Vadot		samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
376*f126890aSEmmanuel Vadot		samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
377*f126890aSEmmanuel Vadot	};
378*f126890aSEmmanuel Vadot
379*f126890aSEmmanuel Vadot	ac97_bus: ac97-bus-pins {
380*f126890aSEmmanuel Vadot		samsung,pins = "gpc0-0", "gpc0-1", "gpc0-2", "gpc0-3",
381*f126890aSEmmanuel Vadot				"gpc0-4";
382*f126890aSEmmanuel Vadot		samsung,pin-function = <S5PV210_PIN_FUNC_4>;
383*f126890aSEmmanuel Vadot		samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
384*f126890aSEmmanuel Vadot		samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
385*f126890aSEmmanuel Vadot	};
386*f126890aSEmmanuel Vadot
387*f126890aSEmmanuel Vadot	i2s2_bus: i2s2-bus-pins {
388*f126890aSEmmanuel Vadot		samsung,pins = "gpc1-0", "gpc1-1", "gpc1-2", "gpc1-3",
389*f126890aSEmmanuel Vadot				"gpc1-4";
390*f126890aSEmmanuel Vadot		samsung,pin-function = <S5PV210_PIN_FUNC_2>;
391*f126890aSEmmanuel Vadot		samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
392*f126890aSEmmanuel Vadot		samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
393*f126890aSEmmanuel Vadot	};
394*f126890aSEmmanuel Vadot
395*f126890aSEmmanuel Vadot	pcm2_bus: pcm2-bus-pins {
396*f126890aSEmmanuel Vadot		samsung,pins = "gpc1-0", "gpc1-1", "gpc1-2", "gpc1-3",
397*f126890aSEmmanuel Vadot				"gpc1-4";
398*f126890aSEmmanuel Vadot		samsung,pin-function = <S5PV210_PIN_FUNC_3>;
399*f126890aSEmmanuel Vadot		samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
400*f126890aSEmmanuel Vadot		samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
401*f126890aSEmmanuel Vadot	};
402*f126890aSEmmanuel Vadot
403*f126890aSEmmanuel Vadot	spdif_bus: spdif-bus-pins {
404*f126890aSEmmanuel Vadot		samsung,pins = "gpc1-0", "gpc1-1";
405*f126890aSEmmanuel Vadot		samsung,pin-function = <S5PV210_PIN_FUNC_4>;
406*f126890aSEmmanuel Vadot		samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
407*f126890aSEmmanuel Vadot		samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
408*f126890aSEmmanuel Vadot	};
409*f126890aSEmmanuel Vadot
410*f126890aSEmmanuel Vadot	spi2_bus: spi2-bus-pins {
411*f126890aSEmmanuel Vadot		samsung,pins = "gpc1-1", "gpc1-2", "gpc1-3", "gpc1-4";
412*f126890aSEmmanuel Vadot		samsung,pin-function = <S5PV210_PIN_FUNC_5>;
413*f126890aSEmmanuel Vadot		samsung,pin-pud = <S5PV210_PIN_PULL_UP>;
414*f126890aSEmmanuel Vadot		samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
415*f126890aSEmmanuel Vadot	};
416*f126890aSEmmanuel Vadot
417*f126890aSEmmanuel Vadot	i2c0_bus: i2c0-bus-pins {
418*f126890aSEmmanuel Vadot		samsung,pins = "gpd1-0", "gpd1-1";
419*f126890aSEmmanuel Vadot		samsung,pin-function = <S5PV210_PIN_FUNC_2>;
420*f126890aSEmmanuel Vadot		samsung,pin-pud = <S5PV210_PIN_PULL_UP>;
421*f126890aSEmmanuel Vadot		samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
422*f126890aSEmmanuel Vadot	};
423*f126890aSEmmanuel Vadot
424*f126890aSEmmanuel Vadot	i2c1_bus: i2c1-bus-pins {
425*f126890aSEmmanuel Vadot		samsung,pins = "gpd1-2", "gpd1-3";
426*f126890aSEmmanuel Vadot		samsung,pin-function = <S5PV210_PIN_FUNC_2>;
427*f126890aSEmmanuel Vadot		samsung,pin-pud = <S5PV210_PIN_PULL_UP>;
428*f126890aSEmmanuel Vadot		samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
429*f126890aSEmmanuel Vadot	};
430*f126890aSEmmanuel Vadot
431*f126890aSEmmanuel Vadot	i2c2_bus: i2c2-bus-pins {
432*f126890aSEmmanuel Vadot		samsung,pins = "gpd1-4", "gpd1-5";
433*f126890aSEmmanuel Vadot		samsung,pin-function = <S5PV210_PIN_FUNC_2>;
434*f126890aSEmmanuel Vadot		samsung,pin-pud = <S5PV210_PIN_PULL_UP>;
435*f126890aSEmmanuel Vadot		samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
436*f126890aSEmmanuel Vadot	};
437*f126890aSEmmanuel Vadot
438*f126890aSEmmanuel Vadot	pwm0_out: pwm0-out-pins {
439*f126890aSEmmanuel Vadot		samsung,pins = "gpd0-0";
440*f126890aSEmmanuel Vadot		samsung,pin-function = <S5PV210_PIN_FUNC_2>;
441*f126890aSEmmanuel Vadot		samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
442*f126890aSEmmanuel Vadot		samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
443*f126890aSEmmanuel Vadot	};
444*f126890aSEmmanuel Vadot
445*f126890aSEmmanuel Vadot	pwm1_out: pwm1-out-pins {
446*f126890aSEmmanuel Vadot		samsung,pins = "gpd0-1";
447*f126890aSEmmanuel Vadot		samsung,pin-function = <S5PV210_PIN_FUNC_2>;
448*f126890aSEmmanuel Vadot		samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
449*f126890aSEmmanuel Vadot		samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
450*f126890aSEmmanuel Vadot	};
451*f126890aSEmmanuel Vadot
452*f126890aSEmmanuel Vadot	pwm2_out: pwm2-out-pins {
453*f126890aSEmmanuel Vadot		samsung,pins = "gpd0-2";
454*f126890aSEmmanuel Vadot		samsung,pin-function = <S5PV210_PIN_FUNC_2>;
455*f126890aSEmmanuel Vadot		samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
456*f126890aSEmmanuel Vadot		samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
457*f126890aSEmmanuel Vadot	};
458*f126890aSEmmanuel Vadot
459*f126890aSEmmanuel Vadot	pwm3_out: pwm3-out-pins {
460*f126890aSEmmanuel Vadot		samsung,pins = "gpd0-3";
461*f126890aSEmmanuel Vadot		samsung,pin-function = <S5PV210_PIN_FUNC_2>;
462*f126890aSEmmanuel Vadot		samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
463*f126890aSEmmanuel Vadot		samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
464*f126890aSEmmanuel Vadot	};
465*f126890aSEmmanuel Vadot
466*f126890aSEmmanuel Vadot	keypad_row0: keypad-row-0-pins {
467*f126890aSEmmanuel Vadot		samsung,pins = "gph3-0";
468*f126890aSEmmanuel Vadot		samsung,pin-function = <S5PV210_PIN_FUNC_3>;
469*f126890aSEmmanuel Vadot		samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
470*f126890aSEmmanuel Vadot		samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
471*f126890aSEmmanuel Vadot	};
472*f126890aSEmmanuel Vadot
473*f126890aSEmmanuel Vadot	keypad_row1: keypad-row-1-pins {
474*f126890aSEmmanuel Vadot		samsung,pins = "gph3-1";
475*f126890aSEmmanuel Vadot		samsung,pin-function = <S5PV210_PIN_FUNC_3>;
476*f126890aSEmmanuel Vadot		samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
477*f126890aSEmmanuel Vadot		samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
478*f126890aSEmmanuel Vadot	};
479*f126890aSEmmanuel Vadot
480*f126890aSEmmanuel Vadot	keypad_row2: keypad-row-2-pins {
481*f126890aSEmmanuel Vadot		samsung,pins = "gph3-2";
482*f126890aSEmmanuel Vadot		samsung,pin-function = <S5PV210_PIN_FUNC_3>;
483*f126890aSEmmanuel Vadot		samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
484*f126890aSEmmanuel Vadot		samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
485*f126890aSEmmanuel Vadot	};
486*f126890aSEmmanuel Vadot
487*f126890aSEmmanuel Vadot	keypad_row3: keypad-row-3-pins {
488*f126890aSEmmanuel Vadot		samsung,pins = "gph3-3";
489*f126890aSEmmanuel Vadot		samsung,pin-function = <S5PV210_PIN_FUNC_3>;
490*f126890aSEmmanuel Vadot		samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
491*f126890aSEmmanuel Vadot		samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
492*f126890aSEmmanuel Vadot	};
493*f126890aSEmmanuel Vadot
494*f126890aSEmmanuel Vadot	keypad_row4: keypad-row-4-pins {
495*f126890aSEmmanuel Vadot		samsung,pins = "gph3-4";
496*f126890aSEmmanuel Vadot		samsung,pin-function = <S5PV210_PIN_FUNC_3>;
497*f126890aSEmmanuel Vadot		samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
498*f126890aSEmmanuel Vadot		samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
499*f126890aSEmmanuel Vadot	};
500*f126890aSEmmanuel Vadot
501*f126890aSEmmanuel Vadot	keypad_row5: keypad-row-5-pins {
502*f126890aSEmmanuel Vadot		samsung,pins = "gph3-5";
503*f126890aSEmmanuel Vadot		samsung,pin-function = <S5PV210_PIN_FUNC_3>;
504*f126890aSEmmanuel Vadot		samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
505*f126890aSEmmanuel Vadot		samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
506*f126890aSEmmanuel Vadot	};
507*f126890aSEmmanuel Vadot
508*f126890aSEmmanuel Vadot	keypad_row6: keypad-row-6-pins {
509*f126890aSEmmanuel Vadot		samsung,pins = "gph3-6";
510*f126890aSEmmanuel Vadot		samsung,pin-function = <S5PV210_PIN_FUNC_3>;
511*f126890aSEmmanuel Vadot		samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
512*f126890aSEmmanuel Vadot		samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
513*f126890aSEmmanuel Vadot	};
514*f126890aSEmmanuel Vadot
515*f126890aSEmmanuel Vadot	keypad_row7: keypad-row-7-pins {
516*f126890aSEmmanuel Vadot		samsung,pins = "gph3-7";
517*f126890aSEmmanuel Vadot		samsung,pin-function = <S5PV210_PIN_FUNC_3>;
518*f126890aSEmmanuel Vadot		samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
519*f126890aSEmmanuel Vadot		samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
520*f126890aSEmmanuel Vadot	};
521*f126890aSEmmanuel Vadot
522*f126890aSEmmanuel Vadot	keypad_col0: keypad-col-0-pins {
523*f126890aSEmmanuel Vadot		samsung,pins = "gph2-0";
524*f126890aSEmmanuel Vadot		samsung,pin-function = <S5PV210_PIN_FUNC_3>;
525*f126890aSEmmanuel Vadot		samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
526*f126890aSEmmanuel Vadot		samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
527*f126890aSEmmanuel Vadot	};
528*f126890aSEmmanuel Vadot
529*f126890aSEmmanuel Vadot	keypad_col1: keypad-col-1-pins {
530*f126890aSEmmanuel Vadot		samsung,pins = "gph2-1";
531*f126890aSEmmanuel Vadot		samsung,pin-function = <S5PV210_PIN_FUNC_3>;
532*f126890aSEmmanuel Vadot		samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
533*f126890aSEmmanuel Vadot		samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
534*f126890aSEmmanuel Vadot	};
535*f126890aSEmmanuel Vadot
536*f126890aSEmmanuel Vadot	keypad_col2: keypad-col-2-pins {
537*f126890aSEmmanuel Vadot		samsung,pins = "gph2-2";
538*f126890aSEmmanuel Vadot		samsung,pin-function = <S5PV210_PIN_FUNC_3>;
539*f126890aSEmmanuel Vadot		samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
540*f126890aSEmmanuel Vadot		samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
541*f126890aSEmmanuel Vadot	};
542*f126890aSEmmanuel Vadot
543*f126890aSEmmanuel Vadot	keypad_col3: keypad-col-3-pins {
544*f126890aSEmmanuel Vadot		samsung,pins = "gph2-3";
545*f126890aSEmmanuel Vadot		samsung,pin-function = <S5PV210_PIN_FUNC_3>;
546*f126890aSEmmanuel Vadot		samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
547*f126890aSEmmanuel Vadot		samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
548*f126890aSEmmanuel Vadot	};
549*f126890aSEmmanuel Vadot
550*f126890aSEmmanuel Vadot	keypad_col4: keypad-col-4-pins {
551*f126890aSEmmanuel Vadot		samsung,pins = "gph2-4";
552*f126890aSEmmanuel Vadot		samsung,pin-function = <S5PV210_PIN_FUNC_3>;
553*f126890aSEmmanuel Vadot		samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
554*f126890aSEmmanuel Vadot		samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
555*f126890aSEmmanuel Vadot	};
556*f126890aSEmmanuel Vadot
557*f126890aSEmmanuel Vadot	keypad_col5: keypad-col-5-pins {
558*f126890aSEmmanuel Vadot		samsung,pins = "gph2-5";
559*f126890aSEmmanuel Vadot		samsung,pin-function = <S5PV210_PIN_FUNC_3>;
560*f126890aSEmmanuel Vadot		samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
561*f126890aSEmmanuel Vadot		samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
562*f126890aSEmmanuel Vadot	};
563*f126890aSEmmanuel Vadot
564*f126890aSEmmanuel Vadot	keypad_col6: keypad-col-6-pins {
565*f126890aSEmmanuel Vadot		samsung,pins = "gph2-6";
566*f126890aSEmmanuel Vadot		samsung,pin-function = <S5PV210_PIN_FUNC_3>;
567*f126890aSEmmanuel Vadot		samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
568*f126890aSEmmanuel Vadot		samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
569*f126890aSEmmanuel Vadot	};
570*f126890aSEmmanuel Vadot
571*f126890aSEmmanuel Vadot	keypad_col7: keypad-col-7-pins {
572*f126890aSEmmanuel Vadot		samsung,pins = "gph2-7";
573*f126890aSEmmanuel Vadot		samsung,pin-function = <S5PV210_PIN_FUNC_3>;
574*f126890aSEmmanuel Vadot		samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
575*f126890aSEmmanuel Vadot		samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
576*f126890aSEmmanuel Vadot	};
577*f126890aSEmmanuel Vadot
578*f126890aSEmmanuel Vadot	sd0_clk: sd0-clk-pins {
579*f126890aSEmmanuel Vadot		samsung,pins = "gpg0-0";
580*f126890aSEmmanuel Vadot		samsung,pin-function = <S5PV210_PIN_FUNC_2>;
581*f126890aSEmmanuel Vadot		samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
582*f126890aSEmmanuel Vadot		samsung,pin-drv = <S5PV210_PIN_DRV_LV4>;
583*f126890aSEmmanuel Vadot	};
584*f126890aSEmmanuel Vadot
585*f126890aSEmmanuel Vadot	sd0_cmd: sd0-cmd-pins {
586*f126890aSEmmanuel Vadot		samsung,pins = "gpg0-1";
587*f126890aSEmmanuel Vadot		samsung,pin-function = <S5PV210_PIN_FUNC_2>;
588*f126890aSEmmanuel Vadot		samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
589*f126890aSEmmanuel Vadot		samsung,pin-drv = <S5PV210_PIN_DRV_LV4>;
590*f126890aSEmmanuel Vadot	};
591*f126890aSEmmanuel Vadot
592*f126890aSEmmanuel Vadot	sd0_cd: sd0-cd-pins {
593*f126890aSEmmanuel Vadot		samsung,pins = "gpg0-2";
594*f126890aSEmmanuel Vadot		samsung,pin-function = <S5PV210_PIN_FUNC_2>;
595*f126890aSEmmanuel Vadot		samsung,pin-pud = <S5PV210_PIN_PULL_UP>;
596*f126890aSEmmanuel Vadot		samsung,pin-drv = <S5PV210_PIN_DRV_LV4>;
597*f126890aSEmmanuel Vadot	};
598*f126890aSEmmanuel Vadot
599*f126890aSEmmanuel Vadot	sd0_bus1: sd0-bus-width1-pins {
600*f126890aSEmmanuel Vadot		samsung,pins = "gpg0-3";
601*f126890aSEmmanuel Vadot		samsung,pin-function = <S5PV210_PIN_FUNC_2>;
602*f126890aSEmmanuel Vadot		samsung,pin-pud = <S5PV210_PIN_PULL_UP>;
603*f126890aSEmmanuel Vadot		samsung,pin-drv = <S5PV210_PIN_DRV_LV4>;
604*f126890aSEmmanuel Vadot	};
605*f126890aSEmmanuel Vadot
606*f126890aSEmmanuel Vadot	sd0_bus4: sd0-bus-width4-pins {
607*f126890aSEmmanuel Vadot		samsung,pins = "gpg0-3", "gpg0-4", "gpg0-5", "gpg0-6";
608*f126890aSEmmanuel Vadot		samsung,pin-function = <S5PV210_PIN_FUNC_2>;
609*f126890aSEmmanuel Vadot		samsung,pin-pud = <S5PV210_PIN_PULL_UP>;
610*f126890aSEmmanuel Vadot		samsung,pin-drv = <S5PV210_PIN_DRV_LV4>;
611*f126890aSEmmanuel Vadot	};
612*f126890aSEmmanuel Vadot
613*f126890aSEmmanuel Vadot	sd0_bus8: sd0-bus-width8-pins {
614*f126890aSEmmanuel Vadot		samsung,pins = "gpg1-3", "gpg1-4", "gpg1-5", "gpg1-6";
615*f126890aSEmmanuel Vadot		samsung,pin-function = <S5PV210_PIN_FUNC_3>;
616*f126890aSEmmanuel Vadot		samsung,pin-pud = <S5PV210_PIN_PULL_UP>;
617*f126890aSEmmanuel Vadot		samsung,pin-drv = <S5PV210_PIN_DRV_LV4>;
618*f126890aSEmmanuel Vadot	};
619*f126890aSEmmanuel Vadot
620*f126890aSEmmanuel Vadot	sd1_clk: sd1-clk-pins {
621*f126890aSEmmanuel Vadot		samsung,pins = "gpg1-0";
622*f126890aSEmmanuel Vadot		samsung,pin-function = <S5PV210_PIN_FUNC_2>;
623*f126890aSEmmanuel Vadot		samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
624*f126890aSEmmanuel Vadot		samsung,pin-drv = <S5PV210_PIN_DRV_LV4>;
625*f126890aSEmmanuel Vadot	};
626*f126890aSEmmanuel Vadot
627*f126890aSEmmanuel Vadot	sd1_cmd: sd1-cmd-pins {
628*f126890aSEmmanuel Vadot		samsung,pins = "gpg1-1";
629*f126890aSEmmanuel Vadot		samsung,pin-function = <S5PV210_PIN_FUNC_2>;
630*f126890aSEmmanuel Vadot		samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
631*f126890aSEmmanuel Vadot		samsung,pin-drv = <S5PV210_PIN_DRV_LV4>;
632*f126890aSEmmanuel Vadot	};
633*f126890aSEmmanuel Vadot
634*f126890aSEmmanuel Vadot	sd1_cd: sd1-cd-pins {
635*f126890aSEmmanuel Vadot		samsung,pins = "gpg1-2";
636*f126890aSEmmanuel Vadot		samsung,pin-function = <S5PV210_PIN_FUNC_2>;
637*f126890aSEmmanuel Vadot		samsung,pin-pud = <S5PV210_PIN_PULL_UP>;
638*f126890aSEmmanuel Vadot		samsung,pin-drv = <S5PV210_PIN_DRV_LV4>;
639*f126890aSEmmanuel Vadot	};
640*f126890aSEmmanuel Vadot
641*f126890aSEmmanuel Vadot	sd1_bus1: sd1-bus-width1-pins {
642*f126890aSEmmanuel Vadot		samsung,pins = "gpg1-3";
643*f126890aSEmmanuel Vadot		samsung,pin-function = <S5PV210_PIN_FUNC_2>;
644*f126890aSEmmanuel Vadot		samsung,pin-pud = <S5PV210_PIN_PULL_UP>;
645*f126890aSEmmanuel Vadot		samsung,pin-drv = <S5PV210_PIN_DRV_LV4>;
646*f126890aSEmmanuel Vadot	};
647*f126890aSEmmanuel Vadot
648*f126890aSEmmanuel Vadot	sd1_bus4: sd1-bus-width4-pins {
649*f126890aSEmmanuel Vadot		samsung,pins = "gpg1-3", "gpg1-4", "gpg1-5", "gpg1-6";
650*f126890aSEmmanuel Vadot		samsung,pin-function = <S5PV210_PIN_FUNC_2>;
651*f126890aSEmmanuel Vadot		samsung,pin-pud = <S5PV210_PIN_PULL_UP>;
652*f126890aSEmmanuel Vadot		samsung,pin-drv = <S5PV210_PIN_DRV_LV4>;
653*f126890aSEmmanuel Vadot	};
654*f126890aSEmmanuel Vadot
655*f126890aSEmmanuel Vadot	sd2_clk: sd2-clk-pins {
656*f126890aSEmmanuel Vadot		samsung,pins = "gpg2-0";
657*f126890aSEmmanuel Vadot		samsung,pin-function = <S5PV210_PIN_FUNC_2>;
658*f126890aSEmmanuel Vadot		samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
659*f126890aSEmmanuel Vadot		samsung,pin-drv = <S5PV210_PIN_DRV_LV4>;
660*f126890aSEmmanuel Vadot	};
661*f126890aSEmmanuel Vadot
662*f126890aSEmmanuel Vadot	sd2_cmd: sd2-cmd-pins {
663*f126890aSEmmanuel Vadot		samsung,pins = "gpg2-1";
664*f126890aSEmmanuel Vadot		samsung,pin-function = <S5PV210_PIN_FUNC_2>;
665*f126890aSEmmanuel Vadot		samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
666*f126890aSEmmanuel Vadot		samsung,pin-drv = <S5PV210_PIN_DRV_LV4>;
667*f126890aSEmmanuel Vadot	};
668*f126890aSEmmanuel Vadot
669*f126890aSEmmanuel Vadot	sd2_cd: sd2-cd-pins {
670*f126890aSEmmanuel Vadot		samsung,pins = "gpg2-2";
671*f126890aSEmmanuel Vadot		samsung,pin-function = <S5PV210_PIN_FUNC_2>;
672*f126890aSEmmanuel Vadot		samsung,pin-pud = <S5PV210_PIN_PULL_UP>;
673*f126890aSEmmanuel Vadot		samsung,pin-drv = <S5PV210_PIN_DRV_LV4>;
674*f126890aSEmmanuel Vadot	};
675*f126890aSEmmanuel Vadot
676*f126890aSEmmanuel Vadot	sd2_bus1: sd2-bus-width1-pins {
677*f126890aSEmmanuel Vadot		samsung,pins = "gpg2-3";
678*f126890aSEmmanuel Vadot		samsung,pin-function = <S5PV210_PIN_FUNC_2>;
679*f126890aSEmmanuel Vadot		samsung,pin-pud = <S5PV210_PIN_PULL_UP>;
680*f126890aSEmmanuel Vadot		samsung,pin-drv = <S5PV210_PIN_DRV_LV4>;
681*f126890aSEmmanuel Vadot	};
682*f126890aSEmmanuel Vadot
683*f126890aSEmmanuel Vadot	sd2_bus4: sd2-bus-width4-pins {
684*f126890aSEmmanuel Vadot		samsung,pins = "gpg2-3", "gpg2-4", "gpg2-5", "gpg2-6";
685*f126890aSEmmanuel Vadot		samsung,pin-function = <S5PV210_PIN_FUNC_2>;
686*f126890aSEmmanuel Vadot		samsung,pin-pud = <S5PV210_PIN_PULL_UP>;
687*f126890aSEmmanuel Vadot		samsung,pin-drv = <S5PV210_PIN_DRV_LV4>;
688*f126890aSEmmanuel Vadot	};
689*f126890aSEmmanuel Vadot
690*f126890aSEmmanuel Vadot	sd2_bus8: sd2-bus-width8-pins {
691*f126890aSEmmanuel Vadot		samsung,pins = "gpg3-3", "gpg3-4", "gpg3-5", "gpg3-6";
692*f126890aSEmmanuel Vadot		samsung,pin-function = <S5PV210_PIN_FUNC_3>;
693*f126890aSEmmanuel Vadot		samsung,pin-pud = <S5PV210_PIN_PULL_UP>;
694*f126890aSEmmanuel Vadot		samsung,pin-drv = <S5PV210_PIN_DRV_LV4>;
695*f126890aSEmmanuel Vadot	};
696*f126890aSEmmanuel Vadot
697*f126890aSEmmanuel Vadot	sd3_clk: sd3-clk-pins {
698*f126890aSEmmanuel Vadot		samsung,pins = "gpg3-0";
699*f126890aSEmmanuel Vadot		samsung,pin-function = <S5PV210_PIN_FUNC_2>;
700*f126890aSEmmanuel Vadot		samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
701*f126890aSEmmanuel Vadot		samsung,pin-drv = <S5PV210_PIN_DRV_LV4>;
702*f126890aSEmmanuel Vadot	};
703*f126890aSEmmanuel Vadot
704*f126890aSEmmanuel Vadot	sd3_cmd: sd3-cmd-pins {
705*f126890aSEmmanuel Vadot		samsung,pins = "gpg3-1";
706*f126890aSEmmanuel Vadot		samsung,pin-function = <S5PV210_PIN_FUNC_2>;
707*f126890aSEmmanuel Vadot		samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
708*f126890aSEmmanuel Vadot		samsung,pin-drv = <S5PV210_PIN_DRV_LV4>;
709*f126890aSEmmanuel Vadot	};
710*f126890aSEmmanuel Vadot
711*f126890aSEmmanuel Vadot	sd3_cd: sd3-cd-pins {
712*f126890aSEmmanuel Vadot		samsung,pins = "gpg3-2";
713*f126890aSEmmanuel Vadot		samsung,pin-function = <S5PV210_PIN_FUNC_2>;
714*f126890aSEmmanuel Vadot		samsung,pin-pud = <S5PV210_PIN_PULL_UP>;
715*f126890aSEmmanuel Vadot		samsung,pin-drv = <S5PV210_PIN_DRV_LV4>;
716*f126890aSEmmanuel Vadot	};
717*f126890aSEmmanuel Vadot
718*f126890aSEmmanuel Vadot	sd3_bus1: sd3-bus-width1-pins {
719*f126890aSEmmanuel Vadot		samsung,pins = "gpg3-3";
720*f126890aSEmmanuel Vadot		samsung,pin-function = <S5PV210_PIN_FUNC_2>;
721*f126890aSEmmanuel Vadot		samsung,pin-pud = <S5PV210_PIN_PULL_UP>;
722*f126890aSEmmanuel Vadot		samsung,pin-drv = <S5PV210_PIN_DRV_LV4>;
723*f126890aSEmmanuel Vadot	};
724*f126890aSEmmanuel Vadot
725*f126890aSEmmanuel Vadot	sd3_bus4: sd3-bus-width4-pins {
726*f126890aSEmmanuel Vadot		samsung,pins = "gpg3-3", "gpg3-4", "gpg3-5", "gpg3-6";
727*f126890aSEmmanuel Vadot		samsung,pin-function = <S5PV210_PIN_FUNC_2>;
728*f126890aSEmmanuel Vadot		samsung,pin-pud = <S5PV210_PIN_PULL_UP>;
729*f126890aSEmmanuel Vadot		samsung,pin-drv = <S5PV210_PIN_DRV_LV4>;
730*f126890aSEmmanuel Vadot	};
731*f126890aSEmmanuel Vadot
732*f126890aSEmmanuel Vadot	eint0: ext-int0-pins {
733*f126890aSEmmanuel Vadot		samsung,pins = "gph0-0";
734*f126890aSEmmanuel Vadot		samsung,pin-function = <S5PV210_PIN_FUNC_F>;
735*f126890aSEmmanuel Vadot		samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
736*f126890aSEmmanuel Vadot		samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
737*f126890aSEmmanuel Vadot	};
738*f126890aSEmmanuel Vadot
739*f126890aSEmmanuel Vadot	eint8: ext-int8-pins {
740*f126890aSEmmanuel Vadot		samsung,pins = "gph1-0";
741*f126890aSEmmanuel Vadot		samsung,pin-function = <S5PV210_PIN_FUNC_F>;
742*f126890aSEmmanuel Vadot		samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
743*f126890aSEmmanuel Vadot		samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
744*f126890aSEmmanuel Vadot	};
745*f126890aSEmmanuel Vadot
746*f126890aSEmmanuel Vadot	eint15: ext-int15-pins {
747*f126890aSEmmanuel Vadot		samsung,pins = "gph1-7";
748*f126890aSEmmanuel Vadot		samsung,pin-function = <S5PV210_PIN_FUNC_F>;
749*f126890aSEmmanuel Vadot		samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
750*f126890aSEmmanuel Vadot		samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
751*f126890aSEmmanuel Vadot	};
752*f126890aSEmmanuel Vadot
753*f126890aSEmmanuel Vadot	eint16: ext-int16-pins {
754*f126890aSEmmanuel Vadot		samsung,pins = "gph2-0";
755*f126890aSEmmanuel Vadot		samsung,pin-function = <S5PV210_PIN_FUNC_F>;
756*f126890aSEmmanuel Vadot		samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
757*f126890aSEmmanuel Vadot		samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
758*f126890aSEmmanuel Vadot	};
759*f126890aSEmmanuel Vadot
760*f126890aSEmmanuel Vadot	eint31: ext-int31-pins {
761*f126890aSEmmanuel Vadot		samsung,pins = "gph3-7";
762*f126890aSEmmanuel Vadot		samsung,pin-function = <S5PV210_PIN_FUNC_F>;
763*f126890aSEmmanuel Vadot		samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
764*f126890aSEmmanuel Vadot		samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
765*f126890aSEmmanuel Vadot	};
766*f126890aSEmmanuel Vadot
767*f126890aSEmmanuel Vadot	cam_port_a_io: cam-port-a-io-pins {
768*f126890aSEmmanuel Vadot		samsung,pins = "gpe0-0", "gpe0-1", "gpe0-2", "gpe0-3",
769*f126890aSEmmanuel Vadot				"gpe0-4", "gpe0-5", "gpe0-6", "gpe0-7",
770*f126890aSEmmanuel Vadot				"gpe1-0", "gpe1-1", "gpe1-2", "gpe1-4";
771*f126890aSEmmanuel Vadot		samsung,pin-function = <S5PV210_PIN_FUNC_2>;
772*f126890aSEmmanuel Vadot		samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
773*f126890aSEmmanuel Vadot		samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
774*f126890aSEmmanuel Vadot	};
775*f126890aSEmmanuel Vadot
776*f126890aSEmmanuel Vadot	cam_port_a_clk_active: cam-port-a-clk-active-pins {
777*f126890aSEmmanuel Vadot		samsung,pins = "gpe1-3";
778*f126890aSEmmanuel Vadot		samsung,pin-function = <S5PV210_PIN_FUNC_2>;
779*f126890aSEmmanuel Vadot		samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
780*f126890aSEmmanuel Vadot		samsung,pin-drv = <S5PV210_PIN_DRV_LV4>;
781*f126890aSEmmanuel Vadot	};
782*f126890aSEmmanuel Vadot
783*f126890aSEmmanuel Vadot	cam_port_a_clk_idle: cam-port-a-clk-idle-pins {
784*f126890aSEmmanuel Vadot		samsung,pins = "gpe1-3";
785*f126890aSEmmanuel Vadot		samsung,pin-function = <S5PV210_PIN_FUNC_INPUT>;
786*f126890aSEmmanuel Vadot		samsung,pin-pud = <S5PV210_PIN_PULL_DOWN>;
787*f126890aSEmmanuel Vadot		samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
788*f126890aSEmmanuel Vadot	};
789*f126890aSEmmanuel Vadot
790*f126890aSEmmanuel Vadot	cam_port_b_io: cam-port-b-io-pins {
791*f126890aSEmmanuel Vadot		samsung,pins = "gpj0-0", "gpj0-1", "gpj0-2", "gpj0-3",
792*f126890aSEmmanuel Vadot				"gpj0-4", "gpj0-5", "gpj0-6", "gpj0-7",
793*f126890aSEmmanuel Vadot				"gpj1-0", "gpj1-1", "gpj1-2", "gpj1-4";
794*f126890aSEmmanuel Vadot		samsung,pin-function = <S5PV210_PIN_FUNC_3>;
795*f126890aSEmmanuel Vadot		samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
796*f126890aSEmmanuel Vadot		samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
797*f126890aSEmmanuel Vadot	};
798*f126890aSEmmanuel Vadot
799*f126890aSEmmanuel Vadot	cam_port_b_clk_active: cam-port-b-clk-active-pins {
800*f126890aSEmmanuel Vadot		samsung,pins = "gpj1-3";
801*f126890aSEmmanuel Vadot		samsung,pin-function = <S5PV210_PIN_FUNC_3>;
802*f126890aSEmmanuel Vadot		samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
803*f126890aSEmmanuel Vadot		samsung,pin-drv = <S5PV210_PIN_DRV_LV4>;
804*f126890aSEmmanuel Vadot	};
805*f126890aSEmmanuel Vadot
806*f126890aSEmmanuel Vadot	cam_port_b_clk_idle: cam-port-b-clk-idle-pins {
807*f126890aSEmmanuel Vadot		samsung,pins = "gpj1-3";
808*f126890aSEmmanuel Vadot		samsung,pin-function = <S5PV210_PIN_FUNC_INPUT>;
809*f126890aSEmmanuel Vadot		samsung,pin-pud = <S5PV210_PIN_PULL_DOWN>;
810*f126890aSEmmanuel Vadot		samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
811*f126890aSEmmanuel Vadot	};
812*f126890aSEmmanuel Vadot
813*f126890aSEmmanuel Vadot	lcd_ctrl: lcd-ctrl-pins {
814*f126890aSEmmanuel Vadot		samsung,pins = "gpd0-0", "gpd0-1";
815*f126890aSEmmanuel Vadot		samsung,pin-function = <S5PV210_PIN_FUNC_3>;
816*f126890aSEmmanuel Vadot		samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
817*f126890aSEmmanuel Vadot		samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
818*f126890aSEmmanuel Vadot	};
819*f126890aSEmmanuel Vadot
820*f126890aSEmmanuel Vadot	lcd_sync: lcd-sync-pins {
821*f126890aSEmmanuel Vadot		samsung,pins = "gpf0-0", "gpf0-1";
822*f126890aSEmmanuel Vadot		samsung,pin-function = <S5PV210_PIN_FUNC_2>;
823*f126890aSEmmanuel Vadot		samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
824*f126890aSEmmanuel Vadot		samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
825*f126890aSEmmanuel Vadot	};
826*f126890aSEmmanuel Vadot
827*f126890aSEmmanuel Vadot	lcd_clk: lcd-clk-pins {
828*f126890aSEmmanuel Vadot		samsung,pins = "gpf0-0", "gpf0-1", "gpf0-2", "gpf0-3";
829*f126890aSEmmanuel Vadot		samsung,pin-function = <S5PV210_PIN_FUNC_2>;
830*f126890aSEmmanuel Vadot		samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
831*f126890aSEmmanuel Vadot		samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
832*f126890aSEmmanuel Vadot	};
833*f126890aSEmmanuel Vadot
834*f126890aSEmmanuel Vadot	lcd_data24: lcd-data-width24-pins {
835*f126890aSEmmanuel Vadot		samsung,pins = "gpf0-4", "gpf0-5", "gpf0-6", "gpf0-7",
836*f126890aSEmmanuel Vadot			       "gpf1-0", "gpf1-1", "gpf1-2", "gpf1-3",
837*f126890aSEmmanuel Vadot			       "gpf1-4", "gpf1-5", "gpf1-6", "gpf1-7",
838*f126890aSEmmanuel Vadot			       "gpf2-0", "gpf2-1", "gpf2-2", "gpf2-3",
839*f126890aSEmmanuel Vadot			       "gpf2-4", "gpf2-5", "gpf2-6", "gpf2-7",
840*f126890aSEmmanuel Vadot			       "gpf3-0", "gpf3-1", "gpf3-2", "gpf3-3";
841*f126890aSEmmanuel Vadot		samsung,pin-function = <S5PV210_PIN_FUNC_2>;
842*f126890aSEmmanuel Vadot		samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
843*f126890aSEmmanuel Vadot		samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
844*f126890aSEmmanuel Vadot	};
845*f126890aSEmmanuel Vadot};
846