]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
arm64: tegra: smaug: Add usb-role-switch support
authorDiogo Ivo <diogo.ivo@tecnico.ulisboa.pt>
Thu, 4 Dec 2025 21:27:21 +0000 (21:27 +0000)
committerThierry Reding <treding@nvidia.com>
Sat, 17 Jan 2026 00:15:26 +0000 (01:15 +0100)
The USB2 port on Smaug is configured for OTG operation but lacked the
required 'usb-role-switch' property, leading to a failed probe and a
non-functioning USB port. Add the property along with setting the default
role to host.

Signed-off-by: Diogo Ivo <diogo.ivo@tecnico.ulisboa.pt>
Signed-off-by: Thierry Reding <treding@nvidia.com>
arch/arm64/boot/dts/nvidia/tegra210-smaug.dts

index d2ed704a6d3bc8fbf35ace2fb95b11d0fc9be1fb..b88428aa831e46d6e9ce83ab97385767577bc466 100644 (file)
                                status = "okay";
                                vbus-supply = <&usbc_vbus>;
                                mode = "otg";
+                               usb-role-switch;
+                               role-switch-default-mode = "host";
                        };
 
                        usb3-0 {