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 gpio0 = &gpio0; >> 16 gpio1 = &gpio1; >> 17 gpio2 = &gpio2; >> 18 gpio3 = &gpio3; >> 19 i2c1 = &i2c1; 15 mmc0 = &emmc; 20 mmc0 = &emmc; 16 }; 21 }; 17 22 18 chosen { 23 chosen { 19 stdout-path = &uart2; 24 stdout-path = &uart2; 20 }; 25 }; 21 26 22 memory@60000000 { 27 memory@60000000 { 23 device_type = "memory"; 28 device_type = "memory"; 24 reg = <0x60000000 0x40000000>; 29 reg = <0x60000000 0x40000000>; 25 }; 30 }; 26 31 27 vcc5v0_otg: vcc5v0-otg-regulator { 32 vcc5v0_otg: vcc5v0-otg-regulator { 28 compatible = "regulator-fixed" 33 compatible = "regulator-fixed"; 29 gpio = <&gpio0 26 GPIO_ACTIVE_ 34 gpio = <&gpio0 26 GPIO_ACTIVE_HIGH>; 30 pinctrl-names = "default"; 35 pinctrl-names = "default"; 31 pinctrl-0 = <&otg_vbus_drv>; 36 pinctrl-0 = <&otg_vbus_drv>; 32 regulator-name = "vcc5v0_otg"; 37 regulator-name = "vcc5v0_otg"; 33 regulator-min-microvolt = <500 38 regulator-min-microvolt = <5000000>; 34 regulator-max-microvolt = <500 39 regulator-max-microvolt = <5000000>; 35 }; 40 }; 36 41 37 vcc5v0_host: vcc5v0-host-regulator { 42 vcc5v0_host: vcc5v0-host-regulator { 38 compatible = "regulator-fixed" 43 compatible = "regulator-fixed"; 39 gpio = <&gpio2 23 GPIO_ACTIVE_ 44 gpio = <&gpio2 23 GPIO_ACTIVE_HIGH>; 40 pinctrl-names = "default"; 45 pinctrl-names = "default"; 41 pinctrl-0 = <&host_vbus_drv>; 46 pinctrl-0 = <&host_vbus_drv>; 42 regulator-name = "vcc5v0_host" 47 regulator-name = "vcc5v0_host"; 43 regulator-always-on; 48 regulator-always-on; 44 regulator-min-microvolt = <500 49 regulator-min-microvolt = <5000000>; 45 regulator-max-microvolt = <500 50 regulator-max-microvolt = <5000000>; 46 }; 51 }; 47 }; 52 }; 48 53 49 &emmc { 54 &emmc { 50 bus-width = <8>; 55 bus-width = <8>; 51 pinctrl-names = "default"; 56 pinctrl-names = "default"; 52 pinctrl-0 = <&emmc_clk &emmc_cmd &emmc 57 pinctrl-0 = <&emmc_clk &emmc_cmd &emmc_bus8>; 53 status = "okay"; 58 status = "okay"; 54 }; 59 }; 55 60 56 &i2c1 { 61 &i2c1 { 57 status = "okay"; 62 status = "okay"; 58 63 59 hym8563: rtc@51 { 64 hym8563: rtc@51 { 60 compatible = "haoyu,hym8563"; 65 compatible = "haoyu,hym8563"; 61 reg = <0x51>; 66 reg = <0x51>; 62 #clock-cells = <0>; 67 #clock-cells = <0>; 63 clock-output-names = "xin32k"; 68 clock-output-names = "xin32k"; 64 }; 69 }; 65 }; 70 }; 66 71 67 &usb2phy { 72 &usb2phy { 68 status = "okay"; 73 status = "okay"; 69 }; 74 }; 70 75 71 &usb2phy_host { 76 &usb2phy_host { 72 status = "okay"; 77 status = "okay"; 73 }; 78 }; 74 79 75 &usb2phy_otg { 80 &usb2phy_otg { 76 status = "okay"; 81 status = "okay"; 77 }; 82 }; 78 83 79 &usb_host_ehci { 84 &usb_host_ehci { 80 status = "okay"; 85 status = "okay"; 81 }; 86 }; 82 87 83 &usb_host_ohci { 88 &usb_host_ohci { 84 status = "okay"; 89 status = "okay"; 85 }; 90 }; 86 91 87 &usb_otg { 92 &usb_otg { 88 vbus-supply = <&vcc5v0_otg>; 93 vbus-supply = <&vcc5v0_otg>; 89 status = "okay"; 94 status = "okay"; 90 }; 95 }; 91 96 92 &pinctrl { 97 &pinctrl { 93 usb-host { 98 usb-host { 94 host_vbus_drv: host-vbus-drv { 99 host_vbus_drv: host-vbus-drv { 95 rockchip,pins = <2 RK_ 100 rockchip,pins = <2 RK_PC7 RK_FUNC_GPIO &pcfg_pull_none>; 96 }; 101 }; 97 }; 102 }; 98 103 99 usb-otg { 104 usb-otg { 100 otg_vbus_drv: otg-vbus-drv { 105 otg_vbus_drv: otg-vbus-drv { 101 rockchip,pins = <0 RK_ 106 rockchip,pins = <0 RK_PD2 RK_FUNC_GPIO &pcfg_pull_none>; 102 }; 107 }; 103 }; 108 }; 104 }; 109 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.