1*4882a593SmuzhiyunFrom 22d955122ac0f7ac74ab74aadebf6b8edaf0bbbd Mon Sep 17 00:00:00 2001
2*4882a593SmuzhiyunFrom: Julien Olivain <juju@cotds.org>
3*4882a593SmuzhiyunDate: Sun, 15 Dec 2019 18:45:40 +0100
4*4882a593SmuzhiyunSubject: [PATCH] DTS for QMTech Zynq starter kit
5*4882a593Smuzhiyun
6*4882a593SmuzhiyunSigned-off-by: Martin Chabot <martin.chabot@gmail.com>
7*4882a593SmuzhiyunSigned-off-by: Julien Olivain <juju@cotds.org>
8*4882a593Smuzhiyun---
9*4882a593Smuzhiyun arch/arm/boot/dts/zynq-qmtech.dts | 397 ++++++++++++++++++++++++++++++
10*4882a593Smuzhiyun 1 file changed, 397 insertions(+)
11*4882a593Smuzhiyun create mode 100644 arch/arm/boot/dts/zynq-qmtech.dts
12*4882a593Smuzhiyun
13*4882a593Smuzhiyundiff --git a/arch/arm/boot/dts/zynq-qmtech.dts b/arch/arm/boot/dts/zynq-qmtech.dts
14*4882a593Smuzhiyunnew file mode 100644
15*4882a593Smuzhiyunindex 000000000000..c6081dc0080e
16*4882a593Smuzhiyun--- /dev/null
17*4882a593Smuzhiyun+++ b/arch/arm/boot/dts/zynq-qmtech.dts
18*4882a593Smuzhiyun@@ -0,0 +1,397 @@
19*4882a593Smuzhiyun+// SPDX-License-Identifier: GPL-2.0+
20*4882a593Smuzhiyun+/*
21*4882a593Smuzhiyun+ *  Copyright (C) 2011 - 2015 Xilinx
22*4882a593Smuzhiyun+ *  Copyright (C) 2012 National Instruments Corp.
23*4882a593Smuzhiyun+ *  Copyright (C) 2019 Martin Chabot <martin.chabot@gmail.com>
24*4882a593Smuzhiyun+ */
25*4882a593Smuzhiyun+
26*4882a593Smuzhiyun+/* Derived from:
27*4882a593Smuzhiyun+ * https://github.com/Xilinx/linux-xlnx/blob/xilinx-v2019.2.01/arch/arm/boot/dts/zynq-zc702.dts
28*4882a593Smuzhiyun+ */
29*4882a593Smuzhiyun+
30*4882a593Smuzhiyun+/dts-v1/;
31*4882a593Smuzhiyun+#include "zynq-7000.dtsi"
32*4882a593Smuzhiyun+
33*4882a593Smuzhiyun+/ {
34*4882a593Smuzhiyun+	model = "QMTECH XC7Z010 Starter Kit";
35*4882a593Smuzhiyun+	compatible = "xlnx,zynq-qmtech", "xlnx,zynq-zc702", "xlnx,zynq-7000";
36*4882a593Smuzhiyun+
37*4882a593Smuzhiyun+	aliases {
38*4882a593Smuzhiyun+		ethernet0 = &gem0;
39*4882a593Smuzhiyun+		i2c0 = &i2c0;
40*4882a593Smuzhiyun+		serial0 = &uart1;
41*4882a593Smuzhiyun+		spi0 = &qspi;
42*4882a593Smuzhiyun+		mmc0 = &sdhci0;
43*4882a593Smuzhiyun+	};
44*4882a593Smuzhiyun+
45*4882a593Smuzhiyun+	memory@0 {
46*4882a593Smuzhiyun+		device_type = "memory";
47*4882a593Smuzhiyun+		reg = <0x0 0x20000000>;
48*4882a593Smuzhiyun+	};
49*4882a593Smuzhiyun+
50*4882a593Smuzhiyun+	chosen {
51*4882a593Smuzhiyun+		bootargs = "";
52*4882a593Smuzhiyun+		stdout-path = "serial0:115200n8";
53*4882a593Smuzhiyun+	};
54*4882a593Smuzhiyun+
55*4882a593Smuzhiyun+	leds {
56*4882a593Smuzhiyun+		compatible = "gpio-leds";
57*4882a593Smuzhiyun+
58*4882a593Smuzhiyun+		ds23 {
59*4882a593Smuzhiyun+			label = "ds23";
60*4882a593Smuzhiyun+			gpios = <&gpio0 10 0>;
61*4882a593Smuzhiyun+			linux,default-trigger = "heartbeat";
62*4882a593Smuzhiyun+		};
63*4882a593Smuzhiyun+	};
64*4882a593Smuzhiyun+
65*4882a593Smuzhiyun+};
66*4882a593Smuzhiyun+
67*4882a593Smuzhiyun+&amba {
68*4882a593Smuzhiyun+	ocm: sram@fffc0000 {
69*4882a593Smuzhiyun+		compatible = "mmio-sram";
70*4882a593Smuzhiyun+		reg = <0xfffc0000 0x10000>;
71*4882a593Smuzhiyun+	};
72*4882a593Smuzhiyun+};
73*4882a593Smuzhiyun+
74*4882a593Smuzhiyun+&clkc {
75*4882a593Smuzhiyun+	ps-clk-frequency = <33333333>;
76*4882a593Smuzhiyun+};
77*4882a593Smuzhiyun+
78*4882a593Smuzhiyun+&gem0 {
79*4882a593Smuzhiyun+	status = "okay";
80*4882a593Smuzhiyun+	phy-mode = "rgmii-id";
81*4882a593Smuzhiyun+	phy-handle = <&ethernet_phy>;
82*4882a593Smuzhiyun+
83*4882a593Smuzhiyun+	ethernet_phy: ethernet-phy@0 {
84*4882a593Smuzhiyun+		reg = <0>;
85*4882a593Smuzhiyun+		device_type = "ethernet-phy";
86*4882a593Smuzhiyun+	};
87*4882a593Smuzhiyun+};
88*4882a593Smuzhiyun+
89*4882a593Smuzhiyun+&gpio0 {
90*4882a593Smuzhiyun+	pinctrl-names = "default";
91*4882a593Smuzhiyun+	pinctrl-0 = <&pinctrl_gpio0_default>;
92*4882a593Smuzhiyun+};
93*4882a593Smuzhiyun+
94*4882a593Smuzhiyun+&i2c0 {
95*4882a593Smuzhiyun+	status = "disabled";
96*4882a593Smuzhiyun+	clock-frequency = <400000>;
97*4882a593Smuzhiyun+	pinctrl-names = "default", "gpio";
98*4882a593Smuzhiyun+	pinctrl-0 = <&pinctrl_i2c0_default>;
99*4882a593Smuzhiyun+	pinctrl-1 = <&pinctrl_i2c0_gpio>;
100*4882a593Smuzhiyun+	scl-gpios = <&gpio0 50 0>;
101*4882a593Smuzhiyun+	sda-gpios = <&gpio0 51 0>;
102*4882a593Smuzhiyun+
103*4882a593Smuzhiyun+	i2c-mux@74 {
104*4882a593Smuzhiyun+		compatible = "nxp,pca9548";
105*4882a593Smuzhiyun+		#address-cells = <1>;
106*4882a593Smuzhiyun+		#size-cells = <0>;
107*4882a593Smuzhiyun+		reg = <0x74>;
108*4882a593Smuzhiyun+
109*4882a593Smuzhiyun+		i2c@0 {
110*4882a593Smuzhiyun+			#address-cells = <1>;
111*4882a593Smuzhiyun+			#size-cells = <0>;
112*4882a593Smuzhiyun+			reg = <0>;
113*4882a593Smuzhiyun+			si570: clock-generator@5d {
114*4882a593Smuzhiyun+				#clock-cells = <0>;
115*4882a593Smuzhiyun+				compatible = "silabs,si570";
116*4882a593Smuzhiyun+				temperature-stability = <50>;
117*4882a593Smuzhiyun+				reg = <0x5d>;
118*4882a593Smuzhiyun+				factory-fout = <156250000>;
119*4882a593Smuzhiyun+				clock-frequency = <148500000>;
120*4882a593Smuzhiyun+			};
121*4882a593Smuzhiyun+		};
122*4882a593Smuzhiyun+
123*4882a593Smuzhiyun+		i2c@1 {
124*4882a593Smuzhiyun+			#address-cells = <1>;
125*4882a593Smuzhiyun+			#size-cells = <0>;
126*4882a593Smuzhiyun+			reg = <1>;
127*4882a593Smuzhiyun+			adv7511: hdmi-tx@39 {
128*4882a593Smuzhiyun+				compatible = "adi,adv7511";
129*4882a593Smuzhiyun+				reg = <0x39>;
130*4882a593Smuzhiyun+				adi,input-depth = <8>;
131*4882a593Smuzhiyun+				adi,input-colorspace = "yuv422";
132*4882a593Smuzhiyun+				adi,input-clock = "1x";
133*4882a593Smuzhiyun+				adi,input-style = <3>;
134*4882a593Smuzhiyun+				adi,input-justification = "right";
135*4882a593Smuzhiyun+			};
136*4882a593Smuzhiyun+		};
137*4882a593Smuzhiyun+
138*4882a593Smuzhiyun+		i2c@2 {
139*4882a593Smuzhiyun+			#address-cells = <1>;
140*4882a593Smuzhiyun+			#size-cells = <0>;
141*4882a593Smuzhiyun+			reg = <2>;
142*4882a593Smuzhiyun+			eeprom@54 {
143*4882a593Smuzhiyun+				compatible = "atmel,24c08";
144*4882a593Smuzhiyun+				reg = <0x54>;
145*4882a593Smuzhiyun+			};
146*4882a593Smuzhiyun+		};
147*4882a593Smuzhiyun+
148*4882a593Smuzhiyun+		i2c@3 {
149*4882a593Smuzhiyun+			#address-cells = <1>;
150*4882a593Smuzhiyun+			#size-cells = <0>;
151*4882a593Smuzhiyun+			reg = <3>;
152*4882a593Smuzhiyun+			gpio@21 {
153*4882a593Smuzhiyun+				compatible = "ti,tca6416";
154*4882a593Smuzhiyun+				reg = <0x21>;
155*4882a593Smuzhiyun+				gpio-controller;
156*4882a593Smuzhiyun+				#gpio-cells = <2>;
157*4882a593Smuzhiyun+			};
158*4882a593Smuzhiyun+		};
159*4882a593Smuzhiyun+
160*4882a593Smuzhiyun+		i2c@4 {
161*4882a593Smuzhiyun+			#address-cells = <1>;
162*4882a593Smuzhiyun+			#size-cells = <0>;
163*4882a593Smuzhiyun+			reg = <4>;
164*4882a593Smuzhiyun+			rtc@51 {
165*4882a593Smuzhiyun+				compatible = "nxp,pcf8563";
166*4882a593Smuzhiyun+				reg = <0x51>;
167*4882a593Smuzhiyun+			};
168*4882a593Smuzhiyun+		};
169*4882a593Smuzhiyun+
170*4882a593Smuzhiyun+		i2c@7 {
171*4882a593Smuzhiyun+			#address-cells = <1>;
172*4882a593Smuzhiyun+			#size-cells = <0>;
173*4882a593Smuzhiyun+			reg = <7>;
174*4882a593Smuzhiyun+			hwmon@52 {
175*4882a593Smuzhiyun+				compatible = "ti,ucd9248";
176*4882a593Smuzhiyun+				reg = <52>;
177*4882a593Smuzhiyun+			};
178*4882a593Smuzhiyun+			hwmon@53 {
179*4882a593Smuzhiyun+				compatible = "ti,ucd9248";
180*4882a593Smuzhiyun+				reg = <53>;
181*4882a593Smuzhiyun+			};
182*4882a593Smuzhiyun+			hwmon@54 {
183*4882a593Smuzhiyun+				compatible = "ti,ucd9248";
184*4882a593Smuzhiyun+				reg = <54>;
185*4882a593Smuzhiyun+			};
186*4882a593Smuzhiyun+		};
187*4882a593Smuzhiyun+	};
188*4882a593Smuzhiyun+};
189*4882a593Smuzhiyun+
190*4882a593Smuzhiyun+&pinctrl0 {
191*4882a593Smuzhiyun+	pinctrl_can0_default: can0-default {
192*4882a593Smuzhiyun+		mux {
193*4882a593Smuzhiyun+			function = "can0";
194*4882a593Smuzhiyun+			groups = "can0_9_grp";
195*4882a593Smuzhiyun+		};
196*4882a593Smuzhiyun+
197*4882a593Smuzhiyun+		conf {
198*4882a593Smuzhiyun+			groups = "can0_9_grp";
199*4882a593Smuzhiyun+			slew-rate = <0>;
200*4882a593Smuzhiyun+			io-standard = <1>;
201*4882a593Smuzhiyun+		};
202*4882a593Smuzhiyun+
203*4882a593Smuzhiyun+		conf-rx {
204*4882a593Smuzhiyun+			pins = "MIO46";
205*4882a593Smuzhiyun+			bias-high-impedance;
206*4882a593Smuzhiyun+		};
207*4882a593Smuzhiyun+
208*4882a593Smuzhiyun+		conf-tx {
209*4882a593Smuzhiyun+			pins = "MIO47";
210*4882a593Smuzhiyun+			bias-disable;
211*4882a593Smuzhiyun+		};
212*4882a593Smuzhiyun+	};
213*4882a593Smuzhiyun+
214*4882a593Smuzhiyun+	pinctrl_gem0_default: gem0-default {
215*4882a593Smuzhiyun+		mux {
216*4882a593Smuzhiyun+			function = "ethernet0";
217*4882a593Smuzhiyun+			groups = "ethernet0_0_grp";
218*4882a593Smuzhiyun+		};
219*4882a593Smuzhiyun+
220*4882a593Smuzhiyun+		conf {
221*4882a593Smuzhiyun+			groups = "ethernet0_0_grp";
222*4882a593Smuzhiyun+			slew-rate = <0>;
223*4882a593Smuzhiyun+			io-standard = <4>;
224*4882a593Smuzhiyun+		};
225*4882a593Smuzhiyun+
226*4882a593Smuzhiyun+		conf-rx {
227*4882a593Smuzhiyun+			pins = "MIO22", "MIO23", "MIO24", "MIO25", "MIO26", "MIO27";
228*4882a593Smuzhiyun+			bias-high-impedance;
229*4882a593Smuzhiyun+			low-power-disable;
230*4882a593Smuzhiyun+		};
231*4882a593Smuzhiyun+
232*4882a593Smuzhiyun+		conf-tx {
233*4882a593Smuzhiyun+			pins = "MIO16", "MIO17", "MIO18", "MIO19", "MIO20", "MIO21";
234*4882a593Smuzhiyun+			bias-disable;
235*4882a593Smuzhiyun+			low-power-enable;
236*4882a593Smuzhiyun+		};
237*4882a593Smuzhiyun+
238*4882a593Smuzhiyun+		mux-mdio {
239*4882a593Smuzhiyun+			function = "mdio0";
240*4882a593Smuzhiyun+			groups = "mdio0_0_grp";
241*4882a593Smuzhiyun+		};
242*4882a593Smuzhiyun+
243*4882a593Smuzhiyun+		conf-mdio {
244*4882a593Smuzhiyun+			groups = "mdio0_0_grp";
245*4882a593Smuzhiyun+			slew-rate = <0>;
246*4882a593Smuzhiyun+			io-standard = <1>;
247*4882a593Smuzhiyun+			bias-disable;
248*4882a593Smuzhiyun+		};
249*4882a593Smuzhiyun+	};
250*4882a593Smuzhiyun+
251*4882a593Smuzhiyun+	pinctrl_gpio0_default: gpio0-default {
252*4882a593Smuzhiyun+		mux {
253*4882a593Smuzhiyun+			function = "gpio0";
254*4882a593Smuzhiyun+			groups = "gpio0_7_grp", "gpio0_8_grp", "gpio0_9_grp",
255*4882a593Smuzhiyun+				 "gpio0_10_grp", "gpio0_11_grp", "gpio0_12_grp",
256*4882a593Smuzhiyun+				 "gpio0_13_grp", "gpio0_14_grp";
257*4882a593Smuzhiyun+		};
258*4882a593Smuzhiyun+
259*4882a593Smuzhiyun+		conf {
260*4882a593Smuzhiyun+			groups = "gpio0_7_grp", "gpio0_8_grp", "gpio0_9_grp",
261*4882a593Smuzhiyun+				 "gpio0_10_grp", "gpio0_11_grp", "gpio0_12_grp",
262*4882a593Smuzhiyun+				 "gpio0_13_grp", "gpio0_14_grp";
263*4882a593Smuzhiyun+			slew-rate = <0>;
264*4882a593Smuzhiyun+			io-standard = <1>;
265*4882a593Smuzhiyun+		};
266*4882a593Smuzhiyun+
267*4882a593Smuzhiyun+		conf-pull-up {
268*4882a593Smuzhiyun+			pins = "MIO9", "MIO10", "MIO11", "MIO12", "MIO13", "MIO14";
269*4882a593Smuzhiyun+			bias-pull-up;
270*4882a593Smuzhiyun+		};
271*4882a593Smuzhiyun+
272*4882a593Smuzhiyun+		conf-pull-none {
273*4882a593Smuzhiyun+			pins = "MIO7", "MIO8";
274*4882a593Smuzhiyun+			bias-disable;
275*4882a593Smuzhiyun+		};
276*4882a593Smuzhiyun+	};
277*4882a593Smuzhiyun+
278*4882a593Smuzhiyun+	pinctrl_i2c0_default: i2c0-default {
279*4882a593Smuzhiyun+		mux {
280*4882a593Smuzhiyun+			groups = "i2c0_10_grp";
281*4882a593Smuzhiyun+			function = "i2c0";
282*4882a593Smuzhiyun+		};
283*4882a593Smuzhiyun+
284*4882a593Smuzhiyun+		conf {
285*4882a593Smuzhiyun+			groups = "i2c0_10_grp";
286*4882a593Smuzhiyun+			bias-pull-up;
287*4882a593Smuzhiyun+			slew-rate = <0>;
288*4882a593Smuzhiyun+			io-standard = <1>;
289*4882a593Smuzhiyun+		};
290*4882a593Smuzhiyun+	};
291*4882a593Smuzhiyun+
292*4882a593Smuzhiyun+	pinctrl_i2c0_gpio: i2c0-gpio {
293*4882a593Smuzhiyun+		mux {
294*4882a593Smuzhiyun+			groups = "gpio0_50_grp", "gpio0_51_grp";
295*4882a593Smuzhiyun+			function = "gpio0";
296*4882a593Smuzhiyun+		};
297*4882a593Smuzhiyun+
298*4882a593Smuzhiyun+		conf {
299*4882a593Smuzhiyun+			groups = "gpio0_50_grp", "gpio0_51_grp";
300*4882a593Smuzhiyun+			slew-rate = <0>;
301*4882a593Smuzhiyun+			io-standard = <1>;
302*4882a593Smuzhiyun+		};
303*4882a593Smuzhiyun+	};
304*4882a593Smuzhiyun+
305*4882a593Smuzhiyun+	pinctrl_sdhci0_default: sdhci0-default {
306*4882a593Smuzhiyun+		mux {
307*4882a593Smuzhiyun+			groups = "sdio0_2_grp";
308*4882a593Smuzhiyun+			function = "sdio0";
309*4882a593Smuzhiyun+		};
310*4882a593Smuzhiyun+
311*4882a593Smuzhiyun+		conf {
312*4882a593Smuzhiyun+			groups = "sdio0_2_grp";
313*4882a593Smuzhiyun+			slew-rate = <0>;
314*4882a593Smuzhiyun+			io-standard = <1>;
315*4882a593Smuzhiyun+			bias-disable;
316*4882a593Smuzhiyun+		};
317*4882a593Smuzhiyun+
318*4882a593Smuzhiyun+		mux-cd {
319*4882a593Smuzhiyun+			groups = "gpio0_0_grp";
320*4882a593Smuzhiyun+			function = "sdio0_cd";
321*4882a593Smuzhiyun+		};
322*4882a593Smuzhiyun+
323*4882a593Smuzhiyun+		conf-cd {
324*4882a593Smuzhiyun+			groups = "gpio0_0_grp";
325*4882a593Smuzhiyun+			bias-high-impedance;
326*4882a593Smuzhiyun+			bias-pull-up;
327*4882a593Smuzhiyun+			slew-rate = <0>;
328*4882a593Smuzhiyun+			io-standard = <1>;
329*4882a593Smuzhiyun+		};
330*4882a593Smuzhiyun+
331*4882a593Smuzhiyun+		mux-wp {
332*4882a593Smuzhiyun+			groups = "gpio0_15_grp";
333*4882a593Smuzhiyun+			function = "sdio0_wp";
334*4882a593Smuzhiyun+		};
335*4882a593Smuzhiyun+
336*4882a593Smuzhiyun+		conf-wp {
337*4882a593Smuzhiyun+			groups = "gpio0_15_grp";
338*4882a593Smuzhiyun+			bias-high-impedance;
339*4882a593Smuzhiyun+			bias-pull-up;
340*4882a593Smuzhiyun+			slew-rate = <0>;
341*4882a593Smuzhiyun+			io-standard = <1>;
342*4882a593Smuzhiyun+		};
343*4882a593Smuzhiyun+	};
344*4882a593Smuzhiyun+
345*4882a593Smuzhiyun+	pinctrl_uart1_default: uart1-default {
346*4882a593Smuzhiyun+		mux {
347*4882a593Smuzhiyun+			groups = "uart1_10_grp";
348*4882a593Smuzhiyun+			function = "uart1";
349*4882a593Smuzhiyun+		};
350*4882a593Smuzhiyun+
351*4882a593Smuzhiyun+		conf {
352*4882a593Smuzhiyun+			groups = "uart1_10_grp";
353*4882a593Smuzhiyun+			slew-rate = <0>;
354*4882a593Smuzhiyun+			io-standard = <1>;
355*4882a593Smuzhiyun+		};
356*4882a593Smuzhiyun+
357*4882a593Smuzhiyun+		conf-rx {
358*4882a593Smuzhiyun+			pins = "MIO25";
359*4882a593Smuzhiyun+			bias-high-impedance;
360*4882a593Smuzhiyun+		};
361*4882a593Smuzhiyun+
362*4882a593Smuzhiyun+		conf-tx {
363*4882a593Smuzhiyun+			pins = "MIO24";
364*4882a593Smuzhiyun+			bias-disable;
365*4882a593Smuzhiyun+		};
366*4882a593Smuzhiyun+	};
367*4882a593Smuzhiyun+};
368*4882a593Smuzhiyun+
369*4882a593Smuzhiyun+&qspi {
370*4882a593Smuzhiyun+	u-boot,dm-pre-reloc;
371*4882a593Smuzhiyun+	status = "disabled";
372*4882a593Smuzhiyun+	is-dual = <0>;
373*4882a593Smuzhiyun+	num-cs = <1>;
374*4882a593Smuzhiyun+	flash@0 {
375*4882a593Smuzhiyun+		compatible = "n25q128a11";
376*4882a593Smuzhiyun+		reg = <0x0>;
377*4882a593Smuzhiyun+		spi-tx-bus-width = <1>;
378*4882a593Smuzhiyun+		spi-rx-bus-width = <4>;
379*4882a593Smuzhiyun+		spi-max-frequency = <50000000>;
380*4882a593Smuzhiyun+		#address-cells = <1>;
381*4882a593Smuzhiyun+		#size-cells = <1>;
382*4882a593Smuzhiyun+		partition@qspi-fsbl-uboot {
383*4882a593Smuzhiyun+			label = "qspi-fsbl-uboot";
384*4882a593Smuzhiyun+			reg = <0x0 0x100000>;
385*4882a593Smuzhiyun+		};
386*4882a593Smuzhiyun+		partition@qspi-linux {
387*4882a593Smuzhiyun+			label = "qspi-linux";
388*4882a593Smuzhiyun+			reg = <0x100000 0x500000>;
389*4882a593Smuzhiyun+		};
390*4882a593Smuzhiyun+		partition@qspi-device-tree {
391*4882a593Smuzhiyun+			label = "qspi-device-tree";
392*4882a593Smuzhiyun+			reg = <0x600000 0x20000>;
393*4882a593Smuzhiyun+		};
394*4882a593Smuzhiyun+		partition@qspi-rootfs {
395*4882a593Smuzhiyun+			label = "qspi-rootfs";
396*4882a593Smuzhiyun+			reg = <0x620000 0x5E0000>;
397*4882a593Smuzhiyun+		};
398*4882a593Smuzhiyun+		partition@qspi-bitstream {
399*4882a593Smuzhiyun+			label = "qspi-bitstream";
400*4882a593Smuzhiyun+			reg = <0xC00000 0x400000>;
401*4882a593Smuzhiyun+		};
402*4882a593Smuzhiyun+	};
403*4882a593Smuzhiyun+};
404*4882a593Smuzhiyun+
405*4882a593Smuzhiyun+&sdhci0 {
406*4882a593Smuzhiyun+	u-boot,dm-pre-reloc;
407*4882a593Smuzhiyun+	status = "okay";
408*4882a593Smuzhiyun+};
409*4882a593Smuzhiyun+
410*4882a593Smuzhiyun+&uart1 {
411*4882a593Smuzhiyun+	u-boot,dm-pre-reloc;
412*4882a593Smuzhiyun+	status = "okay";
413*4882a593Smuzhiyun+	pinctrl-names = "default";
414*4882a593Smuzhiyun+	pinctrl-0 = <&pinctrl_uart1_default>;
415*4882a593Smuzhiyun+};
416*4882a593Smuzhiyun--
417*4882a593Smuzhiyun2.23.0
418*4882a593Smuzhiyun
419