xref: /linux/scripts/dtc/include-prefixes/arm/rockchip/rv1126-pinctrl.dtsi (revision 212cda94739b1644e38ef4f588bb580c12feb9a7)
1724ba675SRob Herring// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2724ba675SRob Herring/*
3724ba675SRob Herring * Copyright (c) 2020 Fuzhou Rockchip Electronics Co., Ltd
4724ba675SRob Herring */
5724ba675SRob Herring
6724ba675SRob Herring#include <dt-bindings/pinctrl/rockchip.h>
7724ba675SRob Herring#include <arm64/rockchip/rockchip-pinconf.dtsi>
8724ba675SRob Herring
9724ba675SRob Herring/*
10724ba675SRob Herring * This file is auto generated by pin2dts tool, please keep these code
11724ba675SRob Herring * by adding changes at end of this file.
12724ba675SRob Herring */
13724ba675SRob Herring&pinctrl {
14724ba675SRob Herring	clk_out_ethernet {
15724ba675SRob Herring		/omit-if-no-ref/
16724ba675SRob Herring		clk_out_ethernetm1_pins: clk-out-ethernetm1-pins {
17724ba675SRob Herring			rockchip,pins =
18724ba675SRob Herring				/* clk_out_ethernet_m1 */
19724ba675SRob Herring				<2 RK_PC5 2 &pcfg_pull_none>;
20724ba675SRob Herring		};
21724ba675SRob Herring	};
22724ba675SRob Herring	emmc {
23724ba675SRob Herring		/omit-if-no-ref/
24724ba675SRob Herring		emmc_rstnout: emmc-rstnout {
25724ba675SRob Herring			rockchip,pins =
26724ba675SRob Herring				/* emmc_rstn */
27724ba675SRob Herring				<1 RK_PA3 2 &pcfg_pull_none>;
28724ba675SRob Herring		};
29724ba675SRob Herring		/omit-if-no-ref/
30724ba675SRob Herring		emmc_bus8: emmc-bus8 {
31724ba675SRob Herring			rockchip,pins =
32724ba675SRob Herring				/* emmc_d0 */
33724ba675SRob Herring				<0 RK_PC4 2 &pcfg_pull_up_drv_level_2>,
34724ba675SRob Herring				/* emmc_d1 */
35724ba675SRob Herring				<0 RK_PC5 2 &pcfg_pull_up_drv_level_2>,
36724ba675SRob Herring				/* emmc_d2 */
37724ba675SRob Herring				<0 RK_PC6 2 &pcfg_pull_up_drv_level_2>,
38724ba675SRob Herring				/* emmc_d3 */
39724ba675SRob Herring				<0 RK_PC7 2 &pcfg_pull_up_drv_level_2>,
40724ba675SRob Herring				/* emmc_d4 */
41724ba675SRob Herring				<0 RK_PD0 2 &pcfg_pull_up_drv_level_2>,
42724ba675SRob Herring				/* emmc_d5 */
43724ba675SRob Herring				<0 RK_PD1 2 &pcfg_pull_up_drv_level_2>,
44724ba675SRob Herring				/* emmc_d6 */
45724ba675SRob Herring				<0 RK_PD2 2 &pcfg_pull_up_drv_level_2>,
46724ba675SRob Herring				/* emmc_d7 */
47724ba675SRob Herring				<0 RK_PD3 2 &pcfg_pull_up_drv_level_2>;
48724ba675SRob Herring		};
49724ba675SRob Herring		/omit-if-no-ref/
50724ba675SRob Herring		emmc_clk: emmc-clk {
51724ba675SRob Herring			rockchip,pins =
52724ba675SRob Herring				/* emmc_clko */
53724ba675SRob Herring				<0 RK_PD7 2 &pcfg_pull_up_drv_level_2>;
54724ba675SRob Herring		};
55724ba675SRob Herring		/omit-if-no-ref/
56724ba675SRob Herring		emmc_cmd: emmc-cmd {
57724ba675SRob Herring			rockchip,pins =
58724ba675SRob Herring				/* emmc_cmd */
59724ba675SRob Herring				<0 RK_PD5 2 &pcfg_pull_up_drv_level_2>;
60724ba675SRob Herring		};
61724ba675SRob Herring	};
62d91d25b1SJagan Teki	fspi {
63d91d25b1SJagan Teki		/omit-if-no-ref/
64d91d25b1SJagan Teki		fspi_pins: fspi-pins {
65d91d25b1SJagan Teki			rockchip,pins =
66d91d25b1SJagan Teki				/* fspi_clk */
67d91d25b1SJagan Teki				<1 RK_PA3 3 &pcfg_pull_down>,
68d91d25b1SJagan Teki				/* fspi_cs0n */
69d91d25b1SJagan Teki				<0 RK_PD4 3 &pcfg_pull_up>,
70d91d25b1SJagan Teki				/* fspi_d0 */
71d91d25b1SJagan Teki				<1 RK_PA0 3 &pcfg_pull_up>,
72d91d25b1SJagan Teki				/* fspi_d1 */
73d91d25b1SJagan Teki				<1 RK_PA1 3 &pcfg_pull_up>,
74d91d25b1SJagan Teki				/* fspi_d2 */
75d91d25b1SJagan Teki				<0 RK_PD6 3 &pcfg_pull_up>,
76d91d25b1SJagan Teki				/* fspi_d3 */
77d91d25b1SJagan Teki				<1 RK_PA2 3 &pcfg_pull_up>;
78d91d25b1SJagan Teki		};
79d91d25b1SJagan Teki	};
80724ba675SRob Herring	i2c0 {
81724ba675SRob Herring		/omit-if-no-ref/
82724ba675SRob Herring		i2c0_xfer: i2c0-xfer {
83724ba675SRob Herring			rockchip,pins =
84724ba675SRob Herring				/* i2c0_scl */
85724ba675SRob Herring				<0 RK_PB4 1 &pcfg_pull_none_drv_level_0_smt>,
86724ba675SRob Herring				/* i2c0_sda */
87724ba675SRob Herring				<0 RK_PB5 1 &pcfg_pull_none_drv_level_0_smt>;
88724ba675SRob Herring		};
89724ba675SRob Herring	};
90b1ed2566STim Lunn	i2c2 {
91b1ed2566STim Lunn		/omit-if-no-ref/
92b1ed2566STim Lunn		i2c2_xfer: i2c2-xfer {
93b1ed2566STim Lunn			rockchip,pins =
94b1ed2566STim Lunn				/* i2c2_scl */
95b1ed2566STim Lunn				<0 RK_PC2 1 &pcfg_pull_none_drv_level_0_smt>,
96b1ed2566STim Lunn				/* i2c2_sda */
97b1ed2566STim Lunn				<0 RK_PC3 1 &pcfg_pull_none_drv_level_0_smt>;
98b1ed2566STim Lunn		};
99b1ed2566STim Lunn	};
10015db79e0SKarthikeyan Krishnasamy	i2c3 {
10115db79e0SKarthikeyan Krishnasamy		/omit-if-no-ref/
10215db79e0SKarthikeyan Krishnasamy		i2c3m0_xfer: i2c3m0-xfer {
10315db79e0SKarthikeyan Krishnasamy			rockchip,pins =
10415db79e0SKarthikeyan Krishnasamy				/* i2c3_scl_m0 */
10515db79e0SKarthikeyan Krishnasamy				<3 RK_PA4 5 &pcfg_pull_none>,
10615db79e0SKarthikeyan Krishnasamy				/* i2c3_sda_m0 */
10715db79e0SKarthikeyan Krishnasamy				<3 RK_PA5 5 &pcfg_pull_none>;
10815db79e0SKarthikeyan Krishnasamy		};
10915db79e0SKarthikeyan Krishnasamy		/omit-if-no-ref/
11015db79e0SKarthikeyan Krishnasamy		i2c3m1_xfer: i2c3m1-xfer {
11115db79e0SKarthikeyan Krishnasamy			rockchip,pins =
11215db79e0SKarthikeyan Krishnasamy				/* i2c3_scl_m1 */
11315db79e0SKarthikeyan Krishnasamy				<2 RK_PD4 7 &pcfg_pull_none>,
11415db79e0SKarthikeyan Krishnasamy				/* i2c3_sda_m1 */
11515db79e0SKarthikeyan Krishnasamy				<2 RK_PD5 7 &pcfg_pull_none>;
11615db79e0SKarthikeyan Krishnasamy		};
11715db79e0SKarthikeyan Krishnasamy		/omit-if-no-ref/
11815db79e0SKarthikeyan Krishnasamy		i2c3m2_xfer: i2c3m2-xfer {
11915db79e0SKarthikeyan Krishnasamy			rockchip,pins =
12015db79e0SKarthikeyan Krishnasamy				/* i2c3_scl_m2 */
12115db79e0SKarthikeyan Krishnasamy				<1 RK_PD6 3 &pcfg_pull_none>,
12215db79e0SKarthikeyan Krishnasamy				/* i2c3_sda_m2 */
12315db79e0SKarthikeyan Krishnasamy				<1 RK_PD7 3 &pcfg_pull_none>;
12415db79e0SKarthikeyan Krishnasamy		};
12515db79e0SKarthikeyan Krishnasamy	};
126*212cda94SKarthikeyan Krishnasamy	i2s0 {
127*212cda94SKarthikeyan Krishnasamy		i2s0m0_lrck_tx: i2s0m0-lrck-tx {
128*212cda94SKarthikeyan Krishnasamy			rockchip,pins =
129*212cda94SKarthikeyan Krishnasamy			/* i2s0_lrck_tx_m0 */
130*212cda94SKarthikeyan Krishnasamy			<3 RK_PD3 1 &pcfg_pull_none>;
131*212cda94SKarthikeyan Krishnasamy		};
132*212cda94SKarthikeyan Krishnasamy		i2s0m0_lrck_rx: i2s0m0-lrck-rx {
133*212cda94SKarthikeyan Krishnasamy			rockchip,pins =
134*212cda94SKarthikeyan Krishnasamy			/* i2s0_lrck_rx_m0 */
135*212cda94SKarthikeyan Krishnasamy			<3 RK_PD4 1 &pcfg_pull_none>;
136*212cda94SKarthikeyan Krishnasamy		};
137*212cda94SKarthikeyan Krishnasamy		i2s0m0_mclk: i2s0m0-mclk {
138*212cda94SKarthikeyan Krishnasamy			rockchip,pins =
139*212cda94SKarthikeyan Krishnasamy			/* i2s0_mclk_m0 */
140*212cda94SKarthikeyan Krishnasamy			<3 RK_PD2 1 &pcfg_pull_none>;
141*212cda94SKarthikeyan Krishnasamy		};
142*212cda94SKarthikeyan Krishnasamy		i2s0m0_sclk_rx: i2s0m0-sclk-rx {
143*212cda94SKarthikeyan Krishnasamy			rockchip,pins =
144*212cda94SKarthikeyan Krishnasamy			/* i2s0_sclk_rx_m0 */
145*212cda94SKarthikeyan Krishnasamy			<3 RK_PD1 1 &pcfg_pull_none>;
146*212cda94SKarthikeyan Krishnasamy		};
147*212cda94SKarthikeyan Krishnasamy		i2s0m0_sclk_tx: i2s0m0-sclk-tx {
148*212cda94SKarthikeyan Krishnasamy			rockchip,pins =
149*212cda94SKarthikeyan Krishnasamy			/* i2s0_sclk_tx_m0 */
150*212cda94SKarthikeyan Krishnasamy			<3 RK_PD0 1 &pcfg_pull_none>;
151*212cda94SKarthikeyan Krishnasamy		};
152*212cda94SKarthikeyan Krishnasamy		i2s0m0_sdi0: i2s0m0-sdi0 {
153*212cda94SKarthikeyan Krishnasamy			rockchip,pins =
154*212cda94SKarthikeyan Krishnasamy			/* i2s0_sdi0_m0 */
155*212cda94SKarthikeyan Krishnasamy			<3 RK_PD6 1 &pcfg_pull_none>;
156*212cda94SKarthikeyan Krishnasamy		};
157*212cda94SKarthikeyan Krishnasamy		i2s0m0_sdo0: i2s0m0-sdo0 {
158*212cda94SKarthikeyan Krishnasamy			rockchip,pins =
159*212cda94SKarthikeyan Krishnasamy			/* i2s0_sdo0_m0 */
160*212cda94SKarthikeyan Krishnasamy			<3 RK_PD5 1 &pcfg_pull_none>;
161*212cda94SKarthikeyan Krishnasamy		};
162*212cda94SKarthikeyan Krishnasamy		i2s0m0_sdo1_sdi3: i2s0m0-sdo1-sdi3 {
163*212cda94SKarthikeyan Krishnasamy			rockchip,pins =
164*212cda94SKarthikeyan Krishnasamy			/* i2s0_sdo1_sdi3_m0 */
165*212cda94SKarthikeyan Krishnasamy			<3 RK_PD7 1 &pcfg_pull_none>;
166*212cda94SKarthikeyan Krishnasamy		};
167*212cda94SKarthikeyan Krishnasamy		i2s0m0_sdo2_sdi2: i2s0m0-sdo2-sdi2 {
168*212cda94SKarthikeyan Krishnasamy			rockchip,pins =
169*212cda94SKarthikeyan Krishnasamy			/* i2s0_sdo2_sdi2_m0 */
170*212cda94SKarthikeyan Krishnasamy			<4 RK_PA0 1 &pcfg_pull_none>;
171*212cda94SKarthikeyan Krishnasamy		};
172*212cda94SKarthikeyan Krishnasamy		i2s0m0_sdo3_sdi1: i2s0m0-sdo3-sdi1 {
173*212cda94SKarthikeyan Krishnasamy			rockchip,pins =
174*212cda94SKarthikeyan Krishnasamy			/* i2s0_sdo3_sdi1_m0 */
175*212cda94SKarthikeyan Krishnasamy			<4 RK_PA1 1 &pcfg_pull_none>;
176*212cda94SKarthikeyan Krishnasamy		};
177*212cda94SKarthikeyan Krishnasamy		i2s0m1_lrck_tx: i2s0m1-lrck-tx {
178*212cda94SKarthikeyan Krishnasamy			rockchip,pins =
179*212cda94SKarthikeyan Krishnasamy			/* i2s0_lrck_tx_m1 */
180*212cda94SKarthikeyan Krishnasamy			<3 RK_PA5 3 &pcfg_pull_none>;
181*212cda94SKarthikeyan Krishnasamy		};
182*212cda94SKarthikeyan Krishnasamy		i2s0m1_lrck_rx: i2s0m1-lrck-rx {
183*212cda94SKarthikeyan Krishnasamy			rockchip,pins =
184*212cda94SKarthikeyan Krishnasamy			/* i2s0_lrck_rx_m1 */
185*212cda94SKarthikeyan Krishnasamy			<3 RK_PB2 3 &pcfg_pull_none>;
186*212cda94SKarthikeyan Krishnasamy		};
187*212cda94SKarthikeyan Krishnasamy		i2s0m1_mclk: i2s0m1-mclk {
188*212cda94SKarthikeyan Krishnasamy			rockchip,pins =
189*212cda94SKarthikeyan Krishnasamy			/* i2s0_mclk_m1 */
190*212cda94SKarthikeyan Krishnasamy			<3 RK_PB0 3 &pcfg_pull_none>;
191*212cda94SKarthikeyan Krishnasamy		};
192*212cda94SKarthikeyan Krishnasamy		i2s0m1_sclk_rx: i2s0m1-sclk-rx {
193*212cda94SKarthikeyan Krishnasamy			rockchip,pins =
194*212cda94SKarthikeyan Krishnasamy			/* i2s0_sclk_rx_m1 */
195*212cda94SKarthikeyan Krishnasamy			<3 RK_PB1 3 &pcfg_pull_none>;
196*212cda94SKarthikeyan Krishnasamy		};
197*212cda94SKarthikeyan Krishnasamy		i2s0m1_sclk_tx: i2s0m1-sclk-tx {
198*212cda94SKarthikeyan Krishnasamy			rockchip,pins =
199*212cda94SKarthikeyan Krishnasamy			/* i2s0_sclk_tx_m1 */
200*212cda94SKarthikeyan Krishnasamy			<3 RK_PA4 3 &pcfg_pull_none>;
201*212cda94SKarthikeyan Krishnasamy		};
202*212cda94SKarthikeyan Krishnasamy		i2s0m1_sdi0: i2s0m1-sdi0 {
203*212cda94SKarthikeyan Krishnasamy			rockchip,pins =
204*212cda94SKarthikeyan Krishnasamy			/* i2s0_sdi0_m1 */
205*212cda94SKarthikeyan Krishnasamy			<3 RK_PA7 3 &pcfg_pull_none>;
206*212cda94SKarthikeyan Krishnasamy		};
207*212cda94SKarthikeyan Krishnasamy		i2s0m1_sdo0: i2s0m1-sdo0 {
208*212cda94SKarthikeyan Krishnasamy			rockchip,pins =
209*212cda94SKarthikeyan Krishnasamy			/* i2s0_sdo0_m1 */
210*212cda94SKarthikeyan Krishnasamy			<3 RK_PA6 3 &pcfg_pull_none>;
211*212cda94SKarthikeyan Krishnasamy		};
212*212cda94SKarthikeyan Krishnasamy		i2s0m1_sdo1_sdi3: i2s0m1-sdo1-sdi3 {
213*212cda94SKarthikeyan Krishnasamy			rockchip,pins =
214*212cda94SKarthikeyan Krishnasamy			/* i2s0_sdo1_sdi3_m1 */
215*212cda94SKarthikeyan Krishnasamy			<3 RK_PB3 3 &pcfg_pull_none>;
216*212cda94SKarthikeyan Krishnasamy		};
217*212cda94SKarthikeyan Krishnasamy		i2s0m1_sdo2_sdi2: i2s0m1-sdo2-sdi2 {
218*212cda94SKarthikeyan Krishnasamy			rockchip,pins =
219*212cda94SKarthikeyan Krishnasamy			/* i2s0_sdo2_sdi2_m1 */
220*212cda94SKarthikeyan Krishnasamy			<3 RK_PB4 3 &pcfg_pull_none>;
221*212cda94SKarthikeyan Krishnasamy		};
222*212cda94SKarthikeyan Krishnasamy		i2s0m1_sdo3_sdi1: i2s0m1-sdo3-sdi1 {
223*212cda94SKarthikeyan Krishnasamy			rockchip,pins =
224*212cda94SKarthikeyan Krishnasamy			/* i2s0_sdo3_sdi1_m1 */
225*212cda94SKarthikeyan Krishnasamy			<3 RK_PB5 3 &pcfg_pull_none>;
226*212cda94SKarthikeyan Krishnasamy		};
227*212cda94SKarthikeyan Krishnasamy	};
2285162bba5SJagan Teki	pwm2 {
2295162bba5SJagan Teki		/omit-if-no-ref/
2305162bba5SJagan Teki		pwm2m0_pins: pwm2m0-pins {
2315162bba5SJagan Teki			rockchip,pins =
2325162bba5SJagan Teki				/* pwm2_pin_m0 */
2335162bba5SJagan Teki				<0 RK_PC0 3 &pcfg_pull_none>;
2345162bba5SJagan Teki		};
2355162bba5SJagan Teki	};
23661e510dbSJagan Teki	pwm11 {
23761e510dbSJagan Teki		/omit-if-no-ref/
23861e510dbSJagan Teki		pwm11m0_pins: pwm11m0-pins {
23961e510dbSJagan Teki			rockchip,pins =
24061e510dbSJagan Teki				/* pwm11_pin_m0 */
24161e510dbSJagan Teki				<3 RK_PA7 6 &pcfg_pull_none>;
24261e510dbSJagan Teki		};
24361e510dbSJagan Teki	};
244724ba675SRob Herring	rgmii {
245724ba675SRob Herring		/omit-if-no-ref/
24632de939aSTim Lunn		rgmiim1_miim: rgmiim1-miim {
247724ba675SRob Herring			rockchip,pins =
248724ba675SRob Herring				/* rgmii_mdc_m1 */
249724ba675SRob Herring				<2 RK_PC2 2 &pcfg_pull_none>,
250724ba675SRob Herring				/* rgmii_mdio_m1 */
25132de939aSTim Lunn				<2 RK_PC1 2 &pcfg_pull_none>;
25232de939aSTim Lunn		};
25332de939aSTim Lunn		/omit-if-no-ref/
25432de939aSTim Lunn		rgmiim1_rxer: rgmiim1-rxer {
25532de939aSTim Lunn			rockchip,pins =
25632de939aSTim Lunn				/* rgmii_rxer_m1 */
25732de939aSTim Lunn				<2 RK_PC0 2 &pcfg_pull_none>;
25832de939aSTim Lunn		};
25932de939aSTim Lunn		/omit-if-no-ref/
26032de939aSTim Lunn		rgmiim1_bus2: rgmiim1-bus2 {
26132de939aSTim Lunn			rockchip,pins =
262724ba675SRob Herring				/* rgmii_rxd0_m1 */
263724ba675SRob Herring				<2 RK_PB5 2 &pcfg_pull_none>,
264724ba675SRob Herring				/* rgmii_rxd1_m1 */
265724ba675SRob Herring				<2 RK_PB6 2 &pcfg_pull_none>,
266724ba675SRob Herring				/* rgmii_rxdv_m1 */
267724ba675SRob Herring				<2 RK_PB4 2 &pcfg_pull_none>,
268724ba675SRob Herring				/* rgmii_txd0_m1 */
269724ba675SRob Herring				<2 RK_PC3 2 &pcfg_pull_none_drv_level_3>,
270724ba675SRob Herring				/* rgmii_txd1_m1 */
271724ba675SRob Herring				<2 RK_PC4 2 &pcfg_pull_none_drv_level_3>,
27232de939aSTim Lunn				/* rgmii_txen_m1 */
27332de939aSTim Lunn				<2 RK_PC6 2 &pcfg_pull_none_drv_level_3>;
27432de939aSTim Lunn		};
27532de939aSTim Lunn		/omit-if-no-ref/
27632de939aSTim Lunn		rgmiim1_bus4: rgmiim1-bus4 {
27732de939aSTim Lunn			rockchip,pins =
27832de939aSTim Lunn				/* rgmii_rxclk_m1 */
27932de939aSTim Lunn				<2 RK_PD3 2 &pcfg_pull_none>,
28032de939aSTim Lunn				/* rgmii_rxd2_m1 */
28132de939aSTim Lunn				<2 RK_PC7 2 &pcfg_pull_none>,
28232de939aSTim Lunn				/* rgmii_rxd3_m1 */
28332de939aSTim Lunn				<2 RK_PD0 2 &pcfg_pull_none>,
28432de939aSTim Lunn				/* rgmii_txclk_m1 */
28532de939aSTim Lunn				<2 RK_PD2 2 &pcfg_pull_none_drv_level_3>,
286724ba675SRob Herring				/* rgmii_txd2_m1 */
287724ba675SRob Herring				<2 RK_PD1 2 &pcfg_pull_none_drv_level_3>,
288724ba675SRob Herring				/* rgmii_txd3_m1 */
28932de939aSTim Lunn				<2 RK_PA4 2 &pcfg_pull_none_drv_level_3>;
29032de939aSTim Lunn		};
29132de939aSTim Lunn		/omit-if-no-ref/
29232de939aSTim Lunn		rgmiim1_mclkinout: rgmiim1-mclkinout {
29332de939aSTim Lunn			rockchip,pins =
29432de939aSTim Lunn				/* rgmii_clk_m1 */
29532de939aSTim Lunn				<2 RK_PB7 2 &pcfg_pull_none>;
296724ba675SRob Herring		};
297724ba675SRob Herring	};
298724ba675SRob Herring	sdmmc0 {
299724ba675SRob Herring		/omit-if-no-ref/
300724ba675SRob Herring		sdmmc0_bus4: sdmmc0-bus4 {
301724ba675SRob Herring			rockchip,pins =
302724ba675SRob Herring				/* sdmmc0_d0 */
303724ba675SRob Herring				<1 RK_PA4 1 &pcfg_pull_up_drv_level_2>,
304724ba675SRob Herring				/* sdmmc0_d1 */
305724ba675SRob Herring				<1 RK_PA5 1 &pcfg_pull_up_drv_level_2>,
306724ba675SRob Herring				/* sdmmc0_d2 */
307724ba675SRob Herring				<1 RK_PA6 1 &pcfg_pull_up_drv_level_2>,
308724ba675SRob Herring				/* sdmmc0_d3 */
309724ba675SRob Herring				<1 RK_PA7 1 &pcfg_pull_up_drv_level_2>;
310724ba675SRob Herring		};
311724ba675SRob Herring		/omit-if-no-ref/
312724ba675SRob Herring		sdmmc0_clk: sdmmc0-clk {
313724ba675SRob Herring			rockchip,pins =
314724ba675SRob Herring				/* sdmmc0_clk */
315724ba675SRob Herring				<1 RK_PB0 1 &pcfg_pull_up_drv_level_2>;
316724ba675SRob Herring		};
317724ba675SRob Herring		/omit-if-no-ref/
318724ba675SRob Herring		sdmmc0_cmd: sdmmc0-cmd {
319724ba675SRob Herring			rockchip,pins =
320724ba675SRob Herring				/* sdmmc0_cmd */
321724ba675SRob Herring				<1 RK_PB1 1 &pcfg_pull_up_drv_level_2>;
322724ba675SRob Herring		};
323724ba675SRob Herring		/omit-if-no-ref/
324724ba675SRob Herring		sdmmc0_det: sdmmc0-det {
325724ba675SRob Herring			rockchip,pins =
326724ba675SRob Herring				<0 RK_PA3 1 &pcfg_pull_none>;
327724ba675SRob Herring		};
328724ba675SRob Herring		/omit-if-no-ref/
329724ba675SRob Herring		sdmmc0_pwr: sdmmc0-pwr {
330724ba675SRob Herring			rockchip,pins =
331724ba675SRob Herring				<0 RK_PC0 1 &pcfg_pull_none>;
332724ba675SRob Herring		};
333724ba675SRob Herring	};
334724ba675SRob Herring	sdmmc1 {
335724ba675SRob Herring		/omit-if-no-ref/
336724ba675SRob Herring		sdmmc1_bus4: sdmmc1-bus4 {
337724ba675SRob Herring			rockchip,pins =
338724ba675SRob Herring				/* sdmmc1_d0 */
339724ba675SRob Herring				<1 RK_PB4 1 &pcfg_pull_up_drv_level_2>,
340724ba675SRob Herring				/* sdmmc1_d1 */
341724ba675SRob Herring				<1 RK_PB5 1 &pcfg_pull_up_drv_level_2>,
342724ba675SRob Herring				/* sdmmc1_d2 */
343724ba675SRob Herring				<1 RK_PB6 1 &pcfg_pull_up_drv_level_2>,
344724ba675SRob Herring				/* sdmmc1_d3 */
345724ba675SRob Herring				<1 RK_PB7 1 &pcfg_pull_up_drv_level_2>;
346724ba675SRob Herring		};
347724ba675SRob Herring		/omit-if-no-ref/
348724ba675SRob Herring		sdmmc1_clk: sdmmc1-clk {
349724ba675SRob Herring			rockchip,pins =
350724ba675SRob Herring				/* sdmmc1_clk */
351724ba675SRob Herring				<1 RK_PB2 1 &pcfg_pull_up_drv_level_2>;
352724ba675SRob Herring		};
353724ba675SRob Herring		/omit-if-no-ref/
354724ba675SRob Herring		sdmmc1_cmd: sdmmc1-cmd {
355724ba675SRob Herring			rockchip,pins =
356724ba675SRob Herring				/* sdmmc1_cmd */
357724ba675SRob Herring				<1 RK_PB3 1 &pcfg_pull_up_drv_level_2>;
358724ba675SRob Herring		};
359724ba675SRob Herring		/omit-if-no-ref/
360724ba675SRob Herring		sdmmc1_det: sdmmc1-det {
361724ba675SRob Herring			rockchip,pins =
362724ba675SRob Herring				<1 RK_PD0 2 &pcfg_pull_none>;
363724ba675SRob Herring		};
364724ba675SRob Herring		/omit-if-no-ref/
365724ba675SRob Herring		sdmmc1_pwr: sdmmc1-pwr {
366724ba675SRob Herring			rockchip,pins =
367724ba675SRob Herring				<1 RK_PD1 2 &pcfg_pull_none>;
368724ba675SRob Herring		};
369724ba675SRob Herring	};
370724ba675SRob Herring	uart0 {
371724ba675SRob Herring		/omit-if-no-ref/
372724ba675SRob Herring		uart0_xfer: uart0-xfer {
373724ba675SRob Herring			rockchip,pins =
374724ba675SRob Herring				/* uart0_rx */
375724ba675SRob Herring				<1 RK_PC2 1 &pcfg_pull_up>,
376724ba675SRob Herring				/* uart0_tx */
377724ba675SRob Herring				<1 RK_PC3 1 &pcfg_pull_up>;
378724ba675SRob Herring		};
379724ba675SRob Herring		/omit-if-no-ref/
380724ba675SRob Herring		uart0_ctsn: uart0-ctsn {
381724ba675SRob Herring			rockchip,pins =
382724ba675SRob Herring				<1 RK_PC1 1 &pcfg_pull_none>;
383724ba675SRob Herring		};
384724ba675SRob Herring		/omit-if-no-ref/
385724ba675SRob Herring		uart0_rtsn: uart0-rtsn {
386724ba675SRob Herring			rockchip,pins =
387724ba675SRob Herring				<1 RK_PC0 1 &pcfg_pull_none>;
388724ba675SRob Herring		};
389724ba675SRob Herring		/omit-if-no-ref/
390724ba675SRob Herring		uart0_rtsn_gpio: uart0-rts-pin {
391724ba675SRob Herring			rockchip,pins =
392724ba675SRob Herring				<1 RK_PC0 RK_FUNC_GPIO &pcfg_pull_none>;
393724ba675SRob Herring		};
394724ba675SRob Herring	};
395724ba675SRob Herring	uart1 {
396724ba675SRob Herring		/omit-if-no-ref/
397724ba675SRob Herring		uart1m0_xfer: uart1m0-xfer {
398724ba675SRob Herring			rockchip,pins =
399724ba675SRob Herring				/* uart1_rx_m0 */
400724ba675SRob Herring				<0 RK_PB7 2 &pcfg_pull_up>,
401724ba675SRob Herring				/* uart1_tx_m0 */
402724ba675SRob Herring				<0 RK_PB6 2 &pcfg_pull_up>;
403724ba675SRob Herring		};
404724ba675SRob Herring	};
405724ba675SRob Herring	uart2 {
406724ba675SRob Herring		/omit-if-no-ref/
407724ba675SRob Herring		uart2m1_xfer: uart2m1-xfer {
408724ba675SRob Herring			rockchip,pins =
409724ba675SRob Herring				/* uart2_rx_m1 */
410724ba675SRob Herring				<3 RK_PA3 1 &pcfg_pull_up>,
411724ba675SRob Herring				/* uart2_tx_m1 */
412724ba675SRob Herring				<3 RK_PA2 1 &pcfg_pull_up>;
413724ba675SRob Herring		};
414724ba675SRob Herring	};
415724ba675SRob Herring	uart3 {
416724ba675SRob Herring		/omit-if-no-ref/
417724ba675SRob Herring		uart3m0_xfer: uart3m0-xfer {
418724ba675SRob Herring			rockchip,pins =
419724ba675SRob Herring				/* uart3_rx_m0 */
420724ba675SRob Herring				<3 RK_PC7 4 &pcfg_pull_up>,
421724ba675SRob Herring				/* uart3_tx_m0 */
422724ba675SRob Herring				<3 RK_PC6 4 &pcfg_pull_up>;
423724ba675SRob Herring		};
4242d93f9dcSTim Lunn		/omit-if-no-ref/
4252d93f9dcSTim Lunn		uart3m2_xfer: uart3m2-xfer {
4262d93f9dcSTim Lunn			rockchip,pins =
4272d93f9dcSTim Lunn				/* uart3_rx_m2 */
4282d93f9dcSTim Lunn				<3 RK_PA1 4 &pcfg_pull_up>,
4292d93f9dcSTim Lunn				/* uart3_tx_m2 */
4302d93f9dcSTim Lunn				<3 RK_PA0 4 &pcfg_pull_up>;
4312d93f9dcSTim Lunn		};
432724ba675SRob Herring	};
433724ba675SRob Herring	uart4 {
434724ba675SRob Herring		/omit-if-no-ref/
435724ba675SRob Herring		uart4m0_xfer: uart4m0-xfer {
436724ba675SRob Herring			rockchip,pins =
437724ba675SRob Herring				/* uart4_rx_m0 */
438724ba675SRob Herring				<3 RK_PA5 4 &pcfg_pull_up>,
439724ba675SRob Herring				/* uart4_tx_m0 */
440724ba675SRob Herring				<3 RK_PA4 4 &pcfg_pull_up>;
441724ba675SRob Herring		};
4422d93f9dcSTim Lunn		/omit-if-no-ref/
4432d93f9dcSTim Lunn		uart4m2_xfer: uart4m2-xfer {
4442d93f9dcSTim Lunn			rockchip,pins =
4452d93f9dcSTim Lunn				/* uart4_rx_m2 */
4462d93f9dcSTim Lunn				<1 RK_PD4 3 &pcfg_pull_up>,
4472d93f9dcSTim Lunn				/* uart4_tx_m2 */
4482d93f9dcSTim Lunn				<1 RK_PD5 3 &pcfg_pull_up>;
4492d93f9dcSTim Lunn		};
450724ba675SRob Herring	};
451724ba675SRob Herring	uart5 {
452724ba675SRob Herring		/omit-if-no-ref/
453724ba675SRob Herring		uart5m0_xfer: uart5m0-xfer {
454724ba675SRob Herring			rockchip,pins =
455724ba675SRob Herring				/* uart5_rx_m0 */
456724ba675SRob Herring				<3 RK_PA7 4 &pcfg_pull_up>,
457724ba675SRob Herring				/* uart5_tx_m0 */
458724ba675SRob Herring				<3 RK_PA6 4 &pcfg_pull_up>;
459724ba675SRob Herring		};
460753c8a7dSJagan Teki		/omit-if-no-ref/
461753c8a7dSJagan Teki		uart5m2_xfer: uart5m2-xfer {
462753c8a7dSJagan Teki			rockchip,pins =
463753c8a7dSJagan Teki				/* uart5_rx_m2 */
464753c8a7dSJagan Teki				<2 RK_PA1 3 &pcfg_pull_up>,
465753c8a7dSJagan Teki				/* uart5_tx_m2 */
466753c8a7dSJagan Teki				<2 RK_PA0 3 &pcfg_pull_up>;
467753c8a7dSJagan Teki		};
468724ba675SRob Herring	};
469724ba675SRob Herring};
470