1114abfe1SNeil Armstrong// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
285596034SKevin Hilman/*
385596034SKevin Hilman * Copyright (c) 2016 Andreas Färber
485596034SKevin Hilman * Copyright (c) 2016 BayLibre, Inc.
585596034SKevin Hilman * Author: Kevin Hilman <khilman@kernel.org>
685596034SKevin Hilman */
785596034SKevin Hilman
885596034SKevin Hilman/dts-v1/;
985596034SKevin Hilman
1085596034SKevin Hilman#include "meson-gxbb.dtsi"
11f40d437fSCarlo Caione#include <dt-bindings/gpio/gpio.h>
1285596034SKevin Hilman
1385596034SKevin Hilman/ {
1485596034SKevin Hilman	compatible = "hardkernel,odroid-c2", "amlogic,meson-gxbb";
1585596034SKevin Hilman	model = "Hardkernel ODROID-C2";
1685596034SKevin Hilman
1785596034SKevin Hilman	aliases {
1885596034SKevin Hilman		serial0 = &uart_AO;
19059a58fcSJorge Ramirez-Ortiz		ethernet0 = &ethmac;
2085596034SKevin Hilman	};
2185596034SKevin Hilman
2285596034SKevin Hilman	chosen {
2385596034SKevin Hilman		stdout-path = "serial0:115200n8";
2485596034SKevin Hilman	};
2585596034SKevin Hilman
2685596034SKevin Hilman	memory@0 {
2785596034SKevin Hilman		device_type = "memory";
2885596034SKevin Hilman		reg = <0x0 0x0 0x0 0x80000000>;
2985596034SKevin Hilman	};
30f40d437fSCarlo Caione
315a0803bdSBrian Kim	usb_otg_pwr: regulator-usb-pwrs {
325a0803bdSBrian Kim		compatible = "regulator-fixed";
335a0803bdSBrian Kim
345a0803bdSBrian Kim		regulator-name = "USB_OTG_PWR";
355a0803bdSBrian Kim
365a0803bdSBrian Kim		regulator-min-microvolt = <5000000>;
375a0803bdSBrian Kim		regulator-max-microvolt = <5000000>;
385a0803bdSBrian Kim
3947a8bddbSAnand Moon		/*
4047a8bddbSAnand Moon		 * signal name from schematics: PWREN
4147a8bddbSAnand Moon		 */
425a0803bdSBrian Kim		gpio = <&gpio_ao GPIOAO_5 GPIO_ACTIVE_HIGH>;
435a0803bdSBrian Kim		enable-active-high;
4447a8bddbSAnand Moon		/*
4547a8bddbSAnand Moon		 * signal name from schematics: USB_POWER
4647a8bddbSAnand Moon		 */
4747a8bddbSAnand Moon		vin-supply = <&p5v0>;
485a0803bdSBrian Kim	};
495a0803bdSBrian Kim
50f40d437fSCarlo Caione	leds {
51f40d437fSCarlo Caione		compatible = "gpio-leds";
52f40d437fSCarlo Caione		blue {
53f40d437fSCarlo Caione			label = "c2:blue:alive";
54f40d437fSCarlo Caione			gpios = <&gpio_ao GPIOAO_13 GPIO_ACTIVE_LOW>;
55f40d437fSCarlo Caione			linux,default-trigger = "heartbeat";
56f40d437fSCarlo Caione			default-state = "off";
57f40d437fSCarlo Caione		};
58f40d437fSCarlo Caione	};
59ef8d2ffeSKevin Hilman
60fcf19f29SAnand Moon	p5v0: regulator-p5v0 {
61fcf19f29SAnand Moon		compatible = "regulator-fixed";
62fcf19f29SAnand Moon
63fcf19f29SAnand Moon		regulator-name = "P5V0";
64fcf19f29SAnand Moon		regulator-min-microvolt = <5000000>;
65fcf19f29SAnand Moon		regulator-max-microvolt = <5000000>;
66fcf19f29SAnand Moon		regulator-always-on;
67fcf19f29SAnand Moon	};
68fcf19f29SAnand Moon
69ef8d2ffeSKevin Hilman	tflash_vdd: regulator-tflash_vdd {
70ef8d2ffeSKevin Hilman		compatible = "regulator-fixed";
71ef8d2ffeSKevin Hilman
72ef8d2ffeSKevin Hilman		regulator-name = "TFLASH_VDD";
73ef8d2ffeSKevin Hilman		regulator-min-microvolt = <3300000>;
74ef8d2ffeSKevin Hilman		regulator-max-microvolt = <3300000>;
75ef8d2ffeSKevin Hilman
76df39b523SAnand Moon		/*
77df39b523SAnand Moon		 * signal name from schematics: TFLASH_VDD_EN
78df39b523SAnand Moon		 */
79c34cd35eSNeil Armstrong		gpio = <&gpio GPIOY_12 GPIO_ACTIVE_HIGH>;
80ef8d2ffeSKevin Hilman		enable-active-high;
81df39b523SAnand Moon		/* U16 RT9179GB */
82df39b523SAnand Moon		vin-supply = <&vddio_ao3v3>;
83ef8d2ffeSKevin Hilman	};
84ef8d2ffeSKevin Hilman
85ef8d2ffeSKevin Hilman	tf_io: gpio-regulator-tf_io {
86ef8d2ffeSKevin Hilman		compatible = "regulator-gpio";
87ef8d2ffeSKevin Hilman
88ef8d2ffeSKevin Hilman		regulator-name = "TF_IO";
89ef8d2ffeSKevin Hilman		regulator-min-microvolt = <1800000>;
90ef8d2ffeSKevin Hilman		regulator-max-microvolt = <3300000>;
91ef8d2ffeSKevin Hilman
92ef8d2ffeSKevin Hilman		/*
93ef8d2ffeSKevin Hilman		 * signal name from schematics: TF_3V3N_1V8_EN
94ef8d2ffeSKevin Hilman		 */
95ef8d2ffeSKevin Hilman		gpios = <&gpio_ao GPIOAO_3 GPIO_ACTIVE_HIGH>;
96ef8d2ffeSKevin Hilman		gpios-states = <0>;
97ef8d2ffeSKevin Hilman
98f9717178SNeil Armstrong		states = <3300000 0>,
99f9717178SNeil Armstrong			 <1800000 1>;
100df39b523SAnand Moon		/* U12/U13 RT9179GB */
101df39b523SAnand Moon		vin-supply = <&vddio_ao3v3>;
102ef8d2ffeSKevin Hilman	};
103ef8d2ffeSKevin Hilman
104ef8d2ffeSKevin Hilman	vcc1v8: regulator-vcc1v8 {
105ef8d2ffeSKevin Hilman		compatible = "regulator-fixed";
106ef8d2ffeSKevin Hilman		regulator-name = "VCC1V8";
107ef8d2ffeSKevin Hilman		regulator-min-microvolt = <1800000>;
108ef8d2ffeSKevin Hilman		regulator-max-microvolt = <1800000>;
109df39b523SAnand Moon		regulator-always-on;
110df39b523SAnand Moon		/* U18 RT9179GB */
111df39b523SAnand Moon		vin-supply = <&vddio_ao3v3>;
112ef8d2ffeSKevin Hilman	};
113ef8d2ffeSKevin Hilman
114ef8d2ffeSKevin Hilman	vcc3v3: regulator-vcc3v3 {
115ef8d2ffeSKevin Hilman		compatible = "regulator-fixed";
116ef8d2ffeSKevin Hilman		regulator-name = "VCC3V3";
117ef8d2ffeSKevin Hilman		regulator-min-microvolt = <3300000>;
118ef8d2ffeSKevin Hilman		regulator-max-microvolt = <3300000>;
119ef8d2ffeSKevin Hilman	};
120ef8d2ffeSKevin Hilman
12160c5abf6SAnand Moon	vddio_ao1v8: regulator-vddio-ao1v8 {
12260c5abf6SAnand Moon		compatible = "regulator-fixed";
12360c5abf6SAnand Moon		regulator-name = "VDDIO_AO1V8";
12460c5abf6SAnand Moon		regulator-min-microvolt = <1800000>;
12560c5abf6SAnand Moon		regulator-max-microvolt = <1800000>;
12660c5abf6SAnand Moon		regulator-always-on;
12760c5abf6SAnand Moon		/* U17 RT9179GB */
12860c5abf6SAnand Moon		vin-supply = <&p5v0>;
12960c5abf6SAnand Moon	};
13060c5abf6SAnand Moon
13160c5abf6SAnand Moon	vddio_ao3v3: regulator-vddio-ao3v3 {
13260c5abf6SAnand Moon		compatible = "regulator-fixed";
13360c5abf6SAnand Moon		regulator-name = "VDDIO_AO3V3";
13460c5abf6SAnand Moon		regulator-min-microvolt = <3300000>;
13560c5abf6SAnand Moon		regulator-max-microvolt = <3300000>;
13660c5abf6SAnand Moon		regulator-always-on;
13760c5abf6SAnand Moon		/* U11 MP2161GJ-C499 */
13860c5abf6SAnand Moon		vin-supply = <&p5v0>;
13960c5abf6SAnand Moon	};
14060c5abf6SAnand Moon
14160c5abf6SAnand Moon	ddr3_1v5: regulator-ddr3_1v5 {
14260c5abf6SAnand Moon		compatible = "regulator-fixed";
14360c5abf6SAnand Moon		regulator-name = "DDR3_1V5";
14460c5abf6SAnand Moon		regulator-min-microvolt = <1500000>;
14560c5abf6SAnand Moon		regulator-max-microvolt = <1500000>;
14660c5abf6SAnand Moon		regulator-always-on;
14760c5abf6SAnand Moon		/* U15 MP2161GJ-C499 */
14860c5abf6SAnand Moon		vin-supply = <&p5v0>;
14960c5abf6SAnand Moon	};
15060c5abf6SAnand Moon
151ef8d2ffeSKevin Hilman	emmc_pwrseq: emmc-pwrseq {
152ef8d2ffeSKevin Hilman		compatible = "mmc-pwrseq-emmc";
153ef8d2ffeSKevin Hilman		reset-gpios = <&gpio BOOT_9 GPIO_ACTIVE_LOW>;
154ef8d2ffeSKevin Hilman	};
155fc19afa1SNeil Armstrong
156fc19afa1SNeil Armstrong	hdmi-connector {
157fc19afa1SNeil Armstrong		compatible = "hdmi-connector";
158fc19afa1SNeil Armstrong		type = "a";
159fc19afa1SNeil Armstrong
160fc19afa1SNeil Armstrong		port {
161fc19afa1SNeil Armstrong			hdmi_connector_in: endpoint {
162fc19afa1SNeil Armstrong				remote-endpoint = <&hdmi_tx_tmds_out>;
163fc19afa1SNeil Armstrong			};
164fc19afa1SNeil Armstrong		};
165fc19afa1SNeil Armstrong	};
166fc19afa1SNeil Armstrong};
167fc19afa1SNeil Armstrong
168fc19afa1SNeil Armstrong&cec_AO {
169fc19afa1SNeil Armstrong	status = "okay";
170fc19afa1SNeil Armstrong	pinctrl-0 = <&ao_cec_pins>;
171fc19afa1SNeil Armstrong	pinctrl-names = "default";
172fc19afa1SNeil Armstrong	hdmi-phandle = <&hdmi_tx>;
17385596034SKevin Hilman};
17485596034SKevin Hilman
1758c5509f0SKevin Hilman&ethmac {
1768c5509f0SKevin Hilman	status = "okay";
1773be2d9cfSNeil Armstrong	pinctrl-0 = <&eth_rgmii_pins>;
1788c5509f0SKevin Hilman	pinctrl-names = "default";
179feb3cbeaSJerome Brunet	phy-handle = <&eth_phy0>;
180b6ff2721SMartin Blumenstingl	phy-mode = "rgmii";
181b6ff2721SMartin Blumenstingl
182093d23dbSMartin Blumenstingl	amlogic,tx-delay-ns = <2>;
183093d23dbSMartin Blumenstingl
184feb3cbeaSJerome Brunet	mdio {
185feb3cbeaSJerome Brunet		compatible = "snps,dwmac-mdio";
186feb3cbeaSJerome Brunet		#address-cells = <1>;
187feb3cbeaSJerome Brunet		#size-cells = <0>;
188feb3cbeaSJerome Brunet
189feb3cbeaSJerome Brunet		eth_phy0: ethernet-phy@0 {
19050290cfeSMartin Blumenstingl			/* Realtek RTL8211F (0x001cc916) */
191feb3cbeaSJerome Brunet			reg = <0>;
192f29cabf2SMartin Blumenstingl
193f29cabf2SMartin Blumenstingl			reset-assert-us = <10000>;
194f29cabf2SMartin Blumenstingl			reset-deassert-us = <30000>;
195f29cabf2SMartin Blumenstingl			reset-gpios = <&gpio GPIOZ_14 GPIO_ACTIVE_LOW>;
196f29cabf2SMartin Blumenstingl
197b94d22d9SJerome Brunet			interrupt-parent = <&gpio_intc>;
19850290cfeSMartin Blumenstingl			/* MAC_INTR on GPIOZ_15 */
199b94d22d9SJerome Brunet			interrupts = <29 IRQ_TYPE_LEVEL_LOW>;
200feb3cbeaSJerome Brunet		};
201feb3cbeaSJerome Brunet	};
2028c5509f0SKevin Hilman};
2038c5509f0SKevin Hilman
2043b69bdbfSAndreas Färber&gpio_ao {
2053b69bdbfSAndreas Färber	/*
2063b69bdbfSAndreas Färber	 * WARNING: The USB Hub on the Odroid-C2 needs a reset signal
2073b69bdbfSAndreas Färber	 * to be turned high in order to be detected by the USB Controller
2083b69bdbfSAndreas Färber	 * This signal should be handled by a USB specific power sequence
2093b69bdbfSAndreas Färber	 * in order to reset the Hub when USB bus is powered down.
2103b69bdbfSAndreas Färber	 */
2113b69bdbfSAndreas Färber	usb-hub {
2123b69bdbfSAndreas Färber		gpio-hog;
2133b69bdbfSAndreas Färber		gpios = <GPIOAO_4 GPIO_ACTIVE_HIGH>;
2143b69bdbfSAndreas Färber		output-high;
2153b69bdbfSAndreas Färber		line-name = "usb-hub-reset";
2163b69bdbfSAndreas Färber	};
2173b69bdbfSAndreas Färber};
2183b69bdbfSAndreas Färber
219fc19afa1SNeil Armstrong&hdmi_tx {
220fc19afa1SNeil Armstrong	status = "okay";
221fc19afa1SNeil Armstrong	pinctrl-0 = <&hdmi_hpd_pins>, <&hdmi_i2c_pins>;
222fc19afa1SNeil Armstrong	pinctrl-names = "default";
223fc19afa1SNeil Armstrong};
224fc19afa1SNeil Armstrong
225fc19afa1SNeil Armstrong&hdmi_tx_tmds_port {
226fc19afa1SNeil Armstrong	hdmi_tx_tmds_out: endpoint {
227fc19afa1SNeil Armstrong		remote-endpoint = <&hdmi_connector_in>;
228fc19afa1SNeil Armstrong	};
229fc19afa1SNeil Armstrong};
230fc19afa1SNeil Armstrong
2313b69bdbfSAndreas Färber&i2c_A {
2323b69bdbfSAndreas Färber	status = "okay";
2333b69bdbfSAndreas Färber	pinctrl-0 = <&i2c_a_pins>;
2343b69bdbfSAndreas Färber	pinctrl-names = "default";
2353b69bdbfSAndreas Färber};
2363b69bdbfSAndreas Färber
2373b69bdbfSAndreas Färber&ir {
2383b69bdbfSAndreas Färber	status = "okay";
2393b69bdbfSAndreas Färber	pinctrl-0 = <&remote_input_ao_pins>;
2403b69bdbfSAndreas Färber	pinctrl-names = "default";
2413b69bdbfSAndreas Färber};
2423b69bdbfSAndreas Färber
2432165b006SNeil Armstrong&gpio_ao {
244b03c7d64SNeil Armstrong	gpio-line-names = "UART TX", "UART RX", "VCCK En", "TF 3V3/1V8 En",
245b03c7d64SNeil Armstrong			  "USB HUB nRESET", "USB OTG Power En",
246b03c7d64SNeil Armstrong			  "J7 Header Pin2", "IR In", "J7 Header Pin4",
247b03c7d64SNeil Armstrong			  "J7 Header Pin6", "J7 Header Pin5", "J7 Header Pin7",
248e43f20e8SJerome Brunet			  "HDMI CEC", "SYS LED",
249e43f20e8SJerome Brunet			  /* GPIO_TEST_N */
250e43f20e8SJerome Brunet			  "";
251b03c7d64SNeil Armstrong};
252b03c7d64SNeil Armstrong
2532165b006SNeil Armstrong&gpio {
254b03c7d64SNeil Armstrong	gpio-line-names = /* Bank GPIOZ */
255b03c7d64SNeil Armstrong			  "Eth MDIO", "Eth MDC", "Eth RGMII RX Clk",
256b03c7d64SNeil Armstrong			  "Eth RX DV", "Eth RX D0", "Eth RX D1", "Eth RX D2",
257b03c7d64SNeil Armstrong			  "Eth RX D3", "Eth RGMII TX Clk", "Eth TX En",
258b03c7d64SNeil Armstrong			  "Eth TX D0", "Eth TX D1", "Eth TX D2", "Eth TX D3",
259b03c7d64SNeil Armstrong			  "Eth PHY nRESET", "Eth PHY Intc",
260b03c7d64SNeil Armstrong			  /* Bank GPIOH */
261b03c7d64SNeil Armstrong			  "HDMI HPD", "HDMI DDC SDA", "HDMI DDC SCL", "",
262b03c7d64SNeil Armstrong			  /* Bank BOOT */
263b03c7d64SNeil Armstrong			  "eMMC D0", "eMMC D1", "eMMC D2", "eMMC D3", "eMMC D4",
264b03c7d64SNeil Armstrong			  "eMMC D5", "eMMC D6", "eMMC D7", "eMMC Clk",
265b03c7d64SNeil Armstrong			  "eMMC Reset", "eMMC CMD",
266b03c7d64SNeil Armstrong			  "", "", "", "", "", "", "",
267b03c7d64SNeil Armstrong			  /* Bank CARD */
268b03c7d64SNeil Armstrong			  "SDCard D1", "SDCard D0", "SDCard CLK", "SDCard CMD",
269b03c7d64SNeil Armstrong			  "SDCard D3", "SDCard D2", "SDCard Det",
270b03c7d64SNeil Armstrong			  /* Bank GPIODV */
271b03c7d64SNeil Armstrong			  "", "", "", "", "", "", "", "", "", "", "", "", "",
272b03c7d64SNeil Armstrong			  "", "", "", "", "", "", "", "", "", "", "",
273b03c7d64SNeil Armstrong			  "I2C A SDA", "I2C A SCK", "I2C B SDA", "I2C B SCK",
274b03c7d64SNeil Armstrong			  "PWM D", "PWM B",
275b03c7d64SNeil Armstrong			  /* Bank GPIOY */
276b03c7d64SNeil Armstrong			  "Revision Bit0", "Revision Bit1", "",
277b03c7d64SNeil Armstrong			  "J2 Header Pin35", "", "", "", "J2 Header Pin36",
278b03c7d64SNeil Armstrong			  "J2 Header Pin31", "", "", "", "TF VDD En",
279b03c7d64SNeil Armstrong			  "J2 Header Pin32", "J2 Header Pin26", "", "",
280b03c7d64SNeil Armstrong			  /* Bank GPIOX */
281b03c7d64SNeil Armstrong			  "J2 Header Pin29", "J2 Header Pin24",
282b03c7d64SNeil Armstrong			  "J2 Header Pin23", "J2 Header Pin22",
283b03c7d64SNeil Armstrong			  "J2 Header Pin21", "J2 Header Pin18",
284b03c7d64SNeil Armstrong			  "J2 Header Pin33", "J2 Header Pin19",
285b03c7d64SNeil Armstrong			  "J2 Header Pin16", "J2 Header Pin15",
286b03c7d64SNeil Armstrong			  "J2 Header Pin12", "J2 Header Pin13",
287b03c7d64SNeil Armstrong			  "J2 Header Pin8", "J2 Header Pin10",
288b03c7d64SNeil Armstrong			  "", "", "", "", "",
289e43f20e8SJerome Brunet			  "J2 Header Pin11", "", "J2 Header Pin7", "",
290b03c7d64SNeil Armstrong			  /* Bank GPIOCLK */
291e43f20e8SJerome Brunet			  "", "", "", "";
292b03c7d64SNeil Armstrong};
293b03c7d64SNeil Armstrong
29462158c6aSHeiner Kallweit&saradc {
29562158c6aSHeiner Kallweit	status = "okay";
29662158c6aSHeiner Kallweit	vref-supply = <&vcc1v8>;
29762158c6aSHeiner Kallweit};
29862158c6aSHeiner Kallweit
2993b69bdbfSAndreas Färber&scpi_clocks {
3003b69bdbfSAndreas Färber	status = "disabled";
3013b69bdbfSAndreas Färber};
3023b69bdbfSAndreas Färber
303ef8d2ffeSKevin Hilman/* SD */
304ef8d2ffeSKevin Hilman&sd_emmc_b {
305ef8d2ffeSKevin Hilman	status = "okay";
306ef8d2ffeSKevin Hilman	pinctrl-0 = <&sdcard_pins>;
30767e7607fSJerome Brunet	pinctrl-1 = <&sdcard_clk_gate_pins>;
30867e7607fSJerome Brunet	pinctrl-names = "default", "clk-gate";
309ef8d2ffeSKevin Hilman
310ef8d2ffeSKevin Hilman	bus-width = <4>;
311ef8d2ffeSKevin Hilman	cap-sd-highspeed;
3127e2b33ffSJerome Brunet	sd-uhs-sdr12;
3137e2b33ffSJerome Brunet	sd-uhs-sdr25;
3147e2b33ffSJerome Brunet	sd-uhs-sdr50;
3157e2b33ffSJerome Brunet	sd-uhs-ddr50;
316ef8d2ffeSKevin Hilman	max-frequency = <100000000>;
317ef8d2ffeSKevin Hilman	disable-wp;
318ef8d2ffeSKevin Hilman
319f29200c8SLoys Ollivier	cd-gpios = <&gpio CARD_6 GPIO_ACTIVE_LOW>;
320ef8d2ffeSKevin Hilman
321ef8d2ffeSKevin Hilman	vmmc-supply = <&tflash_vdd>;
322ef8d2ffeSKevin Hilman	vqmmc-supply = <&tf_io>;
323ef8d2ffeSKevin Hilman};
324ef8d2ffeSKevin Hilman
325ef8d2ffeSKevin Hilman/* eMMC */
326ef8d2ffeSKevin Hilman&sd_emmc_c {
327ef8d2ffeSKevin Hilman	status = "okay";
328ab36be66SNeil Armstrong	pinctrl-0 = <&emmc_pins>, <&emmc_ds_pins>;
32967e7607fSJerome Brunet	pinctrl-1 = <&emmc_clk_gate_pins>;
33067e7607fSJerome Brunet	pinctrl-names = "default", "clk-gate";
331ef8d2ffeSKevin Hilman
332ef8d2ffeSKevin Hilman	bus-width = <8>;
3337e2b33ffSJerome Brunet	max-frequency = <200000000>;
334ef8d2ffeSKevin Hilman	non-removable;
335ef8d2ffeSKevin Hilman	disable-wp;
336ef8d2ffeSKevin Hilman	cap-mmc-highspeed;
337ef8d2ffeSKevin Hilman	mmc-ddr-1_8v;
338ef8d2ffeSKevin Hilman	mmc-hs200-1_8v;
339ef8d2ffeSKevin Hilman
340ef8d2ffeSKevin Hilman	mmc-pwrseq = <&emmc_pwrseq>;
341ef8d2ffeSKevin Hilman	vmmc-supply = <&vcc3v3>;
342ef8d2ffeSKevin Hilman	vqmmc-supply = <&vcc1v8>;
343ef8d2ffeSKevin Hilman};
3443b69bdbfSAndreas Färber
3453b69bdbfSAndreas Färber&uart_AO {
3463b69bdbfSAndreas Färber	status = "okay";
3473b69bdbfSAndreas Färber	pinctrl-0 = <&uart_ao_a_pins>;
3483b69bdbfSAndreas Färber	pinctrl-names = "default";
3493b69bdbfSAndreas Färber};
3503b69bdbfSAndreas Färber
3513b69bdbfSAndreas Färber&usb0_phy {
35272c9b5f6SAnand Moon	status = "disabled";
3533b69bdbfSAndreas Färber	phy-supply = <&usb_otg_pwr>;
3543b69bdbfSAndreas Färber};
3553b69bdbfSAndreas Färber
3563b69bdbfSAndreas Färber&usb1_phy {
3573b69bdbfSAndreas Färber	status = "okay";
358e841ec95SNeil Armstrong	phy-supply = <&usb_otg_pwr>;
3593b69bdbfSAndreas Färber};
3603b69bdbfSAndreas Färber
3613b69bdbfSAndreas Färber&usb0 {
36272c9b5f6SAnand Moon	status = "disabled";
3633b69bdbfSAndreas Färber};
3643b69bdbfSAndreas Färber
3653b69bdbfSAndreas Färber&usb1 {
3663b69bdbfSAndreas Färber	status = "okay";
3673b69bdbfSAndreas Färber};
368