xref: /rk3399_rockchip-uboot/arch/arm/dts/rk3528-pinctrl.dtsi (revision f54c817c63ace7c4d9a451a9bfc77b1f69cb5b74)
1c6f7c1a3SJoseph Chen// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2c6f7c1a3SJoseph Chen/*
3c6f7c1a3SJoseph Chen * Copyright (c) 2022 Rockchip Electronics Co., Ltd.
4c6f7c1a3SJoseph Chen */
5c6f7c1a3SJoseph Chen
6c6f7c1a3SJoseph Chen#include <dt-bindings/pinctrl/rockchip.h>
7c6f7c1a3SJoseph Chen#include "rockchip-pinconf.dtsi"
8c6f7c1a3SJoseph Chen
9c6f7c1a3SJoseph Chen/*
10c6f7c1a3SJoseph Chen * This file is auto generated by pin2dts tool, please keep these code
11c6f7c1a3SJoseph Chen * by adding changes at end of this file.
12c6f7c1a3SJoseph Chen */
13c6f7c1a3SJoseph Chen&pinctrl {
14c6f7c1a3SJoseph Chen	arm {
15c6f7c1a3SJoseph Chen		arm_pins: arm-pins {
16c6f7c1a3SJoseph Chen			rockchip,pins =
17c6f7c1a3SJoseph Chen				/* arm_avs */
18c6f7c1a3SJoseph Chen				<4 RK_PC4 3 &pcfg_pull_none>;
19c6f7c1a3SJoseph Chen		};
20c6f7c1a3SJoseph Chen	};
21c6f7c1a3SJoseph Chen
22c6f7c1a3SJoseph Chen	can0 {
23c6f7c1a3SJoseph Chen		can0m0_pins: can0m0-pins {
24c6f7c1a3SJoseph Chen			rockchip,pins =
25c6f7c1a3SJoseph Chen				/* can0_rx_m0 */
26c6f7c1a3SJoseph Chen				<4 RK_PA0 3 &pcfg_pull_none>,
27c6f7c1a3SJoseph Chen				/* can0_tx_m0 */
28c6f7c1a3SJoseph Chen				<4 RK_PA1 3 &pcfg_pull_none>;
29c6f7c1a3SJoseph Chen		};
30c6f7c1a3SJoseph Chen
31c6f7c1a3SJoseph Chen		can0m1_pins: can0m1-pins {
32c6f7c1a3SJoseph Chen			rockchip,pins =
33c6f7c1a3SJoseph Chen				/* can0_rx_m1 */
34c6f7c1a3SJoseph Chen				<4 RK_PC6 3 &pcfg_pull_none>,
35c6f7c1a3SJoseph Chen				/* can0_tx_m1 */
36c6f7c1a3SJoseph Chen				<4 RK_PC5 3 &pcfg_pull_none>;
37c6f7c1a3SJoseph Chen		};
38c6f7c1a3SJoseph Chen	};
39c6f7c1a3SJoseph Chen
40c6f7c1a3SJoseph Chen	can1 {
41c6f7c1a3SJoseph Chen		can1m0_pins: can1m0-pins {
42c6f7c1a3SJoseph Chen			rockchip,pins =
43c6f7c1a3SJoseph Chen				/* can1_rx_m0 */
44c6f7c1a3SJoseph Chen				<4 RK_PA2 4 &pcfg_pull_none>,
45c6f7c1a3SJoseph Chen				/* can1_tx_m0 */
46c6f7c1a3SJoseph Chen				<4 RK_PA3 4 &pcfg_pull_none>;
47c6f7c1a3SJoseph Chen		};
48c6f7c1a3SJoseph Chen
49c6f7c1a3SJoseph Chen		can1m1_pins: can1m1-pins {
50c6f7c1a3SJoseph Chen			rockchip,pins =
51c6f7c1a3SJoseph Chen				/* can1_rx_m1 */
52c6f7c1a3SJoseph Chen				<4 RK_PB0 4 &pcfg_pull_none>,
53c6f7c1a3SJoseph Chen				/* can1_tx_m1 */
54c6f7c1a3SJoseph Chen				<4 RK_PB1 4 &pcfg_pull_none>;
55c6f7c1a3SJoseph Chen		};
56c6f7c1a3SJoseph Chen	};
57c6f7c1a3SJoseph Chen
58c6f7c1a3SJoseph Chen	can2 {
59c6f7c1a3SJoseph Chen		can2m0_pins: can2m0-pins {
60c6f7c1a3SJoseph Chen			rockchip,pins =
61c6f7c1a3SJoseph Chen				/* can2_rx_m0 */
62c6f7c1a3SJoseph Chen				<1 RK_PB3 2 &pcfg_pull_none>,
63c6f7c1a3SJoseph Chen				/* can2_tx_m0 */
64c6f7c1a3SJoseph Chen				<1 RK_PB2 2 &pcfg_pull_none>;
65c6f7c1a3SJoseph Chen		};
66c6f7c1a3SJoseph Chen
67c6f7c1a3SJoseph Chen		can2m1_pins: can2m1-pins {
68c6f7c1a3SJoseph Chen			rockchip,pins =
69c6f7c1a3SJoseph Chen				/* can2_rx_m1 */
70c6f7c1a3SJoseph Chen				<3 RK_PA5 5 &pcfg_pull_none>,
71c6f7c1a3SJoseph Chen				/* can2_tx_m1 */
72c6f7c1a3SJoseph Chen				<3 RK_PA4 5 &pcfg_pull_none>;
73c6f7c1a3SJoseph Chen		};
74c6f7c1a3SJoseph Chen	};
75c6f7c1a3SJoseph Chen
76c6f7c1a3SJoseph Chen	can3 {
77c6f7c1a3SJoseph Chen		can3m0_pins: can3m0-pins {
78c6f7c1a3SJoseph Chen			rockchip,pins =
79c6f7c1a3SJoseph Chen				/* can3_rx_m0 */
80c6f7c1a3SJoseph Chen				<1 RK_PB5 2 &pcfg_pull_none>,
81c6f7c1a3SJoseph Chen				/* can3_tx_m0 */
82c6f7c1a3SJoseph Chen				<1 RK_PB4 2 &pcfg_pull_none>;
83c6f7c1a3SJoseph Chen		};
84c6f7c1a3SJoseph Chen
85c6f7c1a3SJoseph Chen		can3m1_pins: can3m1-pins {
86c6f7c1a3SJoseph Chen			rockchip,pins =
87c6f7c1a3SJoseph Chen				/* can3_rx_m1 */
88c6f7c1a3SJoseph Chen				<3 RK_PB3 2 &pcfg_pull_none>,
89c6f7c1a3SJoseph Chen				/* can3_tx_m1 */
90c6f7c1a3SJoseph Chen				<3 RK_PB2 2 &pcfg_pull_none>;
91c6f7c1a3SJoseph Chen		};
92c6f7c1a3SJoseph Chen	};
93c6f7c1a3SJoseph Chen
94c6f7c1a3SJoseph Chen	clk {
95c6f7c1a3SJoseph Chen		clkm0_32k_out: clkm0-32k-out {
96c6f7c1a3SJoseph Chen			rockchip,pins =
97c6f7c1a3SJoseph Chen				/* clkm0_32k_out */
98c6f7c1a3SJoseph Chen				<3 RK_PC3 3 &pcfg_pull_none>;
99c6f7c1a3SJoseph Chen		};
100c6f7c1a3SJoseph Chen
101c6f7c1a3SJoseph Chen		clkm1_32k_out: clkm1-32k-out {
102c6f7c1a3SJoseph Chen			rockchip,pins =
103c6f7c1a3SJoseph Chen				/* clkm1_32k_out */
104c6f7c1a3SJoseph Chen				<1 RK_PC3 1 &pcfg_pull_none>;
105c6f7c1a3SJoseph Chen		};
106c6f7c1a3SJoseph Chen	};
107c6f7c1a3SJoseph Chen
108c6f7c1a3SJoseph Chen	emmc {
109c6f7c1a3SJoseph Chen		emmc_rstnout: emmc-rstnout {
110c6f7c1a3SJoseph Chen			rockchip,pins =
111c6f7c1a3SJoseph Chen				/* emmc_rstn */
112c6f7c1a3SJoseph Chen				<1 RK_PD6 1 &pcfg_pull_none>;
113c6f7c1a3SJoseph Chen		};
114c6f7c1a3SJoseph Chen
115c6f7c1a3SJoseph Chen		emmc_bus8: emmc-bus8 {
116c6f7c1a3SJoseph Chen			rockchip,pins =
117c6f7c1a3SJoseph Chen				/* emmc_d0 */
118c6f7c1a3SJoseph Chen				<1 RK_PC4 1 &pcfg_pull_up_drv_level_2>,
119c6f7c1a3SJoseph Chen				/* emmc_d1 */
120c6f7c1a3SJoseph Chen				<1 RK_PC5 1 &pcfg_pull_up_drv_level_2>,
121c6f7c1a3SJoseph Chen				/* emmc_d2 */
122c6f7c1a3SJoseph Chen				<1 RK_PC6 1 &pcfg_pull_up_drv_level_2>,
123c6f7c1a3SJoseph Chen				/* emmc_d3 */
124c6f7c1a3SJoseph Chen				<1 RK_PC7 1 &pcfg_pull_up_drv_level_2>,
125c6f7c1a3SJoseph Chen				/* emmc_d4 */
126c6f7c1a3SJoseph Chen				<1 RK_PD0 1 &pcfg_pull_up_drv_level_2>,
127c6f7c1a3SJoseph Chen				/* emmc_d5 */
128c6f7c1a3SJoseph Chen				<1 RK_PD1 1 &pcfg_pull_up_drv_level_2>,
129c6f7c1a3SJoseph Chen				/* emmc_d6 */
130c6f7c1a3SJoseph Chen				<1 RK_PD2 1 &pcfg_pull_up_drv_level_2>,
131c6f7c1a3SJoseph Chen				/* emmc_d7 */
132c6f7c1a3SJoseph Chen				<1 RK_PD3 1 &pcfg_pull_up_drv_level_2>;
133c6f7c1a3SJoseph Chen		};
134c6f7c1a3SJoseph Chen
135c6f7c1a3SJoseph Chen		emmc_clk: emmc-clk {
136c6f7c1a3SJoseph Chen			rockchip,pins =
137c6f7c1a3SJoseph Chen				/* emmc_clk */
138c6f7c1a3SJoseph Chen				<1 RK_PD5 1 &pcfg_pull_up_drv_level_2>;
139c6f7c1a3SJoseph Chen		};
140c6f7c1a3SJoseph Chen
141c6f7c1a3SJoseph Chen		emmc_cmd: emmc-cmd {
142c6f7c1a3SJoseph Chen			rockchip,pins =
143c6f7c1a3SJoseph Chen				/* emmc_cmd */
144c6f7c1a3SJoseph Chen				<1 RK_PD4 1 &pcfg_pull_up_drv_level_2>;
145c6f7c1a3SJoseph Chen		};
146c6f7c1a3SJoseph Chen
147c6f7c1a3SJoseph Chen		emmc_strb: emmc-strb {
148c6f7c1a3SJoseph Chen			rockchip,pins =
149c6f7c1a3SJoseph Chen				/* emmc_strb */
150c6f7c1a3SJoseph Chen				<1 RK_PD7 1 &pcfg_pull_none>;
151c6f7c1a3SJoseph Chen		};
152c6f7c1a3SJoseph Chen	};
153c6f7c1a3SJoseph Chen
154c6f7c1a3SJoseph Chen	eth {
155c6f7c1a3SJoseph Chen		eth_pins: eth-pins {
156c6f7c1a3SJoseph Chen			rockchip,pins =
157c6f7c1a3SJoseph Chen				/* eth_clk_25m_out */
158c6f7c1a3SJoseph Chen				<3 RK_PB5 2 &pcfg_pull_none>;
159c6f7c1a3SJoseph Chen		};
160c6f7c1a3SJoseph Chen	};
161c6f7c1a3SJoseph Chen
162c6f7c1a3SJoseph Chen	fephy {
163c6f7c1a3SJoseph Chen		fephym0_led_dpx: fephym0-led_dpx {
164c6f7c1a3SJoseph Chen			rockchip,pins =
165c6f7c1a3SJoseph Chen				/* fephy_led_dpx_m0 */
166c6f7c1a3SJoseph Chen				<4 RK_PB5 2 &pcfg_pull_none>;
167c6f7c1a3SJoseph Chen		};
168c6f7c1a3SJoseph Chen
169c6f7c1a3SJoseph Chen		fephym0_led_link: fephym0-led_link {
170c6f7c1a3SJoseph Chen			rockchip,pins =
171c6f7c1a3SJoseph Chen				/* fephy_led_link_m0 */
172c6f7c1a3SJoseph Chen				<4 RK_PC0 2 &pcfg_pull_none>;
173c6f7c1a3SJoseph Chen		};
174c6f7c1a3SJoseph Chen
175c6f7c1a3SJoseph Chen		fephym0_led_spd: fephym0-led_spd {
176c6f7c1a3SJoseph Chen			rockchip,pins =
177c6f7c1a3SJoseph Chen				/* fephy_led_spd_m0 */
178c6f7c1a3SJoseph Chen				<4 RK_PB7 2 &pcfg_pull_none>;
179c6f7c1a3SJoseph Chen		};
180c6f7c1a3SJoseph Chen
181c6f7c1a3SJoseph Chen		fephym1_led_dpx: fephym1-led_dpx {
182c6f7c1a3SJoseph Chen			rockchip,pins =
183c6f7c1a3SJoseph Chen				/* fephy_led_dpx_m1 */
184c6f7c1a3SJoseph Chen				<2 RK_PA4 5 &pcfg_pull_none>;
185c6f7c1a3SJoseph Chen		};
186c6f7c1a3SJoseph Chen
187c6f7c1a3SJoseph Chen		fephym1_led_link: fephym1-led_link {
188c6f7c1a3SJoseph Chen			rockchip,pins =
189c6f7c1a3SJoseph Chen				/* fephy_led_link_m1 */
190c6f7c1a3SJoseph Chen				<2 RK_PA6 5 &pcfg_pull_none>;
191c6f7c1a3SJoseph Chen		};
192c6f7c1a3SJoseph Chen
193c6f7c1a3SJoseph Chen		fephym1_led_spd: fephym1-led_spd {
194c6f7c1a3SJoseph Chen			rockchip,pins =
195c6f7c1a3SJoseph Chen				/* fephy_led_spd_m1 */
196c6f7c1a3SJoseph Chen				<2 RK_PA5 5 &pcfg_pull_none>;
197c6f7c1a3SJoseph Chen		};
198c6f7c1a3SJoseph Chen	};
199c6f7c1a3SJoseph Chen
200c6f7c1a3SJoseph Chen	fspi {
201c6f7c1a3SJoseph Chen		fspi_pins: fspi-pins {
202c6f7c1a3SJoseph Chen			rockchip,pins =
203c6f7c1a3SJoseph Chen				/* fspi_clk */
204c6f7c1a3SJoseph Chen				<1 RK_PD5 2 &pcfg_pull_none>,
205c6f7c1a3SJoseph Chen				/* fspi_d0 */
206c6f7c1a3SJoseph Chen				<1 RK_PC4 2 &pcfg_pull_none>,
207c6f7c1a3SJoseph Chen				/* fspi_d1 */
208c6f7c1a3SJoseph Chen				<1 RK_PC5 2 &pcfg_pull_none>,
209c6f7c1a3SJoseph Chen				/* fspi_d2 */
210c6f7c1a3SJoseph Chen				<1 RK_PC6 2 &pcfg_pull_none>,
211c6f7c1a3SJoseph Chen				/* fspi_d3 */
212c6f7c1a3SJoseph Chen				<1 RK_PC7 2 &pcfg_pull_none>;
213c6f7c1a3SJoseph Chen		};
214c6f7c1a3SJoseph Chen
215c6f7c1a3SJoseph Chen		fspi_csn0: fspi-csn0 {
216c6f7c1a3SJoseph Chen			rockchip,pins =
217c6f7c1a3SJoseph Chen				/* fspi_csn0 */
218c6f7c1a3SJoseph Chen				<1 RK_PD0 2 &pcfg_pull_none>;
219c6f7c1a3SJoseph Chen		};
220c6f7c1a3SJoseph Chen		fspi_csn1: fspi-csn1 {
221c6f7c1a3SJoseph Chen			rockchip,pins =
222c6f7c1a3SJoseph Chen				/* fspi_csn1 */
223c6f7c1a3SJoseph Chen				<1 RK_PD1 2 &pcfg_pull_none>;
224c6f7c1a3SJoseph Chen		};
225c6f7c1a3SJoseph Chen	};
226c6f7c1a3SJoseph Chen
227c6f7c1a3SJoseph Chen	gpu {
228c6f7c1a3SJoseph Chen		gpu_pins: gpu-pins {
229c6f7c1a3SJoseph Chen			rockchip,pins =
230c6f7c1a3SJoseph Chen				/* gpu_avs */
231c6f7c1a3SJoseph Chen				<4 RK_PC3 3 &pcfg_pull_none>;
232c6f7c1a3SJoseph Chen		};
233c6f7c1a3SJoseph Chen	};
234c6f7c1a3SJoseph Chen
235c6f7c1a3SJoseph Chen	hdmi {
236c6f7c1a3SJoseph Chen		hdmi_pins: hdmi-pins {
237c6f7c1a3SJoseph Chen			rockchip,pins =
238c6f7c1a3SJoseph Chen				/* hdmi_tx_cec */
239c6f7c1a3SJoseph Chen				<0 RK_PA3 1 &pcfg_pull_none>,
240c6f7c1a3SJoseph Chen				/* hdmi_tx_hpd */
241c6f7c1a3SJoseph Chen				<0 RK_PA2 1 &pcfg_pull_none>,
242c6f7c1a3SJoseph Chen				/* hdmi_tx_scl */
243c6f7c1a3SJoseph Chen				<0 RK_PA4 1 &pcfg_pull_none>,
244c6f7c1a3SJoseph Chen				/* hdmi_tx_sda */
245c6f7c1a3SJoseph Chen				<0 RK_PA5 1 &pcfg_pull_none>;
246c6f7c1a3SJoseph Chen		};
247c6f7c1a3SJoseph Chen	};
248c6f7c1a3SJoseph Chen
249c6f7c1a3SJoseph Chen	hsm {
250c6f7c1a3SJoseph Chen		hsmm0_pins: hsmm0-pins {
251c6f7c1a3SJoseph Chen			rockchip,pins =
252c6f7c1a3SJoseph Chen				/* hsm_clk_out_m0 */
253c6f7c1a3SJoseph Chen				<2 RK_PA2 4 &pcfg_pull_none>;
254c6f7c1a3SJoseph Chen		};
255c6f7c1a3SJoseph Chen
256c6f7c1a3SJoseph Chen		hsmm1_pins: hsmm1-pins {
257c6f7c1a3SJoseph Chen			rockchip,pins =
258c6f7c1a3SJoseph Chen				/* hsm_clk_out_m1 */
259c6f7c1a3SJoseph Chen				<1 RK_PA4 3 &pcfg_pull_none>;
260c6f7c1a3SJoseph Chen		};
261c6f7c1a3SJoseph Chen	};
262c6f7c1a3SJoseph Chen
263c6f7c1a3SJoseph Chen	i2c0 {
264c6f7c1a3SJoseph Chen		i2c0m0_xfer: i2c0m0-xfer {
265c6f7c1a3SJoseph Chen			rockchip,pins =
266c6f7c1a3SJoseph Chen				/* i2c0_scl_m0 */
267c6f7c1a3SJoseph Chen				<4 RK_PC4 2 &pcfg_pull_none_smt>,
268c6f7c1a3SJoseph Chen				/* i2c0_sda_m0 */
269c6f7c1a3SJoseph Chen				<4 RK_PC3 2 &pcfg_pull_none_smt>;
270c6f7c1a3SJoseph Chen		};
271c6f7c1a3SJoseph Chen
272c6f7c1a3SJoseph Chen		i2c0m1_xfer: i2c0m1-xfer {
273c6f7c1a3SJoseph Chen			rockchip,pins =
274c6f7c1a3SJoseph Chen				/* i2c0_scl_m1 */
275c6f7c1a3SJoseph Chen				<4 RK_PA1 2 &pcfg_pull_none_smt>,
276c6f7c1a3SJoseph Chen				/* i2c0_sda_m1 */
277c6f7c1a3SJoseph Chen				<4 RK_PA0 2 &pcfg_pull_none_smt>;
278c6f7c1a3SJoseph Chen		};
279c6f7c1a3SJoseph Chen	};
280c6f7c1a3SJoseph Chen
281c6f7c1a3SJoseph Chen	i2c1 {
282c6f7c1a3SJoseph Chen		i2c1m0_xfer: i2c1m0-xfer {
283c6f7c1a3SJoseph Chen			rockchip,pins =
284c6f7c1a3SJoseph Chen				/* i2c1_scl_m0 */
285c6f7c1a3SJoseph Chen				<4 RK_PA3 2 &pcfg_pull_none_smt>,
286c6f7c1a3SJoseph Chen				/* i2c1_sda_m0 */
287c6f7c1a3SJoseph Chen				<4 RK_PA2 2 &pcfg_pull_none_smt>;
288c6f7c1a3SJoseph Chen		};
289c6f7c1a3SJoseph Chen
290c6f7c1a3SJoseph Chen		i2c1m1_xfer: i2c1m1-xfer {
291c6f7c1a3SJoseph Chen			rockchip,pins =
292c6f7c1a3SJoseph Chen				/* i2c1_scl_m1 */
293c6f7c1a3SJoseph Chen				<4 RK_PC5 4 &pcfg_pull_none_smt>,
294c6f7c1a3SJoseph Chen				/* i2c1_sda_m1 */
295c6f7c1a3SJoseph Chen				<4 RK_PC6 4 &pcfg_pull_none_smt>;
296c6f7c1a3SJoseph Chen		};
297c6f7c1a3SJoseph Chen	};
298c6f7c1a3SJoseph Chen
299c6f7c1a3SJoseph Chen	i2c2 {
300c6f7c1a3SJoseph Chen		i2c2m0_xfer: i2c2m0-xfer {
301c6f7c1a3SJoseph Chen			rockchip,pins =
302c6f7c1a3SJoseph Chen				/* i2c2_scl_m0 */
303c6f7c1a3SJoseph Chen				<0 RK_PA4 2 &pcfg_pull_none_smt>,
304c6f7c1a3SJoseph Chen				/* i2c2_sda_m0 */
305c6f7c1a3SJoseph Chen				<0 RK_PA5 2 &pcfg_pull_none_smt>;
306c6f7c1a3SJoseph Chen		};
307c6f7c1a3SJoseph Chen
308c6f7c1a3SJoseph Chen		i2c2m1_xfer: i2c2m1-xfer {
309c6f7c1a3SJoseph Chen			rockchip,pins =
310c6f7c1a3SJoseph Chen				/* i2c2_scl_m1 */
311c6f7c1a3SJoseph Chen				<1 RK_PA5 3 &pcfg_pull_none_smt>,
312c6f7c1a3SJoseph Chen				/* i2c2_sda_m1 */
313c6f7c1a3SJoseph Chen				<1 RK_PA6 3 &pcfg_pull_none_smt>;
314c6f7c1a3SJoseph Chen		};
315c6f7c1a3SJoseph Chen	};
316c6f7c1a3SJoseph Chen
317c6f7c1a3SJoseph Chen	i2c3 {
318c6f7c1a3SJoseph Chen		i2c3m0_xfer: i2c3m0-xfer {
319c6f7c1a3SJoseph Chen			rockchip,pins =
320c6f7c1a3SJoseph Chen				/* i2c3_scl_m0 */
321c6f7c1a3SJoseph Chen				<1 RK_PA0 2 &pcfg_pull_none_smt>,
322c6f7c1a3SJoseph Chen				/* i2c3_sda_m0 */
323c6f7c1a3SJoseph Chen				<1 RK_PA1 2 &pcfg_pull_none_smt>;
324c6f7c1a3SJoseph Chen		};
325c6f7c1a3SJoseph Chen
326c6f7c1a3SJoseph Chen		i2c3m1_xfer: i2c3m1-xfer {
327c6f7c1a3SJoseph Chen			rockchip,pins =
328c6f7c1a3SJoseph Chen				/* i2c3_scl_m1 */
329c6f7c1a3SJoseph Chen				<3 RK_PC1 5 &pcfg_pull_none_smt>,
330c6f7c1a3SJoseph Chen				/* i2c3_sda_m1 */
331c6f7c1a3SJoseph Chen				<3 RK_PC3 5 &pcfg_pull_none_smt>;
332c6f7c1a3SJoseph Chen		};
333c6f7c1a3SJoseph Chen	};
334c6f7c1a3SJoseph Chen
335c6f7c1a3SJoseph Chen	i2c4 {
336c6f7c1a3SJoseph Chen		i2c4_xfer: i2c4-xfer {
337c6f7c1a3SJoseph Chen			rockchip,pins =
338c6f7c1a3SJoseph Chen				/* i2c4_scl */
339c6f7c1a3SJoseph Chen				<2 RK_PA0 4 &pcfg_pull_none_smt>,
340c6f7c1a3SJoseph Chen				/* i2c4_sda */
341c6f7c1a3SJoseph Chen				<2 RK_PA1 4 &pcfg_pull_none_smt>;
342c6f7c1a3SJoseph Chen		};
343c6f7c1a3SJoseph Chen	};
344c6f7c1a3SJoseph Chen
345c6f7c1a3SJoseph Chen	i2c5 {
346c6f7c1a3SJoseph Chen		i2c5m0_xfer: i2c5m0-xfer {
347c6f7c1a3SJoseph Chen			rockchip,pins =
348c6f7c1a3SJoseph Chen				/* i2c5_scl_m0 */
349c6f7c1a3SJoseph Chen				<1 RK_PB2 3 &pcfg_pull_none_smt>,
350c6f7c1a3SJoseph Chen				/* i2c5_sda_m0 */
351c6f7c1a3SJoseph Chen				<1 RK_PB3 3 &pcfg_pull_none_smt>;
352c6f7c1a3SJoseph Chen		};
353c6f7c1a3SJoseph Chen
354c6f7c1a3SJoseph Chen		i2c5m1_xfer: i2c5m1-xfer {
355c6f7c1a3SJoseph Chen			rockchip,pins =
356c6f7c1a3SJoseph Chen				/* i2c5_scl_m1 */
357c6f7c1a3SJoseph Chen				<1 RK_PD2 3 &pcfg_pull_none_smt>,
358c6f7c1a3SJoseph Chen				/* i2c5_sda_m1 */
359c6f7c1a3SJoseph Chen				<1 RK_PD3 3 &pcfg_pull_none_smt>;
360c6f7c1a3SJoseph Chen		};
361c6f7c1a3SJoseph Chen	};
362c6f7c1a3SJoseph Chen
363c6f7c1a3SJoseph Chen	i2c6 {
364c6f7c1a3SJoseph Chen		i2c6m0_xfer: i2c6m0-xfer {
365c6f7c1a3SJoseph Chen			rockchip,pins =
366c6f7c1a3SJoseph Chen				/* i2c6_scl_m0 */
367c6f7c1a3SJoseph Chen				<3 RK_PB2 5 &pcfg_pull_none_smt>,
368c6f7c1a3SJoseph Chen				/* i2c6_sda_m0 */
369c6f7c1a3SJoseph Chen				<3 RK_PB3 5 &pcfg_pull_none_smt>;
370c6f7c1a3SJoseph Chen		};
371c6f7c1a3SJoseph Chen
372c6f7c1a3SJoseph Chen		i2c6m1_xfer: i2c6m1-xfer {
373c6f7c1a3SJoseph Chen			rockchip,pins =
374c6f7c1a3SJoseph Chen				/* i2c6_scl_m1 */
375c6f7c1a3SJoseph Chen				<1 RK_PD4 3 &pcfg_pull_none_smt>,
376c6f7c1a3SJoseph Chen				/* i2c6_sda_m1 */
377c6f7c1a3SJoseph Chen				<1 RK_PD7 3 &pcfg_pull_none_smt>;
378c6f7c1a3SJoseph Chen		};
379c6f7c1a3SJoseph Chen	};
380c6f7c1a3SJoseph Chen
381c6f7c1a3SJoseph Chen	i2c7 {
382c6f7c1a3SJoseph Chen		i2c7_xfer: i2c7-xfer {
383c6f7c1a3SJoseph Chen			rockchip,pins =
384c6f7c1a3SJoseph Chen				/* i2c7_scl */
385c6f7c1a3SJoseph Chen				<2 RK_PA5 4 &pcfg_pull_none_smt>,
386c6f7c1a3SJoseph Chen				/* i2c7_sda */
387c6f7c1a3SJoseph Chen				<2 RK_PA6 4 &pcfg_pull_none_smt>;
388c6f7c1a3SJoseph Chen		};
389c6f7c1a3SJoseph Chen	};
390c6f7c1a3SJoseph Chen
391c6f7c1a3SJoseph Chen	i2s0 {
392c6f7c1a3SJoseph Chen		i2s0m0_pins: i2s0m0-pins {
393c6f7c1a3SJoseph Chen			rockchip,pins =
394c6f7c1a3SJoseph Chen				/* i2s0_lrck_m0 */
395c6f7c1a3SJoseph Chen				<3 RK_PB6 1 &pcfg_pull_none>,
396c6f7c1a3SJoseph Chen				/* i2s0_mclk_m0 */
397c6f7c1a3SJoseph Chen				<3 RK_PB4 1 &pcfg_pull_none>,
398c6f7c1a3SJoseph Chen				/* i2s0_sclk_m0 */
399c6f7c1a3SJoseph Chen				<3 RK_PB5 1 &pcfg_pull_none>,
400c6f7c1a3SJoseph Chen				/* i2s0_sdi_m0 */
401c6f7c1a3SJoseph Chen				<3 RK_PB7 1 &pcfg_pull_none>,
402c6f7c1a3SJoseph Chen				/* i2s0_sdo_m0 */
403c6f7c1a3SJoseph Chen				<3 RK_PC0 1 &pcfg_pull_none>;
404c6f7c1a3SJoseph Chen		};
405c6f7c1a3SJoseph Chen
406c6f7c1a3SJoseph Chen		i2s0m1_pins: i2s0m1-pins {
407c6f7c1a3SJoseph Chen			rockchip,pins =
408c6f7c1a3SJoseph Chen				/* i2s0_lrck_m1 */
409c6f7c1a3SJoseph Chen				<1 RK_PB6 1 &pcfg_pull_none>,
410c6f7c1a3SJoseph Chen				/* i2s0_mclk_m1 */
411c6f7c1a3SJoseph Chen				<1 RK_PB4 1 &pcfg_pull_none>,
412c6f7c1a3SJoseph Chen				/* i2s0_sclk_m1 */
413c6f7c1a3SJoseph Chen				<1 RK_PB5 1 &pcfg_pull_none>,
414c6f7c1a3SJoseph Chen				/* i2s0_sdi_m1 */
415c6f7c1a3SJoseph Chen				<1 RK_PB7 1 &pcfg_pull_none>,
416c6f7c1a3SJoseph Chen				/* i2s0_sdo_m1 */
417c6f7c1a3SJoseph Chen				<1 RK_PC0 1 &pcfg_pull_none>;
418c6f7c1a3SJoseph Chen		};
419c6f7c1a3SJoseph Chen	};
420c6f7c1a3SJoseph Chen
421c6f7c1a3SJoseph Chen	i2s1 {
422c6f7c1a3SJoseph Chen		i2s1_pins: i2s1-pins {
423c6f7c1a3SJoseph Chen			rockchip,pins =
424c6f7c1a3SJoseph Chen				/* i2s1_lrck */
425c6f7c1a3SJoseph Chen				<4 RK_PA6 1 &pcfg_pull_none>,
426c6f7c1a3SJoseph Chen				/* i2s1_mclk */
427c6f7c1a3SJoseph Chen				<4 RK_PA4 1 &pcfg_pull_none>,
428c6f7c1a3SJoseph Chen				/* i2s1_sclk */
429c6f7c1a3SJoseph Chen				<4 RK_PA5 1 &pcfg_pull_none>,
430c6f7c1a3SJoseph Chen				/* i2s1_sdi0 */
431c6f7c1a3SJoseph Chen				<4 RK_PB4 1 &pcfg_pull_none>,
432c6f7c1a3SJoseph Chen				/* i2s1_sdi1 */
433c6f7c1a3SJoseph Chen				<4 RK_PB3 1 &pcfg_pull_none>,
434c6f7c1a3SJoseph Chen				/* i2s1_sdi2 */
435c6f7c1a3SJoseph Chen				<4 RK_PA3 1 &pcfg_pull_none>,
436c6f7c1a3SJoseph Chen				/* i2s1_sdi3 */
437c6f7c1a3SJoseph Chen				<4 RK_PA2 1 &pcfg_pull_none>,
438c6f7c1a3SJoseph Chen				/* i2s1_sdo0 */
439c6f7c1a3SJoseph Chen				<4 RK_PA7 1 &pcfg_pull_none>,
440c6f7c1a3SJoseph Chen				/* i2s1_sdo1 */
441c6f7c1a3SJoseph Chen				<4 RK_PB0 1 &pcfg_pull_none>,
442c6f7c1a3SJoseph Chen				/* i2s1_sdo2 */
443c6f7c1a3SJoseph Chen				<4 RK_PB1 1 &pcfg_pull_none>,
444c6f7c1a3SJoseph Chen				/* i2s1_sdo3 */
445c6f7c1a3SJoseph Chen				<4 RK_PB2 1 &pcfg_pull_none>;
446c6f7c1a3SJoseph Chen		};
447c6f7c1a3SJoseph Chen	};
448c6f7c1a3SJoseph Chen
449c6f7c1a3SJoseph Chen	jtag {
450c6f7c1a3SJoseph Chen		jtagm0_pins: jtagm0-pins {
451c6f7c1a3SJoseph Chen			rockchip,pins =
452c6f7c1a3SJoseph Chen				/* jtag_cpu_tck_m0 */
453c6f7c1a3SJoseph Chen				<2 RK_PA2 2 &pcfg_pull_none>,
454c6f7c1a3SJoseph Chen				/* jtag_cpu_tms_m0 */
455c6f7c1a3SJoseph Chen				<2 RK_PA3 2 &pcfg_pull_none>,
456c6f7c1a3SJoseph Chen				/* jtag_mcu_tck_m0 */
457c6f7c1a3SJoseph Chen				<2 RK_PA4 2 &pcfg_pull_none>,
458c6f7c1a3SJoseph Chen				/* jtag_mcu_tms_m0 */
459c6f7c1a3SJoseph Chen				<2 RK_PA5 2 &pcfg_pull_none>;
460c6f7c1a3SJoseph Chen		};
461c6f7c1a3SJoseph Chen
462c6f7c1a3SJoseph Chen		jtagm1_pins: jtagm1-pins {
463c6f7c1a3SJoseph Chen			rockchip,pins =
464c6f7c1a3SJoseph Chen				/* jtag_cpu_tck_m1 */
465c6f7c1a3SJoseph Chen				<4 RK_PD0 2 &pcfg_pull_none>,
466c6f7c1a3SJoseph Chen				/* jtag_cpu_tms_m1 */
467c6f7c1a3SJoseph Chen				<4 RK_PC7 2 &pcfg_pull_none>,
468c6f7c1a3SJoseph Chen				/* jtag_mcu_tck_m1 */
469c6f7c1a3SJoseph Chen				<4 RK_PD0 3 &pcfg_pull_none>,
470c6f7c1a3SJoseph Chen				/* jtag_mcu_tms_m1 */
471c6f7c1a3SJoseph Chen				<4 RK_PC7 3 &pcfg_pull_none>;
472c6f7c1a3SJoseph Chen		};
473c6f7c1a3SJoseph Chen	};
474c6f7c1a3SJoseph Chen
475c6f7c1a3SJoseph Chen	pcie {
476c6f7c1a3SJoseph Chen		pciem0_pins: pciem0-pins {
477c6f7c1a3SJoseph Chen			rockchip,pins =
478c6f7c1a3SJoseph Chen				/* pcie_clkreqn_m0 */
479c6f7c1a3SJoseph Chen				<3 RK_PA6 5 &pcfg_pull_none>,
480c6f7c1a3SJoseph Chen				/* pcie_perstn_m0 */
481c6f7c1a3SJoseph Chen				<3 RK_PB0 5 &pcfg_pull_none>,
482c6f7c1a3SJoseph Chen				/* pcie_waken_m0 */
483c6f7c1a3SJoseph Chen				<3 RK_PA7 5 &pcfg_pull_none>;
484c6f7c1a3SJoseph Chen		};
485c6f7c1a3SJoseph Chen
486c6f7c1a3SJoseph Chen		pciem1_pins: pciem1-pins {
487c6f7c1a3SJoseph Chen			rockchip,pins =
488c6f7c1a3SJoseph Chen				/* pcie_clkreqn_m1 */
489c6f7c1a3SJoseph Chen				<1 RK_PA0 4 &pcfg_pull_none>,
490c6f7c1a3SJoseph Chen				/* pcie_perstn_m1 */
491c6f7c1a3SJoseph Chen				<1 RK_PA2 4 &pcfg_pull_none>,
492c6f7c1a3SJoseph Chen				/* pcie_waken_m1 */
493c6f7c1a3SJoseph Chen				<1 RK_PA1 4 &pcfg_pull_none>;
494c6f7c1a3SJoseph Chen		};
495c6f7c1a3SJoseph Chen	};
496c6f7c1a3SJoseph Chen
497c6f7c1a3SJoseph Chen	pdm {
498c6f7c1a3SJoseph Chen		pdm_clk0: pdm-clk0 {
499c6f7c1a3SJoseph Chen			rockchip,pins =
500c6f7c1a3SJoseph Chen				/* pdm_clk0 */
501c6f7c1a3SJoseph Chen				<4 RK_PB5 3 &pcfg_pull_none>;
502c6f7c1a3SJoseph Chen		};
503c6f7c1a3SJoseph Chen
504c6f7c1a3SJoseph Chen		pdm_clk1: pdm-clk1 {
505c6f7c1a3SJoseph Chen			rockchip,pins =
506c6f7c1a3SJoseph Chen				/* pdm_clk1 */
507c6f7c1a3SJoseph Chen				<4 RK_PA4 3 &pcfg_pull_none>;
508c6f7c1a3SJoseph Chen		};
509c6f7c1a3SJoseph Chen
510c6f7c1a3SJoseph Chen		pdm_sdi0: pdm-sdi0 {
511c6f7c1a3SJoseph Chen			rockchip,pins =
512c6f7c1a3SJoseph Chen				/* pdm_sdi0 */
513c6f7c1a3SJoseph Chen				<4 RK_PB2 3 &pcfg_pull_none>;
514c6f7c1a3SJoseph Chen		};
515c6f7c1a3SJoseph Chen
516c6f7c1a3SJoseph Chen		pdm_sdi1: pdm-sdi1 {
517c6f7c1a3SJoseph Chen			rockchip,pins =
518c6f7c1a3SJoseph Chen				/* pdm_sdi1 */
519c6f7c1a3SJoseph Chen				<4 RK_PB1 3 &pcfg_pull_none>;
520c6f7c1a3SJoseph Chen		};
521c6f7c1a3SJoseph Chen
522c6f7c1a3SJoseph Chen		pdm_sdi2: pdm-sdi2 {
523c6f7c1a3SJoseph Chen			rockchip,pins =
524c6f7c1a3SJoseph Chen				/* pdm_sdi2 */
525c6f7c1a3SJoseph Chen				<4 RK_PB3 3 &pcfg_pull_none>;
526c6f7c1a3SJoseph Chen		};
527c6f7c1a3SJoseph Chen
528c6f7c1a3SJoseph Chen		pdm_sdi3: pdm-sdi3 {
529c6f7c1a3SJoseph Chen			rockchip,pins =
530c6f7c1a3SJoseph Chen				/* pdm_sdi3 */
531c6f7c1a3SJoseph Chen				<4 RK_PC1 3 &pcfg_pull_none>;
532c6f7c1a3SJoseph Chen		};
533c6f7c1a3SJoseph Chen	};
534c6f7c1a3SJoseph Chen
535c6f7c1a3SJoseph Chen	pmu {
536c6f7c1a3SJoseph Chen		pmu_pins: pmu-pins {
537c6f7c1a3SJoseph Chen			rockchip,pins =
538c6f7c1a3SJoseph Chen				/* pmu_debug */
539c6f7c1a3SJoseph Chen				<4 RK_PA0 4 &pcfg_pull_none>;
540c6f7c1a3SJoseph Chen		};
541c6f7c1a3SJoseph Chen	};
542c6f7c1a3SJoseph Chen
543c6f7c1a3SJoseph Chen	pwm0 {
544c6f7c1a3SJoseph Chen		pwm0m0_pins: pwm0m0-pins {
545c6f7c1a3SJoseph Chen			rockchip,pins =
546c6f7c1a3SJoseph Chen				/* pwm0_m0 */
547c6f7c1a3SJoseph Chen				<4 RK_PC3 1 &pcfg_pull_none>;
548c6f7c1a3SJoseph Chen		};
549c6f7c1a3SJoseph Chen
550c6f7c1a3SJoseph Chen		pwm0m1_pins: pwm0m1-pins {
551c6f7c1a3SJoseph Chen			rockchip,pins =
552c6f7c1a3SJoseph Chen				/* pwm0_m1 */
553c6f7c1a3SJoseph Chen				<1 RK_PA2 5 &pcfg_pull_none>;
554c6f7c1a3SJoseph Chen		};
555c6f7c1a3SJoseph Chen	};
556c6f7c1a3SJoseph Chen
557c6f7c1a3SJoseph Chen	pwm1 {
558c6f7c1a3SJoseph Chen		pwm1m0_pins: pwm1m0-pins {
559c6f7c1a3SJoseph Chen			rockchip,pins =
560c6f7c1a3SJoseph Chen				/* pwm1_m0 */
561c6f7c1a3SJoseph Chen				<4 RK_PC4 1 &pcfg_pull_none>;
562c6f7c1a3SJoseph Chen		};
563c6f7c1a3SJoseph Chen
564c6f7c1a3SJoseph Chen		pwm1m1_pins: pwm1m1-pins {
565c6f7c1a3SJoseph Chen			rockchip,pins =
566c6f7c1a3SJoseph Chen				/* pwm1_m1 */
567c6f7c1a3SJoseph Chen				<1 RK_PA3 4 &pcfg_pull_none>;
568c6f7c1a3SJoseph Chen		};
569c6f7c1a3SJoseph Chen	};
570c6f7c1a3SJoseph Chen
571c6f7c1a3SJoseph Chen	pwm2 {
572c6f7c1a3SJoseph Chen		pwm2m0_pins: pwm2m0-pins {
573c6f7c1a3SJoseph Chen			rockchip,pins =
574c6f7c1a3SJoseph Chen				/* pwm2_m0 */
575c6f7c1a3SJoseph Chen				<4 RK_PC5 1 &pcfg_pull_none>;
576c6f7c1a3SJoseph Chen		};
577c6f7c1a3SJoseph Chen
578c6f7c1a3SJoseph Chen		pwm2m1_pins: pwm2m1-pins {
579c6f7c1a3SJoseph Chen			rockchip,pins =
580c6f7c1a3SJoseph Chen				/* pwm2_m1 */
581c6f7c1a3SJoseph Chen				<1 RK_PA7 2 &pcfg_pull_none>;
582c6f7c1a3SJoseph Chen		};
583c6f7c1a3SJoseph Chen	};
584c6f7c1a3SJoseph Chen
585c6f7c1a3SJoseph Chen	pwm3 {
586c6f7c1a3SJoseph Chen		pwm3m0_pins: pwm3m0-pins {
587c6f7c1a3SJoseph Chen			rockchip,pins =
588c6f7c1a3SJoseph Chen				/* pwm3_m0 */
589c6f7c1a3SJoseph Chen				<4 RK_PC6 1 &pcfg_pull_none>;
590c6f7c1a3SJoseph Chen		};
591c6f7c1a3SJoseph Chen
592c6f7c1a3SJoseph Chen		pwm3m1_pins: pwm3m1-pins {
593c6f7c1a3SJoseph Chen			rockchip,pins =
594c6f7c1a3SJoseph Chen				/* pwm3_m1 */
595c6f7c1a3SJoseph Chen				<2 RK_PA4 3 &pcfg_pull_none>;
596c6f7c1a3SJoseph Chen		};
597c6f7c1a3SJoseph Chen	};
598c6f7c1a3SJoseph Chen
599c6f7c1a3SJoseph Chen	pwm4 {
600c6f7c1a3SJoseph Chen		pwm4m0_pins: pwm4m0-pins {
601c6f7c1a3SJoseph Chen			rockchip,pins =
602c6f7c1a3SJoseph Chen				/* pwm4_m0 */
603c6f7c1a3SJoseph Chen				<4 RK_PB7 1 &pcfg_pull_none>;
604c6f7c1a3SJoseph Chen		};
605c6f7c1a3SJoseph Chen
606c6f7c1a3SJoseph Chen		pwm4m1_pins: pwm4m1-pins {
607c6f7c1a3SJoseph Chen			rockchip,pins =
608c6f7c1a3SJoseph Chen				/* pwm4_m1 */
609c6f7c1a3SJoseph Chen				<1 RK_PA4 2 &pcfg_pull_none>;
610c6f7c1a3SJoseph Chen		};
611c6f7c1a3SJoseph Chen	};
612c6f7c1a3SJoseph Chen
613c6f7c1a3SJoseph Chen	pwm5 {
614c6f7c1a3SJoseph Chen		pwm5m0_pins: pwm5m0-pins {
615c6f7c1a3SJoseph Chen			rockchip,pins =
616c6f7c1a3SJoseph Chen				/* pwm5_m0 */
617c6f7c1a3SJoseph Chen				<4 RK_PC0 1 &pcfg_pull_none>;
618c6f7c1a3SJoseph Chen		};
619c6f7c1a3SJoseph Chen
620c6f7c1a3SJoseph Chen		pwm5m1_pins: pwm5m1-pins {
621c6f7c1a3SJoseph Chen			rockchip,pins =
622c6f7c1a3SJoseph Chen				/* pwm5_m1 */
623c6f7c1a3SJoseph Chen				<3 RK_PC3 1 &pcfg_pull_none>;
624c6f7c1a3SJoseph Chen		};
625c6f7c1a3SJoseph Chen	};
626c6f7c1a3SJoseph Chen
627c6f7c1a3SJoseph Chen	pwm6 {
628c6f7c1a3SJoseph Chen		pwm6m0_pins: pwm6m0-pins {
629c6f7c1a3SJoseph Chen			rockchip,pins =
630c6f7c1a3SJoseph Chen				/* pwm6_m0 */
631c6f7c1a3SJoseph Chen				<4 RK_PC1 1 &pcfg_pull_none>;
632c6f7c1a3SJoseph Chen		};
633c6f7c1a3SJoseph Chen
634c6f7c1a3SJoseph Chen		pwm6m1_pins: pwm6m1-pins {
635c6f7c1a3SJoseph Chen			rockchip,pins =
636c6f7c1a3SJoseph Chen				/* pwm6_m1 */
637c6f7c1a3SJoseph Chen				<1 RK_PC3 3 &pcfg_pull_none>;
638c6f7c1a3SJoseph Chen		};
639c6f7c1a3SJoseph Chen
640c6f7c1a3SJoseph Chen		pwm6m2_pins: pwm6m2-pins {
641c6f7c1a3SJoseph Chen			rockchip,pins =
642c6f7c1a3SJoseph Chen				/* pwm6_m2 */
643c6f7c1a3SJoseph Chen				<3 RK_PC1 1 &pcfg_pull_none>;
644c6f7c1a3SJoseph Chen		};
645c6f7c1a3SJoseph Chen	};
646c6f7c1a3SJoseph Chen
647c6f7c1a3SJoseph Chen	pwm7 {
648c6f7c1a3SJoseph Chen		pwm7m0_pins: pwm7m0-pins {
649c6f7c1a3SJoseph Chen			rockchip,pins =
650c6f7c1a3SJoseph Chen				/* pwm7_m0 */
651c6f7c1a3SJoseph Chen				<4 RK_PC2 1 &pcfg_pull_none>;
652c6f7c1a3SJoseph Chen		};
653c6f7c1a3SJoseph Chen
654c6f7c1a3SJoseph Chen		pwm7m1_pins: pwm7m1-pins {
655c6f7c1a3SJoseph Chen			rockchip,pins =
656c6f7c1a3SJoseph Chen				/* pwm7_m1 */
657c6f7c1a3SJoseph Chen				<1 RK_PC2 2 &pcfg_pull_none>;
658c6f7c1a3SJoseph Chen		};
659c6f7c1a3SJoseph Chen	};
660c6f7c1a3SJoseph Chen
661c6f7c1a3SJoseph Chen	pwr {
662c6f7c1a3SJoseph Chen		pwr_pins: pwr-pins {
663c6f7c1a3SJoseph Chen			rockchip,pins =
664c6f7c1a3SJoseph Chen				/* pwr_ctrl0 */
665c6f7c1a3SJoseph Chen				<4 RK_PC2 2 &pcfg_pull_none>,
666c6f7c1a3SJoseph Chen				/* pwr_ctrl1 */
667c6f7c1a3SJoseph Chen				<4 RK_PB6 1 &pcfg_pull_none>;
668c6f7c1a3SJoseph Chen		};
669c6f7c1a3SJoseph Chen	};
670c6f7c1a3SJoseph Chen
671c6f7c1a3SJoseph Chen	ref {
672c6f7c1a3SJoseph Chen		refm0_pins: refm0-pins {
673c6f7c1a3SJoseph Chen			rockchip,pins =
674c6f7c1a3SJoseph Chen				/* ref_clk_out_m0 */
675c6f7c1a3SJoseph Chen				<0 RK_PA1 1 &pcfg_pull_none>;
676c6f7c1a3SJoseph Chen		};
677c6f7c1a3SJoseph Chen
678c6f7c1a3SJoseph Chen		refm1_pins: refm1-pins {
679c6f7c1a3SJoseph Chen			rockchip,pins =
680c6f7c1a3SJoseph Chen				/* ref_clk_out_m1 */
681c6f7c1a3SJoseph Chen				<3 RK_PC3 6 &pcfg_pull_none>;
682c6f7c1a3SJoseph Chen		};
683c6f7c1a3SJoseph Chen	};
684c6f7c1a3SJoseph Chen
685c6f7c1a3SJoseph Chen	rgmii {
686c6f7c1a3SJoseph Chen		rgmii_miim: rgmii-miim {
687c6f7c1a3SJoseph Chen			rockchip,pins =
688c6f7c1a3SJoseph Chen				/* rgmii_mdc */
689c6f7c1a3SJoseph Chen				<3 RK_PB6 2 &pcfg_pull_none>,
690c6f7c1a3SJoseph Chen				/* rgmii_mdio */
691c6f7c1a3SJoseph Chen				<3 RK_PB7 2 &pcfg_pull_none>;
692c6f7c1a3SJoseph Chen		};
693c6f7c1a3SJoseph Chen
694c6f7c1a3SJoseph Chen		rgmii_rx_bus2: rgmii-rx_bus2 {
695c6f7c1a3SJoseph Chen			rockchip,pins =
696c6f7c1a3SJoseph Chen				/* rgmii_rxd0 */
697c6f7c1a3SJoseph Chen				<3 RK_PA3 2 &pcfg_pull_none>,
698c6f7c1a3SJoseph Chen				/* rgmii_rxd1 */
699c6f7c1a3SJoseph Chen				<3 RK_PA2 2 &pcfg_pull_none>,
700c6f7c1a3SJoseph Chen				/* rgmii_rxdv_crs */
701c6f7c1a3SJoseph Chen				<3 RK_PC2 2 &pcfg_pull_none>;
702c6f7c1a3SJoseph Chen		};
703c6f7c1a3SJoseph Chen
704c6f7c1a3SJoseph Chen		rgmii_tx_bus2: rgmii-tx_bus2 {
705c6f7c1a3SJoseph Chen			rockchip,pins =
706c6f7c1a3SJoseph Chen				/* rgmii_txd0 */
707c6f7c1a3SJoseph Chen				<3 RK_PA1 2 &pcfg_pull_none>,
708c6f7c1a3SJoseph Chen				/* rgmii_txd1 */
709c6f7c1a3SJoseph Chen				<3 RK_PA0 2 &pcfg_pull_none>,
710c6f7c1a3SJoseph Chen				/* rgmii_txen */
711c6f7c1a3SJoseph Chen				<3 RK_PC0 2 &pcfg_pull_none>;
712c6f7c1a3SJoseph Chen		};
713c6f7c1a3SJoseph Chen
714c6f7c1a3SJoseph Chen		rgmii_rgmii_clk: rgmii-rgmii_clk {
715c6f7c1a3SJoseph Chen			rockchip,pins =
716c6f7c1a3SJoseph Chen				/* rgmii_rxclk */
717c6f7c1a3SJoseph Chen				<3 RK_PA5 2 &pcfg_pull_none>,
718c6f7c1a3SJoseph Chen				/* rgmii_txclk */
719c6f7c1a3SJoseph Chen				<3 RK_PA4 2 &pcfg_pull_none>;
720c6f7c1a3SJoseph Chen		};
721c6f7c1a3SJoseph Chen
722c6f7c1a3SJoseph Chen		rgmii_rgmii_bus: rgmii-rgmii_bus {
723c6f7c1a3SJoseph Chen			rockchip,pins =
724c6f7c1a3SJoseph Chen				/* rgmii_rxd2 */
725c6f7c1a3SJoseph Chen				<3 RK_PA7 2 &pcfg_pull_none>,
726c6f7c1a3SJoseph Chen				/* rgmii_rxd3 */
727c6f7c1a3SJoseph Chen				<3 RK_PA6 2 &pcfg_pull_none>,
728c6f7c1a3SJoseph Chen				/* rgmii_txd2 */
729c6f7c1a3SJoseph Chen				<3 RK_PB1 2 &pcfg_pull_none>,
730c6f7c1a3SJoseph Chen				/* rgmii_txd3 */
731c6f7c1a3SJoseph Chen				<3 RK_PB0 2 &pcfg_pull_none>;
732c6f7c1a3SJoseph Chen		};
733c6f7c1a3SJoseph Chen
734c6f7c1a3SJoseph Chen		rgmii_clk: rgmii-clk {
735c6f7c1a3SJoseph Chen			rockchip,pins =
736c6f7c1a3SJoseph Chen				/* rgmii_clk */
737c6f7c1a3SJoseph Chen				<3 RK_PB4 2 &pcfg_pull_none>;
738c6f7c1a3SJoseph Chen		};
739c6f7c1a3SJoseph Chen		rgmii_txer: rgmii-txer {
740c6f7c1a3SJoseph Chen			rockchip,pins =
741c6f7c1a3SJoseph Chen				/* rgmii_txer */
742c6f7c1a3SJoseph Chen				<3 RK_PC1 2 &pcfg_pull_none>;
743c6f7c1a3SJoseph Chen		};
744c6f7c1a3SJoseph Chen	};
745c6f7c1a3SJoseph Chen
746c6f7c1a3SJoseph Chen	scr {
747c6f7c1a3SJoseph Chen		scrm0_pins: scrm0-pins {
748c6f7c1a3SJoseph Chen			rockchip,pins =
749c6f7c1a3SJoseph Chen				/* scr_clk_m0 */
750c6f7c1a3SJoseph Chen				<1 RK_PA2 3 &pcfg_pull_none>,
751c6f7c1a3SJoseph Chen				/* scr_data_m0 */
752c6f7c1a3SJoseph Chen				<1 RK_PA1 3 &pcfg_pull_none>,
753c6f7c1a3SJoseph Chen				/* scr_detn_m0 */
754c6f7c1a3SJoseph Chen				<1 RK_PA0 3 &pcfg_pull_none>,
755c6f7c1a3SJoseph Chen				/* scr_rstn_m0 */
756c6f7c1a3SJoseph Chen				<1 RK_PA3 3 &pcfg_pull_none>;
757c6f7c1a3SJoseph Chen		};
758c6f7c1a3SJoseph Chen
759c6f7c1a3SJoseph Chen		scrm1_pins: scrm1-pins {
760c6f7c1a3SJoseph Chen			rockchip,pins =
761c6f7c1a3SJoseph Chen				/* scr_clk_m1 */
762c6f7c1a3SJoseph Chen				<2 RK_PA5 3 &pcfg_pull_none>,
763c6f7c1a3SJoseph Chen				/* scr_data_m1 */
764c6f7c1a3SJoseph Chen				<2 RK_PA3 4 &pcfg_pull_none>,
765c6f7c1a3SJoseph Chen				/* scr_detn_m1 */
766c6f7c1a3SJoseph Chen				<2 RK_PA6 3 &pcfg_pull_none>,
767c6f7c1a3SJoseph Chen				/* scr_rstn_m1 */
768c6f7c1a3SJoseph Chen				<2 RK_PA4 4 &pcfg_pull_none>;
769c6f7c1a3SJoseph Chen		};
770c6f7c1a3SJoseph Chen	};
771c6f7c1a3SJoseph Chen
772c6f7c1a3SJoseph Chen	sdio0 {
773c6f7c1a3SJoseph Chen		sdio0_bus4: sdio0-bus4 {
774c6f7c1a3SJoseph Chen			rockchip,pins =
775c6f7c1a3SJoseph Chen				/* sdio0_d0 */
776c6f7c1a3SJoseph Chen				<1 RK_PA0 1 &pcfg_pull_up_drv_level_2>,
777c6f7c1a3SJoseph Chen				/* sdio0_d1 */
778c6f7c1a3SJoseph Chen				<1 RK_PA1 1 &pcfg_pull_up_drv_level_2>,
779c6f7c1a3SJoseph Chen				/* sdio0_d2 */
780c6f7c1a3SJoseph Chen				<1 RK_PA2 1 &pcfg_pull_up_drv_level_2>,
781c6f7c1a3SJoseph Chen				/* sdio0_d3 */
782c6f7c1a3SJoseph Chen				<1 RK_PA3 1 &pcfg_pull_up_drv_level_2>;
783c6f7c1a3SJoseph Chen		};
784c6f7c1a3SJoseph Chen
785c6f7c1a3SJoseph Chen		sdio0_clk: sdio0-clk {
786c6f7c1a3SJoseph Chen			rockchip,pins =
787c6f7c1a3SJoseph Chen				/* sdio0_clk */
788c6f7c1a3SJoseph Chen				<1 RK_PA5 1 &pcfg_pull_up_drv_level_2>;
789c6f7c1a3SJoseph Chen		};
790c6f7c1a3SJoseph Chen
791c6f7c1a3SJoseph Chen		sdio0_cmd: sdio0-cmd {
792c6f7c1a3SJoseph Chen			rockchip,pins =
793c6f7c1a3SJoseph Chen				/* sdio0_cmd */
794c6f7c1a3SJoseph Chen				<1 RK_PA4 1 &pcfg_pull_up_drv_level_2>;
795c6f7c1a3SJoseph Chen		};
796c6f7c1a3SJoseph Chen
797c6f7c1a3SJoseph Chen		sdio0_det: sdio0-det {
798c6f7c1a3SJoseph Chen			rockchip,pins =
799c6f7c1a3SJoseph Chen				/* sdio0_det */
800c6f7c1a3SJoseph Chen				<1 RK_PA6 1 &pcfg_pull_up>;
801c6f7c1a3SJoseph Chen		};
802c6f7c1a3SJoseph Chen
803c6f7c1a3SJoseph Chen		sdio0_pwren: sdio0-pwren {
804c6f7c1a3SJoseph Chen			rockchip,pins =
805c6f7c1a3SJoseph Chen				/* sdio0_pwren */
806c6f7c1a3SJoseph Chen				<1 RK_PA7 1 &pcfg_pull_none>;
807c6f7c1a3SJoseph Chen		};
808c6f7c1a3SJoseph Chen	};
809c6f7c1a3SJoseph Chen
810c6f7c1a3SJoseph Chen	sdio1 {
811c6f7c1a3SJoseph Chen		sdio1_bus4: sdio1-bus4 {
812c6f7c1a3SJoseph Chen			rockchip,pins =
813c6f7c1a3SJoseph Chen				/* sdio1_d0 */
814c6f7c1a3SJoseph Chen				<3 RK_PA6 1 &pcfg_pull_up_drv_level_2>,
815c6f7c1a3SJoseph Chen				/* sdio1_d1 */
816c6f7c1a3SJoseph Chen				<3 RK_PA7 1 &pcfg_pull_up_drv_level_2>,
817c6f7c1a3SJoseph Chen				/* sdio1_d2 */
818c6f7c1a3SJoseph Chen				<3 RK_PB0 1 &pcfg_pull_up_drv_level_2>,
819c6f7c1a3SJoseph Chen				/* sdio1_d3 */
820c6f7c1a3SJoseph Chen				<3 RK_PB1 1 &pcfg_pull_up_drv_level_2>;
821c6f7c1a3SJoseph Chen		};
822c6f7c1a3SJoseph Chen
823c6f7c1a3SJoseph Chen		sdio1_clk: sdio1-clk {
824c6f7c1a3SJoseph Chen			rockchip,pins =
825c6f7c1a3SJoseph Chen				/* sdio1_clk */
826c6f7c1a3SJoseph Chen				<3 RK_PA4 1 &pcfg_pull_up_drv_level_2>;
827c6f7c1a3SJoseph Chen		};
828c6f7c1a3SJoseph Chen
829c6f7c1a3SJoseph Chen		sdio1_cmd: sdio1-cmd {
830c6f7c1a3SJoseph Chen			rockchip,pins =
831c6f7c1a3SJoseph Chen				/* sdio1_cmd */
832c6f7c1a3SJoseph Chen				<3 RK_PA5 1 &pcfg_pull_up_drv_level_2>;
833c6f7c1a3SJoseph Chen		};
834c6f7c1a3SJoseph Chen
835c6f7c1a3SJoseph Chen		sdio1_det: sdio1-det {
836c6f7c1a3SJoseph Chen			rockchip,pins =
837c6f7c1a3SJoseph Chen				/* sdio1_det */
838c6f7c1a3SJoseph Chen				<3 RK_PB3 1 &pcfg_pull_up>;
839c6f7c1a3SJoseph Chen		};
840c6f7c1a3SJoseph Chen
841c6f7c1a3SJoseph Chen		sdio1_pwren: sdio1-pwren {
842c6f7c1a3SJoseph Chen			rockchip,pins =
843c6f7c1a3SJoseph Chen				/* sdio1_pwren */
844c6f7c1a3SJoseph Chen				<3 RK_PB2 1 &pcfg_pull_none>;
845c6f7c1a3SJoseph Chen		};
846c6f7c1a3SJoseph Chen	};
847c6f7c1a3SJoseph Chen
848*f54c817cSYifeng Zhao	sdmmc_pins: sdmmc-pins {
849c6f7c1a3SJoseph Chen		sdmmc_bus4: sdmmc-bus4 {
850c6f7c1a3SJoseph Chen			rockchip,pins =
851c6f7c1a3SJoseph Chen				/* sdmmc_d0 */
852c6f7c1a3SJoseph Chen				<2 RK_PA0 1 &pcfg_pull_up_drv_level_2>,
853c6f7c1a3SJoseph Chen				/* sdmmc_d1 */
854c6f7c1a3SJoseph Chen				<2 RK_PA1 1 &pcfg_pull_up_drv_level_2>,
855c6f7c1a3SJoseph Chen				/* sdmmc_d2 */
856c6f7c1a3SJoseph Chen				<2 RK_PA2 1 &pcfg_pull_up_drv_level_2>,
857c6f7c1a3SJoseph Chen				/* sdmmc_d3 */
858c6f7c1a3SJoseph Chen				<2 RK_PA3 1 &pcfg_pull_up_drv_level_2>;
859c6f7c1a3SJoseph Chen		};
860c6f7c1a3SJoseph Chen
861c6f7c1a3SJoseph Chen		sdmmc_clk: sdmmc-clk {
862c6f7c1a3SJoseph Chen			rockchip,pins =
863c6f7c1a3SJoseph Chen				/* sdmmc_clk */
864c6f7c1a3SJoseph Chen				<2 RK_PA5 1 &pcfg_pull_up_drv_level_2>;
865c6f7c1a3SJoseph Chen		};
866c6f7c1a3SJoseph Chen
867c6f7c1a3SJoseph Chen		sdmmc_cmd: sdmmc-cmd {
868c6f7c1a3SJoseph Chen			rockchip,pins =
869c6f7c1a3SJoseph Chen				/* sdmmc_cmd */
870c6f7c1a3SJoseph Chen				<2 RK_PA4 1 &pcfg_pull_up_drv_level_2>;
871c6f7c1a3SJoseph Chen		};
872c6f7c1a3SJoseph Chen
873c6f7c1a3SJoseph Chen		sdmmc_det: sdmmc-det {
874c6f7c1a3SJoseph Chen			rockchip,pins =
875c6f7c1a3SJoseph Chen				/* sdmmc_detn */
876c6f7c1a3SJoseph Chen				<2 RK_PA6 1 &pcfg_pull_up>;
877c6f7c1a3SJoseph Chen		};
878c6f7c1a3SJoseph Chen
879c6f7c1a3SJoseph Chen		sdmmc_pwren: sdmmc-pwren {
880c6f7c1a3SJoseph Chen			rockchip,pins =
881c6f7c1a3SJoseph Chen				/* sdmmc_pwren */
882c6f7c1a3SJoseph Chen				<4 RK_PA1 1 &pcfg_pull_none>;
883c6f7c1a3SJoseph Chen		};
884c6f7c1a3SJoseph Chen	};
885c6f7c1a3SJoseph Chen
886c6f7c1a3SJoseph Chen	spdif {
887c6f7c1a3SJoseph Chen		spdifm0_pins: spdifm0-pins {
888c6f7c1a3SJoseph Chen			rockchip,pins =
889c6f7c1a3SJoseph Chen				/* spdif_tx_m0 */
890c6f7c1a3SJoseph Chen				<4 RK_PA0 1 &pcfg_pull_none>;
891c6f7c1a3SJoseph Chen		};
892c6f7c1a3SJoseph Chen
893c6f7c1a3SJoseph Chen		spdifm1_pins: spdifm1-pins {
894c6f7c1a3SJoseph Chen			rockchip,pins =
895c6f7c1a3SJoseph Chen				/* spdif_tx_m1 */
896c6f7c1a3SJoseph Chen				<1 RK_PC3 2 &pcfg_pull_none>;
897c6f7c1a3SJoseph Chen		};
898c6f7c1a3SJoseph Chen
899c6f7c1a3SJoseph Chen		spdifm2_pins: spdifm2-pins {
900c6f7c1a3SJoseph Chen			rockchip,pins =
901c6f7c1a3SJoseph Chen				/* spdif_tx_m2 */
902c6f7c1a3SJoseph Chen				<3 RK_PC3 2 &pcfg_pull_none>;
903c6f7c1a3SJoseph Chen		};
904c6f7c1a3SJoseph Chen	};
905c6f7c1a3SJoseph Chen
906c6f7c1a3SJoseph Chen	spi0 {
907c6f7c1a3SJoseph Chen		spi0_pins: spi0-pins {
908c6f7c1a3SJoseph Chen			rockchip,pins =
909c6f7c1a3SJoseph Chen				/* spi0_clk */
910c6f7c1a3SJoseph Chen				<4 RK_PB4 2 &pcfg_pull_none>,
911c6f7c1a3SJoseph Chen				/* spi0_miso */
912c6f7c1a3SJoseph Chen				<4 RK_PB3 2 &pcfg_pull_none>,
913c6f7c1a3SJoseph Chen				/* spi0_mosi */
914c6f7c1a3SJoseph Chen				<4 RK_PB2 2 &pcfg_pull_none>;
915c6f7c1a3SJoseph Chen		};
916c6f7c1a3SJoseph Chen
917c6f7c1a3SJoseph Chen		spi0_csn0: spi0-csn0 {
918c6f7c1a3SJoseph Chen			rockchip,pins =
919c6f7c1a3SJoseph Chen				/* spi0_csn0 */
920c6f7c1a3SJoseph Chen				<4 RK_PB6 2 &pcfg_pull_none>;
921c6f7c1a3SJoseph Chen		};
922c6f7c1a3SJoseph Chen		spi0_csn1: spi0-csn1 {
923c6f7c1a3SJoseph Chen			rockchip,pins =
924c6f7c1a3SJoseph Chen				/* spi0_csn1 */
925c6f7c1a3SJoseph Chen				<4 RK_PC1 2 &pcfg_pull_none>;
926c6f7c1a3SJoseph Chen		};
927c6f7c1a3SJoseph Chen	};
928c6f7c1a3SJoseph Chen
929c6f7c1a3SJoseph Chen	spi1 {
930c6f7c1a3SJoseph Chen		spi1_pins: spi1-pins {
931c6f7c1a3SJoseph Chen			rockchip,pins =
932c6f7c1a3SJoseph Chen				/* spi1_clk */
933c6f7c1a3SJoseph Chen				<1 RK_PB6 2 &pcfg_pull_none>,
934c6f7c1a3SJoseph Chen				/* spi1_miso */
935c6f7c1a3SJoseph Chen				<1 RK_PC0 2 &pcfg_pull_none>,
936c6f7c1a3SJoseph Chen				/* spi1_mosi */
937c6f7c1a3SJoseph Chen				<1 RK_PB7 2 &pcfg_pull_none>;
938c6f7c1a3SJoseph Chen		};
939c6f7c1a3SJoseph Chen
940c6f7c1a3SJoseph Chen		spi1_csn0: spi1-csn0 {
941c6f7c1a3SJoseph Chen			rockchip,pins =
942c6f7c1a3SJoseph Chen				/* spi1_csn0 */
943c6f7c1a3SJoseph Chen				<1 RK_PC1 1 &pcfg_pull_none>;
944c6f7c1a3SJoseph Chen		};
945c6f7c1a3SJoseph Chen		spi1_csn1: spi1-csn1 {
946c6f7c1a3SJoseph Chen			rockchip,pins =
947c6f7c1a3SJoseph Chen				/* spi1_csn1 */
948c6f7c1a3SJoseph Chen				<1 RK_PC2 1 &pcfg_pull_none>;
949c6f7c1a3SJoseph Chen		};
950c6f7c1a3SJoseph Chen	};
951c6f7c1a3SJoseph Chen
952c6f7c1a3SJoseph Chen	tsi0 {
953c6f7c1a3SJoseph Chen		tsi0_pins: tsi0-pins {
954c6f7c1a3SJoseph Chen			rockchip,pins =
955c6f7c1a3SJoseph Chen				/* tsi0_clkin */
956c6f7c1a3SJoseph Chen				<3 RK_PB2 3 &pcfg_pull_none>,
957c6f7c1a3SJoseph Chen				/* tsi0_d0 */
958c6f7c1a3SJoseph Chen				<3 RK_PB1 3 &pcfg_pull_none>,
959c6f7c1a3SJoseph Chen				/* tsi0_d1 */
960c6f7c1a3SJoseph Chen				<3 RK_PB5 3 &pcfg_pull_none>,
961c6f7c1a3SJoseph Chen				/* tsi0_d2 */
962c6f7c1a3SJoseph Chen				<3 RK_PB6 3 &pcfg_pull_none>,
963c6f7c1a3SJoseph Chen				/* tsi0_d3 */
964c6f7c1a3SJoseph Chen				<3 RK_PB7 3 &pcfg_pull_none>,
965c6f7c1a3SJoseph Chen				/* tsi0_d4 */
966c6f7c1a3SJoseph Chen				<3 RK_PA3 3 &pcfg_pull_none>,
967c6f7c1a3SJoseph Chen				/* tsi0_d5 */
968c6f7c1a3SJoseph Chen				<3 RK_PA2 3 &pcfg_pull_none>,
969c6f7c1a3SJoseph Chen				/* tsi0_d6 */
970c6f7c1a3SJoseph Chen				<3 RK_PA1 3 &pcfg_pull_none>,
971c6f7c1a3SJoseph Chen				/* tsi0_d7 */
972c6f7c1a3SJoseph Chen				<3 RK_PA0 3 &pcfg_pull_none>,
973c6f7c1a3SJoseph Chen				/* tsi0_fail */
974c6f7c1a3SJoseph Chen				<3 RK_PC0 3 &pcfg_pull_none>,
975c6f7c1a3SJoseph Chen				/* tsi0_sync */
976c6f7c1a3SJoseph Chen				<3 RK_PB4 3 &pcfg_pull_none>,
977c6f7c1a3SJoseph Chen				/* tsi0_valid */
978c6f7c1a3SJoseph Chen				<3 RK_PB3 3 &pcfg_pull_none>;
979c6f7c1a3SJoseph Chen		};
980c6f7c1a3SJoseph Chen	};
981c6f7c1a3SJoseph Chen
982c6f7c1a3SJoseph Chen	tsi1 {
983c6f7c1a3SJoseph Chen		tsi1_pins: tsi1-pins {
984c6f7c1a3SJoseph Chen			rockchip,pins =
985c6f7c1a3SJoseph Chen				/* tsi1_clkin */
986c6f7c1a3SJoseph Chen				<3 RK_PA5 3 &pcfg_pull_none>,
987c6f7c1a3SJoseph Chen				/* tsi1_d0 */
988c6f7c1a3SJoseph Chen				<3 RK_PA4 3 &pcfg_pull_none>,
989c6f7c1a3SJoseph Chen				/* tsi1_sync */
990c6f7c1a3SJoseph Chen				<3 RK_PA7 3 &pcfg_pull_none>,
991c6f7c1a3SJoseph Chen				/* tsi1_valid */
992c6f7c1a3SJoseph Chen				<3 RK_PA6 3 &pcfg_pull_none>;
993c6f7c1a3SJoseph Chen		};
994c6f7c1a3SJoseph Chen	};
995c6f7c1a3SJoseph Chen
996c6f7c1a3SJoseph Chen	uart0 {
997c6f7c1a3SJoseph Chen		uart0m0_xfer: uart0m0-xfer {
998c6f7c1a3SJoseph Chen			rockchip,pins =
999c6f7c1a3SJoseph Chen				/* uart0_rx_m0 */
1000c6f7c1a3SJoseph Chen				<4 RK_PC7 1 &pcfg_pull_up>,
1001c6f7c1a3SJoseph Chen				/* uart0_tx_m0 */
1002c6f7c1a3SJoseph Chen				<4 RK_PD0 1 &pcfg_pull_up>;
1003c6f7c1a3SJoseph Chen		};
1004c6f7c1a3SJoseph Chen
1005c6f7c1a3SJoseph Chen		uart0m1_xfer: uart0m1-xfer {
1006c6f7c1a3SJoseph Chen			rockchip,pins =
1007c6f7c1a3SJoseph Chen				/* uart0_rx_m1 */
1008c6f7c1a3SJoseph Chen				<2 RK_PA0 2 &pcfg_pull_up>,
1009c6f7c1a3SJoseph Chen				/* uart0_tx_m1 */
1010c6f7c1a3SJoseph Chen				<2 RK_PA1 2 &pcfg_pull_up>;
1011c6f7c1a3SJoseph Chen		};
1012c6f7c1a3SJoseph Chen	};
1013c6f7c1a3SJoseph Chen
1014c6f7c1a3SJoseph Chen	uart1 {
1015c6f7c1a3SJoseph Chen		uart1m0_xfer: uart1m0-xfer {
1016c6f7c1a3SJoseph Chen			rockchip,pins =
1017c6f7c1a3SJoseph Chen				/* uart1_rx_m0 */
1018c6f7c1a3SJoseph Chen				<4 RK_PA7 2 &pcfg_pull_up>,
1019c6f7c1a3SJoseph Chen				/* uart1_tx_m0 */
1020c6f7c1a3SJoseph Chen				<4 RK_PA6 2 &pcfg_pull_up>;
1021c6f7c1a3SJoseph Chen		};
1022c6f7c1a3SJoseph Chen
1023c6f7c1a3SJoseph Chen		uart1m1_xfer: uart1m1-xfer {
1024c6f7c1a3SJoseph Chen			rockchip,pins =
1025c6f7c1a3SJoseph Chen				/* uart1_rx_m1 */
1026c6f7c1a3SJoseph Chen				<4 RK_PC6 2 &pcfg_pull_up>,
1027c6f7c1a3SJoseph Chen				/* uart1_tx_m1 */
1028c6f7c1a3SJoseph Chen				<4 RK_PC5 2 &pcfg_pull_up>;
1029c6f7c1a3SJoseph Chen		};
1030c6f7c1a3SJoseph Chen
1031c6f7c1a3SJoseph Chen		uart1_ctsn: uart1-ctsn {
1032c6f7c1a3SJoseph Chen			rockchip,pins =
1033c6f7c1a3SJoseph Chen				/* uart1_ctsn */
1034c6f7c1a3SJoseph Chen				<4 RK_PA4 2 &pcfg_pull_none>;
1035c6f7c1a3SJoseph Chen		};
1036c6f7c1a3SJoseph Chen		uart1_rtsn: uart1-rtsn {
1037c6f7c1a3SJoseph Chen			rockchip,pins =
1038c6f7c1a3SJoseph Chen				/* uart1_rtsn */
1039c6f7c1a3SJoseph Chen				<4 RK_PA5 2 &pcfg_pull_none>;
1040c6f7c1a3SJoseph Chen		};
1041c6f7c1a3SJoseph Chen	};
1042c6f7c1a3SJoseph Chen
1043c6f7c1a3SJoseph Chen	uart2 {
1044c6f7c1a3SJoseph Chen		uart2m0_xfer: uart2m0-xfer {
1045c6f7c1a3SJoseph Chen			rockchip,pins =
1046c6f7c1a3SJoseph Chen				/* uart2_rx_m0 */
1047c6f7c1a3SJoseph Chen				<3 RK_PA0 1 &pcfg_pull_up>,
1048c6f7c1a3SJoseph Chen				/* uart2_tx_m0 */
1049c6f7c1a3SJoseph Chen				<3 RK_PA1 1 &pcfg_pull_up>;
1050c6f7c1a3SJoseph Chen		};
1051c6f7c1a3SJoseph Chen
1052c6f7c1a3SJoseph Chen		uart2m0_ctsn: uart2m0-ctsn {
1053c6f7c1a3SJoseph Chen			rockchip,pins =
1054c6f7c1a3SJoseph Chen				/* uart2m0_ctsn */
1055c6f7c1a3SJoseph Chen				<3 RK_PA3 1 &pcfg_pull_none>;
1056c6f7c1a3SJoseph Chen		};
1057c6f7c1a3SJoseph Chen		uart2m0_rtsn: uart2m0-rtsn {
1058c6f7c1a3SJoseph Chen			rockchip,pins =
1059c6f7c1a3SJoseph Chen				/* uart2m0_rtsn */
1060c6f7c1a3SJoseph Chen				<3 RK_PA2 1 &pcfg_pull_none>;
1061c6f7c1a3SJoseph Chen		};
1062c6f7c1a3SJoseph Chen
1063c6f7c1a3SJoseph Chen		uart2m1_xfer: uart2m1-xfer {
1064c6f7c1a3SJoseph Chen			rockchip,pins =
1065c6f7c1a3SJoseph Chen				/* uart2_rx_m1 */
1066c6f7c1a3SJoseph Chen				<1 RK_PB0 1 &pcfg_pull_up>,
1067c6f7c1a3SJoseph Chen				/* uart2_tx_m1 */
1068c6f7c1a3SJoseph Chen				<1 RK_PB1 1 &pcfg_pull_up>;
1069c6f7c1a3SJoseph Chen		};
1070c6f7c1a3SJoseph Chen
1071c6f7c1a3SJoseph Chen		uart2m1_ctsn: uart2m1-ctsn {
1072c6f7c1a3SJoseph Chen			rockchip,pins =
1073c6f7c1a3SJoseph Chen				/* uart2m1_ctsn */
1074c6f7c1a3SJoseph Chen				<1 RK_PB3 1 &pcfg_pull_none>;
1075c6f7c1a3SJoseph Chen		};
1076c6f7c1a3SJoseph Chen		uart2m1_rtsn: uart2m1-rtsn {
1077c6f7c1a3SJoseph Chen			rockchip,pins =
1078c6f7c1a3SJoseph Chen				/* uart2m1_rtsn */
1079c6f7c1a3SJoseph Chen				<1 RK_PB2 1 &pcfg_pull_none>;
1080c6f7c1a3SJoseph Chen		};
1081c6f7c1a3SJoseph Chen	};
1082c6f7c1a3SJoseph Chen
1083c6f7c1a3SJoseph Chen	uart3 {
1084c6f7c1a3SJoseph Chen		uart3m0_xfer: uart3m0-xfer {
1085c6f7c1a3SJoseph Chen			rockchip,pins =
1086c6f7c1a3SJoseph Chen				/* uart3_rx_m0 */
1087c6f7c1a3SJoseph Chen				<4 RK_PB0 2 &pcfg_pull_up>,
1088c6f7c1a3SJoseph Chen				/* uart3_tx_m0 */
1089c6f7c1a3SJoseph Chen				<4 RK_PB1 2 &pcfg_pull_up>;
1090c6f7c1a3SJoseph Chen		};
1091c6f7c1a3SJoseph Chen
1092c6f7c1a3SJoseph Chen		uart3m1_xfer: uart3m1-xfer {
1093c6f7c1a3SJoseph Chen			rockchip,pins =
1094c6f7c1a3SJoseph Chen				/* uart3_rx_m1 */
1095c6f7c1a3SJoseph Chen				<4 RK_PB7 3 &pcfg_pull_up>,
1096c6f7c1a3SJoseph Chen				/* uart3_tx_m1 */
1097c6f7c1a3SJoseph Chen				<4 RK_PC0 3 &pcfg_pull_up>;
1098c6f7c1a3SJoseph Chen		};
1099c6f7c1a3SJoseph Chen
1100c6f7c1a3SJoseph Chen		uart3_ctsn: uart3-ctsn {
1101c6f7c1a3SJoseph Chen			rockchip,pins =
1102c6f7c1a3SJoseph Chen				/* uart3_ctsn */
1103c6f7c1a3SJoseph Chen				<4 RK_PA3 3 &pcfg_pull_none>;
1104c6f7c1a3SJoseph Chen		};
1105c6f7c1a3SJoseph Chen		uart3_rtsn: uart3-rtsn {
1106c6f7c1a3SJoseph Chen			rockchip,pins =
1107c6f7c1a3SJoseph Chen				/* uart3_rtsn */
1108c6f7c1a3SJoseph Chen				<4 RK_PA2 3 &pcfg_pull_none>;
1109c6f7c1a3SJoseph Chen		};
1110c6f7c1a3SJoseph Chen	};
1111c6f7c1a3SJoseph Chen
1112c6f7c1a3SJoseph Chen	uart4 {
1113c6f7c1a3SJoseph Chen		uart4_xfer: uart4-xfer {
1114c6f7c1a3SJoseph Chen			rockchip,pins =
1115c6f7c1a3SJoseph Chen				/* uart4_rx */
1116c6f7c1a3SJoseph Chen				<2 RK_PA2 3 &pcfg_pull_up>,
1117c6f7c1a3SJoseph Chen				/* uart4_tx */
1118c6f7c1a3SJoseph Chen				<2 RK_PA3 3 &pcfg_pull_up>;
1119c6f7c1a3SJoseph Chen		};
1120c6f7c1a3SJoseph Chen
1121c6f7c1a3SJoseph Chen		uart4_ctsn: uart4-ctsn {
1122c6f7c1a3SJoseph Chen			rockchip,pins =
1123c6f7c1a3SJoseph Chen				/* uart4_ctsn */
1124c6f7c1a3SJoseph Chen				<2 RK_PA1 3 &pcfg_pull_none>;
1125c6f7c1a3SJoseph Chen		};
1126c6f7c1a3SJoseph Chen		uart4_rtsn: uart4-rtsn {
1127c6f7c1a3SJoseph Chen			rockchip,pins =
1128c6f7c1a3SJoseph Chen				/* uart4_rtsn */
1129c6f7c1a3SJoseph Chen				<2 RK_PA0 3 &pcfg_pull_none>;
1130c6f7c1a3SJoseph Chen		};
1131c6f7c1a3SJoseph Chen	};
1132c6f7c1a3SJoseph Chen
1133c6f7c1a3SJoseph Chen	uart5 {
1134c6f7c1a3SJoseph Chen		uart5m0_xfer: uart5m0-xfer {
1135c6f7c1a3SJoseph Chen			rockchip,pins =
1136c6f7c1a3SJoseph Chen				/* uart5_rx_m0 */
1137c6f7c1a3SJoseph Chen				<1 RK_PA2 2 &pcfg_pull_up>,
1138c6f7c1a3SJoseph Chen				/* uart5_tx_m0 */
1139c6f7c1a3SJoseph Chen				<1 RK_PA3 2 &pcfg_pull_up>;
1140c6f7c1a3SJoseph Chen		};
1141c6f7c1a3SJoseph Chen
1142c6f7c1a3SJoseph Chen		uart5m0_ctsn: uart5m0-ctsn {
1143c6f7c1a3SJoseph Chen			rockchip,pins =
1144c6f7c1a3SJoseph Chen				/* uart5m0_ctsn */
1145c6f7c1a3SJoseph Chen				<1 RK_PA6 2 &pcfg_pull_none>;
1146c6f7c1a3SJoseph Chen		};
1147c6f7c1a3SJoseph Chen		uart5m0_rtsn: uart5m0-rtsn {
1148c6f7c1a3SJoseph Chen			rockchip,pins =
1149c6f7c1a3SJoseph Chen				/* uart5m0_rtsn */
1150c6f7c1a3SJoseph Chen				<1 RK_PA5 2 &pcfg_pull_none>;
1151c6f7c1a3SJoseph Chen		};
1152c6f7c1a3SJoseph Chen
1153c6f7c1a3SJoseph Chen		uart5m1_xfer: uart5m1-xfer {
1154c6f7c1a3SJoseph Chen			rockchip,pins =
1155c6f7c1a3SJoseph Chen				/* uart5_rx_m1 */
1156c6f7c1a3SJoseph Chen				<1 RK_PD4 2 &pcfg_pull_up>,
1157c6f7c1a3SJoseph Chen				/* uart5_tx_m1 */
1158c6f7c1a3SJoseph Chen				<1 RK_PD7 2 &pcfg_pull_up>;
1159c6f7c1a3SJoseph Chen		};
1160c6f7c1a3SJoseph Chen
1161c6f7c1a3SJoseph Chen		uart5m1_ctsn: uart5m1-ctsn {
1162c6f7c1a3SJoseph Chen			rockchip,pins =
1163c6f7c1a3SJoseph Chen				/* uart5m1_ctsn */
1164c6f7c1a3SJoseph Chen				<1 RK_PD3 2 &pcfg_pull_none>;
1165c6f7c1a3SJoseph Chen		};
1166c6f7c1a3SJoseph Chen		uart5m1_rtsn: uart5m1-rtsn {
1167c6f7c1a3SJoseph Chen			rockchip,pins =
1168c6f7c1a3SJoseph Chen				/* uart5m1_rtsn */
1169c6f7c1a3SJoseph Chen				<1 RK_PD2 2 &pcfg_pull_none>;
1170c6f7c1a3SJoseph Chen		};
1171c6f7c1a3SJoseph Chen	};
1172c6f7c1a3SJoseph Chen
1173c6f7c1a3SJoseph Chen	uart6 {
1174c6f7c1a3SJoseph Chen		uart6m0_xfer: uart6m0-xfer {
1175c6f7c1a3SJoseph Chen			rockchip,pins =
1176c6f7c1a3SJoseph Chen				/* uart6_rx_m0 */
1177c6f7c1a3SJoseph Chen				<3 RK_PA7 4 &pcfg_pull_up>,
1178c6f7c1a3SJoseph Chen				/* uart6_tx_m0 */
1179c6f7c1a3SJoseph Chen				<3 RK_PA6 4 &pcfg_pull_up>;
1180c6f7c1a3SJoseph Chen		};
1181c6f7c1a3SJoseph Chen
1182c6f7c1a3SJoseph Chen		uart6m1_xfer: uart6m1-xfer {
1183c6f7c1a3SJoseph Chen			rockchip,pins =
1184c6f7c1a3SJoseph Chen				/* uart6_rx_m1 */
1185c6f7c1a3SJoseph Chen				<3 RK_PC3 4 &pcfg_pull_up>,
1186c6f7c1a3SJoseph Chen				/* uart6_tx_m1 */
1187c6f7c1a3SJoseph Chen				<3 RK_PC1 4 &pcfg_pull_up>;
1188c6f7c1a3SJoseph Chen		};
1189c6f7c1a3SJoseph Chen
1190c6f7c1a3SJoseph Chen		uart6_ctsn: uart6-ctsn {
1191c6f7c1a3SJoseph Chen			rockchip,pins =
1192c6f7c1a3SJoseph Chen				/* uart6_ctsn */
1193c6f7c1a3SJoseph Chen				<3 RK_PA4 4 &pcfg_pull_none>;
1194c6f7c1a3SJoseph Chen		};
1195c6f7c1a3SJoseph Chen		uart6_rtsn: uart6-rtsn {
1196c6f7c1a3SJoseph Chen			rockchip,pins =
1197c6f7c1a3SJoseph Chen				/* uart6_rtsn */
1198c6f7c1a3SJoseph Chen				<3 RK_PA5 4 &pcfg_pull_none>;
1199c6f7c1a3SJoseph Chen		};
1200c6f7c1a3SJoseph Chen	};
1201c6f7c1a3SJoseph Chen
1202c6f7c1a3SJoseph Chen	uart7 {
1203c6f7c1a3SJoseph Chen		uart7m0_xfer: uart7m0-xfer {
1204c6f7c1a3SJoseph Chen			rockchip,pins =
1205c6f7c1a3SJoseph Chen				/* uart7_rx_m0 */
1206c6f7c1a3SJoseph Chen				<3 RK_PB3 4 &pcfg_pull_up>,
1207c6f7c1a3SJoseph Chen				/* uart7_tx_m0 */
1208c6f7c1a3SJoseph Chen				<3 RK_PB2 4 &pcfg_pull_up>;
1209c6f7c1a3SJoseph Chen		};
1210c6f7c1a3SJoseph Chen
1211c6f7c1a3SJoseph Chen		uart7m0_ctsn: uart7m0-ctsn {
1212c6f7c1a3SJoseph Chen			rockchip,pins =
1213c6f7c1a3SJoseph Chen				/* uart7m0_ctsn */
1214c6f7c1a3SJoseph Chen				<3 RK_PB0 4 &pcfg_pull_none>;
1215c6f7c1a3SJoseph Chen		};
1216c6f7c1a3SJoseph Chen		uart7m0_rtsn: uart7m0-rtsn {
1217c6f7c1a3SJoseph Chen			rockchip,pins =
1218c6f7c1a3SJoseph Chen				/* uart7m0_rtsn */
1219c6f7c1a3SJoseph Chen				<3 RK_PB1 4 &pcfg_pull_none>;
1220c6f7c1a3SJoseph Chen		};
1221c6f7c1a3SJoseph Chen
1222c6f7c1a3SJoseph Chen		uart7m1_xfer: uart7m1-xfer {
1223c6f7c1a3SJoseph Chen			rockchip,pins =
1224c6f7c1a3SJoseph Chen				/* uart7_rx_m1 */
1225c6f7c1a3SJoseph Chen				<1 RK_PB3 4 &pcfg_pull_up>,
1226c6f7c1a3SJoseph Chen				/* uart7_tx_m1 */
1227c6f7c1a3SJoseph Chen				<1 RK_PB2 4 &pcfg_pull_up>;
1228c6f7c1a3SJoseph Chen		};
1229c6f7c1a3SJoseph Chen
1230c6f7c1a3SJoseph Chen		uart7m1_ctsn: uart7m1-ctsn {
1231c6f7c1a3SJoseph Chen			rockchip,pins =
1232c6f7c1a3SJoseph Chen				/* uart7m1_ctsn */
1233c6f7c1a3SJoseph Chen				<1 RK_PB0 4 &pcfg_pull_none>;
1234c6f7c1a3SJoseph Chen		};
1235c6f7c1a3SJoseph Chen		uart7m1_rtsn: uart7m1-rtsn {
1236c6f7c1a3SJoseph Chen			rockchip,pins =
1237c6f7c1a3SJoseph Chen				/* uart7m1_rtsn */
1238c6f7c1a3SJoseph Chen				<1 RK_PB1 4 &pcfg_pull_none>;
1239c6f7c1a3SJoseph Chen		};
1240c6f7c1a3SJoseph Chen	};
1241c6f7c1a3SJoseph Chen};
1242