140d96d0bSKever Yang/* 240d96d0bSKever Yang * (C) Copyright 2017 Rockchip Electronics Co., Ltd 340d96d0bSKever Yang * 440d96d0bSKever Yang * SPDX-License-Identifier: GPL-2.0+ 540d96d0bSKever Yang */ 640d96d0bSKever Yang 740d96d0bSKever Yang/dts-v1/; 840d96d0bSKever Yang 940d96d0bSKever Yang#include "rk3128.dtsi" 10*d8a49a2fSKever Yang#include "rk3128-u-boot.dtsi" 1140d96d0bSKever Yang 1240d96d0bSKever Yang/ { 1340d96d0bSKever Yang model = "Rockchip RK3128 Evaluation board"; 1440d96d0bSKever Yang compatible = "rockchip,rk3128-evb", "rockchip,rk3128"; 1540d96d0bSKever Yang 1640d96d0bSKever Yang chosen { 1740d96d0bSKever Yang stdout-path = &uart2; 1840d96d0bSKever Yang }; 1940d96d0bSKever Yang 2040d96d0bSKever Yang vcc5v0_otg: vcc5v0-otg-drv { 2140d96d0bSKever Yang compatible = "regulator-fixed"; 2240d96d0bSKever Yang regulator-name = "vcc5v0_otg"; 2340d96d0bSKever Yang gpio = <&gpio0 26 GPIO_ACTIVE_HIGH>; 2440d96d0bSKever Yang pinctrl-names = "default"; 2540d96d0bSKever Yang pinctrl-0 = <&otg_vbus_drv>; 2640d96d0bSKever Yang regulator-min-microvolt = <5000000>; 2740d96d0bSKever Yang regulator-max-microvolt = <5000000>; 2840d96d0bSKever Yang }; 2940d96d0bSKever Yang 3040d96d0bSKever Yang vcc5v0_host: vcc5v0-host-drv { 3140d96d0bSKever Yang compatible = "regulator-fixed"; 3240d96d0bSKever Yang regulator-name = "vcc5v0_host"; 3340d96d0bSKever Yang gpio = <&gpio2 23 GPIO_ACTIVE_HIGH>; 3440d96d0bSKever Yang pinctrl-names = "default"; 3540d96d0bSKever Yang pinctrl-0 = <&host_vbus_drv>; 3640d96d0bSKever Yang regulator-min-microvolt = <5000000>; 3740d96d0bSKever Yang regulator-max-microvolt = <5000000>; 3840d96d0bSKever Yang regulator-always-on; 3940d96d0bSKever Yang }; 4040d96d0bSKever Yang}; 4140d96d0bSKever Yang 4240d96d0bSKever Yang&i2c1 { 4340d96d0bSKever Yang status = "okay"; 4440d96d0bSKever Yang 4540d96d0bSKever Yang hym8563: hym8563@51 { 4640d96d0bSKever Yang compatible = "haoyu,hym8563"; 4740d96d0bSKever Yang reg = <0x51>; 4840d96d0bSKever Yang #clock-cells = <0>; 4940d96d0bSKever Yang clock-frequency = <32768>; 5040d96d0bSKever Yang clock-output-names = "xin32k"; 5140d96d0bSKever Yang }; 5240d96d0bSKever Yang}; 5340d96d0bSKever Yang 54a0c2c852SFrank Wang&u2phy { 55a0c2c852SFrank Wang status = "okay"; 56a0c2c852SFrank Wang}; 57a0c2c852SFrank Wang 58a0c2c852SFrank Wang&u2phy_otg { 59a0c2c852SFrank Wang status = "okay"; 60a0c2c852SFrank Wang}; 61a0c2c852SFrank Wang 62a0c2c852SFrank Wang&u2phy_host { 63a0c2c852SFrank Wang status = "okay"; 64a0c2c852SFrank Wang}; 65a0c2c852SFrank Wang 66642aba94SFrank Wang&usb_host_ehci { 67642aba94SFrank Wang status = "okay"; 68642aba94SFrank Wang}; 69642aba94SFrank Wang 70642aba94SFrank Wang&usb_host_ohci { 71642aba94SFrank Wang status = "okay"; 72642aba94SFrank Wang}; 73642aba94SFrank Wang 7440d96d0bSKever Yang&usb_otg { 75642aba94SFrank Wang vbus-supply = <&vcc5v0_otg>; 7640d96d0bSKever Yang status = "okay"; 7740d96d0bSKever Yang}; 7840d96d0bSKever Yang 7940d96d0bSKever Yang&emmc { 80fafee76aSKever Yang fifo-mode; 8140d96d0bSKever Yang status = "okay"; 8240d96d0bSKever Yang}; 8340d96d0bSKever Yang 8440d96d0bSKever Yang&pinctrl { 8540d96d0bSKever Yang usb_otg { 8640d96d0bSKever Yang otg_vbus_drv: host-vbus-drv { 8740d96d0bSKever Yang rockchip,pins = <0 26 RK_FUNC_GPIO &pcfg_pull_none>; 8840d96d0bSKever Yang }; 8940d96d0bSKever Yang }; 9040d96d0bSKever Yang 9140d96d0bSKever Yang usb_host { 9240d96d0bSKever Yang host_vbus_drv: host-vbus-drv { 9340d96d0bSKever Yang rockchip,pins = <2 23 RK_FUNC_GPIO &pcfg_pull_none>; 9440d96d0bSKever Yang }; 9540d96d0bSKever Yang }; 9640d96d0bSKever Yang}; 97