xref: /linux/arch/arm64/boot/dts/exynos/exynos7870-pinctrl.dtsi (revision ec71f661a572a770d7c861cd52a50cbbb0e1a8d1)
1*d6f3a7f9SKaustabh Chakraborty// SPDX-License-Identifier: GPL-2.0
2*d6f3a7f9SKaustabh Chakraborty/*
3*d6f3a7f9SKaustabh Chakraborty * Samsung Exynos7870 SoC pin-mux and pin-config device tree source
4*d6f3a7f9SKaustabh Chakraborty *
5*d6f3a7f9SKaustabh Chakraborty * Copyright (c) 2015 Samsung Electronics Co., Ltd.
6*d6f3a7f9SKaustabh Chakraborty * Copyright (c) 2025 Kaustabh Chakraborty <kauschluss@disroot.org>
7*d6f3a7f9SKaustabh Chakraborty */
8*d6f3a7f9SKaustabh Chakraborty
9*d6f3a7f9SKaustabh Chakraborty#include <dt-bindings/interrupt-controller/arm-gic.h>
10*d6f3a7f9SKaustabh Chakraborty#include "exynos-pinctrl.h"
11*d6f3a7f9SKaustabh Chakraborty
12*d6f3a7f9SKaustabh Chakraborty&pinctrl_alive {
13*d6f3a7f9SKaustabh Chakraborty	etc0: etc0-gpio-bank {
14*d6f3a7f9SKaustabh Chakraborty		gpio-controller;
15*d6f3a7f9SKaustabh Chakraborty		#gpio-cells = <2>;
16*d6f3a7f9SKaustabh Chakraborty
17*d6f3a7f9SKaustabh Chakraborty		interrupt-controller;
18*d6f3a7f9SKaustabh Chakraborty		#interrupt-cells = <2>;
19*d6f3a7f9SKaustabh Chakraborty	};
20*d6f3a7f9SKaustabh Chakraborty
21*d6f3a7f9SKaustabh Chakraborty	etc1: etc1-gpio-bank {
22*d6f3a7f9SKaustabh Chakraborty		gpio-controller;
23*d6f3a7f9SKaustabh Chakraborty		#gpio-cells = <2>;
24*d6f3a7f9SKaustabh Chakraborty
25*d6f3a7f9SKaustabh Chakraborty		interrupt-controller;
26*d6f3a7f9SKaustabh Chakraborty		#interrupt-cells = <2>;
27*d6f3a7f9SKaustabh Chakraborty	};
28*d6f3a7f9SKaustabh Chakraborty
29*d6f3a7f9SKaustabh Chakraborty	gpa0: gpa0-gpio-bank {
30*d6f3a7f9SKaustabh Chakraborty		gpio-controller;
31*d6f3a7f9SKaustabh Chakraborty		#gpio-cells = <2>;
32*d6f3a7f9SKaustabh Chakraborty
33*d6f3a7f9SKaustabh Chakraborty		interrupt-controller;
34*d6f3a7f9SKaustabh Chakraborty		#interrupt-cells = <2>;
35*d6f3a7f9SKaustabh Chakraborty		interrupt-parent = <&gic>;
36*d6f3a7f9SKaustabh Chakraborty		interrupts = <GIC_SPI 0 IRQ_TYPE_LEVEL_HIGH>,
37*d6f3a7f9SKaustabh Chakraborty			     <GIC_SPI 1 IRQ_TYPE_LEVEL_HIGH>,
38*d6f3a7f9SKaustabh Chakraborty			     <GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH>,
39*d6f3a7f9SKaustabh Chakraborty			     <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>,
40*d6f3a7f9SKaustabh Chakraborty			     <GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH>,
41*d6f3a7f9SKaustabh Chakraborty			     <GIC_SPI 5 IRQ_TYPE_LEVEL_HIGH>,
42*d6f3a7f9SKaustabh Chakraborty			     <GIC_SPI 6 IRQ_TYPE_LEVEL_HIGH>,
43*d6f3a7f9SKaustabh Chakraborty			     <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>;
44*d6f3a7f9SKaustabh Chakraborty	};
45*d6f3a7f9SKaustabh Chakraborty
46*d6f3a7f9SKaustabh Chakraborty	gpa1: gpa1-gpio-bank {
47*d6f3a7f9SKaustabh Chakraborty		gpio-controller;
48*d6f3a7f9SKaustabh Chakraborty		#gpio-cells = <2>;
49*d6f3a7f9SKaustabh Chakraborty
50*d6f3a7f9SKaustabh Chakraborty		interrupt-controller;
51*d6f3a7f9SKaustabh Chakraborty		#interrupt-cells = <2>;
52*d6f3a7f9SKaustabh Chakraborty		interrupt-parent = <&gic>;
53*d6f3a7f9SKaustabh Chakraborty		interrupts = <GIC_SPI 8 IRQ_TYPE_LEVEL_HIGH>,
54*d6f3a7f9SKaustabh Chakraborty			     <GIC_SPI 9 IRQ_TYPE_LEVEL_HIGH>,
55*d6f3a7f9SKaustabh Chakraborty			     <GIC_SPI 10 IRQ_TYPE_LEVEL_HIGH>,
56*d6f3a7f9SKaustabh Chakraborty			     <GIC_SPI 11 IRQ_TYPE_LEVEL_HIGH>,
57*d6f3a7f9SKaustabh Chakraborty			     <GIC_SPI 12 IRQ_TYPE_LEVEL_HIGH>,
58*d6f3a7f9SKaustabh Chakraborty			     <GIC_SPI 13 IRQ_TYPE_LEVEL_HIGH>,
59*d6f3a7f9SKaustabh Chakraborty			     <GIC_SPI 14 IRQ_TYPE_LEVEL_HIGH>,
60*d6f3a7f9SKaustabh Chakraborty			     <GIC_SPI 15 IRQ_TYPE_LEVEL_HIGH>;
61*d6f3a7f9SKaustabh Chakraborty	};
62*d6f3a7f9SKaustabh Chakraborty
63*d6f3a7f9SKaustabh Chakraborty	gpa2: gpa2-gpio-bank {
64*d6f3a7f9SKaustabh Chakraborty		gpio-controller;
65*d6f3a7f9SKaustabh Chakraborty		#gpio-cells = <2>;
66*d6f3a7f9SKaustabh Chakraborty
67*d6f3a7f9SKaustabh Chakraborty		interrupt-controller;
68*d6f3a7f9SKaustabh Chakraborty		#interrupt-cells = <2>;
69*d6f3a7f9SKaustabh Chakraborty	};
70*d6f3a7f9SKaustabh Chakraborty
71*d6f3a7f9SKaustabh Chakraborty	gpq0: gpq0-gpio-bank {
72*d6f3a7f9SKaustabh Chakraborty		gpio-controller;
73*d6f3a7f9SKaustabh Chakraborty		#gpio-cells = <2>;
74*d6f3a7f9SKaustabh Chakraborty
75*d6f3a7f9SKaustabh Chakraborty		interrupt-controller;
76*d6f3a7f9SKaustabh Chakraborty		#interrupt-cells = <2>;
77*d6f3a7f9SKaustabh Chakraborty	};
78*d6f3a7f9SKaustabh Chakraborty
79*d6f3a7f9SKaustabh Chakraborty	bt_btwake: bt-btwake-pins {
80*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpa1-2";
81*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
82*d6f3a7f9SKaustabh Chakraborty		samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
83*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_NONE>;
84*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
85*d6f3a7f9SKaustabh Chakraborty	};
86*d6f3a7f9SKaustabh Chakraborty
87*d6f3a7f9SKaustabh Chakraborty	bt_hostwake: bt-hostwake-pins {
88*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpa1-6";
89*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
90*d6f3a7f9SKaustabh Chakraborty		samsung,pin-con-pdn = <EXYNOS_PIN_PDN_INPUT>;
91*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_NONE>;
92*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
93*d6f3a7f9SKaustabh Chakraborty	};
94*d6f3a7f9SKaustabh Chakraborty
95*d6f3a7f9SKaustabh Chakraborty	gnss_sensor_i2c: gnss-sensor-i2c-pins {
96*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpa2-5", "gpa2-4";
97*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_6>;
98*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
99*d6f3a7f9SKaustabh Chakraborty	};
100*d6f3a7f9SKaustabh Chakraborty
101*d6f3a7f9SKaustabh Chakraborty	gnss_sensor_irq: gnss-sensor-irq-pins {
102*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpa2-3";
103*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_6>;
104*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
105*d6f3a7f9SKaustabh Chakraborty	};
106*d6f3a7f9SKaustabh Chakraborty
107*d6f3a7f9SKaustabh Chakraborty	nfc_int: nfc-int-pins {
108*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpa2-6";
109*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
110*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
111*d6f3a7f9SKaustabh Chakraborty	};
112*d6f3a7f9SKaustabh Chakraborty
113*d6f3a7f9SKaustabh Chakraborty	uart2_bus: uart2-bus-pins {
114*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpa1-1", "gpa1-0";
115*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
116*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
117*d6f3a7f9SKaustabh Chakraborty	};
118*d6f3a7f9SKaustabh Chakraborty
119*d6f3a7f9SKaustabh Chakraborty	uart2_sleep: uart2-sleep-pins {
120*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpa1-1";
121*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
122*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
123*d6f3a7f9SKaustabh Chakraborty	};
124*d6f3a7f9SKaustabh Chakraborty};
125*d6f3a7f9SKaustabh Chakraborty
126*d6f3a7f9SKaustabh Chakraborty&pinctrl_dispaud {
127*d6f3a7f9SKaustabh Chakraborty	gpz0: gpz0-gpio-bank {
128*d6f3a7f9SKaustabh Chakraborty		gpio-controller;
129*d6f3a7f9SKaustabh Chakraborty		#gpio-cells = <2>;
130*d6f3a7f9SKaustabh Chakraborty
131*d6f3a7f9SKaustabh Chakraborty		interrupt-controller;
132*d6f3a7f9SKaustabh Chakraborty		#interrupt-cells = <2>;
133*d6f3a7f9SKaustabh Chakraborty	};
134*d6f3a7f9SKaustabh Chakraborty
135*d6f3a7f9SKaustabh Chakraborty	gpz1: gpz1-gpio-bank {
136*d6f3a7f9SKaustabh Chakraborty		gpio-controller;
137*d6f3a7f9SKaustabh Chakraborty		#gpio-cells = <2>;
138*d6f3a7f9SKaustabh Chakraborty
139*d6f3a7f9SKaustabh Chakraborty		interrupt-controller;
140*d6f3a7f9SKaustabh Chakraborty		#interrupt-cells = <2>;
141*d6f3a7f9SKaustabh Chakraborty	};
142*d6f3a7f9SKaustabh Chakraborty
143*d6f3a7f9SKaustabh Chakraborty	gpz2: gpz2-gpio-bank {
144*d6f3a7f9SKaustabh Chakraborty		gpio-controller;
145*d6f3a7f9SKaustabh Chakraborty		#gpio-cells = <2>;
146*d6f3a7f9SKaustabh Chakraborty
147*d6f3a7f9SKaustabh Chakraborty		interrupt-controller;
148*d6f3a7f9SKaustabh Chakraborty		#interrupt-cells = <2>;
149*d6f3a7f9SKaustabh Chakraborty	};
150*d6f3a7f9SKaustabh Chakraborty
151*d6f3a7f9SKaustabh Chakraborty	i2s_amp_bus: i2s-amp-bus-pins {
152*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpz1-5";
153*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
154*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
155*d6f3a7f9SKaustabh Chakraborty		samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR3>;
156*d6f3a7f9SKaustabh Chakraborty	};
157*d6f3a7f9SKaustabh Chakraborty
158*d6f3a7f9SKaustabh Chakraborty	i2s_amp_bus_idle: i2s-amp-bus-idle-pins {
159*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpz1-5";
160*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
161*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
162*d6f3a7f9SKaustabh Chakraborty		samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR3>;
163*d6f3a7f9SKaustabh Chakraborty	};
164*d6f3a7f9SKaustabh Chakraborty
165*d6f3a7f9SKaustabh Chakraborty	i2s_bt_bus: i2s-bt-bus-pins {
166*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpz0-0", "gpz0-1", "gpz0-2", "gpz0-3";
167*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
168*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
169*d6f3a7f9SKaustabh Chakraborty		samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR3>;
170*d6f3a7f9SKaustabh Chakraborty	};
171*d6f3a7f9SKaustabh Chakraborty
172*d6f3a7f9SKaustabh Chakraborty	i2s_bt_bus_idle: i2s-bt-bus-idle-pins {
173*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpz0-0", "gpz0-1", "gpz0-2", "gpz0-3";
174*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
175*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
176*d6f3a7f9SKaustabh Chakraborty		samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR3>;
177*d6f3a7f9SKaustabh Chakraborty	};
178*d6f3a7f9SKaustabh Chakraborty
179*d6f3a7f9SKaustabh Chakraborty	i2s_pmic_amp_bus: i2s-pmic-amp-bus-pins {
180*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpz1-0", "gpz1-1", "gpz1-2", "gpz1-3", "gpz1-4";
181*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
182*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
183*d6f3a7f9SKaustabh Chakraborty		samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR6>;
184*d6f3a7f9SKaustabh Chakraborty	};
185*d6f3a7f9SKaustabh Chakraborty
186*d6f3a7f9SKaustabh Chakraborty	i2s_pmic_amp_bus_idle: i2s-pmic-amp-bus-idle-pins {
187*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpz1-0", "gpz1-1", "gpz1-2", "gpz1-3", "gpz1-4";
188*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
189*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
190*d6f3a7f9SKaustabh Chakraborty		samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR6>;
191*d6f3a7f9SKaustabh Chakraborty	};
192*d6f3a7f9SKaustabh Chakraborty
193*d6f3a7f9SKaustabh Chakraborty	i2s_pmic_bus: i2s-pmic-bus-pins {
194*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpz1-0", "gpz1-2", "gpz1-3", "gpz1-4";
195*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
196*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
197*d6f3a7f9SKaustabh Chakraborty		samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR6>;
198*d6f3a7f9SKaustabh Chakraborty	};
199*d6f3a7f9SKaustabh Chakraborty
200*d6f3a7f9SKaustabh Chakraborty	i2s_pmic_bus_idle: i2s-pmic-bus-idle-pins {
201*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpz1-0", "gpz1-2", "gpz1-3", "gpz1-4";
202*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
203*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
204*d6f3a7f9SKaustabh Chakraborty		samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR6>;
205*d6f3a7f9SKaustabh Chakraborty	};
206*d6f3a7f9SKaustabh Chakraborty
207*d6f3a7f9SKaustabh Chakraborty	i2s_fm_bus: i2s-fm-bus-pins {
208*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpz2-0", "gpz2-1", "gpz2-2", "gpz2-3";
209*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
210*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
211*d6f3a7f9SKaustabh Chakraborty		samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR3>;
212*d6f3a7f9SKaustabh Chakraborty	};
213*d6f3a7f9SKaustabh Chakraborty
214*d6f3a7f9SKaustabh Chakraborty	i2s_fm_bus_idle: i2s-fm-bus-idle-pins {
215*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpz2-0", "gpz2-1", "gpz2-2", "gpz2-3";
216*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
217*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
218*d6f3a7f9SKaustabh Chakraborty		samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR3>;
219*d6f3a7f9SKaustabh Chakraborty	};
220*d6f3a7f9SKaustabh Chakraborty};
221*d6f3a7f9SKaustabh Chakraborty
222*d6f3a7f9SKaustabh Chakraborty&pinctrl_ese {
223*d6f3a7f9SKaustabh Chakraborty	gpc7: gpc7-gpio-bank {
224*d6f3a7f9SKaustabh Chakraborty		gpio-controller;
225*d6f3a7f9SKaustabh Chakraborty		#gpio-cells = <2>;
226*d6f3a7f9SKaustabh Chakraborty
227*d6f3a7f9SKaustabh Chakraborty		interrupt-controller;
228*d6f3a7f9SKaustabh Chakraborty		#interrupt-cells = <2>;
229*d6f3a7f9SKaustabh Chakraborty	};
230*d6f3a7f9SKaustabh Chakraborty
231*d6f3a7f9SKaustabh Chakraborty	spi0_bus: spi0-bus-pins {
232*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpc7-3", "gpc7-2", "gpc7-0";
233*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
234*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
235*d6f3a7f9SKaustabh Chakraborty		samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR3>;
236*d6f3a7f9SKaustabh Chakraborty	};
237*d6f3a7f9SKaustabh Chakraborty
238*d6f3a7f9SKaustabh Chakraborty	spi0_cs0: spi0-cs0-pins {
239*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpc7-1";
240*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
241*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
242*d6f3a7f9SKaustabh Chakraborty		samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR3>;
243*d6f3a7f9SKaustabh Chakraborty	};
244*d6f3a7f9SKaustabh Chakraborty
245*d6f3a7f9SKaustabh Chakraborty	spi0_cs1: spi0-cs1-pins {
246*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpc7-4";
247*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
248*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
249*d6f3a7f9SKaustabh Chakraborty		samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>;
250*d6f3a7f9SKaustabh Chakraborty	};
251*d6f3a7f9SKaustabh Chakraborty};
252*d6f3a7f9SKaustabh Chakraborty
253*d6f3a7f9SKaustabh Chakraborty&pinctrl_fsys {
254*d6f3a7f9SKaustabh Chakraborty	gpr0: gpr0-gpio-bank {
255*d6f3a7f9SKaustabh Chakraborty		gpio-controller;
256*d6f3a7f9SKaustabh Chakraborty		#gpio-cells = <2>;
257*d6f3a7f9SKaustabh Chakraborty
258*d6f3a7f9SKaustabh Chakraborty		interrupt-controller;
259*d6f3a7f9SKaustabh Chakraborty		#interrupt-cells = <2>;
260*d6f3a7f9SKaustabh Chakraborty	};
261*d6f3a7f9SKaustabh Chakraborty
262*d6f3a7f9SKaustabh Chakraborty	gpr1: gpr1-gpio-bank {
263*d6f3a7f9SKaustabh Chakraborty		gpio-controller;
264*d6f3a7f9SKaustabh Chakraborty		#gpio-cells = <2>;
265*d6f3a7f9SKaustabh Chakraborty
266*d6f3a7f9SKaustabh Chakraborty		interrupt-controller;
267*d6f3a7f9SKaustabh Chakraborty		#interrupt-cells = <2>;
268*d6f3a7f9SKaustabh Chakraborty	};
269*d6f3a7f9SKaustabh Chakraborty
270*d6f3a7f9SKaustabh Chakraborty	gpr2: gpr2-gpio-bank {
271*d6f3a7f9SKaustabh Chakraborty		gpio-controller;
272*d6f3a7f9SKaustabh Chakraborty		#gpio-cells = <2>;
273*d6f3a7f9SKaustabh Chakraborty
274*d6f3a7f9SKaustabh Chakraborty		interrupt-controller;
275*d6f3a7f9SKaustabh Chakraborty		#interrupt-cells = <2>;
276*d6f3a7f9SKaustabh Chakraborty	};
277*d6f3a7f9SKaustabh Chakraborty
278*d6f3a7f9SKaustabh Chakraborty	gpr3: gpr3-gpio-bank {
279*d6f3a7f9SKaustabh Chakraborty		gpio-controller;
280*d6f3a7f9SKaustabh Chakraborty		#gpio-cells = <2>;
281*d6f3a7f9SKaustabh Chakraborty
282*d6f3a7f9SKaustabh Chakraborty		interrupt-controller;
283*d6f3a7f9SKaustabh Chakraborty		#interrupt-cells = <2>;
284*d6f3a7f9SKaustabh Chakraborty	};
285*d6f3a7f9SKaustabh Chakraborty
286*d6f3a7f9SKaustabh Chakraborty	gpr4: gpr4-gpio-bank {
287*d6f3a7f9SKaustabh Chakraborty		gpio-controller;
288*d6f3a7f9SKaustabh Chakraborty		#gpio-cells = <2>;
289*d6f3a7f9SKaustabh Chakraborty
290*d6f3a7f9SKaustabh Chakraborty		interrupt-controller;
291*d6f3a7f9SKaustabh Chakraborty		#interrupt-cells = <2>;
292*d6f3a7f9SKaustabh Chakraborty		interrupt-parent = <&gic>;
293*d6f3a7f9SKaustabh Chakraborty		interrupts = <GIC_SPI 0 IRQ_TYPE_LEVEL_HIGH>,
294*d6f3a7f9SKaustabh Chakraborty			     <GIC_SPI 1 IRQ_TYPE_LEVEL_HIGH>,
295*d6f3a7f9SKaustabh Chakraborty			     <GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH>,
296*d6f3a7f9SKaustabh Chakraborty			     <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>,
297*d6f3a7f9SKaustabh Chakraborty			     <GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH>,
298*d6f3a7f9SKaustabh Chakraborty			     <GIC_SPI 5 IRQ_TYPE_LEVEL_HIGH>;
299*d6f3a7f9SKaustabh Chakraborty	};
300*d6f3a7f9SKaustabh Chakraborty
301*d6f3a7f9SKaustabh Chakraborty	sd0_bus1: sd0-bus-width1-pins {
302*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpr1-0";
303*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
304*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
305*d6f3a7f9SKaustabh Chakraborty		samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR3>;
306*d6f3a7f9SKaustabh Chakraborty	};
307*d6f3a7f9SKaustabh Chakraborty
308*d6f3a7f9SKaustabh Chakraborty	sd0_bus4: sd0-bus-width4-pins {
309*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpr1-1", "gpr1-2", "gpr1-3";
310*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
311*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
312*d6f3a7f9SKaustabh Chakraborty		samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR3>;
313*d6f3a7f9SKaustabh Chakraborty	};
314*d6f3a7f9SKaustabh Chakraborty
315*d6f3a7f9SKaustabh Chakraborty	sd0_bus8: sd0-bus-width8-pins {
316*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpr1-4", "gpr1-5", "gpr1-6", "gpr1-7";
317*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
318*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
319*d6f3a7f9SKaustabh Chakraborty		samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR3>;
320*d6f3a7f9SKaustabh Chakraborty	};
321*d6f3a7f9SKaustabh Chakraborty
322*d6f3a7f9SKaustabh Chakraborty	sd0_clk: sd0-clk-pins {
323*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpr0-0";
324*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
325*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
326*d6f3a7f9SKaustabh Chakraborty		samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR3>;
327*d6f3a7f9SKaustabh Chakraborty	};
328*d6f3a7f9SKaustabh Chakraborty
329*d6f3a7f9SKaustabh Chakraborty	sd0_clk_fast_slew_rate_1x: sd0-clk-fast-slew-rate-1x-pins {
330*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpr0-0";
331*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
332*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
333*d6f3a7f9SKaustabh Chakraborty		samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>;
334*d6f3a7f9SKaustabh Chakraborty	};
335*d6f3a7f9SKaustabh Chakraborty
336*d6f3a7f9SKaustabh Chakraborty	sd0_clk_fast_slew_rate_2x: sd0-clk-fast-slew-rate-2x-pins {
337*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpr0-0";
338*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
339*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
340*d6f3a7f9SKaustabh Chakraborty		samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR2>;
341*d6f3a7f9SKaustabh Chakraborty	};
342*d6f3a7f9SKaustabh Chakraborty
343*d6f3a7f9SKaustabh Chakraborty	sd0_clk_fast_slew_rate_3x: sd0-clk-fast-slew-rate-3x-pins {
344*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpr0-0";
345*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
346*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
347*d6f3a7f9SKaustabh Chakraborty		samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR3>;
348*d6f3a7f9SKaustabh Chakraborty	};
349*d6f3a7f9SKaustabh Chakraborty
350*d6f3a7f9SKaustabh Chakraborty	sd0_clk_fast_slew_rate_4x: sd0-clk-fast-slew-rate-4x-pins {
351*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpr0-0";
352*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
353*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
354*d6f3a7f9SKaustabh Chakraborty		samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR4>;
355*d6f3a7f9SKaustabh Chakraborty	};
356*d6f3a7f9SKaustabh Chakraborty
357*d6f3a7f9SKaustabh Chakraborty	sd0_clk_fast_slew_rate_5x: sd0-clk-fast-slew-rate-5x-pins {
358*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpr0-0";
359*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
360*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
361*d6f3a7f9SKaustabh Chakraborty		samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR5>;
362*d6f3a7f9SKaustabh Chakraborty	};
363*d6f3a7f9SKaustabh Chakraborty
364*d6f3a7f9SKaustabh Chakraborty	sd0_clk_fast_slew_rate_6x: sd0-clk-fast-slew-rate-6x-pins {
365*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpr0-0";
366*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
367*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
368*d6f3a7f9SKaustabh Chakraborty		samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR6>;
369*d6f3a7f9SKaustabh Chakraborty	};
370*d6f3a7f9SKaustabh Chakraborty
371*d6f3a7f9SKaustabh Chakraborty	sd0_cmd: sd0-cmd-pins {
372*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpr0-1";
373*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
374*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
375*d6f3a7f9SKaustabh Chakraborty		samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR3>;
376*d6f3a7f9SKaustabh Chakraborty	};
377*d6f3a7f9SKaustabh Chakraborty
378*d6f3a7f9SKaustabh Chakraborty	sd0_rdqs: sd0-rdqs-pins {
379*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpr0-2";
380*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
381*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
382*d6f3a7f9SKaustabh Chakraborty		samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR3>;
383*d6f3a7f9SKaustabh Chakraborty	};
384*d6f3a7f9SKaustabh Chakraborty
385*d6f3a7f9SKaustabh Chakraborty	sd1_bus1: sd1-bus-width1-pins {
386*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpr3-0";
387*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
388*d6f3a7f9SKaustabh Chakraborty		samsung,pin-con-pdn = <EXYNOS_PIN_PDN_INPUT>;
389*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_UP>;
390*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
391*d6f3a7f9SKaustabh Chakraborty		samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR3>;
392*d6f3a7f9SKaustabh Chakraborty	};
393*d6f3a7f9SKaustabh Chakraborty
394*d6f3a7f9SKaustabh Chakraborty	sd1_bus4: sd1-bus-width4-pins {
395*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpr3-1", "gpr3-2", "gpr3-3";
396*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
397*d6f3a7f9SKaustabh Chakraborty		samsung,pin-con-pdn = <EXYNOS_PIN_PDN_INPUT>;
398*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_UP>;
399*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
400*d6f3a7f9SKaustabh Chakraborty		samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR3>;
401*d6f3a7f9SKaustabh Chakraborty	};
402*d6f3a7f9SKaustabh Chakraborty
403*d6f3a7f9SKaustabh Chakraborty	sd1_clk: sd1-clk-pins {
404*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpr2-0";
405*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
406*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
407*d6f3a7f9SKaustabh Chakraborty		samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR3>;
408*d6f3a7f9SKaustabh Chakraborty	};
409*d6f3a7f9SKaustabh Chakraborty
410*d6f3a7f9SKaustabh Chakraborty	sd1_cmd: sd1-cmd-pins {
411*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpr2-1";
412*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
413*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
414*d6f3a7f9SKaustabh Chakraborty		samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR3>;
415*d6f3a7f9SKaustabh Chakraborty	};
416*d6f3a7f9SKaustabh Chakraborty
417*d6f3a7f9SKaustabh Chakraborty	sd2_bus1: sd2-bus-width1-pins {
418*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpr4-2";
419*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
420*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
421*d6f3a7f9SKaustabh Chakraborty		samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR3>;
422*d6f3a7f9SKaustabh Chakraborty	};
423*d6f3a7f9SKaustabh Chakraborty
424*d6f3a7f9SKaustabh Chakraborty	sd2_bus4: sd2-bus-width4-pins {
425*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpr4-3", "gpr4-4", "gpr4-5";
426*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
427*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
428*d6f3a7f9SKaustabh Chakraborty		samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR3>;
429*d6f3a7f9SKaustabh Chakraborty	};
430*d6f3a7f9SKaustabh Chakraborty
431*d6f3a7f9SKaustabh Chakraborty	sd2_clk: sd2-clk-pins {
432*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpr4-0";
433*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
434*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
435*d6f3a7f9SKaustabh Chakraborty		samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR3>;
436*d6f3a7f9SKaustabh Chakraborty	};
437*d6f3a7f9SKaustabh Chakraborty
438*d6f3a7f9SKaustabh Chakraborty	sd2_clk_fast_slew_rate_1x: sd2-clk-fast-slew-rate-1x-pins {
439*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpr4-0";
440*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
441*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
442*d6f3a7f9SKaustabh Chakraborty		samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>;
443*d6f3a7f9SKaustabh Chakraborty	};
444*d6f3a7f9SKaustabh Chakraborty
445*d6f3a7f9SKaustabh Chakraborty	sd2_clk_fast_slew_rate_2x: sd2-clk-fast-slew-rate-2x-pins {
446*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpr4-0";
447*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
448*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
449*d6f3a7f9SKaustabh Chakraborty		samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR2>;
450*d6f3a7f9SKaustabh Chakraborty	};
451*d6f3a7f9SKaustabh Chakraborty
452*d6f3a7f9SKaustabh Chakraborty	sd2_clk_fast_slew_rate_3x: sd2-clk-fast-slew-rate-3x-pins {
453*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpr4-0";
454*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
455*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
456*d6f3a7f9SKaustabh Chakraborty		samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR3>;
457*d6f3a7f9SKaustabh Chakraborty	};
458*d6f3a7f9SKaustabh Chakraborty
459*d6f3a7f9SKaustabh Chakraborty	sd2_clk_fast_slew_rate_4x: sd2-clk-fast-slew-rate-4x-pins {
460*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpr4-0";
461*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
462*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
463*d6f3a7f9SKaustabh Chakraborty		samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR4>;
464*d6f3a7f9SKaustabh Chakraborty	};
465*d6f3a7f9SKaustabh Chakraborty
466*d6f3a7f9SKaustabh Chakraborty	sd2_cmd: sd2-cmd-pins {
467*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpr4-1";
468*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
469*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
470*d6f3a7f9SKaustabh Chakraborty		samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR3>;
471*d6f3a7f9SKaustabh Chakraborty	};
472*d6f3a7f9SKaustabh Chakraborty};
473*d6f3a7f9SKaustabh Chakraborty
474*d6f3a7f9SKaustabh Chakraborty&pinctrl_mif {
475*d6f3a7f9SKaustabh Chakraborty	gpm0: gpm0-gpio-bank {
476*d6f3a7f9SKaustabh Chakraborty		gpio-controller;
477*d6f3a7f9SKaustabh Chakraborty		#gpio-cells = <2>;
478*d6f3a7f9SKaustabh Chakraborty
479*d6f3a7f9SKaustabh Chakraborty		interrupt-controller;
480*d6f3a7f9SKaustabh Chakraborty		#interrupt-cells = <2>;
481*d6f3a7f9SKaustabh Chakraborty	};
482*d6f3a7f9SKaustabh Chakraborty
483*d6f3a7f9SKaustabh Chakraborty	hsi2c0_bus: hsi2c0-bus-pins {
484*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpm0-1", "gpm0-0";
485*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
486*d6f3a7f9SKaustabh Chakraborty		samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
487*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
488*d6f3a7f9SKaustabh Chakraborty		samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>;
489*d6f3a7f9SKaustabh Chakraborty	};
490*d6f3a7f9SKaustabh Chakraborty};
491*d6f3a7f9SKaustabh Chakraborty
492*d6f3a7f9SKaustabh Chakraborty&pinctrl_nfc {
493*d6f3a7f9SKaustabh Chakraborty	gpc2: gpc2-gpio-bank {
494*d6f3a7f9SKaustabh Chakraborty		gpio-controller;
495*d6f3a7f9SKaustabh Chakraborty		#gpio-cells = <2>;
496*d6f3a7f9SKaustabh Chakraborty
497*d6f3a7f9SKaustabh Chakraborty		interrupt-controller;
498*d6f3a7f9SKaustabh Chakraborty		#interrupt-cells = <2>;
499*d6f3a7f9SKaustabh Chakraborty	};
500*d6f3a7f9SKaustabh Chakraborty
501*d6f3a7f9SKaustabh Chakraborty	i2c6_bus: i2c6-bus-pins {
502*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpc2-1", "gpc2-0";
503*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
504*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
505*d6f3a7f9SKaustabh Chakraborty		samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>;
506*d6f3a7f9SKaustabh Chakraborty	};
507*d6f3a7f9SKaustabh Chakraborty
508*d6f3a7f9SKaustabh Chakraborty	nfc_en: nfc-en-pins {
509*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpc2-2";
510*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
511*d6f3a7f9SKaustabh Chakraborty		samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
512*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
513*d6f3a7f9SKaustabh Chakraborty		samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>;
514*d6f3a7f9SKaustabh Chakraborty		samsung,pin-val = <1>;
515*d6f3a7f9SKaustabh Chakraborty	};
516*d6f3a7f9SKaustabh Chakraborty
517*d6f3a7f9SKaustabh Chakraborty	nfc_n5_clk_req: nfc-n5-clk-req-pins {
518*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpc2-3";
519*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
520*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
521*d6f3a7f9SKaustabh Chakraborty		samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>;
522*d6f3a7f9SKaustabh Chakraborty	};
523*d6f3a7f9SKaustabh Chakraborty
524*d6f3a7f9SKaustabh Chakraborty	nfc_pd: nfc-pd-pins {
525*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpc2-2";
526*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
527*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
528*d6f3a7f9SKaustabh Chakraborty		samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>;
529*d6f3a7f9SKaustabh Chakraborty	};
530*d6f3a7f9SKaustabh Chakraborty};
531*d6f3a7f9SKaustabh Chakraborty
532*d6f3a7f9SKaustabh Chakraborty&pinctrl_top {
533*d6f3a7f9SKaustabh Chakraborty	gpb0: gpb0-gpio-bank {
534*d6f3a7f9SKaustabh Chakraborty		gpio-controller;
535*d6f3a7f9SKaustabh Chakraborty		#gpio-cells = <2>;
536*d6f3a7f9SKaustabh Chakraborty
537*d6f3a7f9SKaustabh Chakraborty		interrupt-controller;
538*d6f3a7f9SKaustabh Chakraborty		#interrupt-cells = <2>;
539*d6f3a7f9SKaustabh Chakraborty	};
540*d6f3a7f9SKaustabh Chakraborty
541*d6f3a7f9SKaustabh Chakraborty	gpc0: gpc0-gpio-bank {
542*d6f3a7f9SKaustabh Chakraborty		gpio-controller;
543*d6f3a7f9SKaustabh Chakraborty		#gpio-cells = <2>;
544*d6f3a7f9SKaustabh Chakraborty
545*d6f3a7f9SKaustabh Chakraborty		interrupt-controller;
546*d6f3a7f9SKaustabh Chakraborty		#interrupt-cells = <2>;
547*d6f3a7f9SKaustabh Chakraborty	};
548*d6f3a7f9SKaustabh Chakraborty
549*d6f3a7f9SKaustabh Chakraborty	gpc1: gpc1-gpio-bank {
550*d6f3a7f9SKaustabh Chakraborty		gpio-controller;
551*d6f3a7f9SKaustabh Chakraborty		#gpio-cells = <2>;
552*d6f3a7f9SKaustabh Chakraborty
553*d6f3a7f9SKaustabh Chakraborty		interrupt-controller;
554*d6f3a7f9SKaustabh Chakraborty		#interrupt-cells = <2>;
555*d6f3a7f9SKaustabh Chakraborty	};
556*d6f3a7f9SKaustabh Chakraborty
557*d6f3a7f9SKaustabh Chakraborty	gpc4: gpc4-gpio-bank {
558*d6f3a7f9SKaustabh Chakraborty		gpio-controller;
559*d6f3a7f9SKaustabh Chakraborty		#gpio-cells = <2>;
560*d6f3a7f9SKaustabh Chakraborty
561*d6f3a7f9SKaustabh Chakraborty		interrupt-controller;
562*d6f3a7f9SKaustabh Chakraborty		#interrupt-cells = <2>;
563*d6f3a7f9SKaustabh Chakraborty	};
564*d6f3a7f9SKaustabh Chakraborty
565*d6f3a7f9SKaustabh Chakraborty	gpc5: gpc5-gpio-bank {
566*d6f3a7f9SKaustabh Chakraborty		gpio-controller;
567*d6f3a7f9SKaustabh Chakraborty		#gpio-cells = <2>;
568*d6f3a7f9SKaustabh Chakraborty
569*d6f3a7f9SKaustabh Chakraborty		interrupt-controller;
570*d6f3a7f9SKaustabh Chakraborty		#interrupt-cells = <2>;
571*d6f3a7f9SKaustabh Chakraborty	};
572*d6f3a7f9SKaustabh Chakraborty
573*d6f3a7f9SKaustabh Chakraborty	gpc6: gpc6-gpio-bank {
574*d6f3a7f9SKaustabh Chakraborty		gpio-controller;
575*d6f3a7f9SKaustabh Chakraborty		#gpio-cells = <2>;
576*d6f3a7f9SKaustabh Chakraborty
577*d6f3a7f9SKaustabh Chakraborty		interrupt-controller;
578*d6f3a7f9SKaustabh Chakraborty		#interrupt-cells = <2>;
579*d6f3a7f9SKaustabh Chakraborty	};
580*d6f3a7f9SKaustabh Chakraborty
581*d6f3a7f9SKaustabh Chakraborty	gpc8: gpc8-gpio-bank {
582*d6f3a7f9SKaustabh Chakraborty		gpio-controller;
583*d6f3a7f9SKaustabh Chakraborty		#gpio-cells = <2>;
584*d6f3a7f9SKaustabh Chakraborty
585*d6f3a7f9SKaustabh Chakraborty		interrupt-controller;
586*d6f3a7f9SKaustabh Chakraborty		#interrupt-cells = <2>;
587*d6f3a7f9SKaustabh Chakraborty	};
588*d6f3a7f9SKaustabh Chakraborty
589*d6f3a7f9SKaustabh Chakraborty	gpc9: gpc9-gpio-bank {
590*d6f3a7f9SKaustabh Chakraborty		gpio-controller;
591*d6f3a7f9SKaustabh Chakraborty		#gpio-cells = <2>;
592*d6f3a7f9SKaustabh Chakraborty
593*d6f3a7f9SKaustabh Chakraborty		interrupt-controller;
594*d6f3a7f9SKaustabh Chakraborty		#interrupt-cells = <2>;
595*d6f3a7f9SKaustabh Chakraborty	};
596*d6f3a7f9SKaustabh Chakraborty
597*d6f3a7f9SKaustabh Chakraborty	gpd1: gpd1-gpio-bank {
598*d6f3a7f9SKaustabh Chakraborty		gpio-controller;
599*d6f3a7f9SKaustabh Chakraborty		#gpio-cells = <2>;
600*d6f3a7f9SKaustabh Chakraborty
601*d6f3a7f9SKaustabh Chakraborty		interrupt-controller;
602*d6f3a7f9SKaustabh Chakraborty		#interrupt-cells = <2>;
603*d6f3a7f9SKaustabh Chakraborty	};
604*d6f3a7f9SKaustabh Chakraborty
605*d6f3a7f9SKaustabh Chakraborty	gpd2: gpd2-gpio-bank {
606*d6f3a7f9SKaustabh Chakraborty		gpio-controller;
607*d6f3a7f9SKaustabh Chakraborty		#gpio-cells = <2>;
608*d6f3a7f9SKaustabh Chakraborty
609*d6f3a7f9SKaustabh Chakraborty		interrupt-controller;
610*d6f3a7f9SKaustabh Chakraborty		#interrupt-cells = <2>;
611*d6f3a7f9SKaustabh Chakraborty	};
612*d6f3a7f9SKaustabh Chakraborty
613*d6f3a7f9SKaustabh Chakraborty	gpd3: gpd3-gpio-bank {
614*d6f3a7f9SKaustabh Chakraborty		gpio-controller;
615*d6f3a7f9SKaustabh Chakraborty		#gpio-cells = <2>;
616*d6f3a7f9SKaustabh Chakraborty
617*d6f3a7f9SKaustabh Chakraborty		interrupt-controller;
618*d6f3a7f9SKaustabh Chakraborty		#interrupt-cells = <2>;
619*d6f3a7f9SKaustabh Chakraborty	};
620*d6f3a7f9SKaustabh Chakraborty
621*d6f3a7f9SKaustabh Chakraborty	gpd4: gpd4-gpio-bank {
622*d6f3a7f9SKaustabh Chakraborty		gpio-controller;
623*d6f3a7f9SKaustabh Chakraborty		#gpio-cells = <2>;
624*d6f3a7f9SKaustabh Chakraborty
625*d6f3a7f9SKaustabh Chakraborty		interrupt-controller;
626*d6f3a7f9SKaustabh Chakraborty		#interrupt-cells = <2>;
627*d6f3a7f9SKaustabh Chakraborty	};
628*d6f3a7f9SKaustabh Chakraborty
629*d6f3a7f9SKaustabh Chakraborty	gpe0: gpe0-gpio-bank {
630*d6f3a7f9SKaustabh Chakraborty		gpio-controller;
631*d6f3a7f9SKaustabh Chakraborty		#gpio-cells = <2>;
632*d6f3a7f9SKaustabh Chakraborty
633*d6f3a7f9SKaustabh Chakraborty		interrupt-controller;
634*d6f3a7f9SKaustabh Chakraborty		#interrupt-cells = <2>;
635*d6f3a7f9SKaustabh Chakraborty	};
636*d6f3a7f9SKaustabh Chakraborty
637*d6f3a7f9SKaustabh Chakraborty	gpf0: gpf0-gpio-bank {
638*d6f3a7f9SKaustabh Chakraborty		gpio-controller;
639*d6f3a7f9SKaustabh Chakraborty		#gpio-cells = <2>;
640*d6f3a7f9SKaustabh Chakraborty
641*d6f3a7f9SKaustabh Chakraborty		interrupt-controller;
642*d6f3a7f9SKaustabh Chakraborty		#interrupt-cells = <2>;
643*d6f3a7f9SKaustabh Chakraborty	};
644*d6f3a7f9SKaustabh Chakraborty
645*d6f3a7f9SKaustabh Chakraborty	gpf1: gpf1-gpio-bank {
646*d6f3a7f9SKaustabh Chakraborty		gpio-controller;
647*d6f3a7f9SKaustabh Chakraborty		#gpio-cells = <2>;
648*d6f3a7f9SKaustabh Chakraborty
649*d6f3a7f9SKaustabh Chakraborty		interrupt-controller;
650*d6f3a7f9SKaustabh Chakraborty		#interrupt-cells = <2>;
651*d6f3a7f9SKaustabh Chakraborty	};
652*d6f3a7f9SKaustabh Chakraborty
653*d6f3a7f9SKaustabh Chakraborty	gpf2: gpf2-gpio-bank {
654*d6f3a7f9SKaustabh Chakraborty		gpio-controller;
655*d6f3a7f9SKaustabh Chakraborty		#gpio-cells = <2>;
656*d6f3a7f9SKaustabh Chakraborty
657*d6f3a7f9SKaustabh Chakraborty		interrupt-controller;
658*d6f3a7f9SKaustabh Chakraborty		#interrupt-cells = <2>;
659*d6f3a7f9SKaustabh Chakraborty	};
660*d6f3a7f9SKaustabh Chakraborty
661*d6f3a7f9SKaustabh Chakraborty	gpf3: gpf3-gpio-bank {
662*d6f3a7f9SKaustabh Chakraborty		gpio-controller;
663*d6f3a7f9SKaustabh Chakraborty		#gpio-cells = <2>;
664*d6f3a7f9SKaustabh Chakraborty
665*d6f3a7f9SKaustabh Chakraborty		interrupt-controller;
666*d6f3a7f9SKaustabh Chakraborty		#interrupt-cells = <2>;
667*d6f3a7f9SKaustabh Chakraborty	};
668*d6f3a7f9SKaustabh Chakraborty
669*d6f3a7f9SKaustabh Chakraborty	gpf4: gpf4-gpio-bank {
670*d6f3a7f9SKaustabh Chakraborty		gpio-controller;
671*d6f3a7f9SKaustabh Chakraborty		#gpio-cells = <2>;
672*d6f3a7f9SKaustabh Chakraborty
673*d6f3a7f9SKaustabh Chakraborty		interrupt-controller;
674*d6f3a7f9SKaustabh Chakraborty		#interrupt-cells = <2>;
675*d6f3a7f9SKaustabh Chakraborty	};
676*d6f3a7f9SKaustabh Chakraborty
677*d6f3a7f9SKaustabh Chakraborty	decon_te_off: decon-te-off-pins {
678*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpe0-2";
679*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
680*d6f3a7f9SKaustabh Chakraborty	};
681*d6f3a7f9SKaustabh Chakraborty
682*d6f3a7f9SKaustabh Chakraborty	decon_te_on: decon-te-on-pins {
683*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpe0-2";
684*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
685*d6f3a7f9SKaustabh Chakraborty	};
686*d6f3a7f9SKaustabh Chakraborty
687*d6f3a7f9SKaustabh Chakraborty	ese_pvdd_en: ese-pvdd-en-pins {
688*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpf4-0";
689*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
690*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
691*d6f3a7f9SKaustabh Chakraborty		samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR4>;
692*d6f3a7f9SKaustabh Chakraborty	};
693*d6f3a7f9SKaustabh Chakraborty
694*d6f3a7f9SKaustabh Chakraborty	fimc_is_flash: fimc-is-flash-pins {
695*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpd3-2", "gpd3-3";
696*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
697*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
698*d6f3a7f9SKaustabh Chakraborty		samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>;
699*d6f3a7f9SKaustabh Chakraborty	};
700*d6f3a7f9SKaustabh Chakraborty
701*d6f3a7f9SKaustabh Chakraborty	fimc_is_mclk0_fn: fimc-is-mclk0-fn-pins {
702*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpe0-0";
703*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
704*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
705*d6f3a7f9SKaustabh Chakraborty		samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR2>;
706*d6f3a7f9SKaustabh Chakraborty	};
707*d6f3a7f9SKaustabh Chakraborty
708*d6f3a7f9SKaustabh Chakraborty	fimc_is_mclk0_in: fimc-is-mclk0-in-pins {
709*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpe0-0";
710*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
711*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
712*d6f3a7f9SKaustabh Chakraborty		samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>;
713*d6f3a7f9SKaustabh Chakraborty	};
714*d6f3a7f9SKaustabh Chakraborty
715*d6f3a7f9SKaustabh Chakraborty	fimc_is_mclk0_out: fimc-is-mclk0-out-pins {
716*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpe0-0";
717*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
718*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
719*d6f3a7f9SKaustabh Chakraborty		samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR3>;
720*d6f3a7f9SKaustabh Chakraborty	};
721*d6f3a7f9SKaustabh Chakraborty
722*d6f3a7f9SKaustabh Chakraborty	fimc_is_mclk1_fn: fimc-is-mclk1-fn-pins {
723*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpe0-1";
724*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
725*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
726*d6f3a7f9SKaustabh Chakraborty		samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR2>;
727*d6f3a7f9SKaustabh Chakraborty	};
728*d6f3a7f9SKaustabh Chakraborty
729*d6f3a7f9SKaustabh Chakraborty	fimc_is_mclk1_in: fimc-is-mclk1-in-pins {
730*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpe0-1";
731*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
732*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
733*d6f3a7f9SKaustabh Chakraborty		samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>;
734*d6f3a7f9SKaustabh Chakraborty	};
735*d6f3a7f9SKaustabh Chakraborty
736*d6f3a7f9SKaustabh Chakraborty	fimc_is_mclk1_out: fimc-is-mclk1-out-pins {
737*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpe0-1";
738*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
739*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
740*d6f3a7f9SKaustabh Chakraborty		samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR3>;
741*d6f3a7f9SKaustabh Chakraborty	};
742*d6f3a7f9SKaustabh Chakraborty
743*d6f3a7f9SKaustabh Chakraborty	fimc_is_mclk2_fn: fimc-is-mclk2-fn-pins {
744*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpf4-4";
745*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
746*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
747*d6f3a7f9SKaustabh Chakraborty		samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR3>;
748*d6f3a7f9SKaustabh Chakraborty	};
749*d6f3a7f9SKaustabh Chakraborty
750*d6f3a7f9SKaustabh Chakraborty	fimc_is_mclk2_out: fimc-is-mclk2-out-pins {
751*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpf4-4";
752*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
753*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
754*d6f3a7f9SKaustabh Chakraborty		samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR3>;
755*d6f3a7f9SKaustabh Chakraborty		samsung,pin-val = <0>;
756*d6f3a7f9SKaustabh Chakraborty	};
757*d6f3a7f9SKaustabh Chakraborty
758*d6f3a7f9SKaustabh Chakraborty	hsi2c1_bus: hsi2c1-bus-pins {
759*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpf0-1", "gpf0-0";
760*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
761*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
762*d6f3a7f9SKaustabh Chakraborty		samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>;
763*d6f3a7f9SKaustabh Chakraborty	};
764*d6f3a7f9SKaustabh Chakraborty
765*d6f3a7f9SKaustabh Chakraborty	hsi2c2_bus: hsi2c2-bus-pins {
766*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpf1-1", "gpf1-0";
767*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
768*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
769*d6f3a7f9SKaustabh Chakraborty		samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>;
770*d6f3a7f9SKaustabh Chakraborty	};
771*d6f3a7f9SKaustabh Chakraborty
772*d6f3a7f9SKaustabh Chakraborty	hsi2c3_bus: hsi2c3-bus-pins {
773*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpf0-3", "gpf0-2";
774*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
775*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
776*d6f3a7f9SKaustabh Chakraborty		samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>;
777*d6f3a7f9SKaustabh Chakraborty	};
778*d6f3a7f9SKaustabh Chakraborty
779*d6f3a7f9SKaustabh Chakraborty	hsi2c4_bus: hsi2c4-bus-pins {
780*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpf2-1", "gpf2-0";
781*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
782*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
783*d6f3a7f9SKaustabh Chakraborty		samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>;
784*d6f3a7f9SKaustabh Chakraborty	};
785*d6f3a7f9SKaustabh Chakraborty
786*d6f3a7f9SKaustabh Chakraborty	hsi2c5_bus: hsi2c5-bus-pins {
787*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpf3-0", "gpf3-1";
788*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
789*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
790*d6f3a7f9SKaustabh Chakraborty		samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>;
791*d6f3a7f9SKaustabh Chakraborty	};
792*d6f3a7f9SKaustabh Chakraborty
793*d6f3a7f9SKaustabh Chakraborty	hsi2c6_bus: hsi2c6-bus-pins {
794*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpf3-2", "gpf3-3";
795*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
796*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
797*d6f3a7f9SKaustabh Chakraborty		samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>;
798*d6f3a7f9SKaustabh Chakraborty	};
799*d6f3a7f9SKaustabh Chakraborty
800*d6f3a7f9SKaustabh Chakraborty	i2c0_bus: i2c0-bus-pins {
801*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpc4-1", "gpc4-0";
802*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
803*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
804*d6f3a7f9SKaustabh Chakraborty		samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>;
805*d6f3a7f9SKaustabh Chakraborty	};
806*d6f3a7f9SKaustabh Chakraborty
807*d6f3a7f9SKaustabh Chakraborty	i2c2_bus: i2c2-bus-pins {
808*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpc8-1", "gpc8-0";
809*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
810*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
811*d6f3a7f9SKaustabh Chakraborty		samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>;
812*d6f3a7f9SKaustabh Chakraborty	};
813*d6f3a7f9SKaustabh Chakraborty
814*d6f3a7f9SKaustabh Chakraborty	i2c3_bus: i2c3-bus-pins {
815*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpc9-1", "gpc9-0";
816*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
817*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
818*d6f3a7f9SKaustabh Chakraborty		samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>;
819*d6f3a7f9SKaustabh Chakraborty	};
820*d6f3a7f9SKaustabh Chakraborty
821*d6f3a7f9SKaustabh Chakraborty	i2c4_bus: i2c4-bus-pins {
822*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpc1-1", "gpc1-0";
823*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
824*d6f3a7f9SKaustabh Chakraborty		samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
825*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_UP>;
826*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
827*d6f3a7f9SKaustabh Chakraborty		samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>;
828*d6f3a7f9SKaustabh Chakraborty	};
829*d6f3a7f9SKaustabh Chakraborty
830*d6f3a7f9SKaustabh Chakraborty	i2c5_bus: i2c5-bus-pins {
831*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpc1-3", "gpc1-2";
832*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
833*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
834*d6f3a7f9SKaustabh Chakraborty		samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>;
835*d6f3a7f9SKaustabh Chakraborty	};
836*d6f3a7f9SKaustabh Chakraborty
837*d6f3a7f9SKaustabh Chakraborty	i2c7_bus: i2c7-bus-pins {
838*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpc4-3", "gpc4-2";
839*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
840*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
841*d6f3a7f9SKaustabh Chakraborty		samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>;
842*d6f3a7f9SKaustabh Chakraborty	};
843*d6f3a7f9SKaustabh Chakraborty
844*d6f3a7f9SKaustabh Chakraborty	i2c8_bus: i2c8-bus-pins {
845*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpc5-1", "gpc5-0";
846*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
847*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
848*d6f3a7f9SKaustabh Chakraborty		samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>;
849*d6f3a7f9SKaustabh Chakraborty	};
850*d6f3a7f9SKaustabh Chakraborty
851*d6f3a7f9SKaustabh Chakraborty	nfc_n5_firm: nfc-n5-firm-pins {
852*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpd4-1";
853*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
854*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
855*d6f3a7f9SKaustabh Chakraborty		samsung,pin-val = <1>;
856*d6f3a7f9SKaustabh Chakraborty	};
857*d6f3a7f9SKaustabh Chakraborty
858*d6f3a7f9SKaustabh Chakraborty	nfc_pvdd_en: nfc-pvdd-en-pins {
859*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpd2-1";
860*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
861*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
862*d6f3a7f9SKaustabh Chakraborty		samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR4>;
863*d6f3a7f9SKaustabh Chakraborty	};
864*d6f3a7f9SKaustabh Chakraborty
865*d6f3a7f9SKaustabh Chakraborty	pwm_tout0: pwm-tout0-pins {
866*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpc0-1";
867*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
868*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
869*d6f3a7f9SKaustabh Chakraborty		samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>;
870*d6f3a7f9SKaustabh Chakraborty	};
871*d6f3a7f9SKaustabh Chakraborty
872*d6f3a7f9SKaustabh Chakraborty	pwm_tout1: pwm-tout1-pins {
873*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpc0-2";
874*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
875*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
876*d6f3a7f9SKaustabh Chakraborty		samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>;
877*d6f3a7f9SKaustabh Chakraborty	};
878*d6f3a7f9SKaustabh Chakraborty
879*d6f3a7f9SKaustabh Chakraborty	spi1_bus: spi1-bus-pins {
880*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpf3-3", "gpf3-2", "gpf3-0";
881*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
882*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
883*d6f3a7f9SKaustabh Chakraborty		samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>;
884*d6f3a7f9SKaustabh Chakraborty	};
885*d6f3a7f9SKaustabh Chakraborty
886*d6f3a7f9SKaustabh Chakraborty	spi1_cs0: spi1-cs0-pins {
887*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpf3-1";
888*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
889*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
890*d6f3a7f9SKaustabh Chakraborty		samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>;
891*d6f3a7f9SKaustabh Chakraborty	};
892*d6f3a7f9SKaustabh Chakraborty
893*d6f3a7f9SKaustabh Chakraborty	spi1_cs1: spi1-cs1-pins {
894*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpd1-0";
895*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
896*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
897*d6f3a7f9SKaustabh Chakraborty		samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>;
898*d6f3a7f9SKaustabh Chakraborty	};
899*d6f3a7f9SKaustabh Chakraborty
900*d6f3a7f9SKaustabh Chakraborty	spi2_bus: spi2-bus-pins {
901*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpf4-3", "gpf4-2", "gpf4-0";
902*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
903*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
904*d6f3a7f9SKaustabh Chakraborty		samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>;
905*d6f3a7f9SKaustabh Chakraborty	};
906*d6f3a7f9SKaustabh Chakraborty
907*d6f3a7f9SKaustabh Chakraborty	spi2_cs0: spi2-cs0-pins {
908*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpf4-1";
909*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
910*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
911*d6f3a7f9SKaustabh Chakraborty		samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>;
912*d6f3a7f9SKaustabh Chakraborty	};
913*d6f3a7f9SKaustabh Chakraborty
914*d6f3a7f9SKaustabh Chakraborty	spi2_cs1: spi2-cs1-pins {
915*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpd1-1";
916*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
917*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
918*d6f3a7f9SKaustabh Chakraborty		samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>;
919*d6f3a7f9SKaustabh Chakraborty	};
920*d6f3a7f9SKaustabh Chakraborty
921*d6f3a7f9SKaustabh Chakraborty	spi3_bus: spi3-bus-pins {
922*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpc6-0", "gpc6-2", "gpc6-3";
923*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
924*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
925*d6f3a7f9SKaustabh Chakraborty		samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>;
926*d6f3a7f9SKaustabh Chakraborty	};
927*d6f3a7f9SKaustabh Chakraborty
928*d6f3a7f9SKaustabh Chakraborty	spi3_bus_suspend: spi3-bus-suspend-pins {
929*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpc6-0", "gpc6-2", "gpc6-3";
930*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
931*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
932*d6f3a7f9SKaustabh Chakraborty		samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>;
933*d6f3a7f9SKaustabh Chakraborty	};
934*d6f3a7f9SKaustabh Chakraborty
935*d6f3a7f9SKaustabh Chakraborty	spi3_cs: spi3-cs-pins {
936*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpc6-1";
937*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
938*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
939*d6f3a7f9SKaustabh Chakraborty		samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>;
940*d6f3a7f9SKaustabh Chakraborty	};
941*d6f3a7f9SKaustabh Chakraborty
942*d6f3a7f9SKaustabh Chakraborty	spi4_bus: spi4-bus-pins {
943*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpc4-2", "gpc5-0", "gpc5-1";
944*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
945*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
946*d6f3a7f9SKaustabh Chakraborty		samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>;
947*d6f3a7f9SKaustabh Chakraborty	};
948*d6f3a7f9SKaustabh Chakraborty
949*d6f3a7f9SKaustabh Chakraborty	spi4_cs: spi4-cs-pins {
950*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpc4-3";
951*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
952*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
953*d6f3a7f9SKaustabh Chakraborty		samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>;
954*d6f3a7f9SKaustabh Chakraborty	};
955*d6f3a7f9SKaustabh Chakraborty
956*d6f3a7f9SKaustabh Chakraborty	spi4_cs_func: spi4-cs-func-pins {
957*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpc4-3";
958*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
959*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
960*d6f3a7f9SKaustabh Chakraborty		samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>;
961*d6f3a7f9SKaustabh Chakraborty	};
962*d6f3a7f9SKaustabh Chakraborty
963*d6f3a7f9SKaustabh Chakraborty	spi4_miso: spi4-miso-pins {
964*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpc5-0";
965*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
966*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_NONE>;
967*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
968*d6f3a7f9SKaustabh Chakraborty		samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR4>;
969*d6f3a7f9SKaustabh Chakraborty	};
970*d6f3a7f9SKaustabh Chakraborty
971*d6f3a7f9SKaustabh Chakraborty	spi4_mosi_sck_ssn: spi4-mosi-sck-ssn-pins {
972*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpc5-1", "gpc4-2", "gpc4-3";
973*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
974*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
975*d6f3a7f9SKaustabh Chakraborty		samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR4>;
976*d6f3a7f9SKaustabh Chakraborty	};
977*d6f3a7f9SKaustabh Chakraborty
978*d6f3a7f9SKaustabh Chakraborty	uart0_bus: uart0-bus-pins {
979*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
980*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpd2-3", "gpd2-2", "gpd2-1", "gpd2-0";
981*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
982*d6f3a7f9SKaustabh Chakraborty	};
983*d6f3a7f9SKaustabh Chakraborty
984*d6f3a7f9SKaustabh Chakraborty	uart1_bus: uart1-bus-pins {
985*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
986*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpb0-3", "gpb0-2", "gpb0-1", "gpb0-0";
987*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
988*d6f3a7f9SKaustabh Chakraborty	};
989*d6f3a7f9SKaustabh Chakraborty};
990*d6f3a7f9SKaustabh Chakraborty
991*d6f3a7f9SKaustabh Chakraborty&pinctrl_touch {
992*d6f3a7f9SKaustabh Chakraborty	gpc3: gpc3-gpio-bank {
993*d6f3a7f9SKaustabh Chakraborty		gpio-controller;
994*d6f3a7f9SKaustabh Chakraborty		#gpio-cells = <2>;
995*d6f3a7f9SKaustabh Chakraborty
996*d6f3a7f9SKaustabh Chakraborty		interrupt-controller;
997*d6f3a7f9SKaustabh Chakraborty		#interrupt-cells = <2>;
998*d6f3a7f9SKaustabh Chakraborty	};
999*d6f3a7f9SKaustabh Chakraborty
1000*d6f3a7f9SKaustabh Chakraborty	i2c1_bus: i2c1-bus-pins {
1001*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpc3-1", "gpc3-0";
1002*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1003*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
1004*d6f3a7f9SKaustabh Chakraborty		samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>;
1005*d6f3a7f9SKaustabh Chakraborty	};
1006*d6f3a7f9SKaustabh Chakraborty
1007*d6f3a7f9SKaustabh Chakraborty	ese_cs_func: ese-cs-func-pins {
1008*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpc3-2";
1009*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
1010*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1011*d6f3a7f9SKaustabh Chakraborty		samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>;
1012*d6f3a7f9SKaustabh Chakraborty		samsung,pin-val = <1>;
1013*d6f3a7f9SKaustabh Chakraborty	};
1014*d6f3a7f9SKaustabh Chakraborty
1015*d6f3a7f9SKaustabh Chakraborty	ese_cs_func_suspend: ese-cs-func-suspend-pins {
1016*d6f3a7f9SKaustabh Chakraborty		samsung,pins = "gpc3-2";
1017*d6f3a7f9SKaustabh Chakraborty		samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
1018*d6f3a7f9SKaustabh Chakraborty		samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
1019*d6f3a7f9SKaustabh Chakraborty		samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>;
1020*d6f3a7f9SKaustabh Chakraborty	};
1021*d6f3a7f9SKaustabh Chakraborty};
1022