From e3804e9da1204d7ee2ae8b51b693a2b714e26329 Mon Sep 17 00:00:00 2001 From: Oleksii Kutuzov <oleksii.kutuzov@seco.com> Date: Thu, 6 Feb 2025 13:12:15 +0000 Subject: [PATCH] [E81][DTB] Fix USB0 USB0 works again in device mode, as well as in host mode. --- arch/arm64/boot/dts/seco/include/e81-common.dtsi | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/arch/arm64/boot/dts/seco/include/e81-common.dtsi b/arch/arm64/boot/dts/seco/include/e81-common.dtsi index 6a1cba590bece..612a9fdf27503 100644 --- a/arch/arm64/boot/dts/seco/include/e81-common.dtsi +++ b/arch/arm64/boot/dts/seco/include/e81-common.dtsi @@ -738,10 +738,9 @@ &usb_1 { iommus = <&apps_smmu 0xe0 0x0>; snps,dis_u2_susphy_quirk; snps,dis_enblslpm_quirk; - phys = <&usb_1_hsphy>/*, <&usb_1_ssphy>*/; - phy-names = "usb2-phy"/*, "usb3-phy"*/; - //maximum-speed = "super-speed"; - maximum-speed = "high-speed"; + phys = <&usb_1_hsphy>, <&usb_1_qmpphy QMP_USB43DP_USB3_PHY>; + phy-names = "usb2-phy", "usb3-phy"; + maximum-speed = "super-speed"; snps,dis-u2-entry-quirk; snps,dis-u1-entry-quirk; dr_mode = "otg"; @@ -760,8 +759,8 @@ &usb_1_hsphy { status = "okay"; }; -// no idea what this is good for but without there will be a kernel panic -// because of a NULL-pointer +// Qualcomm multipurpose PHY combines USB3.0 and DisplayPort. +// Without, there will be a kernel panic because of a NULL-pointer &usb_1_qmpphy { vdda-phy-supply = <&vreg_l6b_1p2>; vdda-pll-supply = <&vreg_l1b_0p912>; -- GitLab