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