diff mbox series

[2/3] dts: bpi-m2u: Enable USB_OTG by default

Message ID 20210630073838.22668-2-qianfanguijin@163.com
State Changes Requested
Delegated to: Jagannadha Sutradharudu Teki
Headers show
Series [v2,1/3] phy-sun4i-usb: Fix sun8i_r40_cfg | expand

Commit Message

qianfan June 30, 2021, 7:38 a.m. UTC
From: qianfan Zhao <qianfanguijin@163.com>

bpi-m2u has a hardware usb_otg, let's enable it in dts.

Signed-off-by: qianfan Zhao <qianfanguijin@163.com>
---
 arch/arm/dts/sun8i-r40-bananapi-m2-ultra.dts |  5 +++++
 arch/arm/dts/sun8i-r40.dtsi                  | 14 ++++++++++++++
 2 files changed, 19 insertions(+)

Comments

Jagan Teki Dec. 7, 2021, 6:20 a.m. UTC | #1
On Wed, Jun 30, 2021 at 1:09 PM <qianfanguijin@163.com> wrote:
>
> From: qianfan Zhao <qianfanguijin@163.com>
>
> bpi-m2u has a hardware usb_otg, let's enable it in dts.
>
> Signed-off-by: qianfan Zhao <qianfanguijin@163.com>
> ---

Better Sync dts from linux instead of intermediate changes.

Jagan.
diff mbox series

Patch

diff --git a/arch/arm/dts/sun8i-r40-bananapi-m2-ultra.dts b/arch/arm/dts/sun8i-r40-bananapi-m2-ultra.dts
index a6a1087a0c..96316f41cb 100644
--- a/arch/arm/dts/sun8i-r40-bananapi-m2-ultra.dts
+++ b/arch/arm/dts/sun8i-r40-bananapi-m2-ultra.dts
@@ -328,6 +328,11 @@ 
 	};
 };
 
+&usb_otg {
+	dr_mode = "peripheral";
+	status = "okay";
+};
+
 &usbphy {
 	usb1_vbus-supply = <&reg_vcc5v0>;
 	usb2_vbus-supply = <&reg_vcc5v0>;
diff --git a/arch/arm/dts/sun8i-r40.dtsi b/arch/arm/dts/sun8i-r40.dtsi
index d5ad3b9efd..3edc849d39 100644
--- a/arch/arm/dts/sun8i-r40.dtsi
+++ b/arch/arm/dts/sun8i-r40.dtsi
@@ -363,6 +363,20 @@ 
 			#size-cells = <0>;
 		};
 
+		usb_otg: usb@1c13000 {
+			compatible = "allwinner,sun8i-h3-musb";
+			reg = <0x01c13000 0x0400>;
+			clocks = <&ccu CLK_BUS_OTG>;
+			resets = <&ccu RST_BUS_OTG>;
+			interrupts = <GIC_SPI 38 IRQ_TYPE_LEVEL_HIGH>;
+			interrupt-names = "mc";
+			phys = <&usbphy 0>;
+			phy-names = "usb";
+			extcon = <&usbphy 0>;
+			dr_mode = "otg";
+			status = "disabled";
+		};
+
 		usbphy: phy@1c13400 {
 			compatible = "allwinner,sun8i-r40-usb-phy";
 			reg = <0x01c13400 0x14>,