xref: /openbmc/u-boot/arch/arm/dts/rk3328-evb.dts (revision c74dda8b)
1/*
2 * (C) Copyright 2016 Rockchip Electronics Co., Ltd
3 *
4 * SPDX-License-Identifier:     GPL-2.0+
5 */
6
7/dts-v1/;
8#include "rk3328.dtsi"
9
10/ {
11	model = "Rockchip RK3328 EVB";
12	compatible = "rockchip,rk3328-evb", "rockchip,rk3328";
13
14	chosen {
15		stdout-path = &uart2;
16	};
17
18	vcc3v3_sdmmc: sdmmc-pwren {
19		compatible = "regulator-fixed";
20		regulator-name = "vcc3v3";
21		gpio = <&gpio0 30 GPIO_ACTIVE_LOW>;
22		regulator-always-on;
23		regulator-boot-on;
24	};
25
26	vcc5v0_otg: vcc5v0-otg-drv {
27		compatible = "regulator-fixed";
28		enable-active-high;
29		regulator-name = "vcc5v0_otg";
30		gpio = <&gpio0 27 GPIO_ACTIVE_HIGH>;
31		regulator-min-microvolt = <5000000>;
32		regulator-max-microvolt = <5000000>;
33	};
34
35	vcc5v0_host_xhci: vcc5v0-host-xhci-drv {
36		compatible = "regulator-fixed";
37		enable-active-high;
38		regulator-name = "vcc5v0_host_xhci";
39		gpio = <&gpio0 0 GPIO_ACTIVE_HIGH>;
40		regulator-min-microvolt = <5000000>;
41		regulator-max-microvolt = <5000000>;
42	};
43};
44
45&uart2 {
46	status = "okay";
47};
48
49&sdmmc {
50	bus-width = <4>;
51	cap-mmc-highspeed;
52	cap-sd-highspeed;
53	card-detect-delay = <200>;
54	disable-wp;
55	num-slots = <1>;
56	pinctrl-names = "default";
57	pinctrl-0 = <&sdmmc0_clk>, <&sdmmc0_cmd>, <&sdmmc0_dectn>, <&sdmmc0_bus4>;
58	status = "okay";
59};
60
61&emmc {
62	bus-width = <8>;
63	cap-mmc-highspeed;
64	supports-emmc;
65	disable-wp;
66	non-removable;
67	num-slots = <1>;
68	pinctrl-names = "default";
69	pinctrl-0 = <&emmc_clk &emmc_cmd &emmc_bus8>;
70	status = "okay";
71};
72
73&usb_host0_ehci {
74	status = "okay";
75};
76
77&usb_host0_ohci {
78	status = "okay";
79};
80
81&usb20_otg {
82	vbus-supply = <&vcc5v0_otg>;
83	status = "okay";
84};
85
86&usb_host0_xhci {
87	vbus-supply = <&vcc5v0_host_xhci>;
88	status = "okay";
89};
90