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