1c66ec88fSEmmanuel Vadot// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2c66ec88fSEmmanuel Vadot/*
3c66ec88fSEmmanuel Vadot * Copyright (C) 2016 Marvell Technology Group Ltd.
4c66ec88fSEmmanuel Vadot *
5c66ec88fSEmmanuel Vadot * Device Tree file for Marvell Armada 8040 Development board platform
6c66ec88fSEmmanuel Vadot */
7c66ec88fSEmmanuel Vadot
8c66ec88fSEmmanuel Vadot#include <dt-bindings/gpio/gpio.h>
9c66ec88fSEmmanuel Vadot#include "armada-8040.dtsi"
10c66ec88fSEmmanuel Vadot
11c66ec88fSEmmanuel Vadot/ {
12c66ec88fSEmmanuel Vadot	model = "Marvell Armada 8040 DB board";
13c66ec88fSEmmanuel Vadot	compatible = "marvell,armada8040-db", "marvell,armada8040",
14c66ec88fSEmmanuel Vadot		     "marvell,armada-ap806-quad", "marvell,armada-ap806";
15c66ec88fSEmmanuel Vadot
16c66ec88fSEmmanuel Vadot	chosen {
17c66ec88fSEmmanuel Vadot		stdout-path = "serial0:115200n8";
18c66ec88fSEmmanuel Vadot	};
19c66ec88fSEmmanuel Vadot
20c66ec88fSEmmanuel Vadot	memory@0 {
21c66ec88fSEmmanuel Vadot		device_type = "memory";
22c66ec88fSEmmanuel Vadot		reg = <0x0 0x0 0x0 0x80000000>;
23c66ec88fSEmmanuel Vadot	};
24c66ec88fSEmmanuel Vadot
25c66ec88fSEmmanuel Vadot	aliases {
26c66ec88fSEmmanuel Vadot		ethernet0 = &cp0_eth0;
27c66ec88fSEmmanuel Vadot		ethernet1 = &cp0_eth2;
28c66ec88fSEmmanuel Vadot		ethernet2 = &cp1_eth0;
29c66ec88fSEmmanuel Vadot		ethernet3 = &cp1_eth1;
30c66ec88fSEmmanuel Vadot		i2c1 = &cp0_i2c0;
31c66ec88fSEmmanuel Vadot		i2c2 = &cp1_i2c0;
32c66ec88fSEmmanuel Vadot	};
33c66ec88fSEmmanuel Vadot
34c66ec88fSEmmanuel Vadot	cp0_reg_usb3_0_vbus: cp0-usb3-0-vbus {
35c66ec88fSEmmanuel Vadot		compatible = "regulator-fixed";
36c66ec88fSEmmanuel Vadot		regulator-name = "cp0-usb3h0-vbus";
37c66ec88fSEmmanuel Vadot		regulator-min-microvolt = <5000000>;
38c66ec88fSEmmanuel Vadot		regulator-max-microvolt = <5000000>;
39c66ec88fSEmmanuel Vadot		enable-active-high;
40c66ec88fSEmmanuel Vadot		gpio = <&expander0 0 GPIO_ACTIVE_HIGH>;
41c66ec88fSEmmanuel Vadot	};
42c66ec88fSEmmanuel Vadot
43c66ec88fSEmmanuel Vadot	cp0_reg_usb3_1_vbus: cp0-usb3-1-vbus {
44c66ec88fSEmmanuel Vadot		compatible = "regulator-fixed";
45c66ec88fSEmmanuel Vadot		regulator-name = "cp0-usb3h1-vbus";
46c66ec88fSEmmanuel Vadot		regulator-min-microvolt = <5000000>;
47c66ec88fSEmmanuel Vadot		regulator-max-microvolt = <5000000>;
48c66ec88fSEmmanuel Vadot		enable-active-high;
49c66ec88fSEmmanuel Vadot		gpio = <&expander0 1 GPIO_ACTIVE_HIGH>;
50c66ec88fSEmmanuel Vadot	};
51c66ec88fSEmmanuel Vadot
52c66ec88fSEmmanuel Vadot	cp0_usb3_0_phy: cp0-usb3-0-phy {
53c66ec88fSEmmanuel Vadot		compatible = "usb-nop-xceiv";
54c66ec88fSEmmanuel Vadot		vcc-supply = <&cp0_reg_usb3_0_vbus>;
55c66ec88fSEmmanuel Vadot	};
56c66ec88fSEmmanuel Vadot
57c66ec88fSEmmanuel Vadot	cp1_reg_usb3_0_vbus: cp1-usb3-0-vbus {
58c66ec88fSEmmanuel Vadot		compatible = "regulator-fixed";
59c66ec88fSEmmanuel Vadot		regulator-name = "cp1-usb3h0-vbus";
60c66ec88fSEmmanuel Vadot		regulator-min-microvolt = <5000000>;
61c66ec88fSEmmanuel Vadot		regulator-max-microvolt = <5000000>;
62c66ec88fSEmmanuel Vadot		enable-active-high;
63c66ec88fSEmmanuel Vadot		gpio = <&expander1 0 GPIO_ACTIVE_HIGH>;
64c66ec88fSEmmanuel Vadot	};
65c66ec88fSEmmanuel Vadot
66c66ec88fSEmmanuel Vadot	cp1_usb3_0_phy: cp1-usb3-0-phy {
67c66ec88fSEmmanuel Vadot		compatible = "usb-nop-xceiv";
68c66ec88fSEmmanuel Vadot		vcc-supply = <&cp1_reg_usb3_0_vbus>;
69c66ec88fSEmmanuel Vadot	};
70c66ec88fSEmmanuel Vadot};
71c66ec88fSEmmanuel Vadot
72c66ec88fSEmmanuel Vadot&spi0 {
73c66ec88fSEmmanuel Vadot	status = "okay";
74c66ec88fSEmmanuel Vadot
75*d5b0e70fSEmmanuel Vadot	flash@0 {
76c66ec88fSEmmanuel Vadot		compatible = "jedec,spi-nor";
77c66ec88fSEmmanuel Vadot		reg = <0>;
78c66ec88fSEmmanuel Vadot		spi-max-frequency = <10000000>;
79c66ec88fSEmmanuel Vadot
80c66ec88fSEmmanuel Vadot		partitions {
81c66ec88fSEmmanuel Vadot			compatible = "fixed-partitions";
82c66ec88fSEmmanuel Vadot			#address-cells = <1>;
83c66ec88fSEmmanuel Vadot			#size-cells = <1>;
84c66ec88fSEmmanuel Vadot
85c66ec88fSEmmanuel Vadot			partition@0 {
86c66ec88fSEmmanuel Vadot				label = "U-Boot";
87c66ec88fSEmmanuel Vadot				reg = <0 0x200000>;
88c66ec88fSEmmanuel Vadot			};
89c66ec88fSEmmanuel Vadot			partition@400000 {
90c66ec88fSEmmanuel Vadot				label = "Filesystem";
91c66ec88fSEmmanuel Vadot				reg = <0x200000 0xce0000>;
92c66ec88fSEmmanuel Vadot			};
93c66ec88fSEmmanuel Vadot		};
94c66ec88fSEmmanuel Vadot	};
95c66ec88fSEmmanuel Vadot};
96c66ec88fSEmmanuel Vadot
97c66ec88fSEmmanuel Vadot/* Accessible over the mini-USB CON9 connector on the main board */
98c66ec88fSEmmanuel Vadot&uart0 {
99c66ec88fSEmmanuel Vadot	status = "okay";
100c66ec88fSEmmanuel Vadot	pinctrl-0 = <&uart0_pins>;
101c66ec88fSEmmanuel Vadot	pinctrl-names = "default";
102c66ec88fSEmmanuel Vadot};
103c66ec88fSEmmanuel Vadot
104c66ec88fSEmmanuel Vadot/* CON6 on CP0 expansion */
105c66ec88fSEmmanuel Vadot&cp0_pcie0 {
106c66ec88fSEmmanuel Vadot	phys = <&cp0_comphy0 0>;
107c66ec88fSEmmanuel Vadot	phy-names = "cp0-pcie0-x1-phy";
108c66ec88fSEmmanuel Vadot	status = "okay";
109c66ec88fSEmmanuel Vadot};
110c66ec88fSEmmanuel Vadot
111c66ec88fSEmmanuel Vadot/* CON5 on CP0 expansion */
112c66ec88fSEmmanuel Vadot&cp0_pcie2 {
113c66ec88fSEmmanuel Vadot	phys = <&cp0_comphy5 2>;
114c66ec88fSEmmanuel Vadot	phy-names = "cp0-pcie2-x1-phy";
115c66ec88fSEmmanuel Vadot	status = "okay";
116c66ec88fSEmmanuel Vadot};
117c66ec88fSEmmanuel Vadot
118c66ec88fSEmmanuel Vadot&cp0_i2c0 {
119c66ec88fSEmmanuel Vadot	status = "okay";
120c66ec88fSEmmanuel Vadot	clock-frequency = <100000>;
121c66ec88fSEmmanuel Vadot
122c66ec88fSEmmanuel Vadot	/* U31 */
123c66ec88fSEmmanuel Vadot	expander0: pca9555@21 {
124c66ec88fSEmmanuel Vadot		compatible = "nxp,pca9555";
125c66ec88fSEmmanuel Vadot		pinctrl-names = "default";
126c66ec88fSEmmanuel Vadot		gpio-controller;
127c66ec88fSEmmanuel Vadot		#gpio-cells = <2>;
128c66ec88fSEmmanuel Vadot		reg = <0x21>;
129c66ec88fSEmmanuel Vadot	};
130c66ec88fSEmmanuel Vadot
131c66ec88fSEmmanuel Vadot	/* U25 */
132c66ec88fSEmmanuel Vadot	expander1: pca9555@25 {
133c66ec88fSEmmanuel Vadot		compatible = "nxp,pca9555";
134c66ec88fSEmmanuel Vadot		pinctrl-names = "default";
135c66ec88fSEmmanuel Vadot		gpio-controller;
136c66ec88fSEmmanuel Vadot		#gpio-cells = <2>;
137c66ec88fSEmmanuel Vadot		reg = <0x25>;
138c66ec88fSEmmanuel Vadot	};
139c66ec88fSEmmanuel Vadot
140c66ec88fSEmmanuel Vadot};
141c66ec88fSEmmanuel Vadot
142c66ec88fSEmmanuel Vadot/* CON4 on CP0 expansion */
143c66ec88fSEmmanuel Vadot&cp0_sata0 {
144c66ec88fSEmmanuel Vadot	status = "okay";
145c66ec88fSEmmanuel Vadot
146c66ec88fSEmmanuel Vadot	sata-port@0 {
147c66ec88fSEmmanuel Vadot		phys = <&cp0_comphy1 0>;
148c66ec88fSEmmanuel Vadot		phy-names = "cp0-sata0-0-phy";
149c66ec88fSEmmanuel Vadot	};
150c66ec88fSEmmanuel Vadot	sata-port@1 {
151c66ec88fSEmmanuel Vadot		phys = <&cp0_comphy3 1>;
152c66ec88fSEmmanuel Vadot		phy-names = "cp0-sata0-1-phy";
153c66ec88fSEmmanuel Vadot	};
154c66ec88fSEmmanuel Vadot};
155c66ec88fSEmmanuel Vadot
156c66ec88fSEmmanuel Vadot/* CON9 on CP0 expansion */
1572eb4d8dcSEmmanuel Vadot&cp0_utmi {
1582eb4d8dcSEmmanuel Vadot	status = "okay";
1592eb4d8dcSEmmanuel Vadot};
1602eb4d8dcSEmmanuel Vadot
161c66ec88fSEmmanuel Vadot&cp0_usb3_0 {
162c66ec88fSEmmanuel Vadot	usb-phy = <&cp0_usb3_0_phy>;
1632eb4d8dcSEmmanuel Vadot	phys = <&cp0_utmi0>;
1642eb4d8dcSEmmanuel Vadot	phy-names = "utmi";
1652eb4d8dcSEmmanuel Vadot	dr_mode = "host";
166c66ec88fSEmmanuel Vadot	status = "okay";
167c66ec88fSEmmanuel Vadot};
168c66ec88fSEmmanuel Vadot
169c66ec88fSEmmanuel Vadot&cp0_comphy4 {
170c66ec88fSEmmanuel Vadot	cp0_usbh1_con: connector {
171c66ec88fSEmmanuel Vadot		compatible = "usb-a-connector";
172c66ec88fSEmmanuel Vadot		phy-supply = <&cp0_reg_usb3_1_vbus>;
173c66ec88fSEmmanuel Vadot	};
174c66ec88fSEmmanuel Vadot};
175c66ec88fSEmmanuel Vadot
176c66ec88fSEmmanuel Vadot/* CON10 on CP0 expansion */
177c66ec88fSEmmanuel Vadot&cp0_usb3_1 {
1782eb4d8dcSEmmanuel Vadot	phys = <&cp0_comphy4 1>, <&cp0_utmi1>;
1792eb4d8dcSEmmanuel Vadot	phy-names = "usb", "utmi";
1802eb4d8dcSEmmanuel Vadot	dr_mode = "host";
181c66ec88fSEmmanuel Vadot	status = "okay";
182c66ec88fSEmmanuel Vadot};
183c66ec88fSEmmanuel Vadot
184c66ec88fSEmmanuel Vadot&cp0_mdio {
185c66ec88fSEmmanuel Vadot	status = "okay";
186c66ec88fSEmmanuel Vadot
187c66ec88fSEmmanuel Vadot	phy1: ethernet-phy@1 {
188c66ec88fSEmmanuel Vadot		reg = <1>;
189c66ec88fSEmmanuel Vadot	};
190c66ec88fSEmmanuel Vadot};
191c66ec88fSEmmanuel Vadot
192c66ec88fSEmmanuel Vadot&cp0_ethernet {
193c66ec88fSEmmanuel Vadot	status = "okay";
194c66ec88fSEmmanuel Vadot};
195c66ec88fSEmmanuel Vadot
196c66ec88fSEmmanuel Vadot&cp0_eth0 {
197c66ec88fSEmmanuel Vadot	status = "okay";
198354d7675SEmmanuel Vadot	phy-mode = "10gbase-r";
199c66ec88fSEmmanuel Vadot
200c66ec88fSEmmanuel Vadot	fixed-link {
201c66ec88fSEmmanuel Vadot		speed = <10000>;
202c66ec88fSEmmanuel Vadot		full-duplex;
203c66ec88fSEmmanuel Vadot	};
204c66ec88fSEmmanuel Vadot};
205c66ec88fSEmmanuel Vadot
206c66ec88fSEmmanuel Vadot&cp0_eth2 {
207c66ec88fSEmmanuel Vadot	status = "okay";
208c66ec88fSEmmanuel Vadot	phy = <&phy1>;
209c66ec88fSEmmanuel Vadot	phy-mode = "rgmii-id";
210c66ec88fSEmmanuel Vadot};
211c66ec88fSEmmanuel Vadot
212c66ec88fSEmmanuel Vadot/* CON6 on CP1 expansion */
213c66ec88fSEmmanuel Vadot&cp1_pcie0 {
214c66ec88fSEmmanuel Vadot	phys = <&cp1_comphy0 0>;
215c66ec88fSEmmanuel Vadot	phy-names = "cp1-pcie0-x1-phy";
216c66ec88fSEmmanuel Vadot	status = "okay";
217c66ec88fSEmmanuel Vadot};
218c66ec88fSEmmanuel Vadot
219c66ec88fSEmmanuel Vadot/* CON7 on CP1 expansion */
220c66ec88fSEmmanuel Vadot&cp1_pcie1 {
221c66ec88fSEmmanuel Vadot	phys = <&cp1_comphy4 1>;
222c66ec88fSEmmanuel Vadot	phy-names = "cp1-pcie1-x1-phy";
223c66ec88fSEmmanuel Vadot	status = "okay";
224c66ec88fSEmmanuel Vadot};
225c66ec88fSEmmanuel Vadot
226c66ec88fSEmmanuel Vadot/* CON5 on CP1 expansion */
227c66ec88fSEmmanuel Vadot&cp1_pcie2 {
228c66ec88fSEmmanuel Vadot	phys = <&cp1_comphy5 2>;
229c66ec88fSEmmanuel Vadot	phy-names = "cp1-pcie2-x1-phy";
230c66ec88fSEmmanuel Vadot	status = "okay";
231c66ec88fSEmmanuel Vadot};
232c66ec88fSEmmanuel Vadot
233c66ec88fSEmmanuel Vadot&cp1_i2c0 {
234c66ec88fSEmmanuel Vadot	status = "okay";
235c66ec88fSEmmanuel Vadot	clock-frequency = <100000>;
236c66ec88fSEmmanuel Vadot};
237c66ec88fSEmmanuel Vadot
238c66ec88fSEmmanuel Vadot&cp1_spi1 {
239c66ec88fSEmmanuel Vadot	status = "okay";
240c66ec88fSEmmanuel Vadot
241*d5b0e70fSEmmanuel Vadot	flash@0 {
242c66ec88fSEmmanuel Vadot		compatible = "jedec,spi-nor";
243c66ec88fSEmmanuel Vadot		reg = <0x0>;
244c66ec88fSEmmanuel Vadot		spi-max-frequency = <20000000>;
245c66ec88fSEmmanuel Vadot
246c66ec88fSEmmanuel Vadot		partitions {
247c66ec88fSEmmanuel Vadot			compatible = "fixed-partitions";
248c66ec88fSEmmanuel Vadot			#address-cells = <1>;
249c66ec88fSEmmanuel Vadot			#size-cells = <1>;
250c66ec88fSEmmanuel Vadot
251c66ec88fSEmmanuel Vadot			partition@0 {
252c66ec88fSEmmanuel Vadot				label = "Boot";
253c66ec88fSEmmanuel Vadot				reg = <0x0 0x200000>;
254c66ec88fSEmmanuel Vadot			};
255c66ec88fSEmmanuel Vadot			partition@200000 {
256c66ec88fSEmmanuel Vadot				label = "Filesystem";
257c66ec88fSEmmanuel Vadot				reg = <0x200000 0xd00000>;
258c66ec88fSEmmanuel Vadot			};
259c66ec88fSEmmanuel Vadot			partition@f00000 {
260c66ec88fSEmmanuel Vadot				label = "Boot_2nd";
261c66ec88fSEmmanuel Vadot				reg = <0xf00000 0x100000>;
262c66ec88fSEmmanuel Vadot			};
263c66ec88fSEmmanuel Vadot		};
264c66ec88fSEmmanuel Vadot	};
265c66ec88fSEmmanuel Vadot};
266c66ec88fSEmmanuel Vadot
267c66ec88fSEmmanuel Vadot/*
268c66ec88fSEmmanuel Vadot * Proper NAND usage will require DPR-76 to be in position 1-2, which disables
269c66ec88fSEmmanuel Vadot * MDIO signal of CP1.
270c66ec88fSEmmanuel Vadot */
271c66ec88fSEmmanuel Vadot&cp1_nand_controller {
272c66ec88fSEmmanuel Vadot	pinctrl-0 = <&nand_pins>, <&nand_rb>;
273c66ec88fSEmmanuel Vadot	pinctrl-names = "default";
274c66ec88fSEmmanuel Vadot
275c66ec88fSEmmanuel Vadot	nand@0 {
276c66ec88fSEmmanuel Vadot		reg = <0>;
277c66ec88fSEmmanuel Vadot		nand-rb = <0>;
278c66ec88fSEmmanuel Vadot		nand-on-flash-bbt;
279c66ec88fSEmmanuel Vadot		nand-ecc-strength = <4>;
280c66ec88fSEmmanuel Vadot		nand-ecc-step-size = <512>;
281c66ec88fSEmmanuel Vadot
282c66ec88fSEmmanuel Vadot		partitions {
283c66ec88fSEmmanuel Vadot			compatible = "fixed-partitions";
284c66ec88fSEmmanuel Vadot			#address-cells = <1>;
285c66ec88fSEmmanuel Vadot			#size-cells = <1>;
286c66ec88fSEmmanuel Vadot
287c66ec88fSEmmanuel Vadot			partition@0 {
288c66ec88fSEmmanuel Vadot				label = "U-Boot";
289c66ec88fSEmmanuel Vadot				reg = <0 0x200000>;
290c66ec88fSEmmanuel Vadot			};
291c66ec88fSEmmanuel Vadot			partition@200000 {
292c66ec88fSEmmanuel Vadot				label = "Linux";
293c66ec88fSEmmanuel Vadot				reg = <0x200000 0xe00000>;
294c66ec88fSEmmanuel Vadot			};
295c66ec88fSEmmanuel Vadot			partition@1000000 {
296c66ec88fSEmmanuel Vadot				label = "Filesystem";
297c66ec88fSEmmanuel Vadot				reg = <0x1000000 0x3f000000>;
298c66ec88fSEmmanuel Vadot			};
299c66ec88fSEmmanuel Vadot		};
300c66ec88fSEmmanuel Vadot	};
301c66ec88fSEmmanuel Vadot};
302c66ec88fSEmmanuel Vadot
303c66ec88fSEmmanuel Vadot/* CON4 on CP1 expansion */
304c66ec88fSEmmanuel Vadot&cp1_sata0 {
305c66ec88fSEmmanuel Vadot	status = "okay";
306c66ec88fSEmmanuel Vadot
307c66ec88fSEmmanuel Vadot	sata-port@0 {
308c66ec88fSEmmanuel Vadot		phys = <&cp1_comphy1 0>;
309c66ec88fSEmmanuel Vadot		phy-names = "cp1-sata0-0-phy";
310c66ec88fSEmmanuel Vadot	};
311c66ec88fSEmmanuel Vadot	sata-port@1 {
312c66ec88fSEmmanuel Vadot		phys = <&cp1_comphy3 1>;
313c66ec88fSEmmanuel Vadot		phy-names = "cp1-sata0-1-phy";
314c66ec88fSEmmanuel Vadot	};
315c66ec88fSEmmanuel Vadot};
316c66ec88fSEmmanuel Vadot
3172eb4d8dcSEmmanuel Vadot&cp1_utmi {
3182eb4d8dcSEmmanuel Vadot	status = "okay";
3192eb4d8dcSEmmanuel Vadot};
3202eb4d8dcSEmmanuel Vadot
321c66ec88fSEmmanuel Vadot/* CON9 on CP1 expansion */
322c66ec88fSEmmanuel Vadot&cp1_usb3_0 {
323c66ec88fSEmmanuel Vadot	usb-phy = <&cp1_usb3_0_phy>;
3242eb4d8dcSEmmanuel Vadot	phys = <&cp1_utmi0>;
3252eb4d8dcSEmmanuel Vadot	phy-names = "utmi";
3262eb4d8dcSEmmanuel Vadot	dr_mode = "host";
327c66ec88fSEmmanuel Vadot	status = "okay";
328c66ec88fSEmmanuel Vadot};
329c66ec88fSEmmanuel Vadot
330c66ec88fSEmmanuel Vadot/* CON10 on CP1 expansion */
331c66ec88fSEmmanuel Vadot&cp1_usb3_1 {
3322eb4d8dcSEmmanuel Vadot	phys = <&cp1_utmi1>;
3332eb4d8dcSEmmanuel Vadot	phy-names = "utmi";
334c66ec88fSEmmanuel Vadot	status = "okay";
335c66ec88fSEmmanuel Vadot};
336c66ec88fSEmmanuel Vadot
337c66ec88fSEmmanuel Vadot&cp1_mdio {
338c66ec88fSEmmanuel Vadot	status = "okay";
339c66ec88fSEmmanuel Vadot
340c66ec88fSEmmanuel Vadot	phy0: ethernet-phy@0 {
341c66ec88fSEmmanuel Vadot		reg = <0>;
342c66ec88fSEmmanuel Vadot	};
343c66ec88fSEmmanuel Vadot};
344c66ec88fSEmmanuel Vadot
345c66ec88fSEmmanuel Vadot&cp1_ethernet {
346c66ec88fSEmmanuel Vadot	status = "okay";
347c66ec88fSEmmanuel Vadot};
348c66ec88fSEmmanuel Vadot
349c66ec88fSEmmanuel Vadot&cp1_eth0 {
350c66ec88fSEmmanuel Vadot	status = "okay";
351354d7675SEmmanuel Vadot	phy-mode = "10gbase-r";
352c66ec88fSEmmanuel Vadot
353c66ec88fSEmmanuel Vadot	fixed-link {
354c66ec88fSEmmanuel Vadot		speed = <10000>;
355c66ec88fSEmmanuel Vadot		full-duplex;
356c66ec88fSEmmanuel Vadot	};
357c66ec88fSEmmanuel Vadot};
358c66ec88fSEmmanuel Vadot
359c66ec88fSEmmanuel Vadot&cp1_eth1 {
360c66ec88fSEmmanuel Vadot	status = "okay";
361c66ec88fSEmmanuel Vadot	phy = <&phy0>;
362c66ec88fSEmmanuel Vadot	phy-mode = "rgmii-id";
363c66ec88fSEmmanuel Vadot};
364c66ec88fSEmmanuel Vadot
365c66ec88fSEmmanuel Vadot&ap_sdhci0 {
366c66ec88fSEmmanuel Vadot	status = "okay";
367c66ec88fSEmmanuel Vadot	bus-width = <4>;
368c66ec88fSEmmanuel Vadot	non-removable;
369c66ec88fSEmmanuel Vadot};
370c66ec88fSEmmanuel Vadot
371c66ec88fSEmmanuel Vadot&cp0_sdhci0 {
372c66ec88fSEmmanuel Vadot	status = "okay";
373c66ec88fSEmmanuel Vadot	bus-width = <8>;
374c66ec88fSEmmanuel Vadot	non-removable;
375c66ec88fSEmmanuel Vadot};
376