17a180f56SJagan Teki// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
27a180f56SJagan Teki/*
37a180f56SJagan Teki * Copyright (c) 2020 Engicam srl
47a180f56SJagan Teki * Copyright (c) 2020 Amarula Solutions
57a180f56SJagan Teki * Copyright (c) 2020 Amarula Solutions(India)
67a180f56SJagan Teki */
77a180f56SJagan Teki
87a180f56SJagan Teki/ {
97a180f56SJagan Teki	vcc5v0_sys: vcc5v0-sys {
107a180f56SJagan Teki		compatible = "regulator-fixed";
117a180f56SJagan Teki		regulator-name = "vcc5v0_sys";	/* +5V */
127a180f56SJagan Teki		regulator-always-on;
137a180f56SJagan Teki		regulator-boot-on;
147a180f56SJagan Teki		regulator-min-microvolt = <5000000>;
157a180f56SJagan Teki		regulator-max-microvolt = <5000000>;
167a180f56SJagan Teki	};
177a180f56SJagan Teki};
187a180f56SJagan Teki
197a180f56SJagan Teki&gmac {
207a180f56SJagan Teki	clock_in_out = "output";
217a180f56SJagan Teki	phy-supply = <&vcc_3v3>;	/* +3V3_SOM */
227a180f56SJagan Teki	snps,reset-active-low;
237a180f56SJagan Teki	snps,reset-delays-us = <0 50000 50000>;
247a180f56SJagan Teki	snps,reset-gpio = <&gpio2 RK_PB5 GPIO_ACTIVE_HIGH>;
257a180f56SJagan Teki	status = "okay";
267a180f56SJagan Teki};
277a180f56SJagan Teki
287a180f56SJagan Teki&sdmmc {
297a180f56SJagan Teki	cap-sd-highspeed;
307a180f56SJagan Teki	card-detect-delay = <800>;
317a180f56SJagan Teki	vmmc-supply = <&vcc_3v3>;	/* +3V3_SOM */
327a180f56SJagan Teki	vqmmc-supply = <&vcc_3v3>;
337a180f56SJagan Teki	status = "okay";
347a180f56SJagan Teki};
357a180f56SJagan Teki
36*4548ea02SJagan Teki&u2phy {
37*4548ea02SJagan Teki	status = "okay";
38*4548ea02SJagan Teki
39*4548ea02SJagan Teki	u2phy_host: host-port {
40*4548ea02SJagan Teki		status = "okay";
41*4548ea02SJagan Teki	};
42*4548ea02SJagan Teki
43*4548ea02SJagan Teki	u2phy_otg: otg-port {
44*4548ea02SJagan Teki		status = "okay";
45*4548ea02SJagan Teki	};
46*4548ea02SJagan Teki};
47*4548ea02SJagan Teki
487a180f56SJagan Teki&uart2 {
497a180f56SJagan Teki	pinctrl-0 = <&uart2m1_xfer>;
507a180f56SJagan Teki	status = "okay";
517a180f56SJagan Teki};
52*4548ea02SJagan Teki
53*4548ea02SJagan Teki&usb20_otg {
54*4548ea02SJagan Teki	status = "okay";
55*4548ea02SJagan Teki};
56*4548ea02SJagan Teki
57*4548ea02SJagan Teki&usb_host0_ehci {
58*4548ea02SJagan Teki	status = "okay";
59*4548ea02SJagan Teki};
60*4548ea02SJagan Teki
61*4548ea02SJagan Teki&usb_host0_ohci {
62*4548ea02SJagan Teki	status = "okay";
63*4548ea02SJagan Teki};
64