xref: /freebsd/sys/contrib/device-tree/src/arm/marvell/kirkwood-l-50.dts (revision 0e8011faf58b743cc652e3b2ad0f7671227610df)
1f126890aSEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0
2f126890aSEmmanuel Vadot/*
3f126890aSEmmanuel Vadot * Check Point L-50 Board Description
4f126890aSEmmanuel Vadot * Copyright 2020 Pawel Dembicki <paweldembicki@gmail.com>
5f126890aSEmmanuel Vadot */
6f126890aSEmmanuel Vadot
7f126890aSEmmanuel Vadot/dts-v1/;
8f126890aSEmmanuel Vadot
9f126890aSEmmanuel Vadot#include "kirkwood.dtsi"
10f126890aSEmmanuel Vadot#include "kirkwood-6281.dtsi"
11f126890aSEmmanuel Vadot
12f126890aSEmmanuel Vadot/ {
13f126890aSEmmanuel Vadot	model = "Check Point L-50";
14f126890aSEmmanuel Vadot	compatible = "checkpoint,l-50", "marvell,kirkwood-88f6281", "marvell,kirkwood";
15f126890aSEmmanuel Vadot
16f126890aSEmmanuel Vadot	memory {
17f126890aSEmmanuel Vadot		device_type = "memory";
18f126890aSEmmanuel Vadot		reg = <0x00000000 0x20000000>;
19f126890aSEmmanuel Vadot	};
20f126890aSEmmanuel Vadot
21f126890aSEmmanuel Vadot	chosen {
22f126890aSEmmanuel Vadot		bootargs = "console=ttyS0,115200n8";
23f126890aSEmmanuel Vadot		stdout-path = &uart0;
24f126890aSEmmanuel Vadot	};
25f126890aSEmmanuel Vadot
26f126890aSEmmanuel Vadot	ocp@f1000000 {
27f126890aSEmmanuel Vadot		pinctrl: pin-controller@10000 {
28f126890aSEmmanuel Vadot			pinctrl-0 = <&pmx_led38 &pmx_sysrst &pmx_button29>;
29f126890aSEmmanuel Vadot			pinctrl-names = "default";
30f126890aSEmmanuel Vadot
31f126890aSEmmanuel Vadot			pmx_sysrst: pmx-sysrst {
32f126890aSEmmanuel Vadot				marvell,pins = "mpp6";
33f126890aSEmmanuel Vadot				marvell,function = "sysrst";
34f126890aSEmmanuel Vadot			};
35f126890aSEmmanuel Vadot
36f126890aSEmmanuel Vadot			pmx_button29: pmx_button29 {
37f126890aSEmmanuel Vadot				marvell,pins = "mpp29";
38f126890aSEmmanuel Vadot				marvell,function = "gpio";
39f126890aSEmmanuel Vadot			};
40f126890aSEmmanuel Vadot
41f126890aSEmmanuel Vadot			pmx_led38: pmx_led38 {
42f126890aSEmmanuel Vadot				marvell,pins = "mpp38";
43f126890aSEmmanuel Vadot				marvell,function = "gpio";
44f126890aSEmmanuel Vadot			};
45f126890aSEmmanuel Vadot
46f126890aSEmmanuel Vadot			pmx_sdio_cd: pmx-sdio-cd {
47f126890aSEmmanuel Vadot				marvell,pins = "mpp46";
48f126890aSEmmanuel Vadot				marvell,function = "gpio";
49f126890aSEmmanuel Vadot			};
50f126890aSEmmanuel Vadot		};
51f126890aSEmmanuel Vadot
52f126890aSEmmanuel Vadot		serial@12000 {
53f126890aSEmmanuel Vadot			status = "okay";
54f126890aSEmmanuel Vadot		};
55f126890aSEmmanuel Vadot
56f126890aSEmmanuel Vadot		mvsdio@90000 {
57f126890aSEmmanuel Vadot			status = "okay";
58f126890aSEmmanuel Vadot			cd-gpios = <&gpio1 14 9>;
59f126890aSEmmanuel Vadot		};
60f126890aSEmmanuel Vadot
61f126890aSEmmanuel Vadot		i2c@11000 {
62f126890aSEmmanuel Vadot			status = "okay";
63f126890aSEmmanuel Vadot			clock-frequency = <400000>;
64f126890aSEmmanuel Vadot
65f126890aSEmmanuel Vadot			gpio2: gpio-expander@20 {
66f126890aSEmmanuel Vadot				#gpio-cells = <2>;
67f126890aSEmmanuel Vadot				#interrupt-cells = <2>;
688d13bc63SEmmanuel Vadot				interrupt-controller;
69f126890aSEmmanuel Vadot				compatible = "semtech,sx1505q";
70f126890aSEmmanuel Vadot				reg = <0x20>;
71f126890aSEmmanuel Vadot
72f126890aSEmmanuel Vadot				gpio-controller;
73f126890aSEmmanuel Vadot			};
74f126890aSEmmanuel Vadot
75f126890aSEmmanuel Vadot			/* Three GPIOs from 0x21 exp. are undescribed in dts:
76f126890aSEmmanuel Vadot			 * 1: DSL module reset (active low)
77f126890aSEmmanuel Vadot			 * 5: mPCIE reset (active low)
78f126890aSEmmanuel Vadot			 * 6: Express card reset (active low)
79f126890aSEmmanuel Vadot			 */
80f126890aSEmmanuel Vadot			gpio3: gpio-expander@21 {
81f126890aSEmmanuel Vadot				#gpio-cells = <2>;
82f126890aSEmmanuel Vadot				#interrupt-cells = <2>;
838d13bc63SEmmanuel Vadot				interrupt-controller;
84f126890aSEmmanuel Vadot				compatible = "semtech,sx1505q";
85f126890aSEmmanuel Vadot				reg = <0x21>;
86f126890aSEmmanuel Vadot
87f126890aSEmmanuel Vadot				gpio-controller;
88f126890aSEmmanuel Vadot			};
89f126890aSEmmanuel Vadot
90f126890aSEmmanuel Vadot			rtc@30 {
91f126890aSEmmanuel Vadot				compatible = "s35390a";
92f126890aSEmmanuel Vadot				reg = <0x30>;
93f126890aSEmmanuel Vadot			};
94f126890aSEmmanuel Vadot		};
95f126890aSEmmanuel Vadot	};
96f126890aSEmmanuel Vadot
97f126890aSEmmanuel Vadot	leds {
98f126890aSEmmanuel Vadot		compatible = "gpio-leds";
99f126890aSEmmanuel Vadot
100*0e8011faSEmmanuel Vadot		led-status-green {
101f126890aSEmmanuel Vadot			label = "l-50:green:status";
102f126890aSEmmanuel Vadot			gpios = <&gpio1 6 GPIO_ACTIVE_LOW>;
103f126890aSEmmanuel Vadot		};
104f126890aSEmmanuel Vadot
105*0e8011faSEmmanuel Vadot		led-status-red {
106f126890aSEmmanuel Vadot			label = "l-50:red:status";
107f126890aSEmmanuel Vadot			gpios = <&gpio3 2 GPIO_ACTIVE_LOW>;
108f126890aSEmmanuel Vadot		};
109f126890aSEmmanuel Vadot
110*0e8011faSEmmanuel Vadot		led-wifi {
111f126890aSEmmanuel Vadot			label = "l-50:green:wifi";
112f126890aSEmmanuel Vadot			gpios = <&gpio2 7 GPIO_ACTIVE_LOW>;
113f126890aSEmmanuel Vadot			linux,default-trigger = "phy0tpt";
114f126890aSEmmanuel Vadot		};
115f126890aSEmmanuel Vadot
116*0e8011faSEmmanuel Vadot		led-internet-green {
117f126890aSEmmanuel Vadot			label = "l-50:green:internet";
118f126890aSEmmanuel Vadot			gpios = <&gpio2 3 GPIO_ACTIVE_LOW>;
119f126890aSEmmanuel Vadot		};
120f126890aSEmmanuel Vadot
121*0e8011faSEmmanuel Vadot		led-internet-red {
122f126890aSEmmanuel Vadot			label = "l-50:red:internet";
123f126890aSEmmanuel Vadot			gpios = <&gpio2 1 GPIO_ACTIVE_LOW>;
124f126890aSEmmanuel Vadot		};
125f126890aSEmmanuel Vadot
126*0e8011faSEmmanuel Vadot		led-usb1-green {
127f126890aSEmmanuel Vadot			label = "l-50:green:usb1";
128f126890aSEmmanuel Vadot			gpios = <&gpio2 0 GPIO_ACTIVE_LOW>;
129f126890aSEmmanuel Vadot			linux,default-trigger = "usbport";
130f126890aSEmmanuel Vadot			trigger-sources = <&hub_port3>;
131f126890aSEmmanuel Vadot		};
132f126890aSEmmanuel Vadot
133*0e8011faSEmmanuel Vadot		led-usb1-red {
134f126890aSEmmanuel Vadot			label = "l-50:red:usb1";
135f126890aSEmmanuel Vadot			gpios = <&gpio2 4 GPIO_ACTIVE_LOW>;
136f126890aSEmmanuel Vadot		};
137f126890aSEmmanuel Vadot
138*0e8011faSEmmanuel Vadot		led-usb2-green {
139f126890aSEmmanuel Vadot			label = "l-50:green:usb2";
140f126890aSEmmanuel Vadot			gpios = <&gpio2 2 GPIO_ACTIVE_LOW>;
141f126890aSEmmanuel Vadot			linux,default-trigger = "usbport";
142f126890aSEmmanuel Vadot			trigger-sources = <&hub_port1>;
143f126890aSEmmanuel Vadot		};
144f126890aSEmmanuel Vadot
145*0e8011faSEmmanuel Vadot		led-usb2-red {
146f126890aSEmmanuel Vadot			label = "l-50:red:usb2";
147f126890aSEmmanuel Vadot			gpios = <&gpio2 5 GPIO_ACTIVE_LOW>;
148f126890aSEmmanuel Vadot		};
149f126890aSEmmanuel Vadot	};
150f126890aSEmmanuel Vadot
151f126890aSEmmanuel Vadot	usb2_pwr {
152f126890aSEmmanuel Vadot		compatible = "regulator-fixed";
153f126890aSEmmanuel Vadot		regulator-name = "usb2_pwr";
154f126890aSEmmanuel Vadot
155f126890aSEmmanuel Vadot		regulator-min-microvolt = <5000000>;
156f126890aSEmmanuel Vadot		regulator-max-microvolt = <5000000>;
157f126890aSEmmanuel Vadot		gpio = <&gpio3 3 GPIO_ACTIVE_LOW>;
158f126890aSEmmanuel Vadot		regulator-always-on;
159f126890aSEmmanuel Vadot	};
160f126890aSEmmanuel Vadot
161f126890aSEmmanuel Vadot	usb1_pwr {
162f126890aSEmmanuel Vadot		compatible = "regulator-fixed";
163f126890aSEmmanuel Vadot		regulator-name = "usb1_pwr";
164f126890aSEmmanuel Vadot
165f126890aSEmmanuel Vadot		regulator-min-microvolt = <5000000>;
166f126890aSEmmanuel Vadot		regulator-max-microvolt = <5000000>;
167f126890aSEmmanuel Vadot		gpio = <&gpio3 4 GPIO_ACTIVE_LOW>;
168f126890aSEmmanuel Vadot		regulator-always-on;
169f126890aSEmmanuel Vadot	};
170f126890aSEmmanuel Vadot
171f126890aSEmmanuel Vadot	mpcie_pwr {
172f126890aSEmmanuel Vadot		compatible = "regulator-fixed";
173f126890aSEmmanuel Vadot		regulator-name = "mpcie_pwr";
174f126890aSEmmanuel Vadot
175f126890aSEmmanuel Vadot		regulator-min-microvolt = <3300000>;
176f126890aSEmmanuel Vadot		regulator-max-microvolt = <3300000>;
177f126890aSEmmanuel Vadot		gpio = <&gpio3 5 GPIO_ACTIVE_HIGH>;
178f126890aSEmmanuel Vadot		enable-active-high;
179f126890aSEmmanuel Vadot		regulator-always-on;
180f126890aSEmmanuel Vadot	};
181f126890aSEmmanuel Vadot
182f126890aSEmmanuel Vadot	express_card_pwr {
183f126890aSEmmanuel Vadot		compatible = "regulator-fixed";
184f126890aSEmmanuel Vadot		regulator-name = "express_card_pwr";
185f126890aSEmmanuel Vadot
186f126890aSEmmanuel Vadot		regulator-min-microvolt = <3300000>;
187f126890aSEmmanuel Vadot		regulator-max-microvolt = <3300000>;
188f126890aSEmmanuel Vadot		gpio = <&gpio3 7 GPIO_ACTIVE_HIGH>;
189f126890aSEmmanuel Vadot		enable-active-high;
190f126890aSEmmanuel Vadot		regulator-always-on;
191f126890aSEmmanuel Vadot	};
192f126890aSEmmanuel Vadot
193f126890aSEmmanuel Vadot	keys {
194f126890aSEmmanuel Vadot		compatible = "gpio-keys";
195f126890aSEmmanuel Vadot
196*0e8011faSEmmanuel Vadot		button-factory-defaults {
197f126890aSEmmanuel Vadot			label = "factory_defaults";
198f126890aSEmmanuel Vadot			gpios = <&gpio0 29 GPIO_ACTIVE_LOW>;
199f126890aSEmmanuel Vadot			linux,code = <KEY_RESTART>;
200f126890aSEmmanuel Vadot		};
201f126890aSEmmanuel Vadot	};
202f126890aSEmmanuel Vadot};
203f126890aSEmmanuel Vadot
204f126890aSEmmanuel Vadot&mdio {
205f126890aSEmmanuel Vadot	status = "okay";
206f126890aSEmmanuel Vadot
207f126890aSEmmanuel Vadot	ethphy8: ethernet-phy@8 {
208f126890aSEmmanuel Vadot		reg = <0x08>;
209f126890aSEmmanuel Vadot	};
210f126890aSEmmanuel Vadot
211f126890aSEmmanuel Vadot	switch0: switch@10 {
212f126890aSEmmanuel Vadot		compatible = "marvell,mv88e6085";
213f126890aSEmmanuel Vadot		#address-cells = <1>;
214f126890aSEmmanuel Vadot		#size-cells = <0>;
215f126890aSEmmanuel Vadot		reg = <0x10>;
216f126890aSEmmanuel Vadot		dsa,member = <0 0>;
217f126890aSEmmanuel Vadot
218f126890aSEmmanuel Vadot		ports {
219f126890aSEmmanuel Vadot			#address-cells = <1>;
220f126890aSEmmanuel Vadot			#size-cells = <0>;
221f126890aSEmmanuel Vadot
222f126890aSEmmanuel Vadot			port@0 {
223f126890aSEmmanuel Vadot				reg = <0>;
224f126890aSEmmanuel Vadot				label = "lan5";
225f126890aSEmmanuel Vadot			};
226f126890aSEmmanuel Vadot
227f126890aSEmmanuel Vadot			port@1 {
228f126890aSEmmanuel Vadot				reg = <1>;
229f126890aSEmmanuel Vadot				label = "lan1";
230f126890aSEmmanuel Vadot			};
231f126890aSEmmanuel Vadot
232f126890aSEmmanuel Vadot			port@2 {
233f126890aSEmmanuel Vadot				reg = <2>;
234f126890aSEmmanuel Vadot				label = "lan6";
235f126890aSEmmanuel Vadot			};
236f126890aSEmmanuel Vadot
237f126890aSEmmanuel Vadot			port@3 {
238f126890aSEmmanuel Vadot				reg = <3>;
239f126890aSEmmanuel Vadot				label = "lan2";
240f126890aSEmmanuel Vadot			};
241f126890aSEmmanuel Vadot
242f126890aSEmmanuel Vadot			port@4 {
243f126890aSEmmanuel Vadot				reg = <4>;
244f126890aSEmmanuel Vadot				label = "lan7";
245f126890aSEmmanuel Vadot			};
246f126890aSEmmanuel Vadot
247f126890aSEmmanuel Vadot			switch0port5: port@5 {
248f126890aSEmmanuel Vadot				reg = <5>;
249f126890aSEmmanuel Vadot				phy-mode = "rgmii-txid";
250f126890aSEmmanuel Vadot				link = <&switch1port5>;
251f126890aSEmmanuel Vadot				fixed-link {
252f126890aSEmmanuel Vadot					speed = <1000>;
253f126890aSEmmanuel Vadot					full-duplex;
254f126890aSEmmanuel Vadot				};
255f126890aSEmmanuel Vadot			};
256f126890aSEmmanuel Vadot
257f126890aSEmmanuel Vadot			port@6 {
258f126890aSEmmanuel Vadot				reg = <6>;
259f126890aSEmmanuel Vadot				phy-mode = "rgmii-id";
260f126890aSEmmanuel Vadot				ethernet = <&eth1port>;
261f126890aSEmmanuel Vadot				fixed-link {
262f126890aSEmmanuel Vadot					speed = <1000>;
263f126890aSEmmanuel Vadot					full-duplex;
264f126890aSEmmanuel Vadot				};
265f126890aSEmmanuel Vadot			};
266f126890aSEmmanuel Vadot		};
267f126890aSEmmanuel Vadot	};
268f126890aSEmmanuel Vadot
269f126890aSEmmanuel Vadot	switch@11 {
270f126890aSEmmanuel Vadot		compatible = "marvell,mv88e6085";
271f126890aSEmmanuel Vadot		#address-cells = <1>;
272f126890aSEmmanuel Vadot		#size-cells = <0>;
273f126890aSEmmanuel Vadot		reg = <0x11>;
274f126890aSEmmanuel Vadot		dsa,member = <0 1>;
275f126890aSEmmanuel Vadot
276f126890aSEmmanuel Vadot		ports {
277f126890aSEmmanuel Vadot			#address-cells = <1>;
278f126890aSEmmanuel Vadot			#size-cells = <0>;
279f126890aSEmmanuel Vadot
280f126890aSEmmanuel Vadot			port@0 {
281f126890aSEmmanuel Vadot				reg = <0>;
282f126890aSEmmanuel Vadot				label = "lan3";
283f126890aSEmmanuel Vadot			};
284f126890aSEmmanuel Vadot
285f126890aSEmmanuel Vadot			port@1 {
286f126890aSEmmanuel Vadot				reg = <1>;
287f126890aSEmmanuel Vadot				label = "lan8";
288f126890aSEmmanuel Vadot			};
289f126890aSEmmanuel Vadot
290f126890aSEmmanuel Vadot			port@2 {
291f126890aSEmmanuel Vadot				reg = <2>;
292f126890aSEmmanuel Vadot				label = "lan4";
293f126890aSEmmanuel Vadot			};
294f126890aSEmmanuel Vadot
295f126890aSEmmanuel Vadot			port@3 {
296f126890aSEmmanuel Vadot				reg = <3>;
297f126890aSEmmanuel Vadot				label = "dmz";
298f126890aSEmmanuel Vadot			};
299f126890aSEmmanuel Vadot
300f126890aSEmmanuel Vadot			switch1port5: port@5 {
301f126890aSEmmanuel Vadot				reg = <5>;
302f126890aSEmmanuel Vadot				phy-mode = "rgmii-txid";
303f126890aSEmmanuel Vadot				link = <&switch0port5>;
304f126890aSEmmanuel Vadot				fixed-link {
305f126890aSEmmanuel Vadot					speed = <1000>;
306f126890aSEmmanuel Vadot					full-duplex;
307f126890aSEmmanuel Vadot				};
308f126890aSEmmanuel Vadot			};
309f126890aSEmmanuel Vadot
310f126890aSEmmanuel Vadot			port@6 {
311f126890aSEmmanuel Vadot				reg = <6>;
312f126890aSEmmanuel Vadot				label = "dsl";
313f126890aSEmmanuel Vadot				fixed-link {
314f126890aSEmmanuel Vadot					speed = <100>;
315f126890aSEmmanuel Vadot					full-duplex;
316f126890aSEmmanuel Vadot				};
317f126890aSEmmanuel Vadot			};
318f126890aSEmmanuel Vadot		};
319f126890aSEmmanuel Vadot	};
320f126890aSEmmanuel Vadot};
321f126890aSEmmanuel Vadot
322f126890aSEmmanuel Vadot&eth0 {
323f126890aSEmmanuel Vadot	status = "okay";
324f126890aSEmmanuel Vadot	ethernet0-port@0 {
325f126890aSEmmanuel Vadot		phy-handle = <&ethphy8>;
326f126890aSEmmanuel Vadot	};
327f126890aSEmmanuel Vadot};
328f126890aSEmmanuel Vadot
329f126890aSEmmanuel Vadot&eth1 {
330f126890aSEmmanuel Vadot	status = "okay";
331f126890aSEmmanuel Vadot	ethernet1-port@0 {
332f126890aSEmmanuel Vadot		speed = <1000>;
333f126890aSEmmanuel Vadot		duplex = <1>;
334f126890aSEmmanuel Vadot		phy-mode = "rgmii";
335f126890aSEmmanuel Vadot	};
336f126890aSEmmanuel Vadot};
337f126890aSEmmanuel Vadot
338f126890aSEmmanuel Vadot&nand {
339f126890aSEmmanuel Vadot	status = "okay";
340f126890aSEmmanuel Vadot	pinctrl-0 = <&pmx_nand>;
341f126890aSEmmanuel Vadot	pinctrl-names = "default";
342f126890aSEmmanuel Vadot
343f126890aSEmmanuel Vadot	partition@0 {
344f126890aSEmmanuel Vadot		label = "u-boot";
345f126890aSEmmanuel Vadot		reg = <0x00000000 0x000c0000>;
346f126890aSEmmanuel Vadot	};
347f126890aSEmmanuel Vadot
348f126890aSEmmanuel Vadot	partition@a0000 {
349f126890aSEmmanuel Vadot		label = "bootldr-env";
350f126890aSEmmanuel Vadot		reg = <0x000c0000 0x00040000>;
351f126890aSEmmanuel Vadot	};
352f126890aSEmmanuel Vadot
353f126890aSEmmanuel Vadot	partition@100000 {
354f126890aSEmmanuel Vadot		label = "kernel-1";
355f126890aSEmmanuel Vadot		reg = <0x00100000 0x00800000>;
356f126890aSEmmanuel Vadot	};
357f126890aSEmmanuel Vadot
358f126890aSEmmanuel Vadot	partition@900000 {
359f126890aSEmmanuel Vadot		label = "rootfs-1";
360f126890aSEmmanuel Vadot		reg = <0x00900000 0x07100000>;
361f126890aSEmmanuel Vadot	};
362f126890aSEmmanuel Vadot
363f126890aSEmmanuel Vadot	partition@7a00000 {
364f126890aSEmmanuel Vadot		label = "kernel-2";
365f126890aSEmmanuel Vadot		reg = <0x07a00000 0x00800000>;
366f126890aSEmmanuel Vadot	};
367f126890aSEmmanuel Vadot
368f126890aSEmmanuel Vadot	partition@8200000 {
369f126890aSEmmanuel Vadot		label = "rootfs-2";
370f126890aSEmmanuel Vadot		reg = <0x08200000 0x07100000>;
371f126890aSEmmanuel Vadot	};
372f126890aSEmmanuel Vadot
373f126890aSEmmanuel Vadot	partition@f300000 {
374f126890aSEmmanuel Vadot		label = "default_sw";
375f126890aSEmmanuel Vadot		reg = <0x0f300000 0x07900000>;
376f126890aSEmmanuel Vadot	};
377f126890aSEmmanuel Vadot
378f126890aSEmmanuel Vadot	partition@16c00000 {
379f126890aSEmmanuel Vadot		label = "logs";
380f126890aSEmmanuel Vadot		reg = <0x16c00000 0x01800000>;
381f126890aSEmmanuel Vadot	};
382f126890aSEmmanuel Vadot
383f126890aSEmmanuel Vadot	partition@18400000 {
384f126890aSEmmanuel Vadot		label = "preset_cfg";
385f126890aSEmmanuel Vadot		reg = <0x18400000 0x00100000>;
386f126890aSEmmanuel Vadot	};
387f126890aSEmmanuel Vadot
388f126890aSEmmanuel Vadot	partition@18500000 {
389f126890aSEmmanuel Vadot		label = "adsl";
390f126890aSEmmanuel Vadot		reg = <0x18500000 0x00100000>;
391f126890aSEmmanuel Vadot	};
392f126890aSEmmanuel Vadot
393f126890aSEmmanuel Vadot	partition@18600000 {
394f126890aSEmmanuel Vadot		label = "storage";
395f126890aSEmmanuel Vadot		reg = <0x18600000 0x07a00000>;
396f126890aSEmmanuel Vadot	};
397f126890aSEmmanuel Vadot};
398f126890aSEmmanuel Vadot
399f126890aSEmmanuel Vadot&rtc {
400f126890aSEmmanuel Vadot	status = "disabled";
401f126890aSEmmanuel Vadot};
402f126890aSEmmanuel Vadot
403f126890aSEmmanuel Vadot&pciec {
404f126890aSEmmanuel Vadot	status = "okay";
405f126890aSEmmanuel Vadot};
406f126890aSEmmanuel Vadot
407f126890aSEmmanuel Vadot&pcie0 {
408f126890aSEmmanuel Vadot	status = "okay";
409f126890aSEmmanuel Vadot};
410f126890aSEmmanuel Vadot
411f126890aSEmmanuel Vadot&sata_phy0 {
412f126890aSEmmanuel Vadot	status = "disabled";
413f126890aSEmmanuel Vadot};
414f126890aSEmmanuel Vadot
415f126890aSEmmanuel Vadot&sata_phy1 {
416f126890aSEmmanuel Vadot	status = "disabled";
417f126890aSEmmanuel Vadot};
418f126890aSEmmanuel Vadot
419f126890aSEmmanuel Vadot&usb0 {
420f126890aSEmmanuel Vadot	#address-cells = <1>;
421f126890aSEmmanuel Vadot	#size-cells = <0>;
422f126890aSEmmanuel Vadot	status = "okay";
423f126890aSEmmanuel Vadot
424f126890aSEmmanuel Vadot	port@1 {
425f126890aSEmmanuel Vadot		#address-cells = <1>;
426f126890aSEmmanuel Vadot		#size-cells = <0>;
427f126890aSEmmanuel Vadot		reg = <1>;
428f126890aSEmmanuel Vadot		#trigger-source-cells = <0>;
429f126890aSEmmanuel Vadot
430f126890aSEmmanuel Vadot		hub_port1: port@1 {
431f126890aSEmmanuel Vadot			reg = <1>;
432f126890aSEmmanuel Vadot			#trigger-source-cells = <0>;
433f126890aSEmmanuel Vadot		};
434f126890aSEmmanuel Vadot
435f126890aSEmmanuel Vadot		hub_port3: port@3 {
436f126890aSEmmanuel Vadot			reg = <3>;
437f126890aSEmmanuel Vadot			#trigger-source-cells = <0>;
438f126890aSEmmanuel Vadot		};
439f126890aSEmmanuel Vadot	};
440f126890aSEmmanuel Vadot};
441