162306a36Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0
262306a36Sopenharmony_ci/*
362306a36Sopenharmony_ci * Tesla Full Self-Driving SoC device tree source
462306a36Sopenharmony_ci *
562306a36Sopenharmony_ci * Copyright (c) 2017-2021 Samsung Electronics Co., Ltd.
662306a36Sopenharmony_ci *		https://www.samsung.com
762306a36Sopenharmony_ci * Copyright (c) 2017-2021 Tesla, Inc.
862306a36Sopenharmony_ci *		https://www.tesla.com
962306a36Sopenharmony_ci */
1062306a36Sopenharmony_ci
1162306a36Sopenharmony_ci#include "fsd-pinctrl.h"
1262306a36Sopenharmony_ci
1362306a36Sopenharmony_ci&pinctrl_fsys0 {
1462306a36Sopenharmony_ci	gpf0: gpf0-gpio-bank {
1562306a36Sopenharmony_ci		gpio-controller;
1662306a36Sopenharmony_ci		#gpio-cells = <2>;
1762306a36Sopenharmony_ci
1862306a36Sopenharmony_ci		interrupt-controller;
1962306a36Sopenharmony_ci		#interrupt-cells = <2>;
2062306a36Sopenharmony_ci	};
2162306a36Sopenharmony_ci
2262306a36Sopenharmony_ci	gpf1: gpf1-gpio-bank {
2362306a36Sopenharmony_ci		gpio-controller;
2462306a36Sopenharmony_ci		#gpio-cells = <2>;
2562306a36Sopenharmony_ci
2662306a36Sopenharmony_ci		interrupt-controller;
2762306a36Sopenharmony_ci		#interrupt-cells = <2>;
2862306a36Sopenharmony_ci	};
2962306a36Sopenharmony_ci
3062306a36Sopenharmony_ci	gpf6: gpf6-gpio-bank {
3162306a36Sopenharmony_ci		gpio-controller;
3262306a36Sopenharmony_ci		#gpio-cells = <2>;
3362306a36Sopenharmony_ci
3462306a36Sopenharmony_ci		interrupt-controller;
3562306a36Sopenharmony_ci		#interrupt-cells = <2>;
3662306a36Sopenharmony_ci	};
3762306a36Sopenharmony_ci
3862306a36Sopenharmony_ci	gpf4: gpf4-gpio-bank {
3962306a36Sopenharmony_ci		gpio-controller;
4062306a36Sopenharmony_ci		#gpio-cells = <2>;
4162306a36Sopenharmony_ci
4262306a36Sopenharmony_ci		interrupt-controller;
4362306a36Sopenharmony_ci		#interrupt-cells = <2>;
4462306a36Sopenharmony_ci	};
4562306a36Sopenharmony_ci
4662306a36Sopenharmony_ci	gpf5: gpf5-gpio-bank {
4762306a36Sopenharmony_ci		gpio-controller;
4862306a36Sopenharmony_ci		#gpio-cells = <2>;
4962306a36Sopenharmony_ci
5062306a36Sopenharmony_ci		interrupt-controller;
5162306a36Sopenharmony_ci		#interrupt-cells = <2>;
5262306a36Sopenharmony_ci	};
5362306a36Sopenharmony_ci
5462306a36Sopenharmony_ci	ufs_rst_n: ufs-rst-n-pins {
5562306a36Sopenharmony_ci		samsung,pins = "gpf5-0";
5662306a36Sopenharmony_ci		samsung,pin-function = <FSD_PIN_FUNC_2>;
5762306a36Sopenharmony_ci		samsung,pin-pud = <FSD_PIN_PULL_DOWN>;
5862306a36Sopenharmony_ci		samsung,pin-drv = <FSD_PIN_DRV_LV4>;
5962306a36Sopenharmony_ci	};
6062306a36Sopenharmony_ci
6162306a36Sopenharmony_ci	ufs_refclk_out: ufs-refclk-out-pins {
6262306a36Sopenharmony_ci		samsung,pins = "gpf5-1";
6362306a36Sopenharmony_ci		samsung,pin-function = <FSD_PIN_FUNC_2>;
6462306a36Sopenharmony_ci		samsung,pin-pud = <FSD_PIN_PULL_UP>;
6562306a36Sopenharmony_ci		samsung,pin-drv = <FSD_PIN_DRV_LV4>;
6662306a36Sopenharmony_ci	};
6762306a36Sopenharmony_ci};
6862306a36Sopenharmony_ci
6962306a36Sopenharmony_ci&pinctrl_peric {
7062306a36Sopenharmony_ci	gpc8: gpc8-gpio-bank {
7162306a36Sopenharmony_ci		gpio-controller;
7262306a36Sopenharmony_ci		#gpio-cells = <2>;
7362306a36Sopenharmony_ci
7462306a36Sopenharmony_ci		interrupt-controller;
7562306a36Sopenharmony_ci		#interrupt-cells = <2>;
7662306a36Sopenharmony_ci	};
7762306a36Sopenharmony_ci
7862306a36Sopenharmony_ci	gpf2: gpf2-gpio-bank {
7962306a36Sopenharmony_ci		gpio-controller;
8062306a36Sopenharmony_ci		#gpio-cells = <2>;
8162306a36Sopenharmony_ci
8262306a36Sopenharmony_ci		interrupt-controller;
8362306a36Sopenharmony_ci		#interrupt-cells = <2>;
8462306a36Sopenharmony_ci	};
8562306a36Sopenharmony_ci
8662306a36Sopenharmony_ci	gpf3: gpf3-gpio-bank {
8762306a36Sopenharmony_ci		gpio-controller;
8862306a36Sopenharmony_ci		#gpio-cells = <2>;
8962306a36Sopenharmony_ci
9062306a36Sopenharmony_ci		interrupt-controller;
9162306a36Sopenharmony_ci		#interrupt-cells = <2>;
9262306a36Sopenharmony_ci	};
9362306a36Sopenharmony_ci
9462306a36Sopenharmony_ci	gpd0: gpd0-gpio-bank {
9562306a36Sopenharmony_ci		gpio-controller;
9662306a36Sopenharmony_ci		#gpio-cells = <2>;
9762306a36Sopenharmony_ci
9862306a36Sopenharmony_ci		interrupt-controller;
9962306a36Sopenharmony_ci		#interrupt-cells = <2>;
10062306a36Sopenharmony_ci	};
10162306a36Sopenharmony_ci
10262306a36Sopenharmony_ci	gpb0: gpb0-gpio-bank {
10362306a36Sopenharmony_ci		gpio-controller;
10462306a36Sopenharmony_ci		#gpio-cells = <2>;
10562306a36Sopenharmony_ci
10662306a36Sopenharmony_ci		interrupt-controller;
10762306a36Sopenharmony_ci		#interrupt-cells = <2>;
10862306a36Sopenharmony_ci	};
10962306a36Sopenharmony_ci
11062306a36Sopenharmony_ci	gpb1: gpb1-gpio-bank {
11162306a36Sopenharmony_ci		gpio-controller;
11262306a36Sopenharmony_ci		#gpio-cells = <2>;
11362306a36Sopenharmony_ci
11462306a36Sopenharmony_ci		interrupt-controller;
11562306a36Sopenharmony_ci		#interrupt-cells = <2>;
11662306a36Sopenharmony_ci	};
11762306a36Sopenharmony_ci
11862306a36Sopenharmony_ci	gpb4: gpb4-gpio-bank {
11962306a36Sopenharmony_ci		gpio-controller;
12062306a36Sopenharmony_ci		#gpio-cells = <2>;
12162306a36Sopenharmony_ci
12262306a36Sopenharmony_ci		interrupt-controller;
12362306a36Sopenharmony_ci		#interrupt-cells = <2>;
12462306a36Sopenharmony_ci	};
12562306a36Sopenharmony_ci
12662306a36Sopenharmony_ci	gpb5: gpb5-gpio-bank {
12762306a36Sopenharmony_ci		gpio-controller;
12862306a36Sopenharmony_ci		#gpio-cells = <2>;
12962306a36Sopenharmony_ci
13062306a36Sopenharmony_ci		interrupt-controller;
13162306a36Sopenharmony_ci		#interrupt-cells = <2>;
13262306a36Sopenharmony_ci	};
13362306a36Sopenharmony_ci
13462306a36Sopenharmony_ci	gpb6: gpb6-gpio-bank {
13562306a36Sopenharmony_ci		gpio-controller;
13662306a36Sopenharmony_ci		#gpio-cells = <2>;
13762306a36Sopenharmony_ci
13862306a36Sopenharmony_ci		interrupt-controller;
13962306a36Sopenharmony_ci		#interrupt-cells = <2>;
14062306a36Sopenharmony_ci	};
14162306a36Sopenharmony_ci
14262306a36Sopenharmony_ci	gpb7: gpb7-gpio-bank {
14362306a36Sopenharmony_ci		gpio-controller;
14462306a36Sopenharmony_ci		#gpio-cells = <2>;
14562306a36Sopenharmony_ci
14662306a36Sopenharmony_ci		interrupt-controller;
14762306a36Sopenharmony_ci		#interrupt-cells = <2>;
14862306a36Sopenharmony_ci	};
14962306a36Sopenharmony_ci
15062306a36Sopenharmony_ci	gpd1: gpd1-gpio-bank {
15162306a36Sopenharmony_ci		gpio-controller;
15262306a36Sopenharmony_ci		#gpio-cells = <2>;
15362306a36Sopenharmony_ci
15462306a36Sopenharmony_ci		interrupt-controller;
15562306a36Sopenharmony_ci		#interrupt-cells = <2>;
15662306a36Sopenharmony_ci	};
15762306a36Sopenharmony_ci
15862306a36Sopenharmony_ci	gpd2: gpd2-gpio-bank {
15962306a36Sopenharmony_ci		gpio-controller;
16062306a36Sopenharmony_ci		#gpio-cells = <2>;
16162306a36Sopenharmony_ci
16262306a36Sopenharmony_ci		interrupt-controller;
16362306a36Sopenharmony_ci		#interrupt-cells = <2>;
16462306a36Sopenharmony_ci	};
16562306a36Sopenharmony_ci
16662306a36Sopenharmony_ci	gpd3: gpd3-gpio-bank {
16762306a36Sopenharmony_ci		gpio-controller;
16862306a36Sopenharmony_ci		#gpio-cells = <2>;
16962306a36Sopenharmony_ci
17062306a36Sopenharmony_ci		interrupt-controller;
17162306a36Sopenharmony_ci		#interrupt-cells = <2>;
17262306a36Sopenharmony_ci	};
17362306a36Sopenharmony_ci
17462306a36Sopenharmony_ci	gpg0: gpg0-gpio-bank {
17562306a36Sopenharmony_ci		gpio-controller;
17662306a36Sopenharmony_ci		#gpio-cells = <2>;
17762306a36Sopenharmony_ci
17862306a36Sopenharmony_ci		interrupt-controller;
17962306a36Sopenharmony_ci		#interrupt-cells = <2>;
18062306a36Sopenharmony_ci	};
18162306a36Sopenharmony_ci
18262306a36Sopenharmony_ci	gpg1: gpg1-gpio-bank {
18362306a36Sopenharmony_ci		gpio-controller;
18462306a36Sopenharmony_ci		#gpio-cells = <2>;
18562306a36Sopenharmony_ci
18662306a36Sopenharmony_ci		interrupt-controller;
18762306a36Sopenharmony_ci		#interrupt-cells = <2>;
18862306a36Sopenharmony_ci	};
18962306a36Sopenharmony_ci
19062306a36Sopenharmony_ci	gpg2: gpg2-gpio-bank {
19162306a36Sopenharmony_ci		gpio-controller;
19262306a36Sopenharmony_ci		#gpio-cells = <2>;
19362306a36Sopenharmony_ci
19462306a36Sopenharmony_ci		interrupt-controller;
19562306a36Sopenharmony_ci		#interrupt-cells = <2>;
19662306a36Sopenharmony_ci	};
19762306a36Sopenharmony_ci
19862306a36Sopenharmony_ci	gpg3: gpg3-gpio-bank {
19962306a36Sopenharmony_ci		gpio-controller;
20062306a36Sopenharmony_ci		#gpio-cells = <2>;
20162306a36Sopenharmony_ci
20262306a36Sopenharmony_ci		interrupt-controller;
20362306a36Sopenharmony_ci		#interrupt-cells = <2>;
20462306a36Sopenharmony_ci	};
20562306a36Sopenharmony_ci
20662306a36Sopenharmony_ci	gpg4: gpg4-gpio-bank {
20762306a36Sopenharmony_ci		gpio-controller;
20862306a36Sopenharmony_ci		#gpio-cells = <2>;
20962306a36Sopenharmony_ci
21062306a36Sopenharmony_ci		interrupt-controller;
21162306a36Sopenharmony_ci		#interrupt-cells = <2>;
21262306a36Sopenharmony_ci	};
21362306a36Sopenharmony_ci
21462306a36Sopenharmony_ci	gpg5: gpg5-gpio-bank {
21562306a36Sopenharmony_ci		gpio-controller;
21662306a36Sopenharmony_ci		#gpio-cells = <2>;
21762306a36Sopenharmony_ci
21862306a36Sopenharmony_ci		interrupt-controller;
21962306a36Sopenharmony_ci		#interrupt-cells = <2>;
22062306a36Sopenharmony_ci	};
22162306a36Sopenharmony_ci
22262306a36Sopenharmony_ci	gpg6: gpg6-gpio-bank {
22362306a36Sopenharmony_ci		gpio-controller;
22462306a36Sopenharmony_ci		#gpio-cells = <2>;
22562306a36Sopenharmony_ci
22662306a36Sopenharmony_ci		interrupt-controller;
22762306a36Sopenharmony_ci		#interrupt-cells = <2>;
22862306a36Sopenharmony_ci	};
22962306a36Sopenharmony_ci
23062306a36Sopenharmony_ci	gpg7: gpg7-gpio-bank {
23162306a36Sopenharmony_ci		gpio-controller;
23262306a36Sopenharmony_ci		#gpio-cells = <2>;
23362306a36Sopenharmony_ci
23462306a36Sopenharmony_ci		interrupt-controller;
23562306a36Sopenharmony_ci		#interrupt-cells = <2>;
23662306a36Sopenharmony_ci	};
23762306a36Sopenharmony_ci
23862306a36Sopenharmony_ci	pwm0_out: pwm0-out-pins {
23962306a36Sopenharmony_ci		samsung,pins = "gpb6-1";
24062306a36Sopenharmony_ci		samsung,pin-function = <FSD_PIN_FUNC_2>;
24162306a36Sopenharmony_ci		samsung,pin-pud = <FSD_PIN_PULL_UP>;
24262306a36Sopenharmony_ci		samsung,pin-drv = <FSD_PIN_DRV_LV4>;
24362306a36Sopenharmony_ci	};
24462306a36Sopenharmony_ci
24562306a36Sopenharmony_ci	pwm1_out: pwm1-out-pins {
24662306a36Sopenharmony_ci		samsung,pins = "gpb6-5";
24762306a36Sopenharmony_ci		samsung,pin-function = <FSD_PIN_FUNC_2>;
24862306a36Sopenharmony_ci		samsung,pin-pud = <FSD_PIN_PULL_UP>;
24962306a36Sopenharmony_ci		samsung,pin-drv = <FSD_PIN_DRV_LV4>;
25062306a36Sopenharmony_ci	};
25162306a36Sopenharmony_ci
25262306a36Sopenharmony_ci	hs_i2c0_bus: hs-i2c0-bus-pins {
25362306a36Sopenharmony_ci		samsung,pins = "gpb0-0", "gpb0-1";
25462306a36Sopenharmony_ci		samsung,pin-function = <FSD_PIN_FUNC_2>;
25562306a36Sopenharmony_ci		samsung,pin-pud = <FSD_PIN_PULL_UP>;
25662306a36Sopenharmony_ci		samsung,pin-drv = <FSD_PIN_DRV_LV4>;
25762306a36Sopenharmony_ci	};
25862306a36Sopenharmony_ci
25962306a36Sopenharmony_ci	hs_i2c1_bus: hs-i2c1-bus-pins {
26062306a36Sopenharmony_ci		samsung,pins = "gpb0-2", "gpb0-3";
26162306a36Sopenharmony_ci		samsung,pin-function = <FSD_PIN_FUNC_2>;
26262306a36Sopenharmony_ci		samsung,pin-pud = <FSD_PIN_PULL_UP>;
26362306a36Sopenharmony_ci		samsung,pin-drv = <FSD_PIN_DRV_LV4>;
26462306a36Sopenharmony_ci	};
26562306a36Sopenharmony_ci
26662306a36Sopenharmony_ci	hs_i2c2_bus: hs-i2c2-bus-pins {
26762306a36Sopenharmony_ci		samsung,pins = "gpb0-4", "gpb0-5";
26862306a36Sopenharmony_ci		samsung,pin-function = <FSD_PIN_FUNC_2>;
26962306a36Sopenharmony_ci		samsung,pin-pud = <FSD_PIN_PULL_UP>;
27062306a36Sopenharmony_ci		samsung,pin-drv = <FSD_PIN_DRV_LV4>;
27162306a36Sopenharmony_ci	};
27262306a36Sopenharmony_ci
27362306a36Sopenharmony_ci	hs_i2c3_bus: hs-i2c3-bus-pins {
27462306a36Sopenharmony_ci		samsung,pins = "gpb0-6", "gpb0-7";
27562306a36Sopenharmony_ci		samsung,pin-function = <FSD_PIN_FUNC_2>;
27662306a36Sopenharmony_ci		samsung,pin-pud = <FSD_PIN_PULL_UP>;
27762306a36Sopenharmony_ci		samsung,pin-drv = <FSD_PIN_DRV_LV4>;
27862306a36Sopenharmony_ci	};
27962306a36Sopenharmony_ci
28062306a36Sopenharmony_ci	hs_i2c4_bus: hs-i2c4-bus-pins {
28162306a36Sopenharmony_ci		samsung,pins = "gpb1-0", "gpb1-1";
28262306a36Sopenharmony_ci		samsung,pin-function = <FSD_PIN_FUNC_2>;
28362306a36Sopenharmony_ci		samsung,pin-pud = <FSD_PIN_PULL_UP>;
28462306a36Sopenharmony_ci		samsung,pin-drv = <FSD_PIN_DRV_LV4>;
28562306a36Sopenharmony_ci	};
28662306a36Sopenharmony_ci
28762306a36Sopenharmony_ci	hs_i2c5_bus: hs-i2c5-bus-pins {
28862306a36Sopenharmony_ci		samsung,pins = "gpb1-2", "gpb1-3";
28962306a36Sopenharmony_ci		samsung,pin-function = <FSD_PIN_FUNC_2>;
29062306a36Sopenharmony_ci		samsung,pin-pud = <FSD_PIN_PULL_UP>;
29162306a36Sopenharmony_ci		samsung,pin-drv = <FSD_PIN_DRV_LV4>;
29262306a36Sopenharmony_ci	};
29362306a36Sopenharmony_ci
29462306a36Sopenharmony_ci	hs_i2c6_bus: hs-i2c6-bus-pins {
29562306a36Sopenharmony_ci		samsung,pins = "gpb1-4", "gpb1-5";
29662306a36Sopenharmony_ci		samsung,pin-function = <FSD_PIN_FUNC_2>;
29762306a36Sopenharmony_ci		samsung,pin-pud = <FSD_PIN_PULL_UP>;
29862306a36Sopenharmony_ci		samsung,pin-drv = <FSD_PIN_DRV_LV4>;
29962306a36Sopenharmony_ci	};
30062306a36Sopenharmony_ci
30162306a36Sopenharmony_ci	hs_i2c7_bus: hs-i2c7-bus-pins {
30262306a36Sopenharmony_ci		samsung,pins = "gpb1-6", "gpb1-7";
30362306a36Sopenharmony_ci		samsung,pin-function = <FSD_PIN_FUNC_2>;
30462306a36Sopenharmony_ci		samsung,pin-pud = <FSD_PIN_PULL_UP>;
30562306a36Sopenharmony_ci		samsung,pin-drv = <FSD_PIN_DRV_LV4>;
30662306a36Sopenharmony_ci	};
30762306a36Sopenharmony_ci
30862306a36Sopenharmony_ci	uart0_data: uart0-data-pins {
30962306a36Sopenharmony_ci		samsung,pins = "gpb7-0", "gpb7-1";
31062306a36Sopenharmony_ci		samsung,pin-function = <FSD_PIN_FUNC_2>;
31162306a36Sopenharmony_ci		samsung,pin-pud = <FSD_PIN_PULL_UP>;
31262306a36Sopenharmony_ci		samsung,pin-drv = <FSD_PIN_DRV_LV4>;
31362306a36Sopenharmony_ci	};
31462306a36Sopenharmony_ci
31562306a36Sopenharmony_ci	uart1_data: uart1-data-pins {
31662306a36Sopenharmony_ci		samsung,pins = "gpb7-4", "gpb7-5";
31762306a36Sopenharmony_ci		samsung,pin-function = <FSD_PIN_FUNC_2>;
31862306a36Sopenharmony_ci		samsung,pin-pud = <FSD_PIN_PULL_UP>;
31962306a36Sopenharmony_ci		samsung,pin-drv = <FSD_PIN_DRV_LV4>;
32062306a36Sopenharmony_ci	};
32162306a36Sopenharmony_ci
32262306a36Sopenharmony_ci	spi0_bus: spi0-bus-pins {
32362306a36Sopenharmony_ci		samsung,pins = "gpb4-0", "gpb4-2", "gpb4-3";
32462306a36Sopenharmony_ci		samsung,pin-function = <FSD_PIN_FUNC_2>;
32562306a36Sopenharmony_ci		samsung,pin-pud = <FSD_PIN_PULL_DOWN>;
32662306a36Sopenharmony_ci		samsung,pin-drv = <FSD_PIN_DRV_LV4>;
32762306a36Sopenharmony_ci	};
32862306a36Sopenharmony_ci
32962306a36Sopenharmony_ci	spi1_bus: spi1-bus-pins {
33062306a36Sopenharmony_ci		samsung,pins = "gpb4-4", "gpb4-6", "gpb4-7";
33162306a36Sopenharmony_ci		samsung,pin-function = <FSD_PIN_FUNC_2>;
33262306a36Sopenharmony_ci		samsung,pin-pud = <FSD_PIN_PULL_DOWN>;
33362306a36Sopenharmony_ci		samsung,pin-drv = <FSD_PIN_DRV_LV4>;
33462306a36Sopenharmony_ci	};
33562306a36Sopenharmony_ci
33662306a36Sopenharmony_ci	spi2_bus: spi2-bus-pins {
33762306a36Sopenharmony_ci		samsung,pins = "gpb5-0", "gpb5-2", "gpb5-3";
33862306a36Sopenharmony_ci		samsung,pin-function = <FSD_PIN_FUNC_2>;
33962306a36Sopenharmony_ci		samsung,pin-pud = <FSD_PIN_PULL_DOWN>;
34062306a36Sopenharmony_ci		samsung,pin-drv = <FSD_PIN_DRV_LV4>;
34162306a36Sopenharmony_ci	};
34262306a36Sopenharmony_ci
34362306a36Sopenharmony_ci	m_can0_bus: m-can0-bus-pins {
34462306a36Sopenharmony_ci		samsung,pins = "gpd0-0", "gpd0-1";
34562306a36Sopenharmony_ci		samsung,pin-function = <FSD_PIN_FUNC_2>;
34662306a36Sopenharmony_ci		samsung,pin-pud = <FSD_PIN_PULL_UP>;
34762306a36Sopenharmony_ci		samsung,pin-drv = <FSD_PIN_DRV_LV4>;
34862306a36Sopenharmony_ci	};
34962306a36Sopenharmony_ci
35062306a36Sopenharmony_ci	m_can1_bus: m-can1-bus-pins {
35162306a36Sopenharmony_ci		samsung,pins = "gpd0-2", "gpd0-3";
35262306a36Sopenharmony_ci		samsung,pin-function = <FSD_PIN_FUNC_2>;
35362306a36Sopenharmony_ci		samsung,pin-pud = <FSD_PIN_PULL_UP>;
35462306a36Sopenharmony_ci		samsung,pin-drv = <FSD_PIN_DRV_LV4>;
35562306a36Sopenharmony_ci	};
35662306a36Sopenharmony_ci
35762306a36Sopenharmony_ci	m_can2_bus: m-can2-bus-pins {
35862306a36Sopenharmony_ci		samsung,pins = "gpd0-4", "gpd0-5";
35962306a36Sopenharmony_ci		samsung,pin-function = <FSD_PIN_FUNC_2>;
36062306a36Sopenharmony_ci		samsung,pin-pud = <FSD_PIN_PULL_UP>;
36162306a36Sopenharmony_ci		samsung,pin-drv = <FSD_PIN_DRV_LV4>;
36262306a36Sopenharmony_ci	};
36362306a36Sopenharmony_ci
36462306a36Sopenharmony_ci	m_can3_bus: m-can3-bus-pins {
36562306a36Sopenharmony_ci		samsung,pins = "gpd0-6", "gpd0-7";
36662306a36Sopenharmony_ci		samsung,pin-function = <FSD_PIN_FUNC_2>;
36762306a36Sopenharmony_ci		samsung,pin-pud = <FSD_PIN_PULL_UP>;
36862306a36Sopenharmony_ci		samsung,pin-drv = <FSD_PIN_DRV_LV4>;
36962306a36Sopenharmony_ci	};
37062306a36Sopenharmony_ci
37162306a36Sopenharmony_ci	i2s0_bus: i2s0-bus-pins {
37262306a36Sopenharmony_ci		samsung,pins = "gpd1-0", "gpd1-1", "gpd1-2", "gpd1-3", "gpd1-4";
37362306a36Sopenharmony_ci		samsung,pin-function = <FSD_PIN_FUNC_2>;
37462306a36Sopenharmony_ci		samsung,pin-pud = <FSD_PIN_PULL_DOWN>;
37562306a36Sopenharmony_ci		samsung,pin-drv = <FSD_PIN_DRV_LV4>;
37662306a36Sopenharmony_ci	};
37762306a36Sopenharmony_ci
37862306a36Sopenharmony_ci	i2s1_bus: i2s1-bus-pins {
37962306a36Sopenharmony_ci		samsung,pins = "gpd2-0", "gpd2-1", "gpd2-2", "gpd2-3", "gpd2-4";
38062306a36Sopenharmony_ci		samsung,pin-function = <FSD_PIN_FUNC_2>;
38162306a36Sopenharmony_ci		samsung,pin-pud = <FSD_PIN_PULL_DOWN>;
38262306a36Sopenharmony_ci		samsung,pin-drv = <FSD_PIN_DRV_LV4>;
38362306a36Sopenharmony_ci	};
38462306a36Sopenharmony_ci};
38562306a36Sopenharmony_ci
38662306a36Sopenharmony_ci&pinctrl_pmu {
38762306a36Sopenharmony_ci	gpq0: gpq0-gpio-bank {
38862306a36Sopenharmony_ci		gpio-controller;
38962306a36Sopenharmony_ci		#gpio-cells = <2>;
39062306a36Sopenharmony_ci	};
39162306a36Sopenharmony_ci};
392