xref: /openbmc/linux/arch/arm64/boot/dts/tesla/fsd-pinctrl.dtsi (revision 9a87ffc99ec8eb8d35eed7c4f816d75f5cc9662e)
1684dac40SAlim Akhtar// SPDX-License-Identifier: GPL-2.0
2684dac40SAlim Akhtar/*
3684dac40SAlim Akhtar * Tesla Full Self-Driving SoC device tree source
4684dac40SAlim Akhtar *
5684dac40SAlim Akhtar * Copyright (c) 2017-2021 Samsung Electronics Co., Ltd.
6684dac40SAlim Akhtar *		https://www.samsung.com
7684dac40SAlim Akhtar * Copyright (c) 2017-2021 Tesla, Inc.
8684dac40SAlim Akhtar *		https://www.tesla.com
9684dac40SAlim Akhtar */
10684dac40SAlim Akhtar
115621638cSKrzysztof Kozlowski#include "fsd-pinctrl.h"
12684dac40SAlim Akhtar
13684dac40SAlim Akhtar&pinctrl_fsys0 {
14684dac40SAlim Akhtar	gpf0: gpf0-gpio-bank {
15684dac40SAlim Akhtar		gpio-controller;
16684dac40SAlim Akhtar		#gpio-cells = <2>;
17684dac40SAlim Akhtar
18684dac40SAlim Akhtar		interrupt-controller;
19684dac40SAlim Akhtar		#interrupt-cells = <2>;
20684dac40SAlim Akhtar	};
21684dac40SAlim Akhtar
22684dac40SAlim Akhtar	gpf1: gpf1-gpio-bank {
23684dac40SAlim Akhtar		gpio-controller;
24684dac40SAlim Akhtar		#gpio-cells = <2>;
25684dac40SAlim Akhtar
26684dac40SAlim Akhtar		interrupt-controller;
27684dac40SAlim Akhtar		#interrupt-cells = <2>;
28684dac40SAlim Akhtar	};
29684dac40SAlim Akhtar
30684dac40SAlim Akhtar	gpf6: gpf6-gpio-bank {
31684dac40SAlim Akhtar		gpio-controller;
32684dac40SAlim Akhtar		#gpio-cells = <2>;
33684dac40SAlim Akhtar
34684dac40SAlim Akhtar		interrupt-controller;
35684dac40SAlim Akhtar		#interrupt-cells = <2>;
36684dac40SAlim Akhtar	};
37684dac40SAlim Akhtar
38684dac40SAlim Akhtar	gpf4: gpf4-gpio-bank {
39684dac40SAlim Akhtar		gpio-controller;
40684dac40SAlim Akhtar		#gpio-cells = <2>;
41684dac40SAlim Akhtar
42684dac40SAlim Akhtar		interrupt-controller;
43684dac40SAlim Akhtar		#interrupt-cells = <2>;
44684dac40SAlim Akhtar	};
45684dac40SAlim Akhtar
46684dac40SAlim Akhtar	gpf5: gpf5-gpio-bank {
47684dac40SAlim Akhtar		gpio-controller;
48684dac40SAlim Akhtar		#gpio-cells = <2>;
49684dac40SAlim Akhtar
50684dac40SAlim Akhtar		interrupt-controller;
51684dac40SAlim Akhtar		#interrupt-cells = <2>;
52684dac40SAlim Akhtar	};
53c75f5c9eSAlim Akhtar
54c75f5c9eSAlim Akhtar	ufs_rst_n: ufs-rst-n-pins {
55c75f5c9eSAlim Akhtar		samsung,pins = "gpf5-0";
565621638cSKrzysztof Kozlowski		samsung,pin-function = <FSD_PIN_FUNC_2>;
5732d0c068SPadmanabhan Rajanbabu		samsung,pin-pud = <FSD_PIN_PULL_DOWN>;
58574d6c59SPadmanabhan Rajanbabu		samsung,pin-drv = <FSD_PIN_DRV_LV4>;
59c75f5c9eSAlim Akhtar	};
60c75f5c9eSAlim Akhtar
61c75f5c9eSAlim Akhtar	ufs_refclk_out: ufs-refclk-out-pins {
62c75f5c9eSAlim Akhtar		samsung,pins = "gpf5-1";
635621638cSKrzysztof Kozlowski		samsung,pin-function = <FSD_PIN_FUNC_2>;
6432d0c068SPadmanabhan Rajanbabu		samsung,pin-pud = <FSD_PIN_PULL_UP>;
65574d6c59SPadmanabhan Rajanbabu		samsung,pin-drv = <FSD_PIN_DRV_LV4>;
66c75f5c9eSAlim Akhtar	};
67684dac40SAlim Akhtar};
68684dac40SAlim Akhtar
69684dac40SAlim Akhtar&pinctrl_peric {
70684dac40SAlim Akhtar	gpc8: gpc8-gpio-bank {
71684dac40SAlim Akhtar		gpio-controller;
72684dac40SAlim Akhtar		#gpio-cells = <2>;
73684dac40SAlim Akhtar
74684dac40SAlim Akhtar		interrupt-controller;
75684dac40SAlim Akhtar		#interrupt-cells = <2>;
76684dac40SAlim Akhtar	};
77684dac40SAlim Akhtar
78684dac40SAlim Akhtar	gpf2: gpf2-gpio-bank {
79684dac40SAlim Akhtar		gpio-controller;
80684dac40SAlim Akhtar		#gpio-cells = <2>;
81684dac40SAlim Akhtar
82684dac40SAlim Akhtar		interrupt-controller;
83684dac40SAlim Akhtar		#interrupt-cells = <2>;
84684dac40SAlim Akhtar	};
85684dac40SAlim Akhtar
86684dac40SAlim Akhtar	gpf3: gpf3-gpio-bank {
87684dac40SAlim Akhtar		gpio-controller;
88684dac40SAlim Akhtar		#gpio-cells = <2>;
89684dac40SAlim Akhtar
90684dac40SAlim Akhtar		interrupt-controller;
91684dac40SAlim Akhtar		#interrupt-cells = <2>;
92684dac40SAlim Akhtar	};
93684dac40SAlim Akhtar
94684dac40SAlim Akhtar	gpd0: gpd0-gpio-bank {
95684dac40SAlim Akhtar		gpio-controller;
96684dac40SAlim Akhtar		#gpio-cells = <2>;
97684dac40SAlim Akhtar
98684dac40SAlim Akhtar		interrupt-controller;
99684dac40SAlim Akhtar		#interrupt-cells = <2>;
100684dac40SAlim Akhtar	};
101684dac40SAlim Akhtar
102684dac40SAlim Akhtar	gpb0: gpb0-gpio-bank {
103684dac40SAlim Akhtar		gpio-controller;
104684dac40SAlim Akhtar		#gpio-cells = <2>;
105684dac40SAlim Akhtar
106684dac40SAlim Akhtar		interrupt-controller;
107684dac40SAlim Akhtar		#interrupt-cells = <2>;
108684dac40SAlim Akhtar	};
109684dac40SAlim Akhtar
110684dac40SAlim Akhtar	gpb1: gpb1-gpio-bank {
111684dac40SAlim Akhtar		gpio-controller;
112684dac40SAlim Akhtar		#gpio-cells = <2>;
113684dac40SAlim Akhtar
114684dac40SAlim Akhtar		interrupt-controller;
115684dac40SAlim Akhtar		#interrupt-cells = <2>;
116684dac40SAlim Akhtar	};
117684dac40SAlim Akhtar
118684dac40SAlim Akhtar	gpb4: gpb4-gpio-bank {
119684dac40SAlim Akhtar		gpio-controller;
120684dac40SAlim Akhtar		#gpio-cells = <2>;
121684dac40SAlim Akhtar
122684dac40SAlim Akhtar		interrupt-controller;
123684dac40SAlim Akhtar		#interrupt-cells = <2>;
124684dac40SAlim Akhtar	};
125684dac40SAlim Akhtar
126684dac40SAlim Akhtar	gpb5: gpb5-gpio-bank {
127684dac40SAlim Akhtar		gpio-controller;
128684dac40SAlim Akhtar		#gpio-cells = <2>;
129684dac40SAlim Akhtar
130684dac40SAlim Akhtar		interrupt-controller;
131684dac40SAlim Akhtar		#interrupt-cells = <2>;
132684dac40SAlim Akhtar	};
133684dac40SAlim Akhtar
134684dac40SAlim Akhtar	gpb6: gpb6-gpio-bank {
135684dac40SAlim Akhtar		gpio-controller;
136684dac40SAlim Akhtar		#gpio-cells = <2>;
137684dac40SAlim Akhtar
138684dac40SAlim Akhtar		interrupt-controller;
139684dac40SAlim Akhtar		#interrupt-cells = <2>;
140684dac40SAlim Akhtar	};
141684dac40SAlim Akhtar
142684dac40SAlim Akhtar	gpb7: gpb7-gpio-bank {
143684dac40SAlim Akhtar		gpio-controller;
144684dac40SAlim Akhtar		#gpio-cells = <2>;
145684dac40SAlim Akhtar
146684dac40SAlim Akhtar		interrupt-controller;
147684dac40SAlim Akhtar		#interrupt-cells = <2>;
148684dac40SAlim Akhtar	};
149684dac40SAlim Akhtar
150684dac40SAlim Akhtar	gpd1: gpd1-gpio-bank {
151684dac40SAlim Akhtar		gpio-controller;
152684dac40SAlim Akhtar		#gpio-cells = <2>;
153684dac40SAlim Akhtar
154684dac40SAlim Akhtar		interrupt-controller;
155684dac40SAlim Akhtar		#interrupt-cells = <2>;
156684dac40SAlim Akhtar	};
157684dac40SAlim Akhtar
158684dac40SAlim Akhtar	gpd2: gpd2-gpio-bank {
159684dac40SAlim Akhtar		gpio-controller;
160684dac40SAlim Akhtar		#gpio-cells = <2>;
161684dac40SAlim Akhtar
162684dac40SAlim Akhtar		interrupt-controller;
163684dac40SAlim Akhtar		#interrupt-cells = <2>;
164684dac40SAlim Akhtar	};
165684dac40SAlim Akhtar
166684dac40SAlim Akhtar	gpd3: gpd3-gpio-bank {
167684dac40SAlim Akhtar		gpio-controller;
168684dac40SAlim Akhtar		#gpio-cells = <2>;
169684dac40SAlim Akhtar
170684dac40SAlim Akhtar		interrupt-controller;
171684dac40SAlim Akhtar		#interrupt-cells = <2>;
172684dac40SAlim Akhtar	};
173684dac40SAlim Akhtar
174684dac40SAlim Akhtar	gpg0: gpg0-gpio-bank {
175684dac40SAlim Akhtar		gpio-controller;
176684dac40SAlim Akhtar		#gpio-cells = <2>;
177684dac40SAlim Akhtar
178684dac40SAlim Akhtar		interrupt-controller;
179684dac40SAlim Akhtar		#interrupt-cells = <2>;
180684dac40SAlim Akhtar	};
181684dac40SAlim Akhtar
182684dac40SAlim Akhtar	gpg1: gpg1-gpio-bank {
183684dac40SAlim Akhtar		gpio-controller;
184684dac40SAlim Akhtar		#gpio-cells = <2>;
185684dac40SAlim Akhtar
186684dac40SAlim Akhtar		interrupt-controller;
187684dac40SAlim Akhtar		#interrupt-cells = <2>;
188684dac40SAlim Akhtar	};
189684dac40SAlim Akhtar
190684dac40SAlim Akhtar	gpg2: gpg2-gpio-bank {
191684dac40SAlim Akhtar		gpio-controller;
192684dac40SAlim Akhtar		#gpio-cells = <2>;
193684dac40SAlim Akhtar
194684dac40SAlim Akhtar		interrupt-controller;
195684dac40SAlim Akhtar		#interrupt-cells = <2>;
196684dac40SAlim Akhtar	};
197684dac40SAlim Akhtar
198684dac40SAlim Akhtar	gpg3: gpg3-gpio-bank {
199684dac40SAlim Akhtar		gpio-controller;
200684dac40SAlim Akhtar		#gpio-cells = <2>;
201684dac40SAlim Akhtar
202684dac40SAlim Akhtar		interrupt-controller;
203684dac40SAlim Akhtar		#interrupt-cells = <2>;
204684dac40SAlim Akhtar	};
205684dac40SAlim Akhtar
206684dac40SAlim Akhtar	gpg4: gpg4-gpio-bank {
207684dac40SAlim Akhtar		gpio-controller;
208684dac40SAlim Akhtar		#gpio-cells = <2>;
209684dac40SAlim Akhtar
210684dac40SAlim Akhtar		interrupt-controller;
211684dac40SAlim Akhtar		#interrupt-cells = <2>;
212684dac40SAlim Akhtar	};
213684dac40SAlim Akhtar
214684dac40SAlim Akhtar	gpg5: gpg5-gpio-bank {
215684dac40SAlim Akhtar		gpio-controller;
216684dac40SAlim Akhtar		#gpio-cells = <2>;
217684dac40SAlim Akhtar
218684dac40SAlim Akhtar		interrupt-controller;
219684dac40SAlim Akhtar		#interrupt-cells = <2>;
220684dac40SAlim Akhtar	};
221684dac40SAlim Akhtar
222684dac40SAlim Akhtar	gpg6: gpg6-gpio-bank {
223684dac40SAlim Akhtar		gpio-controller;
224684dac40SAlim Akhtar		#gpio-cells = <2>;
225684dac40SAlim Akhtar
226684dac40SAlim Akhtar		interrupt-controller;
227684dac40SAlim Akhtar		#interrupt-cells = <2>;
228684dac40SAlim Akhtar	};
229684dac40SAlim Akhtar
230684dac40SAlim Akhtar	gpg7: gpg7-gpio-bank {
231684dac40SAlim Akhtar		gpio-controller;
232684dac40SAlim Akhtar		#gpio-cells = <2>;
233684dac40SAlim Akhtar
234684dac40SAlim Akhtar		interrupt-controller;
235684dac40SAlim Akhtar		#interrupt-cells = <2>;
236684dac40SAlim Akhtar	};
237684dac40SAlim Akhtar
238684dac40SAlim Akhtar	pwm0_out: pwm0-out-pins {
239684dac40SAlim Akhtar		samsung,pins = "gpb6-1";
2405621638cSKrzysztof Kozlowski		samsung,pin-function = <FSD_PIN_FUNC_2>;
2415621638cSKrzysztof Kozlowski		samsung,pin-pud = <FSD_PIN_PULL_UP>;
242574d6c59SPadmanabhan Rajanbabu		samsung,pin-drv = <FSD_PIN_DRV_LV4>;
243684dac40SAlim Akhtar	};
244684dac40SAlim Akhtar
245684dac40SAlim Akhtar	pwm1_out: pwm1-out-pins {
246684dac40SAlim Akhtar		samsung,pins = "gpb6-5";
2475621638cSKrzysztof Kozlowski		samsung,pin-function = <FSD_PIN_FUNC_2>;
2485621638cSKrzysztof Kozlowski		samsung,pin-pud = <FSD_PIN_PULL_UP>;
249574d6c59SPadmanabhan Rajanbabu		samsung,pin-drv = <FSD_PIN_DRV_LV4>;
250684dac40SAlim Akhtar	};
251684dac40SAlim Akhtar
252684dac40SAlim Akhtar	hs_i2c0_bus: hs-i2c0-bus-pins {
253684dac40SAlim Akhtar		samsung,pins = "gpb0-0", "gpb0-1";
2545621638cSKrzysztof Kozlowski		samsung,pin-function = <FSD_PIN_FUNC_2>;
2555621638cSKrzysztof Kozlowski		samsung,pin-pud = <FSD_PIN_PULL_UP>;
25621f6546eSPadmanabhan Rajanbabu		samsung,pin-drv = <FSD_PIN_DRV_LV4>;
257684dac40SAlim Akhtar	};
258684dac40SAlim Akhtar
259684dac40SAlim Akhtar	hs_i2c1_bus: hs-i2c1-bus-pins {
260684dac40SAlim Akhtar		samsung,pins = "gpb0-2", "gpb0-3";
2615621638cSKrzysztof Kozlowski		samsung,pin-function = <FSD_PIN_FUNC_2>;
2625621638cSKrzysztof Kozlowski		samsung,pin-pud = <FSD_PIN_PULL_UP>;
26321f6546eSPadmanabhan Rajanbabu		samsung,pin-drv = <FSD_PIN_DRV_LV4>;
264684dac40SAlim Akhtar	};
265684dac40SAlim Akhtar
266684dac40SAlim Akhtar	hs_i2c2_bus: hs-i2c2-bus-pins {
267684dac40SAlim Akhtar		samsung,pins = "gpb0-4", "gpb0-5";
2685621638cSKrzysztof Kozlowski		samsung,pin-function = <FSD_PIN_FUNC_2>;
2695621638cSKrzysztof Kozlowski		samsung,pin-pud = <FSD_PIN_PULL_UP>;
27021f6546eSPadmanabhan Rajanbabu		samsung,pin-drv = <FSD_PIN_DRV_LV4>;
271684dac40SAlim Akhtar	};
272684dac40SAlim Akhtar
273684dac40SAlim Akhtar	hs_i2c3_bus: hs-i2c3-bus-pins {
274684dac40SAlim Akhtar		samsung,pins = "gpb0-6", "gpb0-7";
2755621638cSKrzysztof Kozlowski		samsung,pin-function = <FSD_PIN_FUNC_2>;
2765621638cSKrzysztof Kozlowski		samsung,pin-pud = <FSD_PIN_PULL_UP>;
27721f6546eSPadmanabhan Rajanbabu		samsung,pin-drv = <FSD_PIN_DRV_LV4>;
278684dac40SAlim Akhtar	};
279684dac40SAlim Akhtar
280684dac40SAlim Akhtar	hs_i2c4_bus: hs-i2c4-bus-pins {
281684dac40SAlim Akhtar		samsung,pins = "gpb1-0", "gpb1-1";
2825621638cSKrzysztof Kozlowski		samsung,pin-function = <FSD_PIN_FUNC_2>;
2835621638cSKrzysztof Kozlowski		samsung,pin-pud = <FSD_PIN_PULL_UP>;
28421f6546eSPadmanabhan Rajanbabu		samsung,pin-drv = <FSD_PIN_DRV_LV4>;
285684dac40SAlim Akhtar	};
286684dac40SAlim Akhtar
287684dac40SAlim Akhtar	hs_i2c5_bus: hs-i2c5-bus-pins {
288684dac40SAlim Akhtar		samsung,pins = "gpb1-2", "gpb1-3";
2895621638cSKrzysztof Kozlowski		samsung,pin-function = <FSD_PIN_FUNC_2>;
2905621638cSKrzysztof Kozlowski		samsung,pin-pud = <FSD_PIN_PULL_UP>;
29121f6546eSPadmanabhan Rajanbabu		samsung,pin-drv = <FSD_PIN_DRV_LV4>;
292684dac40SAlim Akhtar	};
293684dac40SAlim Akhtar
294684dac40SAlim Akhtar	hs_i2c6_bus: hs-i2c6-bus-pins {
295684dac40SAlim Akhtar		samsung,pins = "gpb1-4", "gpb1-5";
2965621638cSKrzysztof Kozlowski		samsung,pin-function = <FSD_PIN_FUNC_2>;
2975621638cSKrzysztof Kozlowski		samsung,pin-pud = <FSD_PIN_PULL_UP>;
29821f6546eSPadmanabhan Rajanbabu		samsung,pin-drv = <FSD_PIN_DRV_LV4>;
299684dac40SAlim Akhtar	};
300684dac40SAlim Akhtar
301684dac40SAlim Akhtar	hs_i2c7_bus: hs-i2c7-bus-pins {
302684dac40SAlim Akhtar		samsung,pins = "gpb1-6", "gpb1-7";
3035621638cSKrzysztof Kozlowski		samsung,pin-function = <FSD_PIN_FUNC_2>;
3045621638cSKrzysztof Kozlowski		samsung,pin-pud = <FSD_PIN_PULL_UP>;
30521f6546eSPadmanabhan Rajanbabu		samsung,pin-drv = <FSD_PIN_DRV_LV4>;
306684dac40SAlim Akhtar	};
307684dac40SAlim Akhtar
308684dac40SAlim Akhtar	uart0_data: uart0-data-pins {
309684dac40SAlim Akhtar		samsung,pins = "gpb7-0", "gpb7-1";
3105621638cSKrzysztof Kozlowski		samsung,pin-function = <FSD_PIN_FUNC_2>;
31132d0c068SPadmanabhan Rajanbabu		samsung,pin-pud = <FSD_PIN_PULL_UP>;
31221f6546eSPadmanabhan Rajanbabu		samsung,pin-drv = <FSD_PIN_DRV_LV4>;
313684dac40SAlim Akhtar	};
314684dac40SAlim Akhtar
315684dac40SAlim Akhtar	uart1_data: uart1-data-pins {
316684dac40SAlim Akhtar		samsung,pins = "gpb7-4", "gpb7-5";
3175621638cSKrzysztof Kozlowski		samsung,pin-function = <FSD_PIN_FUNC_2>;
31832d0c068SPadmanabhan Rajanbabu		samsung,pin-pud = <FSD_PIN_PULL_UP>;
31921f6546eSPadmanabhan Rajanbabu		samsung,pin-drv = <FSD_PIN_DRV_LV4>;
320684dac40SAlim Akhtar	};
321684dac40SAlim Akhtar
322684dac40SAlim Akhtar	spi0_bus: spi0-bus-pins {
323684dac40SAlim Akhtar		samsung,pins = "gpb4-0", "gpb4-2", "gpb4-3";
3245621638cSKrzysztof Kozlowski		samsung,pin-function = <FSD_PIN_FUNC_2>;
32532d0c068SPadmanabhan Rajanbabu		samsung,pin-pud = <FSD_PIN_PULL_DOWN>;
32621f6546eSPadmanabhan Rajanbabu		samsung,pin-drv = <FSD_PIN_DRV_LV4>;
327684dac40SAlim Akhtar	};
328684dac40SAlim Akhtar
329684dac40SAlim Akhtar	spi1_bus: spi1-bus-pins {
330684dac40SAlim Akhtar		samsung,pins = "gpb4-4", "gpb4-6", "gpb4-7";
3315621638cSKrzysztof Kozlowski		samsung,pin-function = <FSD_PIN_FUNC_2>;
33232d0c068SPadmanabhan Rajanbabu		samsung,pin-pud = <FSD_PIN_PULL_DOWN>;
33321f6546eSPadmanabhan Rajanbabu		samsung,pin-drv = <FSD_PIN_DRV_LV4>;
334684dac40SAlim Akhtar	};
335684dac40SAlim Akhtar
336684dac40SAlim Akhtar	spi2_bus: spi2-bus-pins {
337684dac40SAlim Akhtar		samsung,pins = "gpb5-0", "gpb5-2", "gpb5-3";
3385621638cSKrzysztof Kozlowski		samsung,pin-function = <FSD_PIN_FUNC_2>;
33932d0c068SPadmanabhan Rajanbabu		samsung,pin-pud = <FSD_PIN_PULL_DOWN>;
34021f6546eSPadmanabhan Rajanbabu		samsung,pin-drv = <FSD_PIN_DRV_LV4>;
341684dac40SAlim Akhtar	};
3423bcb0c7aSVivek Yadav
3433bcb0c7aSVivek Yadav	m_can0_bus: m-can0-bus-pins {
3443bcb0c7aSVivek Yadav		samsung,pins = "gpd0-0", "gpd0-1";
3453bcb0c7aSVivek Yadav		samsung,pin-function = <FSD_PIN_FUNC_2>;
3463bcb0c7aSVivek Yadav		samsung,pin-pud = <FSD_PIN_PULL_UP>;
3473bcb0c7aSVivek Yadav		samsung,pin-drv = <FSD_PIN_DRV_LV4>;
3483bcb0c7aSVivek Yadav	};
3493bcb0c7aSVivek Yadav
3503bcb0c7aSVivek Yadav	m_can1_bus: m-can1-bus-pins {
3513bcb0c7aSVivek Yadav		samsung,pins = "gpd0-2", "gpd0-3";
3523bcb0c7aSVivek Yadav		samsung,pin-function = <FSD_PIN_FUNC_2>;
3533bcb0c7aSVivek Yadav		samsung,pin-pud = <FSD_PIN_PULL_UP>;
3543bcb0c7aSVivek Yadav		samsung,pin-drv = <FSD_PIN_DRV_LV4>;
3553bcb0c7aSVivek Yadav	};
3563bcb0c7aSVivek Yadav
3573bcb0c7aSVivek Yadav	m_can2_bus: m-can2-bus-pins {
3583bcb0c7aSVivek Yadav		samsung,pins = "gpd0-4", "gpd0-5";
3593bcb0c7aSVivek Yadav		samsung,pin-function = <FSD_PIN_FUNC_2>;
3603bcb0c7aSVivek Yadav		samsung,pin-pud = <FSD_PIN_PULL_UP>;
3613bcb0c7aSVivek Yadav		samsung,pin-drv = <FSD_PIN_DRV_LV4>;
3623bcb0c7aSVivek Yadav	};
3633bcb0c7aSVivek Yadav
3643bcb0c7aSVivek Yadav	m_can3_bus: m-can3-bus-pins {
3653bcb0c7aSVivek Yadav		samsung,pins = "gpd0-6", "gpd0-7";
3663bcb0c7aSVivek Yadav		samsung,pin-function = <FSD_PIN_FUNC_2>;
3673bcb0c7aSVivek Yadav		samsung,pin-pud = <FSD_PIN_PULL_UP>;
3683bcb0c7aSVivek Yadav		samsung,pin-drv = <FSD_PIN_DRV_LV4>;
3693bcb0c7aSVivek Yadav	};
370*7f62af80SPadmanabhan Rajanbabu
371*7f62af80SPadmanabhan Rajanbabu	i2s0_bus: i2s0-bus-pins {
372*7f62af80SPadmanabhan Rajanbabu		samsung,pins = "gpd1-0", "gpd1-1", "gpd1-2", "gpd1-3", "gpd1-4";
373*7f62af80SPadmanabhan Rajanbabu		samsung,pin-function = <FSD_PIN_FUNC_2>;
374*7f62af80SPadmanabhan Rajanbabu		samsung,pin-pud = <FSD_PIN_PULL_DOWN>;
375*7f62af80SPadmanabhan Rajanbabu		samsung,pin-drv = <FSD_PIN_DRV_LV4>;
376*7f62af80SPadmanabhan Rajanbabu	};
377*7f62af80SPadmanabhan Rajanbabu
378*7f62af80SPadmanabhan Rajanbabu	i2s1_bus: i2s1-bus-pins {
379*7f62af80SPadmanabhan Rajanbabu		samsung,pins = "gpd2-0", "gpd2-1", "gpd2-2", "gpd2-3", "gpd2-4";
380*7f62af80SPadmanabhan Rajanbabu		samsung,pin-function = <FSD_PIN_FUNC_2>;
381*7f62af80SPadmanabhan Rajanbabu		samsung,pin-pud = <FSD_PIN_PULL_DOWN>;
382*7f62af80SPadmanabhan Rajanbabu		samsung,pin-drv = <FSD_PIN_DRV_LV4>;
383*7f62af80SPadmanabhan Rajanbabu	};
384684dac40SAlim Akhtar};
385684dac40SAlim Akhtar
386684dac40SAlim Akhtar&pinctrl_pmu {
387684dac40SAlim Akhtar	gpq0: gpq0-gpio-bank {
388684dac40SAlim Akhtar		gpio-controller;
389684dac40SAlim Akhtar		#gpio-cells = <2>;
390684dac40SAlim Akhtar	};
391684dac40SAlim Akhtar};
392