Loading...
Note: File does not exist in v4.6.
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};