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