1/* 2 * (C) Copyright 2016 Rockchip Electronics Co., Ltd 3 * 4 * SPDX-License-Identifier: GPL-2.0+ 5 */ 6 7/dts-v1/; 8#include <dt-bindings/pwm/pwm.h> 9#include "rk3399.dtsi" 10#include "rk3399-sdram-lpddr3-4GB-1600.dtsi" 11 12/ { 13 model = "Rockchip RK3399 Evaluation Board"; 14 compatible = "rockchip,rk3399-evb", "rockchip,rk3399", 15 "google,rk3399evb-rev2"; 16 17 chosen { 18 stdout-path = &uart2; 19 }; 20 21 vdd_center: vdd-center { 22 compatible = "pwm-regulator"; 23 pwms = <&pwm3 0 25000 0>; 24 regulator-name = "vdd_center"; 25 regulator-min-microvolt = <800000>; 26 regulator-max-microvolt = <1400000>; 27 regulator-init-microvolt = <950000>; 28 regulator-always-on; 29 regulator-boot-on; 30 status = "okay"; 31 }; 32 33 vcc3v3_sys: vcc3v3-sys { 34 compatible = "regulator-fixed"; 35 regulator-name = "vcc3v3_sys"; 36 regulator-always-on; 37 regulator-boot-on; 38 regulator-min-microvolt = <3300000>; 39 regulator-max-microvolt = <3300000>; 40 }; 41 42 vcc_phy: vcc-phy-regulator { 43 compatible = "regulator-fixed"; 44 regulator-name = "vcc_phy"; 45 regulator-always-on; 46 regulator-boot-on; 47 }; 48 49 vcc5v0_host: vcc5v0-host-en { 50 compatible = "regulator-fixed"; 51 regulator-name = "vcc5v0_host"; 52 gpio = <&gpio4 25 GPIO_ACTIVE_HIGH>; 53 }; 54}; 55 56&emmc_phy { 57 status = "okay"; 58}; 59 60&pwm0 { 61 status = "okay"; 62}; 63 64&pwm2 { 65 status = "okay"; 66}; 67 68&pwm3 { 69 status = "okay"; 70}; 71 72&sdmmc { 73 bus-width = <4>; 74 status = "okay"; 75}; 76 77&sdhci { 78 bus-width = <8>; 79 mmc-hs400-1_8v; 80 mmc-hs400-enhanced-strobe; 81 non-removable; 82 status = "okay"; 83}; 84 85&uart2 { 86 status = "okay"; 87}; 88 89&usb_host0_ehci { 90 status = "okay"; 91}; 92 93&usb_host0_ohci { 94 status = "okay"; 95}; 96 97&dwc3_typec0 { 98 rockchip,vbus-gpio = <&gpio1 3 GPIO_ACTIVE_HIGH>; 99 status = "okay"; 100}; 101 102&usb_host1_ehci { 103 status = "okay"; 104}; 105 106&usb_host1_ohci { 107 status = "okay"; 108}; 109 110&dwc3_typec1 { 111 rockchip,vbus-gpio = <&gpio1 4 GPIO_ACTIVE_HIGH>; 112 status = "okay"; 113}; 114 115&pinctrl { 116 pmic { 117 pmic_int_l: pmic-int-l { 118 rockchip,pins = 119 <1 21 RK_FUNC_GPIO &pcfg_pull_up>; 120 }; 121 122 pmic_dvs2: pmic-dvs2 { 123 rockchip,pins = 124 <1 18 RK_FUNC_GPIO &pcfg_pull_down>; 125 }; 126 }; 127}; 128