xref: /linux/scripts/dtc/include-prefixes/arm/rockchip/rv1126-pinctrl.dtsi (revision 3a39d672e7f48b8d6b91a09afa4b55352773b4b5)
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	};
126212cda94SKarthikeyan Krishnasamy	i2s0 {
127212cda94SKarthikeyan Krishnasamy		i2s0m0_lrck_tx: i2s0m0-lrck-tx {
128212cda94SKarthikeyan Krishnasamy			rockchip,pins =
129212cda94SKarthikeyan Krishnasamy			/* i2s0_lrck_tx_m0 */
130212cda94SKarthikeyan Krishnasamy			<3 RK_PD3 1 &pcfg_pull_none>;
131212cda94SKarthikeyan Krishnasamy		};
132212cda94SKarthikeyan Krishnasamy		i2s0m0_lrck_rx: i2s0m0-lrck-rx {
133212cda94SKarthikeyan Krishnasamy			rockchip,pins =
134212cda94SKarthikeyan Krishnasamy			/* i2s0_lrck_rx_m0 */
135212cda94SKarthikeyan Krishnasamy			<3 RK_PD4 1 &pcfg_pull_none>;
136212cda94SKarthikeyan Krishnasamy		};
137212cda94SKarthikeyan Krishnasamy		i2s0m0_mclk: i2s0m0-mclk {
138212cda94SKarthikeyan Krishnasamy			rockchip,pins =
139212cda94SKarthikeyan Krishnasamy			/* i2s0_mclk_m0 */
140212cda94SKarthikeyan Krishnasamy			<3 RK_PD2 1 &pcfg_pull_none>;
141212cda94SKarthikeyan Krishnasamy		};
142212cda94SKarthikeyan Krishnasamy		i2s0m0_sclk_rx: i2s0m0-sclk-rx {
143212cda94SKarthikeyan Krishnasamy			rockchip,pins =
144212cda94SKarthikeyan Krishnasamy			/* i2s0_sclk_rx_m0 */
145212cda94SKarthikeyan Krishnasamy			<3 RK_PD1 1 &pcfg_pull_none>;
146212cda94SKarthikeyan Krishnasamy		};
147212cda94SKarthikeyan Krishnasamy		i2s0m0_sclk_tx: i2s0m0-sclk-tx {
148212cda94SKarthikeyan Krishnasamy			rockchip,pins =
149212cda94SKarthikeyan Krishnasamy			/* i2s0_sclk_tx_m0 */
150212cda94SKarthikeyan Krishnasamy			<3 RK_PD0 1 &pcfg_pull_none>;
151212cda94SKarthikeyan Krishnasamy		};
152212cda94SKarthikeyan Krishnasamy		i2s0m0_sdi0: i2s0m0-sdi0 {
153212cda94SKarthikeyan Krishnasamy			rockchip,pins =
154212cda94SKarthikeyan Krishnasamy			/* i2s0_sdi0_m0 */
155212cda94SKarthikeyan Krishnasamy			<3 RK_PD6 1 &pcfg_pull_none>;
156212cda94SKarthikeyan Krishnasamy		};
157212cda94SKarthikeyan Krishnasamy		i2s0m0_sdo0: i2s0m0-sdo0 {
158212cda94SKarthikeyan Krishnasamy			rockchip,pins =
159212cda94SKarthikeyan Krishnasamy			/* i2s0_sdo0_m0 */
160212cda94SKarthikeyan Krishnasamy			<3 RK_PD5 1 &pcfg_pull_none>;
161212cda94SKarthikeyan Krishnasamy		};
162212cda94SKarthikeyan Krishnasamy		i2s0m0_sdo1_sdi3: i2s0m0-sdo1-sdi3 {
163212cda94SKarthikeyan Krishnasamy			rockchip,pins =
164212cda94SKarthikeyan Krishnasamy			/* i2s0_sdo1_sdi3_m0 */
165212cda94SKarthikeyan Krishnasamy			<3 RK_PD7 1 &pcfg_pull_none>;
166212cda94SKarthikeyan Krishnasamy		};
167212cda94SKarthikeyan Krishnasamy		i2s0m0_sdo2_sdi2: i2s0m0-sdo2-sdi2 {
168212cda94SKarthikeyan Krishnasamy			rockchip,pins =
169212cda94SKarthikeyan Krishnasamy			/* i2s0_sdo2_sdi2_m0 */
170212cda94SKarthikeyan Krishnasamy			<4 RK_PA0 1 &pcfg_pull_none>;
171212cda94SKarthikeyan Krishnasamy		};
172212cda94SKarthikeyan Krishnasamy		i2s0m0_sdo3_sdi1: i2s0m0-sdo3-sdi1 {
173212cda94SKarthikeyan Krishnasamy			rockchip,pins =
174212cda94SKarthikeyan Krishnasamy			/* i2s0_sdo3_sdi1_m0 */
175212cda94SKarthikeyan Krishnasamy			<4 RK_PA1 1 &pcfg_pull_none>;
176212cda94SKarthikeyan Krishnasamy		};
177212cda94SKarthikeyan Krishnasamy		i2s0m1_lrck_tx: i2s0m1-lrck-tx {
178212cda94SKarthikeyan Krishnasamy			rockchip,pins =
179212cda94SKarthikeyan Krishnasamy			/* i2s0_lrck_tx_m1 */
180212cda94SKarthikeyan Krishnasamy			<3 RK_PA5 3 &pcfg_pull_none>;
181212cda94SKarthikeyan Krishnasamy		};
182212cda94SKarthikeyan Krishnasamy		i2s0m1_lrck_rx: i2s0m1-lrck-rx {
183212cda94SKarthikeyan Krishnasamy			rockchip,pins =
184212cda94SKarthikeyan Krishnasamy			/* i2s0_lrck_rx_m1 */
185212cda94SKarthikeyan Krishnasamy			<3 RK_PB2 3 &pcfg_pull_none>;
186212cda94SKarthikeyan Krishnasamy		};
187212cda94SKarthikeyan Krishnasamy		i2s0m1_mclk: i2s0m1-mclk {
188212cda94SKarthikeyan Krishnasamy			rockchip,pins =
189212cda94SKarthikeyan Krishnasamy			/* i2s0_mclk_m1 */
190212cda94SKarthikeyan Krishnasamy			<3 RK_PB0 3 &pcfg_pull_none>;
191212cda94SKarthikeyan Krishnasamy		};
192212cda94SKarthikeyan Krishnasamy		i2s0m1_sclk_rx: i2s0m1-sclk-rx {
193212cda94SKarthikeyan Krishnasamy			rockchip,pins =
194212cda94SKarthikeyan Krishnasamy			/* i2s0_sclk_rx_m1 */
195212cda94SKarthikeyan Krishnasamy			<3 RK_PB1 3 &pcfg_pull_none>;
196212cda94SKarthikeyan Krishnasamy		};
197212cda94SKarthikeyan Krishnasamy		i2s0m1_sclk_tx: i2s0m1-sclk-tx {
198212cda94SKarthikeyan Krishnasamy			rockchip,pins =
199212cda94SKarthikeyan Krishnasamy			/* i2s0_sclk_tx_m1 */
200212cda94SKarthikeyan Krishnasamy			<3 RK_PA4 3 &pcfg_pull_none>;
201212cda94SKarthikeyan Krishnasamy		};
202212cda94SKarthikeyan Krishnasamy		i2s0m1_sdi0: i2s0m1-sdi0 {
203212cda94SKarthikeyan Krishnasamy			rockchip,pins =
204212cda94SKarthikeyan Krishnasamy			/* i2s0_sdi0_m1 */
205212cda94SKarthikeyan Krishnasamy			<3 RK_PA7 3 &pcfg_pull_none>;
206212cda94SKarthikeyan Krishnasamy		};
207212cda94SKarthikeyan Krishnasamy		i2s0m1_sdo0: i2s0m1-sdo0 {
208212cda94SKarthikeyan Krishnasamy			rockchip,pins =
209212cda94SKarthikeyan Krishnasamy			/* i2s0_sdo0_m1 */
210212cda94SKarthikeyan Krishnasamy			<3 RK_PA6 3 &pcfg_pull_none>;
211212cda94SKarthikeyan Krishnasamy		};
212212cda94SKarthikeyan Krishnasamy		i2s0m1_sdo1_sdi3: i2s0m1-sdo1-sdi3 {
213212cda94SKarthikeyan Krishnasamy			rockchip,pins =
214212cda94SKarthikeyan Krishnasamy			/* i2s0_sdo1_sdi3_m1 */
215212cda94SKarthikeyan Krishnasamy			<3 RK_PB3 3 &pcfg_pull_none>;
216212cda94SKarthikeyan Krishnasamy		};
217212cda94SKarthikeyan Krishnasamy		i2s0m1_sdo2_sdi2: i2s0m1-sdo2-sdi2 {
218212cda94SKarthikeyan Krishnasamy			rockchip,pins =
219212cda94SKarthikeyan Krishnasamy			/* i2s0_sdo2_sdi2_m1 */
220212cda94SKarthikeyan Krishnasamy			<3 RK_PB4 3 &pcfg_pull_none>;
221212cda94SKarthikeyan Krishnasamy		};
222212cda94SKarthikeyan Krishnasamy		i2s0m1_sdo3_sdi1: i2s0m1-sdo3-sdi1 {
223212cda94SKarthikeyan Krishnasamy			rockchip,pins =
224212cda94SKarthikeyan Krishnasamy			/* i2s0_sdo3_sdi1_m1 */
225212cda94SKarthikeyan Krishnasamy			<3 RK_PB5 3 &pcfg_pull_none>;
226212cda94SKarthikeyan Krishnasamy		};
227212cda94SKarthikeyan Krishnasamy	};
228*898eb75fSKarthikeyan Krishnasamy	pwm0 {
229*898eb75fSKarthikeyan Krishnasamy		/omit-if-no-ref/
230*898eb75fSKarthikeyan Krishnasamy		pwm0m0_pins: pwm0m0-pins {
231*898eb75fSKarthikeyan Krishnasamy			rockchip,pins =
232*898eb75fSKarthikeyan Krishnasamy				/* pwm0_pin_m0 */
233*898eb75fSKarthikeyan Krishnasamy				<0 RK_PB6 3 &pcfg_pull_none>;
234*898eb75fSKarthikeyan Krishnasamy		};
235*898eb75fSKarthikeyan Krishnasamy		/omit-if-no-ref/
236*898eb75fSKarthikeyan Krishnasamy		pwm0m1_pins: pwm0m1-pins {
237*898eb75fSKarthikeyan Krishnasamy			rockchip,pins =
238*898eb75fSKarthikeyan Krishnasamy				/* pwm0_pin_m1 */
239*898eb75fSKarthikeyan Krishnasamy				<2 RK_PB3 5 &pcfg_pull_none>;
240*898eb75fSKarthikeyan Krishnasamy		};
241*898eb75fSKarthikeyan Krishnasamy	};
242*898eb75fSKarthikeyan Krishnasamy	pwm1 {
243*898eb75fSKarthikeyan Krishnasamy		/omit-if-no-ref/
244*898eb75fSKarthikeyan Krishnasamy		pwm1m0_pins: pwm1m0-pins {
245*898eb75fSKarthikeyan Krishnasamy			rockchip,pins =
246*898eb75fSKarthikeyan Krishnasamy				/* pwm1_pin_m0 */
247*898eb75fSKarthikeyan Krishnasamy				<0 RK_PB7 3 &pcfg_pull_none>;
248*898eb75fSKarthikeyan Krishnasamy		};
249*898eb75fSKarthikeyan Krishnasamy	};
2505162bba5SJagan Teki	pwm2 {
2515162bba5SJagan Teki		/omit-if-no-ref/
2525162bba5SJagan Teki		pwm2m0_pins: pwm2m0-pins {
2535162bba5SJagan Teki			rockchip,pins =
2545162bba5SJagan Teki				/* pwm2_pin_m0 */
2555162bba5SJagan Teki				<0 RK_PC0 3 &pcfg_pull_none>;
2565162bba5SJagan Teki		};
257*898eb75fSKarthikeyan Krishnasamy		/omit-if-no-ref/
258*898eb75fSKarthikeyan Krishnasamy		pwm2m1_pins: pwm2m1-pins {
259*898eb75fSKarthikeyan Krishnasamy			rockchip,pins =
260*898eb75fSKarthikeyan Krishnasamy				/* pwm2_pin_m1 */
261*898eb75fSKarthikeyan Krishnasamy				<2 RK_PB1 5 &pcfg_pull_none>;
262*898eb75fSKarthikeyan Krishnasamy		};
263*898eb75fSKarthikeyan Krishnasamy	};
264*898eb75fSKarthikeyan Krishnasamy	pwm3 {
265*898eb75fSKarthikeyan Krishnasamy		/omit-if-no-ref/
266*898eb75fSKarthikeyan Krishnasamy		pwm3m0_pins: pwm3m0-pins {
267*898eb75fSKarthikeyan Krishnasamy			rockchip,pins =
268*898eb75fSKarthikeyan Krishnasamy				/* pwm3_pin_m0 */
269*898eb75fSKarthikeyan Krishnasamy				<0 RK_PC1 3 &pcfg_pull_none>;
270*898eb75fSKarthikeyan Krishnasamy		};
271*898eb75fSKarthikeyan Krishnasamy	};
272*898eb75fSKarthikeyan Krishnasamy	pwm4 {
273*898eb75fSKarthikeyan Krishnasamy		/omit-if-no-ref/
274*898eb75fSKarthikeyan Krishnasamy		pwm4m0_pins: pwm4m0-pins {
275*898eb75fSKarthikeyan Krishnasamy			rockchip,pins =
276*898eb75fSKarthikeyan Krishnasamy				/* pwm4_pin_m0 */
277*898eb75fSKarthikeyan Krishnasamy				<0 RK_PC2 3 &pcfg_pull_none>;
278*898eb75fSKarthikeyan Krishnasamy		};
279*898eb75fSKarthikeyan Krishnasamy	};
280*898eb75fSKarthikeyan Krishnasamy	pwm5 {
281*898eb75fSKarthikeyan Krishnasamy		/omit-if-no-ref/
282*898eb75fSKarthikeyan Krishnasamy		pwm5m0_pins: pwm5m0-pins {
283*898eb75fSKarthikeyan Krishnasamy			rockchip,pins =
284*898eb75fSKarthikeyan Krishnasamy				/* pwm5_pin_m0 */
285*898eb75fSKarthikeyan Krishnasamy				<0 RK_PC3 3 &pcfg_pull_none>;
286*898eb75fSKarthikeyan Krishnasamy		};
287*898eb75fSKarthikeyan Krishnasamy	};
288*898eb75fSKarthikeyan Krishnasamy	pwm6 {
289*898eb75fSKarthikeyan Krishnasamy		/omit-if-no-ref/
290*898eb75fSKarthikeyan Krishnasamy		pwm6m0_pins: pwm6m0-pins {
291*898eb75fSKarthikeyan Krishnasamy			rockchip,pins =
292*898eb75fSKarthikeyan Krishnasamy				/* pwm6_pin_m0 */
293*898eb75fSKarthikeyan Krishnasamy				<0 RK_PB2 3 &pcfg_pull_none>;
294*898eb75fSKarthikeyan Krishnasamy		};
295*898eb75fSKarthikeyan Krishnasamy		/omit-if-no-ref/
296*898eb75fSKarthikeyan Krishnasamy		pwm6m1_pins: pwm6m1-pins {
297*898eb75fSKarthikeyan Krishnasamy			rockchip,pins =
298*898eb75fSKarthikeyan Krishnasamy				/* pwm6_pin_m1 */
299*898eb75fSKarthikeyan Krishnasamy				<2 RK_PD4 5 &pcfg_pull_none>;
300*898eb75fSKarthikeyan Krishnasamy		};
301*898eb75fSKarthikeyan Krishnasamy	};
302*898eb75fSKarthikeyan Krishnasamy	pwm7 {
303*898eb75fSKarthikeyan Krishnasamy		/omit-if-no-ref/
304*898eb75fSKarthikeyan Krishnasamy		pwm7m0_pins: pwm7m0-pins {
305*898eb75fSKarthikeyan Krishnasamy			rockchip,pins =
306*898eb75fSKarthikeyan Krishnasamy				/* pwm7_pin_m0 */
307*898eb75fSKarthikeyan Krishnasamy				<0 RK_PB1 3 &pcfg_pull_none>;
308*898eb75fSKarthikeyan Krishnasamy		};
309*898eb75fSKarthikeyan Krishnasamy		/omit-if-no-ref/
310*898eb75fSKarthikeyan Krishnasamy		pwm7m1_pins: pwm7m1-pins {
311*898eb75fSKarthikeyan Krishnasamy			rockchip,pins =
312*898eb75fSKarthikeyan Krishnasamy				/* pwm7_pin_m1 */
313*898eb75fSKarthikeyan Krishnasamy				<3 RK_PA0 5 &pcfg_pull_none>;
314*898eb75fSKarthikeyan Krishnasamy		};
315*898eb75fSKarthikeyan Krishnasamy	};
316*898eb75fSKarthikeyan Krishnasamy	pwm8 {
317*898eb75fSKarthikeyan Krishnasamy		/omit-if-no-ref/
318*898eb75fSKarthikeyan Krishnasamy		pwm8m0_pins: pwm8m0-pins {
319*898eb75fSKarthikeyan Krishnasamy			rockchip,pins =
320*898eb75fSKarthikeyan Krishnasamy				/* pwm8_pin_m0 */
321*898eb75fSKarthikeyan Krishnasamy				<3 RK_PA4 6 &pcfg_pull_none>;
322*898eb75fSKarthikeyan Krishnasamy		};
323*898eb75fSKarthikeyan Krishnasamy		/omit-if-no-ref/
324*898eb75fSKarthikeyan Krishnasamy		pwm8m1_pins: pwm8m1-pins {
325*898eb75fSKarthikeyan Krishnasamy			rockchip,pins =
326*898eb75fSKarthikeyan Krishnasamy				/* pwm8_pin_m1 */
327*898eb75fSKarthikeyan Krishnasamy				<2 RK_PD7 5 &pcfg_pull_none>;
328*898eb75fSKarthikeyan Krishnasamy		};
329*898eb75fSKarthikeyan Krishnasamy	};
330*898eb75fSKarthikeyan Krishnasamy	pwm9 {
331*898eb75fSKarthikeyan Krishnasamy		/omit-if-no-ref/
332*898eb75fSKarthikeyan Krishnasamy		pwm9m0_pins: pwm9m0-pins {
333*898eb75fSKarthikeyan Krishnasamy			rockchip,pins =
334*898eb75fSKarthikeyan Krishnasamy				/* pwm9_pin_m0 */
335*898eb75fSKarthikeyan Krishnasamy				<3 RK_PA5 6 &pcfg_pull_none>;
336*898eb75fSKarthikeyan Krishnasamy		};
337*898eb75fSKarthikeyan Krishnasamy		/omit-if-no-ref/
338*898eb75fSKarthikeyan Krishnasamy		pwm9m1_pins: pwm9m1-pins {
339*898eb75fSKarthikeyan Krishnasamy			rockchip,pins =
340*898eb75fSKarthikeyan Krishnasamy				/* pwm9_pin_m1 */
341*898eb75fSKarthikeyan Krishnasamy				<2 RK_PD6 5 &pcfg_pull_none>;
342*898eb75fSKarthikeyan Krishnasamy		};
343*898eb75fSKarthikeyan Krishnasamy	};
344*898eb75fSKarthikeyan Krishnasamy	pwm10 {
345*898eb75fSKarthikeyan Krishnasamy		/omit-if-no-ref/
346*898eb75fSKarthikeyan Krishnasamy		pwm10m0_pins: pwm10m0-pins {
347*898eb75fSKarthikeyan Krishnasamy			rockchip,pins =
348*898eb75fSKarthikeyan Krishnasamy				/* pwm10_pin_m0 */
349*898eb75fSKarthikeyan Krishnasamy				<3 RK_PA6 6 &pcfg_pull_none>;
350*898eb75fSKarthikeyan Krishnasamy		};
351*898eb75fSKarthikeyan Krishnasamy		/omit-if-no-ref/
352*898eb75fSKarthikeyan Krishnasamy		pwm10m1_pins: pwm10m1-pins {
353*898eb75fSKarthikeyan Krishnasamy			rockchip,pins =
354*898eb75fSKarthikeyan Krishnasamy				/* pwm10_pin_m1 */
355*898eb75fSKarthikeyan Krishnasamy				<2 RK_PD5 5 &pcfg_pull_none>;
356*898eb75fSKarthikeyan Krishnasamy		};
3575162bba5SJagan Teki	};
35861e510dbSJagan Teki	pwm11 {
35961e510dbSJagan Teki		/omit-if-no-ref/
36061e510dbSJagan Teki		pwm11m0_pins: pwm11m0-pins {
36161e510dbSJagan Teki			rockchip,pins =
36261e510dbSJagan Teki				/* pwm11_pin_m0 */
36361e510dbSJagan Teki				<3 RK_PA7 6 &pcfg_pull_none>;
36461e510dbSJagan Teki		};
365*898eb75fSKarthikeyan Krishnasamy		/omit-if-no-ref/
366*898eb75fSKarthikeyan Krishnasamy		pwm11m1_pins: pwm11m1-pins {
367*898eb75fSKarthikeyan Krishnasamy			rockchip,pins =
368*898eb75fSKarthikeyan Krishnasamy				/* pwm11_pin_m1 */
369*898eb75fSKarthikeyan Krishnasamy				<3 RK_PA1 5 &pcfg_pull_none>;
370*898eb75fSKarthikeyan Krishnasamy		};
37161e510dbSJagan Teki	};
372724ba675SRob Herring	rgmii {
373724ba675SRob Herring		/omit-if-no-ref/
37432de939aSTim Lunn		rgmiim1_miim: rgmiim1-miim {
375724ba675SRob Herring			rockchip,pins =
376724ba675SRob Herring				/* rgmii_mdc_m1 */
377724ba675SRob Herring				<2 RK_PC2 2 &pcfg_pull_none>,
378724ba675SRob Herring				/* rgmii_mdio_m1 */
37932de939aSTim Lunn				<2 RK_PC1 2 &pcfg_pull_none>;
38032de939aSTim Lunn		};
38132de939aSTim Lunn		/omit-if-no-ref/
38232de939aSTim Lunn		rgmiim1_rxer: rgmiim1-rxer {
38332de939aSTim Lunn			rockchip,pins =
38432de939aSTim Lunn				/* rgmii_rxer_m1 */
38532de939aSTim Lunn				<2 RK_PC0 2 &pcfg_pull_none>;
38632de939aSTim Lunn		};
38732de939aSTim Lunn		/omit-if-no-ref/
38832de939aSTim Lunn		rgmiim1_bus2: rgmiim1-bus2 {
38932de939aSTim Lunn			rockchip,pins =
390724ba675SRob Herring				/* rgmii_rxd0_m1 */
391724ba675SRob Herring				<2 RK_PB5 2 &pcfg_pull_none>,
392724ba675SRob Herring				/* rgmii_rxd1_m1 */
393724ba675SRob Herring				<2 RK_PB6 2 &pcfg_pull_none>,
394724ba675SRob Herring				/* rgmii_rxdv_m1 */
395724ba675SRob Herring				<2 RK_PB4 2 &pcfg_pull_none>,
396724ba675SRob Herring				/* rgmii_txd0_m1 */
397724ba675SRob Herring				<2 RK_PC3 2 &pcfg_pull_none_drv_level_3>,
398724ba675SRob Herring				/* rgmii_txd1_m1 */
399724ba675SRob Herring				<2 RK_PC4 2 &pcfg_pull_none_drv_level_3>,
40032de939aSTim Lunn				/* rgmii_txen_m1 */
40132de939aSTim Lunn				<2 RK_PC6 2 &pcfg_pull_none_drv_level_3>;
40232de939aSTim Lunn		};
40332de939aSTim Lunn		/omit-if-no-ref/
40432de939aSTim Lunn		rgmiim1_bus4: rgmiim1-bus4 {
40532de939aSTim Lunn			rockchip,pins =
40632de939aSTim Lunn				/* rgmii_rxclk_m1 */
40732de939aSTim Lunn				<2 RK_PD3 2 &pcfg_pull_none>,
40832de939aSTim Lunn				/* rgmii_rxd2_m1 */
40932de939aSTim Lunn				<2 RK_PC7 2 &pcfg_pull_none>,
41032de939aSTim Lunn				/* rgmii_rxd3_m1 */
41132de939aSTim Lunn				<2 RK_PD0 2 &pcfg_pull_none>,
41232de939aSTim Lunn				/* rgmii_txclk_m1 */
41332de939aSTim Lunn				<2 RK_PD2 2 &pcfg_pull_none_drv_level_3>,
414724ba675SRob Herring				/* rgmii_txd2_m1 */
415724ba675SRob Herring				<2 RK_PD1 2 &pcfg_pull_none_drv_level_3>,
416724ba675SRob Herring				/* rgmii_txd3_m1 */
41732de939aSTim Lunn				<2 RK_PA4 2 &pcfg_pull_none_drv_level_3>;
41832de939aSTim Lunn		};
41932de939aSTim Lunn		/omit-if-no-ref/
42032de939aSTim Lunn		rgmiim1_mclkinout: rgmiim1-mclkinout {
42132de939aSTim Lunn			rockchip,pins =
42232de939aSTim Lunn				/* rgmii_clk_m1 */
42332de939aSTim Lunn				<2 RK_PB7 2 &pcfg_pull_none>;
424724ba675SRob Herring		};
425724ba675SRob Herring	};
426724ba675SRob Herring	sdmmc0 {
427724ba675SRob Herring		/omit-if-no-ref/
428724ba675SRob Herring		sdmmc0_bus4: sdmmc0-bus4 {
429724ba675SRob Herring			rockchip,pins =
430724ba675SRob Herring				/* sdmmc0_d0 */
431724ba675SRob Herring				<1 RK_PA4 1 &pcfg_pull_up_drv_level_2>,
432724ba675SRob Herring				/* sdmmc0_d1 */
433724ba675SRob Herring				<1 RK_PA5 1 &pcfg_pull_up_drv_level_2>,
434724ba675SRob Herring				/* sdmmc0_d2 */
435724ba675SRob Herring				<1 RK_PA6 1 &pcfg_pull_up_drv_level_2>,
436724ba675SRob Herring				/* sdmmc0_d3 */
437724ba675SRob Herring				<1 RK_PA7 1 &pcfg_pull_up_drv_level_2>;
438724ba675SRob Herring		};
439724ba675SRob Herring		/omit-if-no-ref/
440724ba675SRob Herring		sdmmc0_clk: sdmmc0-clk {
441724ba675SRob Herring			rockchip,pins =
442724ba675SRob Herring				/* sdmmc0_clk */
443724ba675SRob Herring				<1 RK_PB0 1 &pcfg_pull_up_drv_level_2>;
444724ba675SRob Herring		};
445724ba675SRob Herring		/omit-if-no-ref/
446724ba675SRob Herring		sdmmc0_cmd: sdmmc0-cmd {
447724ba675SRob Herring			rockchip,pins =
448724ba675SRob Herring				/* sdmmc0_cmd */
449724ba675SRob Herring				<1 RK_PB1 1 &pcfg_pull_up_drv_level_2>;
450724ba675SRob Herring		};
451724ba675SRob Herring		/omit-if-no-ref/
452724ba675SRob Herring		sdmmc0_det: sdmmc0-det {
453724ba675SRob Herring			rockchip,pins =
454724ba675SRob Herring				<0 RK_PA3 1 &pcfg_pull_none>;
455724ba675SRob Herring		};
456724ba675SRob Herring		/omit-if-no-ref/
457724ba675SRob Herring		sdmmc0_pwr: sdmmc0-pwr {
458724ba675SRob Herring			rockchip,pins =
459724ba675SRob Herring				<0 RK_PC0 1 &pcfg_pull_none>;
460724ba675SRob Herring		};
461724ba675SRob Herring	};
462724ba675SRob Herring	sdmmc1 {
463724ba675SRob Herring		/omit-if-no-ref/
464724ba675SRob Herring		sdmmc1_bus4: sdmmc1-bus4 {
465724ba675SRob Herring			rockchip,pins =
466724ba675SRob Herring				/* sdmmc1_d0 */
467724ba675SRob Herring				<1 RK_PB4 1 &pcfg_pull_up_drv_level_2>,
468724ba675SRob Herring				/* sdmmc1_d1 */
469724ba675SRob Herring				<1 RK_PB5 1 &pcfg_pull_up_drv_level_2>,
470724ba675SRob Herring				/* sdmmc1_d2 */
471724ba675SRob Herring				<1 RK_PB6 1 &pcfg_pull_up_drv_level_2>,
472724ba675SRob Herring				/* sdmmc1_d3 */
473724ba675SRob Herring				<1 RK_PB7 1 &pcfg_pull_up_drv_level_2>;
474724ba675SRob Herring		};
475724ba675SRob Herring		/omit-if-no-ref/
476724ba675SRob Herring		sdmmc1_clk: sdmmc1-clk {
477724ba675SRob Herring			rockchip,pins =
478724ba675SRob Herring				/* sdmmc1_clk */
479724ba675SRob Herring				<1 RK_PB2 1 &pcfg_pull_up_drv_level_2>;
480724ba675SRob Herring		};
481724ba675SRob Herring		/omit-if-no-ref/
482724ba675SRob Herring		sdmmc1_cmd: sdmmc1-cmd {
483724ba675SRob Herring			rockchip,pins =
484724ba675SRob Herring				/* sdmmc1_cmd */
485724ba675SRob Herring				<1 RK_PB3 1 &pcfg_pull_up_drv_level_2>;
486724ba675SRob Herring		};
487724ba675SRob Herring		/omit-if-no-ref/
488724ba675SRob Herring		sdmmc1_det: sdmmc1-det {
489724ba675SRob Herring			rockchip,pins =
490724ba675SRob Herring				<1 RK_PD0 2 &pcfg_pull_none>;
491724ba675SRob Herring		};
492724ba675SRob Herring		/omit-if-no-ref/
493724ba675SRob Herring		sdmmc1_pwr: sdmmc1-pwr {
494724ba675SRob Herring			rockchip,pins =
495724ba675SRob Herring				<1 RK_PD1 2 &pcfg_pull_none>;
496724ba675SRob Herring		};
497724ba675SRob Herring	};
498724ba675SRob Herring	uart0 {
499724ba675SRob Herring		/omit-if-no-ref/
500724ba675SRob Herring		uart0_xfer: uart0-xfer {
501724ba675SRob Herring			rockchip,pins =
502724ba675SRob Herring				/* uart0_rx */
503724ba675SRob Herring				<1 RK_PC2 1 &pcfg_pull_up>,
504724ba675SRob Herring				/* uart0_tx */
505724ba675SRob Herring				<1 RK_PC3 1 &pcfg_pull_up>;
506724ba675SRob Herring		};
507724ba675SRob Herring		/omit-if-no-ref/
508724ba675SRob Herring		uart0_ctsn: uart0-ctsn {
509724ba675SRob Herring			rockchip,pins =
510724ba675SRob Herring				<1 RK_PC1 1 &pcfg_pull_none>;
511724ba675SRob Herring		};
512724ba675SRob Herring		/omit-if-no-ref/
513724ba675SRob Herring		uart0_rtsn: uart0-rtsn {
514724ba675SRob Herring			rockchip,pins =
515724ba675SRob Herring				<1 RK_PC0 1 &pcfg_pull_none>;
516724ba675SRob Herring		};
517724ba675SRob Herring		/omit-if-no-ref/
518724ba675SRob Herring		uart0_rtsn_gpio: uart0-rts-pin {
519724ba675SRob Herring			rockchip,pins =
520724ba675SRob Herring				<1 RK_PC0 RK_FUNC_GPIO &pcfg_pull_none>;
521724ba675SRob Herring		};
522724ba675SRob Herring	};
523724ba675SRob Herring	uart1 {
524724ba675SRob Herring		/omit-if-no-ref/
525724ba675SRob Herring		uart1m0_xfer: uart1m0-xfer {
526724ba675SRob Herring			rockchip,pins =
527724ba675SRob Herring				/* uart1_rx_m0 */
528724ba675SRob Herring				<0 RK_PB7 2 &pcfg_pull_up>,
529724ba675SRob Herring				/* uart1_tx_m0 */
530724ba675SRob Herring				<0 RK_PB6 2 &pcfg_pull_up>;
531724ba675SRob Herring		};
532724ba675SRob Herring	};
533724ba675SRob Herring	uart2 {
534724ba675SRob Herring		/omit-if-no-ref/
535724ba675SRob Herring		uart2m1_xfer: uart2m1-xfer {
536724ba675SRob Herring			rockchip,pins =
537724ba675SRob Herring				/* uart2_rx_m1 */
538724ba675SRob Herring				<3 RK_PA3 1 &pcfg_pull_up>,
539724ba675SRob Herring				/* uart2_tx_m1 */
540724ba675SRob Herring				<3 RK_PA2 1 &pcfg_pull_up>;
541724ba675SRob Herring		};
542724ba675SRob Herring	};
543724ba675SRob Herring	uart3 {
544724ba675SRob Herring		/omit-if-no-ref/
545724ba675SRob Herring		uart3m0_xfer: uart3m0-xfer {
546724ba675SRob Herring			rockchip,pins =
547724ba675SRob Herring				/* uart3_rx_m0 */
548724ba675SRob Herring				<3 RK_PC7 4 &pcfg_pull_up>,
549724ba675SRob Herring				/* uart3_tx_m0 */
550724ba675SRob Herring				<3 RK_PC6 4 &pcfg_pull_up>;
551724ba675SRob Herring		};
5522d93f9dcSTim Lunn		/omit-if-no-ref/
5532d93f9dcSTim Lunn		uart3m2_xfer: uart3m2-xfer {
5542d93f9dcSTim Lunn			rockchip,pins =
5552d93f9dcSTim Lunn				/* uart3_rx_m2 */
5562d93f9dcSTim Lunn				<3 RK_PA1 4 &pcfg_pull_up>,
5572d93f9dcSTim Lunn				/* uart3_tx_m2 */
5582d93f9dcSTim Lunn				<3 RK_PA0 4 &pcfg_pull_up>;
5592d93f9dcSTim Lunn		};
560724ba675SRob Herring	};
561724ba675SRob Herring	uart4 {
562724ba675SRob Herring		/omit-if-no-ref/
563724ba675SRob Herring		uart4m0_xfer: uart4m0-xfer {
564724ba675SRob Herring			rockchip,pins =
565724ba675SRob Herring				/* uart4_rx_m0 */
566724ba675SRob Herring				<3 RK_PA5 4 &pcfg_pull_up>,
567724ba675SRob Herring				/* uart4_tx_m0 */
568724ba675SRob Herring				<3 RK_PA4 4 &pcfg_pull_up>;
569724ba675SRob Herring		};
5702d93f9dcSTim Lunn		/omit-if-no-ref/
5712d93f9dcSTim Lunn		uart4m2_xfer: uart4m2-xfer {
5722d93f9dcSTim Lunn			rockchip,pins =
5732d93f9dcSTim Lunn				/* uart4_rx_m2 */
5742d93f9dcSTim Lunn				<1 RK_PD4 3 &pcfg_pull_up>,
5752d93f9dcSTim Lunn				/* uart4_tx_m2 */
5762d93f9dcSTim Lunn				<1 RK_PD5 3 &pcfg_pull_up>;
5772d93f9dcSTim Lunn		};
578724ba675SRob Herring	};
579724ba675SRob Herring	uart5 {
580724ba675SRob Herring		/omit-if-no-ref/
581724ba675SRob Herring		uart5m0_xfer: uart5m0-xfer {
582724ba675SRob Herring			rockchip,pins =
583724ba675SRob Herring				/* uart5_rx_m0 */
584724ba675SRob Herring				<3 RK_PA7 4 &pcfg_pull_up>,
585724ba675SRob Herring				/* uart5_tx_m0 */
586724ba675SRob Herring				<3 RK_PA6 4 &pcfg_pull_up>;
587724ba675SRob Herring		};
588753c8a7dSJagan Teki		/omit-if-no-ref/
589753c8a7dSJagan Teki		uart5m2_xfer: uart5m2-xfer {
590753c8a7dSJagan Teki			rockchip,pins =
591753c8a7dSJagan Teki				/* uart5_rx_m2 */
592753c8a7dSJagan Teki				<2 RK_PA1 3 &pcfg_pull_up>,
593753c8a7dSJagan Teki				/* uart5_tx_m2 */
594753c8a7dSJagan Teki				<2 RK_PA0 3 &pcfg_pull_up>;
595753c8a7dSJagan Teki		};
596724ba675SRob Herring	};
597724ba675SRob Herring};
598