xref: /openbmc/u-boot/arch/arm/dts/rk3328-evb.dts (revision 296bd19e)
1e94ffee3SKever Yang/*
2e94ffee3SKever Yang * (C) Copyright 2016 Rockchip Electronics Co., Ltd
3e94ffee3SKever Yang *
4e94ffee3SKever Yang * SPDX-License-Identifier:     GPL-2.0+
5e94ffee3SKever Yang */
6e94ffee3SKever Yang
7e94ffee3SKever Yang/dts-v1/;
8e94ffee3SKever Yang#include "rk3328.dtsi"
9e94ffee3SKever Yang
10e94ffee3SKever Yang/ {
11e94ffee3SKever Yang	model = "Rockchip RK3328 EVB";
12e94ffee3SKever Yang	compatible = "rockchip,rk3328-evb", "rockchip,rk3328";
13e94ffee3SKever Yang
14e94ffee3SKever Yang	chosen {
15e94ffee3SKever Yang		stdout-path = &uart2;
16e94ffee3SKever Yang	};
17*296bd19eSMeng Dongyang
18*296bd19eSMeng Dongyang	vcc5v0_host_xhci: vcc5v0-host-xhci-drv {
19*296bd19eSMeng Dongyang		compatible = "regulator-fixed";
20*296bd19eSMeng Dongyang		enable-active-high;
21*296bd19eSMeng Dongyang		regulator-name = "vcc5v0_host_xhci";
22*296bd19eSMeng Dongyang		gpio = <&gpio0 0 GPIO_ACTIVE_HIGH>;
23*296bd19eSMeng Dongyang		regulator-min-microvolt = <5000000>;
24*296bd19eSMeng Dongyang		regulator-max-microvolt = <5000000>;
25*296bd19eSMeng Dongyang	};
26e94ffee3SKever Yang};
27e94ffee3SKever Yang
28e94ffee3SKever Yang&uart2 {
29e94ffee3SKever Yang	status = "okay";
30e94ffee3SKever Yang};
31e94ffee3SKever Yang
32e94ffee3SKever Yang&sdmmc {
33e94ffee3SKever Yang	bus-width = <4>;
34e94ffee3SKever Yang	cap-mmc-highspeed;
35e94ffee3SKever Yang	cap-sd-highspeed;
36e94ffee3SKever Yang	card-detect-delay = <200>;
37e94ffee3SKever Yang	disable-wp;
38e94ffee3SKever Yang	num-slots = <1>;
39e94ffee3SKever Yang	pinctrl-names = "default";
40e94ffee3SKever Yang	pinctrl-0 = <&sdmmc0_clk>, <&sdmmc0_cmd>, <&sdmmc0_dectn>, <&sdmmc0_bus4>;
41e94ffee3SKever Yang	status = "okay";
42e94ffee3SKever Yang};
43e94ffee3SKever Yang
44e94ffee3SKever Yang&emmc {
45e94ffee3SKever Yang	bus-width = <8>;
46e94ffee3SKever Yang	cap-mmc-highspeed;
47e94ffee3SKever Yang	supports-emmc;
48e94ffee3SKever Yang	disable-wp;
49e94ffee3SKever Yang	non-removable;
50e94ffee3SKever Yang	num-slots = <1>;
51e94ffee3SKever Yang	pinctrl-names = "default";
52e94ffee3SKever Yang	pinctrl-0 = <&emmc_clk &emmc_cmd &emmc_bus8>;
53e94ffee3SKever Yang	status = "okay";
54e94ffee3SKever Yang};
55ef82a0dbSMeng Dongyang
56ef82a0dbSMeng Dongyang&usb_host0_ehci {
57ef82a0dbSMeng Dongyang	status = "okay";
58ef82a0dbSMeng Dongyang};
59ef82a0dbSMeng Dongyang
60ef82a0dbSMeng Dongyang&usb_host0_ohci {
61ef82a0dbSMeng Dongyang	status = "okay";
62ef82a0dbSMeng Dongyang};
6375ff918fSMeng Dongyang
6475ff918fSMeng Dongyang&usb_host0_xhci {
65*296bd19eSMeng Dongyang	vbus-supply = <&vcc5v0_host_xhci>;
6675ff918fSMeng Dongyang	status = "okay";
6775ff918fSMeng Dongyang};
68