xref: /linux/scripts/dtc/include-prefixes/arm/rockchip/rk3128-evb.dts (revision c34e9ab9a612ee8b18273398ef75c207b01f516d)
1// SPDX-License-Identifier: GPL-2.0+
2/*
3 * (C) Copyright 2017 Rockchip Electronics Co., Ltd
4 */
5
6/dts-v1/;
7
8#include "rk3128.dtsi"
9
10/ {
11	model = "Rockchip RK3128 Evaluation board";
12	compatible = "rockchip,rk3128-evb", "rockchip,rk3128";
13
14	aliases {
15		mmc0 = &emmc;
16	};
17
18	chosen {
19		stdout-path = &uart2;
20	};
21
22	memory@60000000 {
23		device_type = "memory";
24		reg = <0x60000000 0x40000000>;
25	};
26
27	vcc5v0_otg: regulator-vcc5v0-otg {
28		compatible = "regulator-fixed";
29		gpio = <&gpio0 26 GPIO_ACTIVE_HIGH>;
30		pinctrl-names = "default";
31		pinctrl-0 = <&otg_vbus_drv>;
32		regulator-name = "vcc5v0_otg";
33		regulator-min-microvolt = <5000000>;
34		regulator-max-microvolt = <5000000>;
35	};
36
37	vcc5v0_host: regulator-vcc5v0-host {
38		compatible = "regulator-fixed";
39		gpio = <&gpio2 23 GPIO_ACTIVE_HIGH>;
40		pinctrl-names = "default";
41		pinctrl-0 = <&host_vbus_drv>;
42		regulator-name = "vcc5v0_host";
43		regulator-always-on;
44		regulator-min-microvolt = <5000000>;
45		regulator-max-microvolt = <5000000>;
46	};
47};
48
49&emmc {
50	bus-width = <8>;
51	pinctrl-names = "default";
52	pinctrl-0 = <&emmc_clk &emmc_cmd &emmc_bus8>;
53	status = "okay";
54};
55
56&i2c1 {
57	status = "okay";
58
59	hym8563: rtc@51 {
60		compatible = "haoyu,hym8563";
61		reg = <0x51>;
62		#clock-cells = <0>;
63		clock-output-names = "xin32k";
64	};
65};
66
67&usb2phy {
68	status = "okay";
69};
70
71&usb2phy_host {
72	status = "okay";
73};
74
75&usb2phy_otg {
76	status = "okay";
77};
78
79&usb_host_ehci {
80	status = "okay";
81};
82
83&usb_host_ohci {
84	status = "okay";
85};
86
87&usb_otg {
88	vbus-supply = <&vcc5v0_otg>;
89	status = "okay";
90};
91
92&pinctrl {
93	usb-host {
94		host_vbus_drv: host-vbus-drv {
95			rockchip,pins = <2 RK_PC7 RK_FUNC_GPIO &pcfg_pull_none>;
96		};
97	};
98
99	usb-otg {
100		otg_vbus_drv: otg-vbus-drv {
101			rockchip,pins = <0 RK_PD2 RK_FUNC_GPIO &pcfg_pull_none>;
102		};
103	};
104};
105