162306a36Sopenharmony_ci// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
262306a36Sopenharmony_ci/*
362306a36Sopenharmony_ci * Copyright (c) 2021 Rockchip Electronics Co., Ltd.
462306a36Sopenharmony_ci */
562306a36Sopenharmony_ci
662306a36Sopenharmony_ci#include <dt-bindings/pinctrl/rockchip.h>
762306a36Sopenharmony_ci#include "rockchip-pinconf.dtsi"
862306a36Sopenharmony_ci
962306a36Sopenharmony_ci/*
1062306a36Sopenharmony_ci * This file is auto generated by pin2dts tool, please keep these code
1162306a36Sopenharmony_ci * by adding changes at end of this file.
1262306a36Sopenharmony_ci */
1362306a36Sopenharmony_ci&pinctrl {
1462306a36Sopenharmony_ci	clk32k {
1562306a36Sopenharmony_ci		/omit-if-no-ref/
1662306a36Sopenharmony_ci		clk32k_out1: clk32k-out1 {
1762306a36Sopenharmony_ci			rockchip,pins =
1862306a36Sopenharmony_ci				/* clk32k_out1 */
1962306a36Sopenharmony_ci				<2 RK_PC5 1 &pcfg_pull_none>;
2062306a36Sopenharmony_ci		};
2162306a36Sopenharmony_ci
2262306a36Sopenharmony_ci	};
2362306a36Sopenharmony_ci
2462306a36Sopenharmony_ci	eth0 {
2562306a36Sopenharmony_ci		/omit-if-no-ref/
2662306a36Sopenharmony_ci		eth0_pins: eth0-pins {
2762306a36Sopenharmony_ci			rockchip,pins =
2862306a36Sopenharmony_ci				/* eth0_refclko_25m */
2962306a36Sopenharmony_ci				<2 RK_PC3 1 &pcfg_pull_none>;
3062306a36Sopenharmony_ci		};
3162306a36Sopenharmony_ci
3262306a36Sopenharmony_ci	};
3362306a36Sopenharmony_ci
3462306a36Sopenharmony_ci	fspi {
3562306a36Sopenharmony_ci		/omit-if-no-ref/
3662306a36Sopenharmony_ci		fspim1_pins: fspim1-pins {
3762306a36Sopenharmony_ci			rockchip,pins =
3862306a36Sopenharmony_ci				/* fspi_clk_m1 */
3962306a36Sopenharmony_ci				<2 RK_PB3 3 &pcfg_pull_up_drv_level_2>,
4062306a36Sopenharmony_ci				/* fspi_cs0n_m1 */
4162306a36Sopenharmony_ci				<2 RK_PB4 3 &pcfg_pull_up_drv_level_2>,
4262306a36Sopenharmony_ci				/* fspi_d0_m1 */
4362306a36Sopenharmony_ci				<2 RK_PA6 3 &pcfg_pull_up_drv_level_2>,
4462306a36Sopenharmony_ci				/* fspi_d1_m1 */
4562306a36Sopenharmony_ci				<2 RK_PA7 3 &pcfg_pull_up_drv_level_2>,
4662306a36Sopenharmony_ci				/* fspi_d2_m1 */
4762306a36Sopenharmony_ci				<2 RK_PB0 3 &pcfg_pull_up_drv_level_2>,
4862306a36Sopenharmony_ci				/* fspi_d3_m1 */
4962306a36Sopenharmony_ci				<2 RK_PB1 3 &pcfg_pull_up_drv_level_2>;
5062306a36Sopenharmony_ci		};
5162306a36Sopenharmony_ci
5262306a36Sopenharmony_ci		/omit-if-no-ref/
5362306a36Sopenharmony_ci		fspim1_cs1: fspim1-cs1 {
5462306a36Sopenharmony_ci			rockchip,pins =
5562306a36Sopenharmony_ci				/* fspi_cs1n_m1 */
5662306a36Sopenharmony_ci				<2 RK_PB5 3 &pcfg_pull_up_drv_level_2>;
5762306a36Sopenharmony_ci		};
5862306a36Sopenharmony_ci	};
5962306a36Sopenharmony_ci
6062306a36Sopenharmony_ci	gmac0 {
6162306a36Sopenharmony_ci		/omit-if-no-ref/
6262306a36Sopenharmony_ci		gmac0_miim: gmac0-miim {
6362306a36Sopenharmony_ci			rockchip,pins =
6462306a36Sopenharmony_ci				/* gmac0_mdc */
6562306a36Sopenharmony_ci				<4 RK_PC4 1 &pcfg_pull_none>,
6662306a36Sopenharmony_ci				/* gmac0_mdio */
6762306a36Sopenharmony_ci				<4 RK_PC5 1 &pcfg_pull_none>;
6862306a36Sopenharmony_ci		};
6962306a36Sopenharmony_ci
7062306a36Sopenharmony_ci		/omit-if-no-ref/
7162306a36Sopenharmony_ci		gmac0_clkinout: gmac0-clkinout {
7262306a36Sopenharmony_ci			rockchip,pins =
7362306a36Sopenharmony_ci				/* gmac0_mclkinout */
7462306a36Sopenharmony_ci				<4 RK_PC3 1 &pcfg_pull_none>;
7562306a36Sopenharmony_ci		};
7662306a36Sopenharmony_ci
7762306a36Sopenharmony_ci		/omit-if-no-ref/
7862306a36Sopenharmony_ci		gmac0_rx_bus2: gmac0-rx-bus2 {
7962306a36Sopenharmony_ci			rockchip,pins =
8062306a36Sopenharmony_ci				/* gmac0_rxd0 */
8162306a36Sopenharmony_ci				<2 RK_PC1 1 &pcfg_pull_none>,
8262306a36Sopenharmony_ci				/* gmac0_rxd1 */
8362306a36Sopenharmony_ci				<2 RK_PC2 1 &pcfg_pull_none>,
8462306a36Sopenharmony_ci				/* gmac0_rxdv_crs */
8562306a36Sopenharmony_ci				<4 RK_PC2 1 &pcfg_pull_none>;
8662306a36Sopenharmony_ci		};
8762306a36Sopenharmony_ci
8862306a36Sopenharmony_ci		/omit-if-no-ref/
8962306a36Sopenharmony_ci		gmac0_tx_bus2: gmac0-tx-bus2 {
9062306a36Sopenharmony_ci			rockchip,pins =
9162306a36Sopenharmony_ci				/* gmac0_txd0 */
9262306a36Sopenharmony_ci				<2 RK_PB6 1 &pcfg_pull_none>,
9362306a36Sopenharmony_ci				/* gmac0_txd1 */
9462306a36Sopenharmony_ci				<2 RK_PB7 1 &pcfg_pull_none>,
9562306a36Sopenharmony_ci				/* gmac0_txen */
9662306a36Sopenharmony_ci				<2 RK_PC0 1 &pcfg_pull_none>;
9762306a36Sopenharmony_ci		};
9862306a36Sopenharmony_ci
9962306a36Sopenharmony_ci		/omit-if-no-ref/
10062306a36Sopenharmony_ci		gmac0_rgmii_clk: gmac0-rgmii-clk {
10162306a36Sopenharmony_ci			rockchip,pins =
10262306a36Sopenharmony_ci				/* gmac0_rxclk */
10362306a36Sopenharmony_ci				<2 RK_PB0 1 &pcfg_pull_none>,
10462306a36Sopenharmony_ci				/* gmac0_txclk */
10562306a36Sopenharmony_ci				<2 RK_PB3 1 &pcfg_pull_none>;
10662306a36Sopenharmony_ci		};
10762306a36Sopenharmony_ci
10862306a36Sopenharmony_ci		/omit-if-no-ref/
10962306a36Sopenharmony_ci		gmac0_rgmii_bus: gmac0-rgmii-bus {
11062306a36Sopenharmony_ci			rockchip,pins =
11162306a36Sopenharmony_ci				/* gmac0_rxd2 */
11262306a36Sopenharmony_ci				<2 RK_PA6 1 &pcfg_pull_none>,
11362306a36Sopenharmony_ci				/* gmac0_rxd3 */
11462306a36Sopenharmony_ci				<2 RK_PA7 1 &pcfg_pull_none>,
11562306a36Sopenharmony_ci				/* gmac0_txd2 */
11662306a36Sopenharmony_ci				<2 RK_PB1 1 &pcfg_pull_none>,
11762306a36Sopenharmony_ci				/* gmac0_txd3 */
11862306a36Sopenharmony_ci				<2 RK_PB2 1 &pcfg_pull_none>;
11962306a36Sopenharmony_ci		};
12062306a36Sopenharmony_ci
12162306a36Sopenharmony_ci		/omit-if-no-ref/
12262306a36Sopenharmony_ci		gmac0_ppsclk: gmac0-ppsclk {
12362306a36Sopenharmony_ci			rockchip,pins =
12462306a36Sopenharmony_ci				/* gmac0_ppsclk */
12562306a36Sopenharmony_ci				<2 RK_PC4 1 &pcfg_pull_none>;
12662306a36Sopenharmony_ci		};
12762306a36Sopenharmony_ci
12862306a36Sopenharmony_ci		/omit-if-no-ref/
12962306a36Sopenharmony_ci		gmac0_ppstring: gmac0-ppstring {
13062306a36Sopenharmony_ci			rockchip,pins =
13162306a36Sopenharmony_ci				/* gmac0_ppstring */
13262306a36Sopenharmony_ci				<2 RK_PB5 1 &pcfg_pull_none>;
13362306a36Sopenharmony_ci		};
13462306a36Sopenharmony_ci
13562306a36Sopenharmony_ci		/omit-if-no-ref/
13662306a36Sopenharmony_ci		gmac0_ptp_refclk: gmac0-ptp-refclk {
13762306a36Sopenharmony_ci			rockchip,pins =
13862306a36Sopenharmony_ci				/* gmac0_ptp_refclk */
13962306a36Sopenharmony_ci				<2 RK_PB4 1 &pcfg_pull_none>;
14062306a36Sopenharmony_ci		};
14162306a36Sopenharmony_ci
14262306a36Sopenharmony_ci		/omit-if-no-ref/
14362306a36Sopenharmony_ci		gmac0_txer: gmac0-txer {
14462306a36Sopenharmony_ci			rockchip,pins =
14562306a36Sopenharmony_ci				/* gmac0_txer */
14662306a36Sopenharmony_ci				<4 RK_PC6 1 &pcfg_pull_none>;
14762306a36Sopenharmony_ci		};
14862306a36Sopenharmony_ci
14962306a36Sopenharmony_ci	};
15062306a36Sopenharmony_ci
15162306a36Sopenharmony_ci	hdmi {
15262306a36Sopenharmony_ci		/omit-if-no-ref/
15362306a36Sopenharmony_ci		hdmim0_tx1_cec: hdmim0-tx1-cec {
15462306a36Sopenharmony_ci			rockchip,pins =
15562306a36Sopenharmony_ci				/* hdmim0_tx1_cec */
15662306a36Sopenharmony_ci				<2 RK_PC4 4 &pcfg_pull_none>;
15762306a36Sopenharmony_ci		};
15862306a36Sopenharmony_ci
15962306a36Sopenharmony_ci		/omit-if-no-ref/
16062306a36Sopenharmony_ci		hdmim0_tx1_scl: hdmim0-tx1-scl {
16162306a36Sopenharmony_ci			rockchip,pins =
16262306a36Sopenharmony_ci				/* hdmim0_tx1_scl */
16362306a36Sopenharmony_ci				<2 RK_PB5 4 &pcfg_pull_none>;
16462306a36Sopenharmony_ci		};
16562306a36Sopenharmony_ci
16662306a36Sopenharmony_ci		/omit-if-no-ref/
16762306a36Sopenharmony_ci		hdmim0_tx1_sda: hdmim0-tx1-sda {
16862306a36Sopenharmony_ci			rockchip,pins =
16962306a36Sopenharmony_ci				/* hdmim0_tx1_sda */
17062306a36Sopenharmony_ci				<2 RK_PB4 4 &pcfg_pull_none>;
17162306a36Sopenharmony_ci		};
17262306a36Sopenharmony_ci	};
17362306a36Sopenharmony_ci
17462306a36Sopenharmony_ci	i2c0 {
17562306a36Sopenharmony_ci		/omit-if-no-ref/
17662306a36Sopenharmony_ci		i2c0m1_xfer: i2c0m1-xfer {
17762306a36Sopenharmony_ci			rockchip,pins =
17862306a36Sopenharmony_ci				/* i2c0_scl_m1 */
17962306a36Sopenharmony_ci				<4 RK_PC5 9 &pcfg_pull_none_smt>,
18062306a36Sopenharmony_ci				/* i2c0_sda_m1 */
18162306a36Sopenharmony_ci				<4 RK_PC6 9 &pcfg_pull_none_smt>;
18262306a36Sopenharmony_ci		};
18362306a36Sopenharmony_ci	};
18462306a36Sopenharmony_ci
18562306a36Sopenharmony_ci	i2c2 {
18662306a36Sopenharmony_ci		/omit-if-no-ref/
18762306a36Sopenharmony_ci		i2c2m1_xfer: i2c2m1-xfer {
18862306a36Sopenharmony_ci			rockchip,pins =
18962306a36Sopenharmony_ci				/* i2c2_scl_m1 */
19062306a36Sopenharmony_ci				<2 RK_PC1 9 &pcfg_pull_none_smt>,
19162306a36Sopenharmony_ci				/* i2c2_sda_m1 */
19262306a36Sopenharmony_ci				<2 RK_PC0 9 &pcfg_pull_none_smt>;
19362306a36Sopenharmony_ci		};
19462306a36Sopenharmony_ci	};
19562306a36Sopenharmony_ci
19662306a36Sopenharmony_ci	i2c3 {
19762306a36Sopenharmony_ci		/omit-if-no-ref/
19862306a36Sopenharmony_ci		i2c3m3_xfer: i2c3m3-xfer {
19962306a36Sopenharmony_ci			rockchip,pins =
20062306a36Sopenharmony_ci				/* i2c3_scl_m3 */
20162306a36Sopenharmony_ci				<2 RK_PB2 9 &pcfg_pull_none_smt>,
20262306a36Sopenharmony_ci				/* i2c3_sda_m3 */
20362306a36Sopenharmony_ci				<2 RK_PB3 9 &pcfg_pull_none_smt>;
20462306a36Sopenharmony_ci		};
20562306a36Sopenharmony_ci	};
20662306a36Sopenharmony_ci
20762306a36Sopenharmony_ci	i2c4 {
20862306a36Sopenharmony_ci		/omit-if-no-ref/
20962306a36Sopenharmony_ci		i2c4m1_xfer: i2c4m1-xfer {
21062306a36Sopenharmony_ci			rockchip,pins =
21162306a36Sopenharmony_ci				/* i2c4_scl_m1 */
21262306a36Sopenharmony_ci				<2 RK_PB5 9 &pcfg_pull_none_smt>,
21362306a36Sopenharmony_ci				/* i2c4_sda_m1 */
21462306a36Sopenharmony_ci				<2 RK_PB4 9 &pcfg_pull_none_smt>;
21562306a36Sopenharmony_ci		};
21662306a36Sopenharmony_ci	};
21762306a36Sopenharmony_ci
21862306a36Sopenharmony_ci	i2c5 {
21962306a36Sopenharmony_ci		/omit-if-no-ref/
22062306a36Sopenharmony_ci		i2c5m4_xfer: i2c5m4-xfer {
22162306a36Sopenharmony_ci			rockchip,pins =
22262306a36Sopenharmony_ci				/* i2c5_scl_m4 */
22362306a36Sopenharmony_ci				<2 RK_PB6 9 &pcfg_pull_none_smt>,
22462306a36Sopenharmony_ci				/* i2c5_sda_m4 */
22562306a36Sopenharmony_ci				<2 RK_PB7 9 &pcfg_pull_none_smt>;
22662306a36Sopenharmony_ci		};
22762306a36Sopenharmony_ci	};
22862306a36Sopenharmony_ci
22962306a36Sopenharmony_ci	i2c6 {
23062306a36Sopenharmony_ci		/omit-if-no-ref/
23162306a36Sopenharmony_ci		i2c6m2_xfer: i2c6m2-xfer {
23262306a36Sopenharmony_ci			rockchip,pins =
23362306a36Sopenharmony_ci				/* i2c6_scl_m2 */
23462306a36Sopenharmony_ci				<2 RK_PC3 9 &pcfg_pull_none_smt>,
23562306a36Sopenharmony_ci				/* i2c6_sda_m2 */
23662306a36Sopenharmony_ci				<2 RK_PC2 9 &pcfg_pull_none_smt>;
23762306a36Sopenharmony_ci		};
23862306a36Sopenharmony_ci	};
23962306a36Sopenharmony_ci
24062306a36Sopenharmony_ci	i2c7 {
24162306a36Sopenharmony_ci		/omit-if-no-ref/
24262306a36Sopenharmony_ci		i2c7m1_xfer: i2c7m1-xfer {
24362306a36Sopenharmony_ci			rockchip,pins =
24462306a36Sopenharmony_ci				/* i2c7_scl_m1 */
24562306a36Sopenharmony_ci				<4 RK_PC3 9 &pcfg_pull_none_smt>,
24662306a36Sopenharmony_ci				/* i2c7_sda_m1 */
24762306a36Sopenharmony_ci				<4 RK_PC4 9 &pcfg_pull_none_smt>;
24862306a36Sopenharmony_ci		};
24962306a36Sopenharmony_ci	};
25062306a36Sopenharmony_ci
25162306a36Sopenharmony_ci	i2c8 {
25262306a36Sopenharmony_ci		/omit-if-no-ref/
25362306a36Sopenharmony_ci		i2c8m1_xfer: i2c8m1-xfer {
25462306a36Sopenharmony_ci			rockchip,pins =
25562306a36Sopenharmony_ci				/* i2c8_scl_m1 */
25662306a36Sopenharmony_ci				<2 RK_PB0 9 &pcfg_pull_none_smt>,
25762306a36Sopenharmony_ci				/* i2c8_sda_m1 */
25862306a36Sopenharmony_ci				<2 RK_PB1 9 &pcfg_pull_none_smt>;
25962306a36Sopenharmony_ci		};
26062306a36Sopenharmony_ci	};
26162306a36Sopenharmony_ci
26262306a36Sopenharmony_ci	i2s2 {
26362306a36Sopenharmony_ci		/omit-if-no-ref/
26462306a36Sopenharmony_ci		i2s2m0_lrck: i2s2m0-lrck {
26562306a36Sopenharmony_ci			rockchip,pins =
26662306a36Sopenharmony_ci				/* i2s2m0_lrck */
26762306a36Sopenharmony_ci				<2 RK_PC0 2 &pcfg_pull_none>;
26862306a36Sopenharmony_ci		};
26962306a36Sopenharmony_ci
27062306a36Sopenharmony_ci		/omit-if-no-ref/
27162306a36Sopenharmony_ci		i2s2m0_mclk: i2s2m0-mclk {
27262306a36Sopenharmony_ci			rockchip,pins =
27362306a36Sopenharmony_ci				/* i2s2m0_mclk */
27462306a36Sopenharmony_ci				<2 RK_PB6 2 &pcfg_pull_none>;
27562306a36Sopenharmony_ci		};
27662306a36Sopenharmony_ci
27762306a36Sopenharmony_ci		/omit-if-no-ref/
27862306a36Sopenharmony_ci		i2s2m0_sclk: i2s2m0-sclk {
27962306a36Sopenharmony_ci			rockchip,pins =
28062306a36Sopenharmony_ci				/* i2s2m0_sclk */
28162306a36Sopenharmony_ci				<2 RK_PB7 2 &pcfg_pull_none>;
28262306a36Sopenharmony_ci		};
28362306a36Sopenharmony_ci
28462306a36Sopenharmony_ci		/omit-if-no-ref/
28562306a36Sopenharmony_ci		i2s2m0_sdi: i2s2m0-sdi {
28662306a36Sopenharmony_ci			rockchip,pins =
28762306a36Sopenharmony_ci				/* i2s2m0_sdi */
28862306a36Sopenharmony_ci				<2 RK_PC3 2 &pcfg_pull_none>;
28962306a36Sopenharmony_ci		};
29062306a36Sopenharmony_ci
29162306a36Sopenharmony_ci		/omit-if-no-ref/
29262306a36Sopenharmony_ci		i2s2m0_sdo: i2s2m0-sdo {
29362306a36Sopenharmony_ci			rockchip,pins =
29462306a36Sopenharmony_ci				/* i2s2m0_sdo */
29562306a36Sopenharmony_ci				<4 RK_PC3 2 &pcfg_pull_none>;
29662306a36Sopenharmony_ci		};
29762306a36Sopenharmony_ci	};
29862306a36Sopenharmony_ci
29962306a36Sopenharmony_ci	pwm2 {
30062306a36Sopenharmony_ci		/omit-if-no-ref/
30162306a36Sopenharmony_ci		pwm2m2_pins: pwm2m2-pins {
30262306a36Sopenharmony_ci			rockchip,pins =
30362306a36Sopenharmony_ci				/* pwm2_m2 */
30462306a36Sopenharmony_ci				<4 RK_PC2 11 &pcfg_pull_none>;
30562306a36Sopenharmony_ci		};
30662306a36Sopenharmony_ci	};
30762306a36Sopenharmony_ci
30862306a36Sopenharmony_ci	pwm4 {
30962306a36Sopenharmony_ci		/omit-if-no-ref/
31062306a36Sopenharmony_ci		pwm4m1_pins: pwm4m1-pins {
31162306a36Sopenharmony_ci			rockchip,pins =
31262306a36Sopenharmony_ci				/* pwm4_m1 */
31362306a36Sopenharmony_ci				<4 RK_PC3 11 &pcfg_pull_none>;
31462306a36Sopenharmony_ci		};
31562306a36Sopenharmony_ci	};
31662306a36Sopenharmony_ci
31762306a36Sopenharmony_ci	pwm5 {
31862306a36Sopenharmony_ci		/omit-if-no-ref/
31962306a36Sopenharmony_ci		pwm5m2_pins: pwm5m2-pins {
32062306a36Sopenharmony_ci			rockchip,pins =
32162306a36Sopenharmony_ci				/* pwm5_m2 */
32262306a36Sopenharmony_ci				<4 RK_PC4 11 &pcfg_pull_none>;
32362306a36Sopenharmony_ci		};
32462306a36Sopenharmony_ci	};
32562306a36Sopenharmony_ci
32662306a36Sopenharmony_ci	pwm6 {
32762306a36Sopenharmony_ci		/omit-if-no-ref/
32862306a36Sopenharmony_ci		pwm6m2_pins: pwm6m2-pins {
32962306a36Sopenharmony_ci			rockchip,pins =
33062306a36Sopenharmony_ci				/* pwm6_m2 */
33162306a36Sopenharmony_ci				<4 RK_PC5 11 &pcfg_pull_none>;
33262306a36Sopenharmony_ci		};
33362306a36Sopenharmony_ci	};
33462306a36Sopenharmony_ci
33562306a36Sopenharmony_ci	pwm7 {
33662306a36Sopenharmony_ci		/omit-if-no-ref/
33762306a36Sopenharmony_ci		pwm7m3_pins: pwm7m3-pins {
33862306a36Sopenharmony_ci			rockchip,pins =
33962306a36Sopenharmony_ci				/* pwm7_ir_m3 */
34062306a36Sopenharmony_ci				<4 RK_PC6 11 &pcfg_pull_none>;
34162306a36Sopenharmony_ci		};
34262306a36Sopenharmony_ci	};
34362306a36Sopenharmony_ci
34462306a36Sopenharmony_ci	sdio {
34562306a36Sopenharmony_ci		/omit-if-no-ref/
34662306a36Sopenharmony_ci		sdiom0_pins: sdiom0-pins {
34762306a36Sopenharmony_ci			rockchip,pins =
34862306a36Sopenharmony_ci				/* sdio_clk_m0 */
34962306a36Sopenharmony_ci				<2 RK_PB3 2 &pcfg_pull_none>,
35062306a36Sopenharmony_ci				/* sdio_cmd_m0 */
35162306a36Sopenharmony_ci				<2 RK_PB2 2 &pcfg_pull_none>,
35262306a36Sopenharmony_ci				/* sdio_d0_m0 */
35362306a36Sopenharmony_ci				<2 RK_PA6 2 &pcfg_pull_none>,
35462306a36Sopenharmony_ci				/* sdio_d1_m0 */
35562306a36Sopenharmony_ci				<2 RK_PA7 2 &pcfg_pull_none>,
35662306a36Sopenharmony_ci				/* sdio_d2_m0 */
35762306a36Sopenharmony_ci				<2 RK_PB0 2 &pcfg_pull_none>,
35862306a36Sopenharmony_ci				/* sdio_d3_m0 */
35962306a36Sopenharmony_ci				<2 RK_PB1 2 &pcfg_pull_none>;
36062306a36Sopenharmony_ci		};
36162306a36Sopenharmony_ci	};
36262306a36Sopenharmony_ci
36362306a36Sopenharmony_ci	spi1 {
36462306a36Sopenharmony_ci		/omit-if-no-ref/
36562306a36Sopenharmony_ci		spi1m0_pins: spi1m0-pins {
36662306a36Sopenharmony_ci			rockchip,pins =
36762306a36Sopenharmony_ci				/* spi1_clk_m0 */
36862306a36Sopenharmony_ci				<2 RK_PC0 8 &pcfg_pull_up_drv_level_1>,
36962306a36Sopenharmony_ci				/* spi1_miso_m0 */
37062306a36Sopenharmony_ci				<2 RK_PC1 8 &pcfg_pull_up_drv_level_1>,
37162306a36Sopenharmony_ci				/* spi1_mosi_m0 */
37262306a36Sopenharmony_ci				<2 RK_PC2 8 &pcfg_pull_up_drv_level_1>;
37362306a36Sopenharmony_ci		};
37462306a36Sopenharmony_ci
37562306a36Sopenharmony_ci		/omit-if-no-ref/
37662306a36Sopenharmony_ci		spi1m0_cs0: spi1m0-cs0 {
37762306a36Sopenharmony_ci			rockchip,pins =
37862306a36Sopenharmony_ci				/* spi1_cs0_m0 */
37962306a36Sopenharmony_ci				<2 RK_PC3 8 &pcfg_pull_up_drv_level_1>;
38062306a36Sopenharmony_ci		};
38162306a36Sopenharmony_ci
38262306a36Sopenharmony_ci		/omit-if-no-ref/
38362306a36Sopenharmony_ci		spi1m0_cs1: spi1m0-cs1 {
38462306a36Sopenharmony_ci			rockchip,pins =
38562306a36Sopenharmony_ci				/* spi1_cs1_m0 */
38662306a36Sopenharmony_ci				<2 RK_PC4 8 &pcfg_pull_up_drv_level_1>;
38762306a36Sopenharmony_ci		};
38862306a36Sopenharmony_ci	};
38962306a36Sopenharmony_ci
39062306a36Sopenharmony_ci	spi3 {
39162306a36Sopenharmony_ci		/omit-if-no-ref/
39262306a36Sopenharmony_ci		spi3m0_pins: spi3m0-pins {
39362306a36Sopenharmony_ci			rockchip,pins =
39462306a36Sopenharmony_ci				/* spi3_clk_m0 */
39562306a36Sopenharmony_ci				<4 RK_PC6 8 &pcfg_pull_up_drv_level_1>,
39662306a36Sopenharmony_ci				/* spi3_miso_m0 */
39762306a36Sopenharmony_ci				<4 RK_PC4 8 &pcfg_pull_up_drv_level_1>,
39862306a36Sopenharmony_ci				/* spi3_mosi_m0 */
39962306a36Sopenharmony_ci				<4 RK_PC5 8 &pcfg_pull_up_drv_level_1>;
40062306a36Sopenharmony_ci		};
40162306a36Sopenharmony_ci
40262306a36Sopenharmony_ci		/omit-if-no-ref/
40362306a36Sopenharmony_ci		spi3m0_cs0: spi3m0-cs0 {
40462306a36Sopenharmony_ci			rockchip,pins =
40562306a36Sopenharmony_ci				/* spi3_cs0_m0 */
40662306a36Sopenharmony_ci				<4 RK_PC2 8 &pcfg_pull_up_drv_level_1>;
40762306a36Sopenharmony_ci		};
40862306a36Sopenharmony_ci
40962306a36Sopenharmony_ci		/omit-if-no-ref/
41062306a36Sopenharmony_ci		spi3m0_cs1: spi3m0-cs1 {
41162306a36Sopenharmony_ci			rockchip,pins =
41262306a36Sopenharmony_ci				/* spi3_cs1_m0 */
41362306a36Sopenharmony_ci				<4 RK_PC3 8 &pcfg_pull_up_drv_level_1>;
41462306a36Sopenharmony_ci		};
41562306a36Sopenharmony_ci	};
41662306a36Sopenharmony_ci
41762306a36Sopenharmony_ci	uart1 {
41862306a36Sopenharmony_ci		/omit-if-no-ref/
41962306a36Sopenharmony_ci		uart1m0_xfer: uart1m0-xfer {
42062306a36Sopenharmony_ci			rockchip,pins =
42162306a36Sopenharmony_ci				/* uart1_rx_m0 */
42262306a36Sopenharmony_ci				<2 RK_PB6 10 &pcfg_pull_up>,
42362306a36Sopenharmony_ci				/* uart1_tx_m0 */
42462306a36Sopenharmony_ci				<2 RK_PB7 10 &pcfg_pull_up>;
42562306a36Sopenharmony_ci		};
42662306a36Sopenharmony_ci
42762306a36Sopenharmony_ci		/omit-if-no-ref/
42862306a36Sopenharmony_ci		uart1m0_ctsn: uart1m0-ctsn {
42962306a36Sopenharmony_ci			rockchip,pins =
43062306a36Sopenharmony_ci				/* uart1m0_ctsn */
43162306a36Sopenharmony_ci				<2 RK_PC1 10 &pcfg_pull_none>;
43262306a36Sopenharmony_ci		};
43362306a36Sopenharmony_ci
43462306a36Sopenharmony_ci		/omit-if-no-ref/
43562306a36Sopenharmony_ci		uart1m0_rtsn: uart1m0-rtsn {
43662306a36Sopenharmony_ci			rockchip,pins =
43762306a36Sopenharmony_ci				/* uart1m0_rtsn */
43862306a36Sopenharmony_ci				<2 RK_PC0 10 &pcfg_pull_none>;
43962306a36Sopenharmony_ci		};
44062306a36Sopenharmony_ci	};
44162306a36Sopenharmony_ci
44262306a36Sopenharmony_ci	uart6 {
44362306a36Sopenharmony_ci		/omit-if-no-ref/
44462306a36Sopenharmony_ci		uart6m0_xfer: uart6m0-xfer {
44562306a36Sopenharmony_ci			rockchip,pins =
44662306a36Sopenharmony_ci				/* uart6_rx_m0 */
44762306a36Sopenharmony_ci				<2 RK_PA6 10 &pcfg_pull_up>,
44862306a36Sopenharmony_ci				/* uart6_tx_m0 */
44962306a36Sopenharmony_ci				<2 RK_PA7 10 &pcfg_pull_up>;
45062306a36Sopenharmony_ci		};
45162306a36Sopenharmony_ci
45262306a36Sopenharmony_ci		/omit-if-no-ref/
45362306a36Sopenharmony_ci		uart6m0_ctsn: uart6m0-ctsn {
45462306a36Sopenharmony_ci			rockchip,pins =
45562306a36Sopenharmony_ci				/* uart6m0_ctsn */
45662306a36Sopenharmony_ci				<2 RK_PB1 10 &pcfg_pull_none>;
45762306a36Sopenharmony_ci		};
45862306a36Sopenharmony_ci
45962306a36Sopenharmony_ci		/omit-if-no-ref/
46062306a36Sopenharmony_ci		uart6m0_rtsn: uart6m0-rtsn {
46162306a36Sopenharmony_ci			rockchip,pins =
46262306a36Sopenharmony_ci				/* uart6m0_rtsn */
46362306a36Sopenharmony_ci				<2 RK_PB0 10 &pcfg_pull_none>;
46462306a36Sopenharmony_ci		};
46562306a36Sopenharmony_ci	};
46662306a36Sopenharmony_ci
46762306a36Sopenharmony_ci	uart7 {
46862306a36Sopenharmony_ci		/omit-if-no-ref/
46962306a36Sopenharmony_ci		uart7m0_xfer: uart7m0-xfer {
47062306a36Sopenharmony_ci			rockchip,pins =
47162306a36Sopenharmony_ci				/* uart7_rx_m0 */
47262306a36Sopenharmony_ci				<2 RK_PB4 10 &pcfg_pull_up>,
47362306a36Sopenharmony_ci				/* uart7_tx_m0 */
47462306a36Sopenharmony_ci				<2 RK_PB5 10 &pcfg_pull_up>;
47562306a36Sopenharmony_ci		};
47662306a36Sopenharmony_ci
47762306a36Sopenharmony_ci		/omit-if-no-ref/
47862306a36Sopenharmony_ci		uart7m0_ctsn: uart7m0-ctsn {
47962306a36Sopenharmony_ci			rockchip,pins =
48062306a36Sopenharmony_ci				/* uart7m0_ctsn */
48162306a36Sopenharmony_ci				<4 RK_PC6 10 &pcfg_pull_none>;
48262306a36Sopenharmony_ci		};
48362306a36Sopenharmony_ci
48462306a36Sopenharmony_ci		/omit-if-no-ref/
48562306a36Sopenharmony_ci		uart7m0_rtsn: uart7m0-rtsn {
48662306a36Sopenharmony_ci			rockchip,pins =
48762306a36Sopenharmony_ci				/* uart7m0_rtsn */
48862306a36Sopenharmony_ci				<4 RK_PC2 10 &pcfg_pull_none>;
48962306a36Sopenharmony_ci		};
49062306a36Sopenharmony_ci	};
49162306a36Sopenharmony_ci
49262306a36Sopenharmony_ci	uart9 {
49362306a36Sopenharmony_ci		/omit-if-no-ref/
49462306a36Sopenharmony_ci		uart9m0_xfer: uart9m0-xfer {
49562306a36Sopenharmony_ci			rockchip,pins =
49662306a36Sopenharmony_ci				/* uart9_rx_m0 */
49762306a36Sopenharmony_ci				<2 RK_PC4 10 &pcfg_pull_up>,
49862306a36Sopenharmony_ci				/* uart9_tx_m0 */
49962306a36Sopenharmony_ci				<2 RK_PC2 10 &pcfg_pull_up>;
50062306a36Sopenharmony_ci		};
50162306a36Sopenharmony_ci
50262306a36Sopenharmony_ci		/omit-if-no-ref/
50362306a36Sopenharmony_ci		uart9m0_ctsn: uart9m0-ctsn {
50462306a36Sopenharmony_ci			rockchip,pins =
50562306a36Sopenharmony_ci				/* uart9m0_ctsn */
50662306a36Sopenharmony_ci				<4 RK_PC5 10 &pcfg_pull_none>;
50762306a36Sopenharmony_ci		};
50862306a36Sopenharmony_ci
50962306a36Sopenharmony_ci		/omit-if-no-ref/
51062306a36Sopenharmony_ci		uart9m0_rtsn: uart9m0-rtsn {
51162306a36Sopenharmony_ci			rockchip,pins =
51262306a36Sopenharmony_ci				/* uart9m0_rtsn */
51362306a36Sopenharmony_ci				<4 RK_PC4 10 &pcfg_pull_none>;
51462306a36Sopenharmony_ci		};
51562306a36Sopenharmony_ci	};
51662306a36Sopenharmony_ci};
517