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 }; 17296bd19eSMeng Dongyang 18*df813322SKever Yang vcc3v3_sdmmc: sdmmc-pwren { 19*df813322SKever Yang compatible = "regulator-fixed"; 20*df813322SKever Yang regulator-name = "vcc3v3"; 21*df813322SKever Yang gpio = <&gpio0 30 GPIO_ACTIVE_LOW>; 22*df813322SKever Yang regulator-always-on; 23*df813322SKever Yang regulator-boot-on; 24*df813322SKever Yang }; 25*df813322SKever Yang 26863456adSMeng Dongyang vcc5v0_otg: vcc5v0-otg-drv { 27863456adSMeng Dongyang compatible = "regulator-fixed"; 28863456adSMeng Dongyang enable-active-high; 29863456adSMeng Dongyang regulator-name = "vcc5v0_otg"; 30863456adSMeng Dongyang gpio = <&gpio0 27 GPIO_ACTIVE_HIGH>; 31863456adSMeng Dongyang regulator-min-microvolt = <5000000>; 32863456adSMeng Dongyang regulator-max-microvolt = <5000000>; 33863456adSMeng Dongyang }; 34863456adSMeng Dongyang 35296bd19eSMeng Dongyang vcc5v0_host_xhci: vcc5v0-host-xhci-drv { 36296bd19eSMeng Dongyang compatible = "regulator-fixed"; 37296bd19eSMeng Dongyang enable-active-high; 38296bd19eSMeng Dongyang regulator-name = "vcc5v0_host_xhci"; 39296bd19eSMeng Dongyang gpio = <&gpio0 0 GPIO_ACTIVE_HIGH>; 40296bd19eSMeng Dongyang regulator-min-microvolt = <5000000>; 41296bd19eSMeng Dongyang regulator-max-microvolt = <5000000>; 42296bd19eSMeng Dongyang }; 43e94ffee3SKever Yang}; 44e94ffee3SKever Yang 45e94ffee3SKever Yang&uart2 { 46e94ffee3SKever Yang status = "okay"; 47e94ffee3SKever Yang}; 48e94ffee3SKever Yang 49e94ffee3SKever Yang&sdmmc { 50e94ffee3SKever Yang bus-width = <4>; 51e94ffee3SKever Yang cap-mmc-highspeed; 52e94ffee3SKever Yang cap-sd-highspeed; 53e94ffee3SKever Yang card-detect-delay = <200>; 54e94ffee3SKever Yang disable-wp; 55e94ffee3SKever Yang num-slots = <1>; 56e94ffee3SKever Yang pinctrl-names = "default"; 57e94ffee3SKever Yang pinctrl-0 = <&sdmmc0_clk>, <&sdmmc0_cmd>, <&sdmmc0_dectn>, <&sdmmc0_bus4>; 58e94ffee3SKever Yang status = "okay"; 59e94ffee3SKever Yang}; 60e94ffee3SKever Yang 61e94ffee3SKever Yang&emmc { 62e94ffee3SKever Yang bus-width = <8>; 63e94ffee3SKever Yang cap-mmc-highspeed; 64e94ffee3SKever Yang supports-emmc; 65e94ffee3SKever Yang disable-wp; 66e94ffee3SKever Yang non-removable; 67e94ffee3SKever Yang num-slots = <1>; 68e94ffee3SKever Yang pinctrl-names = "default"; 69e94ffee3SKever Yang pinctrl-0 = <&emmc_clk &emmc_cmd &emmc_bus8>; 70e94ffee3SKever Yang status = "okay"; 71e94ffee3SKever Yang}; 72ef82a0dbSMeng Dongyang 73ef82a0dbSMeng Dongyang&usb_host0_ehci { 74ef82a0dbSMeng Dongyang status = "okay"; 75ef82a0dbSMeng Dongyang}; 76ef82a0dbSMeng Dongyang 77ef82a0dbSMeng Dongyang&usb_host0_ohci { 78ef82a0dbSMeng Dongyang status = "okay"; 79ef82a0dbSMeng Dongyang}; 8075ff918fSMeng Dongyang 81863456adSMeng Dongyang&usb20_otg { 82863456adSMeng Dongyang vbus-supply = <&vcc5v0_otg>; 83863456adSMeng Dongyang status = "okay"; 84863456adSMeng Dongyang}; 85863456adSMeng Dongyang 8675ff918fSMeng Dongyang&usb_host0_xhci { 87296bd19eSMeng Dongyang vbus-supply = <&vcc5v0_host_xhci>; 8875ff918fSMeng Dongyang status = "okay"; 8975ff918fSMeng Dongyang}; 90