From 24cde15134cd63f2928dbc49f5cc77a7385238f3 Mon Sep 17 00:00:00 2001 From: Tobias Poganiuch <tobias.poganiuch@seco.com> Date: Wed, 5 Apr 2023 09:21:09 +0200 Subject: [PATCH] dts:mc3: Fixed OTG mode on DWC3.0 When the dr_mode is set to peripheral, the CC logic driver (PTN5150) does not start correctly and the power delivery isn't activated on the USB-C port. BCS 746-001313 --- arch/arm64/boot/dts/seconorth/mc3.dtsi | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/seconorth/mc3.dtsi b/arch/arm64/boot/dts/seconorth/mc3.dtsi index 1d91c7438ef17..4e73bd436370d 100644 --- a/arch/arm64/boot/dts/seconorth/mc3.dtsi +++ b/arch/arm64/boot/dts/seconorth/mc3.dtsi @@ -1077,12 +1077,12 @@ &usb3_0 { }; &usb_dwc3_0 { - dr_mode = "peripheral"; + dr_mode = "otg"; hnp-disable; srp-disable; adp-disable; usb-role-switch; - role-switch-default-mode = "none"; + role-switch-default-mode = "peripheral"; snps,dis-u1-entry-quirk; snps,dis-u2-entry-quirk; status = "okay"; -- GitLab