Merge tag 'u-boot-atmel-fixes-2020.07-a' of https://gitlab.denx.de/u-boot/custodians...
[oweals/u-boot.git] / arch / arm / dts / rk3036-sdk.dts
1 // SPDX-License-Identifier: GPL-2.0+
2 /*
3  * (C) Copyright 2015 Rockchip Electronics Co., Ltd
4  */
5
6 /dts-v1/;
7
8 #include "rk3036.dtsi"
9
10 / {
11         model = "SDK-RK3036";
12         compatible = "sdk,sdk-rk3036", "rockchip,rk3036";
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 &usb_host {
53         vbus-supply = <&vcc5v0_host>;
54         status = "okay";
55 };
56
57 &usb_otg {
58         vbus-supply = <&vcc5v0_otg>;
59         status = "okay";
60 };
61
62 &pinctrl {
63         usb_otg {
64                 otg_vbus_drv: host-vbus-drv {
65                         rockchip,pins = <0 26 RK_FUNC_GPIO &pcfg_pull_none>;
66                 };
67         };
68
69         usb_host {
70                 host_vbus_drv: host-vbus-drv {
71                         rockchip,pins = <2 23 RK_FUNC_GPIO &pcfg_pull_none>;
72                 };
73         };
74 };