ARM: dts: rmobile: Add soc label to Gen3
[oweals/u-boot.git] / arch / arm / dts / rk3128-evb.dts
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         chosen {
15                 stdout-path = &uart2;
16         };
17
18         vcc5v0_otg: vcc5v0-otg-drv {
19                 compatible = "regulator-fixed";
20                 regulator-name = "vcc5v0_otg";
21                 gpio = <&gpio0 26 GPIO_ACTIVE_HIGH>;
22                 pinctrl-names = "default";
23                 pinctrl-0 = <&otg_vbus_drv>;
24                 regulator-min-microvolt = <5000000>;
25                 regulator-max-microvolt = <5000000>;
26         };
27
28         vcc5v0_host: vcc5v0-host-drv {
29                 compatible = "regulator-fixed";
30                 regulator-name = "vcc5v0_host";
31                 gpio = <&gpio2 23 GPIO_ACTIVE_HIGH>;
32                 pinctrl-names = "default";
33                 pinctrl-0 = <&host_vbus_drv>;
34                 regulator-min-microvolt = <5000000>;
35                 regulator-max-microvolt = <5000000>;
36                 regulator-always-on;
37         };
38 };
39
40 &i2c1 {
41         status = "okay";
42
43         hym8563: hym8563@51 {
44                 compatible = "haoyu,hym8563";
45                 reg = <0x51>;
46                 #clock-cells = <0>;
47                 clock-frequency = <32768>;
48                 clock-output-names = "xin32k";
49         };
50 };
51
52 &u2phy {
53         status = "okay";
54 };
55
56 &u2phy_otg {
57         status = "okay";
58 };
59
60 &u2phy_host {
61         status = "okay";
62 };
63
64 &usb_host_ehci {
65         status = "okay";
66 };
67
68 &usb_host_ohci {
69         status = "okay";
70 };
71
72 &usb_otg {
73         vbus-supply = <&vcc5v0_otg>;
74         status = "okay";
75 };
76
77 &emmc {
78         fifo-mode;
79         status = "okay";
80 };
81
82 &pinctrl {
83         usb_otg {
84                 otg_vbus_drv: host-vbus-drv {
85                         rockchip,pins = <0 26 RK_FUNC_GPIO &pcfg_pull_none>;
86                 };
87         };
88
89         usb_host {
90                 host_vbus_drv: host-vbus-drv {
91                         rockchip,pins = <2 23 RK_FUNC_GPIO &pcfg_pull_none>;
92                 };
93         };
94 };