From d8933603770d441ba88db7d8d6c22d3606b59f85 Mon Sep 17 00:00:00 2001 From: Marco Nelissen Date: Thu, 1 Dec 2022 19:56:09 -0800 Subject: [PATCH] Fix USB OTG on Radxa Zero The USB node was accidentally set to host mode in the dtb, preventing OTG from working. Patch origin: https://github.com/radxa-repo/bsp/blob/main/linux/stable/0020-radxa-zero/0005-arm64-dts-radxa-zero-set-dr_mode-of-usb-node-to-otg.patch --- .../board-radxa-zero-dts-otg-fix.patch | 26 +++++++++++++++++++ .../board-radxa-zero-dts-otg-fix.patch | 26 +++++++++++++++++++ 2 files changed, 52 insertions(+) create mode 100644 patch/kernel/archive/meson64-5.19/board-radxa-zero-dts-otg-fix.patch create mode 100644 patch/kernel/archive/meson64-6.0/board-radxa-zero-dts-otg-fix.patch diff --git a/patch/kernel/archive/meson64-5.19/board-radxa-zero-dts-otg-fix.patch b/patch/kernel/archive/meson64-5.19/board-radxa-zero-dts-otg-fix.patch new file mode 100644 index 0000000000..cfbc32ec2d --- /dev/null +++ b/patch/kernel/archive/meson64-5.19/board-radxa-zero-dts-otg-fix.patch @@ -0,0 +1,26 @@ +From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 +From: Stephen +Date: Thu, 28 Oct 2021 14:26:24 +0800 +Subject: [PATCH] arm64: dts: radxa zero: set dr_mode of usb node to otg + +This enables dwc2 otg function. + +Signed-off-by: Stephen +Signed-off-by: Yuntian Zhang +--- + arch/arm64/boot/dts/amlogic/meson-g12a-radxa-zero.dts | 1 - + 1 file changed, 1 deletion(-) + +diff --git a/arch/arm64/boot/dts/amlogic/meson-g12a-radxa-zero.dts b/arch/arm64/boot/dts/amlogic/meson-g12a-radxa-zero.dts +index 9519e36ab7..9095ad9018 100644 +--- a/arch/arm64/boot/dts/amlogic/meson-g12a-radxa-zero.dts ++++ b/arch/arm64/boot/dts/amlogic/meson-g12a-radxa-zero.dts +@@ -426,5 +426,4 @@ &uart_AO { + + &usb { + status = "okay"; +- dr_mode = "host"; + }; +-- +2.36.1 + diff --git a/patch/kernel/archive/meson64-6.0/board-radxa-zero-dts-otg-fix.patch b/patch/kernel/archive/meson64-6.0/board-radxa-zero-dts-otg-fix.patch new file mode 100644 index 0000000000..cfbc32ec2d --- /dev/null +++ b/patch/kernel/archive/meson64-6.0/board-radxa-zero-dts-otg-fix.patch @@ -0,0 +1,26 @@ +From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 +From: Stephen +Date: Thu, 28 Oct 2021 14:26:24 +0800 +Subject: [PATCH] arm64: dts: radxa zero: set dr_mode of usb node to otg + +This enables dwc2 otg function. + +Signed-off-by: Stephen +Signed-off-by: Yuntian Zhang +--- + arch/arm64/boot/dts/amlogic/meson-g12a-radxa-zero.dts | 1 - + 1 file changed, 1 deletion(-) + +diff --git a/arch/arm64/boot/dts/amlogic/meson-g12a-radxa-zero.dts b/arch/arm64/boot/dts/amlogic/meson-g12a-radxa-zero.dts +index 9519e36ab7..9095ad9018 100644 +--- a/arch/arm64/boot/dts/amlogic/meson-g12a-radxa-zero.dts ++++ b/arch/arm64/boot/dts/amlogic/meson-g12a-radxa-zero.dts +@@ -426,5 +426,4 @@ &uart_AO { + + &usb { + status = "okay"; +- dr_mode = "host"; + }; +-- +2.36.1 +