Skip to content

Commit 28862c7

Browse files
mlegenovicigorpecovnik
authored andcommitted
Odroid-M2: Fix USB-C port in OTG mode
Signed-off-by: Milivoje Legenovic <m.legenovic@gmail.com>
1 parent ee43699 commit 28862c7

File tree

2 files changed

+68
-0
lines changed

2 files changed

+68
-0
lines changed
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
From 50621b27ec5ad2d190668ff9280b7a6e4401886d Mon Sep 17 00:00:00 2001
2+
From: Milivoje Legenovic <m.legenovic@gmail.com>
3+
Date: Sat, 4 Apr 2026 19:19:47 +0200
4+
Subject: [PATCH 1/1] Odroid-M2: Make USB-C port working in OTG mode
5+
6+
Signed-off-by: Milivoje Legenovic <m.legenovic@gmail.com>
7+
---
8+
arch/arm64/boot/dts/rockchip/rk3588s-odroid-m2.dts | 4 +++-
9+
1 file changed, 3 insertions(+), 1 deletion(-)
10+
11+
diff --git a/arch/arm64/boot/dts/rockchip/rk3588s-odroid-m2.dts b/arch/arm64/boot/dts/rockchip/rk3588s-odroid-m2.dts
12+
index a72063c55140..8ade418a6228 100644
13+
--- a/arch/arm64/boot/dts/rockchip/rk3588s-odroid-m2.dts
14+
+++ b/arch/arm64/boot/dts/rockchip/rk3588s-odroid-m2.dts
15+
@@ -346,13 +346,15 @@ usbc0: usb-typec@22 {
16+
17+
connector {
18+
compatible = "usb-c-connector";
19+
+ /* fusb302 supports PD Rev 2.0 Ver 1.2 */
20+
+ pd-revision = /bits/ 8 <0x2 0x0 0x1 0x2>;
21+
data-role = "dual";
22+
label = "USB-C";
23+
op-sink-microwatt = <1000000>;
24+
power-role = "dual";
25+
sink-pdos = <PDO_FIXED(5000, 1000, PDO_FIXED_USB_COMM)>;
26+
source-pdos = <PDO_FIXED(5000, 3000, PDO_FIXED_USB_COMM)>;
27+
- try-power-role = "source";
28+
+ try-power-role = "sink";
29+
30+
ports {
31+
#address-cells = <1>;
32+
--
33+
2.47.3
34+
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
From 50621b27ec5ad2d190668ff9280b7a6e4401886d Mon Sep 17 00:00:00 2001
2+
From: Milivoje Legenovic <m.legenovic@gmail.com>
3+
Date: Sat, 4 Apr 2026 19:19:47 +0200
4+
Subject: [PATCH 1/1] Odroid-M2: Make USB-C port working in OTG mode
5+
6+
Signed-off-by: Milivoje Legenovic <m.legenovic@gmail.com>
7+
---
8+
arch/arm64/boot/dts/rockchip/rk3588s-odroid-m2.dts | 4 +++-
9+
1 file changed, 3 insertions(+), 1 deletion(-)
10+
11+
diff --git a/arch/arm64/boot/dts/rockchip/rk3588s-odroid-m2.dts b/arch/arm64/boot/dts/rockchip/rk3588s-odroid-m2.dts
12+
index a72063c55140..8ade418a6228 100644
13+
--- a/arch/arm64/boot/dts/rockchip/rk3588s-odroid-m2.dts
14+
+++ b/arch/arm64/boot/dts/rockchip/rk3588s-odroid-m2.dts
15+
@@ -346,13 +346,15 @@ usbc0: usb-typec@22 {
16+
17+
connector {
18+
compatible = "usb-c-connector";
19+
+ /* fusb302 supports PD Rev 2.0 Ver 1.2 */
20+
+ pd-revision = /bits/ 8 <0x2 0x0 0x1 0x2>;
21+
data-role = "dual";
22+
label = "USB-C";
23+
op-sink-microwatt = <1000000>;
24+
power-role = "dual";
25+
sink-pdos = <PDO_FIXED(5000, 1000, PDO_FIXED_USB_COMM)>;
26+
source-pdos = <PDO_FIXED(5000, 3000, PDO_FIXED_USB_COMM)>;
27+
- try-power-role = "source";
28+
+ try-power-role = "sink";
29+
30+
ports {
31+
#address-cells = <1>;
32+
--
33+
2.47.3
34+

0 commit comments

Comments
 (0)