xref: /OK3568_Linux_fs/u-boot/arch/arm/dts/rk3568-u-boot.dtsi (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun/*
2*4882a593Smuzhiyun * (C) Copyright 2020 Rockchip Electronics Co., Ltd
3*4882a593Smuzhiyun *
4*4882a593Smuzhiyun * SPDX-License-Identifier:     GPL-2.0+
5*4882a593Smuzhiyun */
6*4882a593Smuzhiyun
7*4882a593Smuzhiyun/ {
8*4882a593Smuzhiyun	aliases {
9*4882a593Smuzhiyun		ethernet0 = &gmac0;
10*4882a593Smuzhiyun		ethernet1 = &gmac1;
11*4882a593Smuzhiyun		mmc0 = &sdhci;
12*4882a593Smuzhiyun		mmc1 = &sdmmc0;
13*4882a593Smuzhiyun		mmc2 = &sdmmc1;
14*4882a593Smuzhiyun	};
15*4882a593Smuzhiyun
16*4882a593Smuzhiyun	chosen {
17*4882a593Smuzhiyun		stdout-path = &uart2;
18*4882a593Smuzhiyun		u-boot,spl-boot-order = &sdmmc0, &sdhci, &nandc0, &spi_nand, &spi_nor;
19*4882a593Smuzhiyun	};
20*4882a593Smuzhiyun
21*4882a593Smuzhiyun	secure-otp@fe3a0000 {
22*4882a593Smuzhiyun		compatible = "rockchip,rk3568-secure-otp";
23*4882a593Smuzhiyun		reg = <0x0 0xfe3a0000 0x0 0x4000>;
24*4882a593Smuzhiyun		secure_conf = <0xfdd18008>;
25*4882a593Smuzhiyun		mask_addr = <0xfe880000>;
26*4882a593Smuzhiyun		cru_rst_addr = <0xfdd20470>;
27*4882a593Smuzhiyun		u-boot,dm-spl;
28*4882a593Smuzhiyun	};
29*4882a593Smuzhiyun};
30*4882a593Smuzhiyun
31*4882a593Smuzhiyun&i2c0 {
32*4882a593Smuzhiyun	u-boot,dm-spl;
33*4882a593Smuzhiyun	u-boot,dm-pre-reloc;
34*4882a593Smuzhiyun        status = "okay";
35*4882a593Smuzhiyun};
36*4882a593Smuzhiyun&i2c0_xfer {
37*4882a593Smuzhiyun	u-boot,dm-spl;
38*4882a593Smuzhiyun	u-boot,dm-pre-reloc;
39*4882a593Smuzhiyun        status = "okay";
40*4882a593Smuzhiyun};
41*4882a593Smuzhiyun&pcfg_pull_none_smt {
42*4882a593Smuzhiyun	u-boot,dm-spl;
43*4882a593Smuzhiyun	u-boot,dm-pre-reloc;
44*4882a593Smuzhiyun        status = "okay";
45*4882a593Smuzhiyun};
46*4882a593Smuzhiyun
47*4882a593Smuzhiyun&psci {
48*4882a593Smuzhiyun	u-boot,dm-pre-reloc;
49*4882a593Smuzhiyun	status = "okay";
50*4882a593Smuzhiyun};
51*4882a593Smuzhiyun
52*4882a593Smuzhiyun&crypto {
53*4882a593Smuzhiyun	u-boot,dm-spl;
54*4882a593Smuzhiyun};
55*4882a593Smuzhiyun
56*4882a593Smuzhiyun&uart2 {
57*4882a593Smuzhiyun	clock-frequency = <24000000>;
58*4882a593Smuzhiyun	u-boot,dm-spl;
59*4882a593Smuzhiyun	/delete-property/ pinctrl-names;
60*4882a593Smuzhiyun	/delete-property/ pinctrl-0;
61*4882a593Smuzhiyun	status = "okay";
62*4882a593Smuzhiyun};
63*4882a593Smuzhiyun
64*4882a593Smuzhiyun&grf {
65*4882a593Smuzhiyun	u-boot,dm-spl;
66*4882a593Smuzhiyun	status = "okay";
67*4882a593Smuzhiyun};
68*4882a593Smuzhiyun
69*4882a593Smuzhiyun&pmugrf {
70*4882a593Smuzhiyun	u-boot,dm-spl;
71*4882a593Smuzhiyun	status = "okay";
72*4882a593Smuzhiyun};
73*4882a593Smuzhiyun
74*4882a593Smuzhiyun&usb2phy0_grf {
75*4882a593Smuzhiyun	u-boot,dm-pre-reloc;
76*4882a593Smuzhiyun	status = "okay";
77*4882a593Smuzhiyun};
78*4882a593Smuzhiyun
79*4882a593Smuzhiyun&usbdrd30 {
80*4882a593Smuzhiyun	u-boot,dm-pre-reloc;
81*4882a593Smuzhiyun	status = "okay";
82*4882a593Smuzhiyun};
83*4882a593Smuzhiyun
84*4882a593Smuzhiyun&usbdrd_dwc3 {
85*4882a593Smuzhiyun	u-boot,dm-pre-reloc;
86*4882a593Smuzhiyun	status = "okay";
87*4882a593Smuzhiyun};
88*4882a593Smuzhiyun
89*4882a593Smuzhiyun&usbhost30 {
90*4882a593Smuzhiyun	u-boot,dm-pre-reloc;
91*4882a593Smuzhiyun	status = "okay";
92*4882a593Smuzhiyun};
93*4882a593Smuzhiyun
94*4882a593Smuzhiyun&usbhost_dwc3 {
95*4882a593Smuzhiyun	u-boot,dm-pre-reloc;
96*4882a593Smuzhiyun	status = "okay";
97*4882a593Smuzhiyun};
98*4882a593Smuzhiyun
99*4882a593Smuzhiyun&usb2phy0 {
100*4882a593Smuzhiyun	u-boot,dm-pre-reloc;
101*4882a593Smuzhiyun	status = "okay";
102*4882a593Smuzhiyun};
103*4882a593Smuzhiyun
104*4882a593Smuzhiyun&u2phy0_otg {
105*4882a593Smuzhiyun	u-boot,dm-pre-reloc;
106*4882a593Smuzhiyun	status = "okay";
107*4882a593Smuzhiyun};
108*4882a593Smuzhiyun
109*4882a593Smuzhiyun&u2phy0_host {
110*4882a593Smuzhiyun	u-boot,dm-pre-reloc;
111*4882a593Smuzhiyun	status = "okay";
112*4882a593Smuzhiyun};
113*4882a593Smuzhiyun
114*4882a593Smuzhiyun&cru {
115*4882a593Smuzhiyun	u-boot,dm-spl;
116*4882a593Smuzhiyun	status = "okay";
117*4882a593Smuzhiyun};
118*4882a593Smuzhiyun
119*4882a593Smuzhiyun&pmucru {
120*4882a593Smuzhiyun	u-boot,dm-spl;
121*4882a593Smuzhiyun	status = "okay";
122*4882a593Smuzhiyun};
123*4882a593Smuzhiyun
124*4882a593Smuzhiyun&pmugrf {
125*4882a593Smuzhiyun	u-boot,dm-spl;
126*4882a593Smuzhiyun	status = "okay";
127*4882a593Smuzhiyun};
128*4882a593Smuzhiyun
129*4882a593Smuzhiyun&rng {
130*4882a593Smuzhiyun	u-boot,dm-pre-reloc;
131*4882a593Smuzhiyun	status = "okay";
132*4882a593Smuzhiyun};
133*4882a593Smuzhiyun
134*4882a593Smuzhiyun&sfc {
135*4882a593Smuzhiyun	u-boot,dm-spl;
136*4882a593Smuzhiyun	/delete-property/ pinctrl-names;
137*4882a593Smuzhiyun	/delete-property/ pinctrl-0;
138*4882a593Smuzhiyun	/delete-property/ assigned-clocks;
139*4882a593Smuzhiyun	/delete-property/ assigned-clock-rates;
140*4882a593Smuzhiyun	status = "okay";
141*4882a593Smuzhiyun
142*4882a593Smuzhiyun	#address-cells = <1>;
143*4882a593Smuzhiyun	#size-cells = <0>;
144*4882a593Smuzhiyun	spi_nand: flash@0 {
145*4882a593Smuzhiyun		u-boot,dm-spl;
146*4882a593Smuzhiyun		compatible = "spi-nand";
147*4882a593Smuzhiyun		reg = <0>;
148*4882a593Smuzhiyun		spi-tx-bus-width = <1>;
149*4882a593Smuzhiyun		spi-rx-bus-width = <4>;
150*4882a593Smuzhiyun		spi-max-frequency = <75000000>;
151*4882a593Smuzhiyun	};
152*4882a593Smuzhiyun
153*4882a593Smuzhiyun	spi_nor: flash@1 {
154*4882a593Smuzhiyun		u-boot,dm-spl;
155*4882a593Smuzhiyun		compatible = "jedec,spi-nor";
156*4882a593Smuzhiyun		label = "sfc_nor";
157*4882a593Smuzhiyun		reg = <0>;
158*4882a593Smuzhiyun		spi-tx-bus-width = <1>;
159*4882a593Smuzhiyun		spi-rx-bus-width = <4>;
160*4882a593Smuzhiyun		spi-max-frequency = <100000000>;
161*4882a593Smuzhiyun	};
162*4882a593Smuzhiyun};
163*4882a593Smuzhiyun
164*4882a593Smuzhiyun&saradc {
165*4882a593Smuzhiyun	u-boot,dm-pre-reloc;
166*4882a593Smuzhiyun	status = "okay";
167*4882a593Smuzhiyun};
168*4882a593Smuzhiyun
169*4882a593Smuzhiyun&sdmmc0 {
170*4882a593Smuzhiyun	u-boot,dm-spl;
171*4882a593Smuzhiyun	status = "okay";
172*4882a593Smuzhiyun};
173*4882a593Smuzhiyun
174*4882a593Smuzhiyun&sdmmc0_pins {
175*4882a593Smuzhiyun	u-boot,dm-spl;
176*4882a593Smuzhiyun};
177*4882a593Smuzhiyun
178*4882a593Smuzhiyun&sdmmc0_bus4 {
179*4882a593Smuzhiyun	u-boot,dm-spl;
180*4882a593Smuzhiyun};
181*4882a593Smuzhiyun
182*4882a593Smuzhiyun&sdmmc0_clk {
183*4882a593Smuzhiyun	u-boot,dm-spl;
184*4882a593Smuzhiyun};
185*4882a593Smuzhiyun
186*4882a593Smuzhiyun&sdmmc0_cmd {
187*4882a593Smuzhiyun	u-boot,dm-spl;
188*4882a593Smuzhiyun};
189*4882a593Smuzhiyun
190*4882a593Smuzhiyun&sdmmc0_det {
191*4882a593Smuzhiyun	u-boot,dm-spl;
192*4882a593Smuzhiyun};
193*4882a593Smuzhiyun
194*4882a593Smuzhiyun&sdmmc1 {
195*4882a593Smuzhiyun	u-boot,dm-spl;
196*4882a593Smuzhiyun	/delete-property/ pinctrl-names;
197*4882a593Smuzhiyun	/delete-property/ pinctrl-0;
198*4882a593Smuzhiyun	status = "okay";
199*4882a593Smuzhiyun};
200*4882a593Smuzhiyun
201*4882a593Smuzhiyun&sdhci {
202*4882a593Smuzhiyun	bus-width = <8>;
203*4882a593Smuzhiyun	u-boot,dm-spl;
204*4882a593Smuzhiyun	/delete-property/ pinctrl-names;
205*4882a593Smuzhiyun	/delete-property/ pinctrl-0;
206*4882a593Smuzhiyun	mmc-hs200-1_8v;
207*4882a593Smuzhiyun	status = "okay";
208*4882a593Smuzhiyun};
209*4882a593Smuzhiyun
210*4882a593Smuzhiyun&nandc0 {
211*4882a593Smuzhiyun	u-boot,dm-spl;
212*4882a593Smuzhiyun	status = "okay";
213*4882a593Smuzhiyun	#address-cells = <1>;
214*4882a593Smuzhiyun	#size-cells = <0>;
215*4882a593Smuzhiyun	/delete-property/ pinctrl-names;
216*4882a593Smuzhiyun	/delete-property/ pinctrl-0;
217*4882a593Smuzhiyun
218*4882a593Smuzhiyun	nand@0 {
219*4882a593Smuzhiyun		u-boot,dm-spl;
220*4882a593Smuzhiyun		reg = <0>;
221*4882a593Smuzhiyun		nand-ecc-mode = "hw";
222*4882a593Smuzhiyun		nand-ecc-strength = <16>;
223*4882a593Smuzhiyun		nand-ecc-step-size = <1024>;
224*4882a593Smuzhiyun	};
225*4882a593Smuzhiyun};
226*4882a593Smuzhiyun
227*4882a593Smuzhiyun&gmac0_clkin {
228*4882a593Smuzhiyun	u-boot,dm-pre-reloc;
229*4882a593Smuzhiyun};
230*4882a593Smuzhiyun
231*4882a593Smuzhiyun&gmac1_clkin {
232*4882a593Smuzhiyun	u-boot,dm-pre-reloc;
233*4882a593Smuzhiyun};
234*4882a593Smuzhiyun
235*4882a593Smuzhiyun&gmac0 {
236*4882a593Smuzhiyun	u-boot,dm-pre-reloc;
237*4882a593Smuzhiyun	phy-mode = "rgmii";
238*4882a593Smuzhiyun	clock_in_out = "output";
239*4882a593Smuzhiyun
240*4882a593Smuzhiyun	snps,reset-gpio = <&gpio2 RK_PD3 GPIO_ACTIVE_LOW>;
241*4882a593Smuzhiyun	snps,reset-active-low;
242*4882a593Smuzhiyun	/* Reset time is 20ms, 100ms for rtl8211f */
243*4882a593Smuzhiyun	snps,reset-delays-us = <0 20000 100000>;
244*4882a593Smuzhiyun	assigned-clocks = <&cru SCLK_GMAC0_RX_TX>, <&cru SCLK_GMAC0>;
245*4882a593Smuzhiyun	assigned-clock-parents = <&cru SCLK_GMAC0_RGMII_SPEED>;
246*4882a593Smuzhiyun	assigned-clock-rates = <0>, <125000000>;
247*4882a593Smuzhiyun
248*4882a593Smuzhiyun	pinctrl-names = "default";
249*4882a593Smuzhiyun	pinctrl-0 = <&gmac0_miim
250*4882a593Smuzhiyun		     &gmac0_tx_bus2
251*4882a593Smuzhiyun		     &gmac0_rx_bus2
252*4882a593Smuzhiyun		     &gmac0_rgmii_clk
253*4882a593Smuzhiyun		     &gmac0_rgmii_bus>;
254*4882a593Smuzhiyun
255*4882a593Smuzhiyun	tx_delay = <0x3c>;
256*4882a593Smuzhiyun	rx_delay = <0x2f>;
257*4882a593Smuzhiyun
258*4882a593Smuzhiyun	phy-handle = <&rgmii_phy0>;
259*4882a593Smuzhiyun	status = "disabled";
260*4882a593Smuzhiyun};
261*4882a593Smuzhiyun
262*4882a593Smuzhiyun&gmac1 {
263*4882a593Smuzhiyun	u-boot,dm-pre-reloc;
264*4882a593Smuzhiyun	phy-mode = "rgmii";
265*4882a593Smuzhiyun	clock_in_out = "output";
266*4882a593Smuzhiyun
267*4882a593Smuzhiyun	snps,reset-gpio = <&gpio2 RK_PD1 GPIO_ACTIVE_LOW>;
268*4882a593Smuzhiyun	snps,reset-active-low;
269*4882a593Smuzhiyun	/* Reset time is 20ms, 100ms for rtl8211f */
270*4882a593Smuzhiyun	snps,reset-delays-us = <0 20000 100000>;
271*4882a593Smuzhiyun
272*4882a593Smuzhiyun	assigned-clocks = <&cru SCLK_GMAC1_RX_TX>, <&cru SCLK_GMAC1>;
273*4882a593Smuzhiyun	assigned-clock-parents = <&cru SCLK_GMAC1_RGMII_SPEED>;
274*4882a593Smuzhiyun	assigned-clock-rates = <0>, <125000000>;
275*4882a593Smuzhiyun
276*4882a593Smuzhiyun	pinctrl-names = "default";
277*4882a593Smuzhiyun	pinctrl-0 = <&gmac1m1_miim
278*4882a593Smuzhiyun		     &gmac1m1_tx_bus2
279*4882a593Smuzhiyun		     &gmac1m1_rx_bus2
280*4882a593Smuzhiyun		     &gmac1m1_rgmii_clk
281*4882a593Smuzhiyun		     &gmac1m1_rgmii_bus>;
282*4882a593Smuzhiyun
283*4882a593Smuzhiyun	tx_delay = <0x4f>;
284*4882a593Smuzhiyun	rx_delay = <0x26>;
285*4882a593Smuzhiyun
286*4882a593Smuzhiyun	phy-handle = <&rgmii_phy1>;
287*4882a593Smuzhiyun	status = "disabled";
288*4882a593Smuzhiyun};
289*4882a593Smuzhiyun
290*4882a593Smuzhiyun&gmac0_stmmac_axi_setup {
291*4882a593Smuzhiyun	u-boot,dm-pre-reloc;
292*4882a593Smuzhiyun};
293*4882a593Smuzhiyun
294*4882a593Smuzhiyun&gmac0_mtl_rx_setup {
295*4882a593Smuzhiyun	u-boot,dm-pre-reloc;
296*4882a593Smuzhiyun	queue0 {
297*4882a593Smuzhiyun		u-boot,dm-pre-reloc;
298*4882a593Smuzhiyun	};
299*4882a593Smuzhiyun};
300*4882a593Smuzhiyun
301*4882a593Smuzhiyun&gmac0_mtl_tx_setup {
302*4882a593Smuzhiyun	u-boot,dm-pre-reloc;
303*4882a593Smuzhiyun	queue0 {
304*4882a593Smuzhiyun		u-boot,dm-pre-reloc;
305*4882a593Smuzhiyun	};
306*4882a593Smuzhiyun};
307*4882a593Smuzhiyun
308*4882a593Smuzhiyun&gmac1_stmmac_axi_setup {
309*4882a593Smuzhiyun	u-boot,dm-pre-reloc;
310*4882a593Smuzhiyun};
311*4882a593Smuzhiyun
312*4882a593Smuzhiyun&gmac1_mtl_rx_setup {
313*4882a593Smuzhiyun	u-boot,dm-pre-reloc;
314*4882a593Smuzhiyun	queue0 {
315*4882a593Smuzhiyun		u-boot,dm-pre-reloc;
316*4882a593Smuzhiyun	};
317*4882a593Smuzhiyun};
318*4882a593Smuzhiyun
319*4882a593Smuzhiyun&gmac1_mtl_tx_setup {
320*4882a593Smuzhiyun	u-boot,dm-pre-reloc;
321*4882a593Smuzhiyun	queue0 {
322*4882a593Smuzhiyun		u-boot,dm-pre-reloc;
323*4882a593Smuzhiyun	};
324*4882a593Smuzhiyun};
325*4882a593Smuzhiyun
326*4882a593Smuzhiyun&mdio0 {
327*4882a593Smuzhiyun	u-boot,dm-pre-reloc;
328*4882a593Smuzhiyun	rgmii_phy0: phy@0 {
329*4882a593Smuzhiyun		compatible = "ethernet-phy-ieee802.3-c22";
330*4882a593Smuzhiyun		u-boot,dm-pre-reloc;
331*4882a593Smuzhiyun		reg = <0x0>;
332*4882a593Smuzhiyun	};
333*4882a593Smuzhiyun};
334*4882a593Smuzhiyun
335*4882a593Smuzhiyun&mdio1 {
336*4882a593Smuzhiyun	u-boot,dm-pre-reloc;
337*4882a593Smuzhiyun	rgmii_phy1: phy@0 {
338*4882a593Smuzhiyun		compatible = "ethernet-phy-ieee802.3-c22";
339*4882a593Smuzhiyun		u-boot,dm-pre-reloc;
340*4882a593Smuzhiyun		reg = <0x0>;
341*4882a593Smuzhiyun	};
342*4882a593Smuzhiyun};
343*4882a593Smuzhiyun
344*4882a593Smuzhiyun&gmac0_miim {
345*4882a593Smuzhiyun	u-boot,dm-pre-reloc;
346*4882a593Smuzhiyun};
347*4882a593Smuzhiyun
348*4882a593Smuzhiyun&gmac0_clkinout {
349*4882a593Smuzhiyun	u-boot,dm-pre-reloc;
350*4882a593Smuzhiyun};
351*4882a593Smuzhiyun
352*4882a593Smuzhiyun&gmac0_rx_bus2 {
353*4882a593Smuzhiyun	u-boot,dm-pre-reloc;
354*4882a593Smuzhiyun};
355*4882a593Smuzhiyun
356*4882a593Smuzhiyun&gmac0_tx_bus2 {
357*4882a593Smuzhiyun	u-boot,dm-pre-reloc;
358*4882a593Smuzhiyun};
359*4882a593Smuzhiyun
360*4882a593Smuzhiyun&gmac0_rgmii_clk {
361*4882a593Smuzhiyun	u-boot,dm-pre-reloc;
362*4882a593Smuzhiyun};
363*4882a593Smuzhiyun
364*4882a593Smuzhiyun&gmac0_rgmii_bus {
365*4882a593Smuzhiyun	u-boot,dm-pre-reloc;
366*4882a593Smuzhiyun};
367*4882a593Smuzhiyun
368*4882a593Smuzhiyun&gmac1m1_miim {
369*4882a593Smuzhiyun	u-boot,dm-pre-reloc;
370*4882a593Smuzhiyun};
371*4882a593Smuzhiyun
372*4882a593Smuzhiyun&gmac1m1_clkinout {
373*4882a593Smuzhiyun	u-boot,dm-pre-reloc;
374*4882a593Smuzhiyun};
375*4882a593Smuzhiyun
376*4882a593Smuzhiyun&gmac1m1_rx_bus2 {
377*4882a593Smuzhiyun	u-boot,dm-pre-reloc;
378*4882a593Smuzhiyun};
379*4882a593Smuzhiyun
380*4882a593Smuzhiyun&gmac1m1_tx_bus2 {
381*4882a593Smuzhiyun	u-boot,dm-pre-reloc;
382*4882a593Smuzhiyun};
383*4882a593Smuzhiyun
384*4882a593Smuzhiyun&gmac1m1_rgmii_clk {
385*4882a593Smuzhiyun	u-boot,dm-pre-reloc;
386*4882a593Smuzhiyun};
387*4882a593Smuzhiyun
388*4882a593Smuzhiyun&gmac1m1_rgmii_bus {
389*4882a593Smuzhiyun	u-boot,dm-pre-reloc;
390*4882a593Smuzhiyun};
391*4882a593Smuzhiyun
392*4882a593Smuzhiyun&eth0_clkout_pins {
393*4882a593Smuzhiyun	u-boot,dm-pre-reloc;
394*4882a593Smuzhiyun};
395*4882a593Smuzhiyun
396*4882a593Smuzhiyun&eth1m1_clkout_pins {
397*4882a593Smuzhiyun	u-boot,dm-pre-reloc;
398*4882a593Smuzhiyun};
399*4882a593Smuzhiyun
400*4882a593Smuzhiyun&pcie30phy {
401*4882a593Smuzhiyun	u-boot,dm-pre-reloc;
402*4882a593Smuzhiyun	status = "okay";
403*4882a593Smuzhiyun};
404*4882a593Smuzhiyun
405*4882a593Smuzhiyun&pcie3x2 {
406*4882a593Smuzhiyun	u-boot,dm-pre-reloc;
407*4882a593Smuzhiyun	status = "okay";
408*4882a593Smuzhiyun};
409*4882a593Smuzhiyun
410*4882a593Smuzhiyun&pinctrl {
411*4882a593Smuzhiyun	u-boot,dm-pre-reloc;
412*4882a593Smuzhiyun	status = "okay";
413*4882a593Smuzhiyun};
414*4882a593Smuzhiyun
415*4882a593Smuzhiyun&gpio0 {
416*4882a593Smuzhiyun	u-boot,dm-spl;
417*4882a593Smuzhiyun};
418*4882a593Smuzhiyun
419*4882a593Smuzhiyun&gpio1 {
420*4882a593Smuzhiyun	u-boot,dm-spl;
421*4882a593Smuzhiyun};
422*4882a593Smuzhiyun
423*4882a593Smuzhiyun&gpio2 {
424*4882a593Smuzhiyun	u-boot,dm-spl;
425*4882a593Smuzhiyun};
426*4882a593Smuzhiyun
427*4882a593Smuzhiyun&pcfg_pull_none_drv_level_1 {
428*4882a593Smuzhiyun	u-boot,dm-spl;
429*4882a593Smuzhiyun};
430*4882a593Smuzhiyun
431*4882a593Smuzhiyun&pcfg_pull_none_drv_level_2 {
432*4882a593Smuzhiyun	u-boot,dm-spl;
433*4882a593Smuzhiyun};
434*4882a593Smuzhiyun
435*4882a593Smuzhiyun
436*4882a593Smuzhiyun&pcfg_pull_up_drv_level_1 {
437*4882a593Smuzhiyun	u-boot,dm-spl;
438*4882a593Smuzhiyun};
439*4882a593Smuzhiyun
440*4882a593Smuzhiyun&pcfg_pull_up_drv_level_2 {
441*4882a593Smuzhiyun	u-boot,dm-spl;
442*4882a593Smuzhiyun};
443*4882a593Smuzhiyun
444*4882a593Smuzhiyun&pcfg_pull_up {
445*4882a593Smuzhiyun	u-boot,dm-spl;
446*4882a593Smuzhiyun};
447*4882a593Smuzhiyun
448*4882a593Smuzhiyun&pcfg_pull_none {
449*4882a593Smuzhiyun	u-boot,dm-spl;
450*4882a593Smuzhiyun};
451*4882a593Smuzhiyun
452*4882a593Smuzhiyun&wdt {
453*4882a593Smuzhiyun	u-boot,dm-pre-reloc;
454*4882a593Smuzhiyun	status = "okay";
455*4882a593Smuzhiyun};
456*4882a593Smuzhiyun
457*4882a593Smuzhiyun&otp {
458*4882a593Smuzhiyun	u-boot,dm-spl;
459*4882a593Smuzhiyun	status = "okay";
460*4882a593Smuzhiyun};
461*4882a593Smuzhiyun
462*4882a593Smuzhiyun#if 0
463*4882a593Smuzhiyun&i2c0 {
464*4882a593Smuzhiyun	u-boot,dm-spl;
465*4882a593Smuzhiyun	u-boot,dm-pre-reloc;
466*4882a593Smuzhiyun	status = "okay";
467*4882a593Smuzhiyun	i2c_eeprom:eeprom@51 {
468*4882a593Smuzhiyun		compatible = "atmel,24c256", "i2c-eeprom";
469*4882a593Smuzhiyun                reg = <0x51>;
470*4882a593Smuzhiyun                pagesize = <64>;
471*4882a593Smuzhiyun	};
472*4882a593Smuzhiyun};
473*4882a593Smuzhiyun&i2c0_xfer {
474*4882a593Smuzhiyun	u-boot,dm-spl;
475*4882a593Smuzhiyun	u-boot,dm-pre-reloc;
476*4882a593Smuzhiyun	status = "okay";
477*4882a593Smuzhiyun};
478*4882a593Smuzhiyun&pcfg_pull_none_smt {
479*4882a593Smuzhiyun	u-boot,dm-spl;
480*4882a593Smuzhiyun	u-boot,dm-pre-reloc;
481*4882a593Smuzhiyun        status = "okay";
482*4882a593Smuzhiyun};
483*4882a593Smuzhiyun
484*4882a593Smuzhiyun&i2c1 {
485*4882a593Smuzhiyun	u-boot,dm-pre-reloc;
486*4882a593Smuzhiyun	status = "okay";
487*4882a593Smuzhiyun};
488*4882a593Smuzhiyun
489*4882a593Smuzhiyun&i2c1_xfer {
490*4882a593Smuzhiyun	u-boot,dm-pre-reloc;
491*4882a593Smuzhiyun	status = "okay";
492*4882a593Smuzhiyun};
493*4882a593Smuzhiyun
494*4882a593Smuzhiyun&pcfg_pull_none_smt {
495*4882a593Smuzhiyun	u-boot,dm-pre-reloc;
496*4882a593Smuzhiyun	status = "okay";
497*4882a593Smuzhiyun};
498*4882a593Smuzhiyun#endif
499*4882a593Smuzhiyun
500