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 18df813322SKever Yang vcc3v3_sdmmc: sdmmc-pwren { 19df813322SKever Yang compatible = "regulator-fixed"; 20df813322SKever Yang regulator-name = "vcc3v3"; 21df813322SKever Yang gpio = <&gpio0 30 GPIO_ACTIVE_LOW>; 22df813322SKever Yang regulator-always-on; 23df813322SKever Yang regulator-boot-on; 24df813322SKever Yang }; 25df813322SKever 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 45*f957dec6SDavid Wu&saradc { 46*f957dec6SDavid Wu status = "okay"; 47*f957dec6SDavid Wu}; 48*f957dec6SDavid Wu 49e94ffee3SKever Yang&uart2 { 50e94ffee3SKever Yang status = "okay"; 51e94ffee3SKever Yang}; 52e94ffee3SKever Yang 53e94ffee3SKever Yang&sdmmc { 54e94ffee3SKever Yang bus-width = <4>; 55e94ffee3SKever Yang cap-mmc-highspeed; 56e94ffee3SKever Yang cap-sd-highspeed; 57e94ffee3SKever Yang card-detect-delay = <200>; 58e94ffee3SKever Yang disable-wp; 59e94ffee3SKever Yang num-slots = <1>; 60e94ffee3SKever Yang pinctrl-names = "default"; 61e94ffee3SKever Yang pinctrl-0 = <&sdmmc0_clk>, <&sdmmc0_cmd>, <&sdmmc0_dectn>, <&sdmmc0_bus4>; 62e94ffee3SKever Yang status = "okay"; 63e94ffee3SKever Yang}; 64e94ffee3SKever Yang 65e94ffee3SKever Yang&emmc { 66e94ffee3SKever Yang bus-width = <8>; 67e94ffee3SKever Yang cap-mmc-highspeed; 68e94ffee3SKever Yang supports-emmc; 69e94ffee3SKever Yang disable-wp; 70e94ffee3SKever Yang non-removable; 71e94ffee3SKever Yang num-slots = <1>; 72e94ffee3SKever Yang pinctrl-names = "default"; 73e94ffee3SKever Yang pinctrl-0 = <&emmc_clk &emmc_cmd &emmc_bus8>; 74e94ffee3SKever Yang status = "okay"; 75e94ffee3SKever Yang}; 76ef82a0dbSMeng Dongyang 77ef82a0dbSMeng Dongyang&usb_host0_ehci { 78ef82a0dbSMeng Dongyang status = "okay"; 79ef82a0dbSMeng Dongyang}; 80ef82a0dbSMeng Dongyang 81ef82a0dbSMeng Dongyang&usb_host0_ohci { 82ef82a0dbSMeng Dongyang status = "okay"; 83ef82a0dbSMeng Dongyang}; 8475ff918fSMeng Dongyang 85863456adSMeng Dongyang&usb20_otg { 86863456adSMeng Dongyang vbus-supply = <&vcc5v0_otg>; 87863456adSMeng Dongyang status = "okay"; 88863456adSMeng Dongyang}; 89863456adSMeng Dongyang 9075ff918fSMeng Dongyang&usb_host0_xhci { 91296bd19eSMeng Dongyang vbus-supply = <&vcc5v0_host_xhci>; 9275ff918fSMeng Dongyang status = "okay"; 9375ff918fSMeng Dongyang}; 94