Skip to content

Commit 8adcc01

Browse files
Krishna Kurapatigregkh
authored andcommitted
arm64: dts: qcom: ipq8074: Disable SS instance in Parkmode for USB
commit dc6ba95 upstream. For Gen-1 targets like IPQ8074, it is seen that stressing out the controller in host mode results in HC died error: xhci-hcd.12.auto: xHCI host not responding to stop endpoint command xhci-hcd.12.auto: xHCI host controller not responding, assume dead xhci-hcd.12.auto: HC died; cleaning up And at this instant only restarting the host mode fixes it. Disable SuperSpeed instance in park mode for IPQ8074 to mitigate this issue. Cc: stable@vger.kernel.org Fixes: 5e09bc5 ("arm64: dts: ipq8074: enable USB support") Signed-off-by: Krishna Kurapati <quic_kriskura@quicinc.com> Reviewed-by: Konrad Dybcio <konrad.dybcio@linaro.org> Link: https://lore.kernel.org/r/20240704152848.3380602-3-quic_kriskura@quicinc.com Signed-off-by: Bjorn Andersson <andersson@kernel.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1 parent 0e0a6a8 commit 8adcc01

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

arch/arm64/boot/dts/qcom/ipq8074.dtsi

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -647,6 +647,7 @@
647647
interrupts = <GIC_SPI 140 IRQ_TYPE_LEVEL_HIGH>;
648648
phys = <&qusb_phy_0>, <&ssphy_0>;
649649
phy-names = "usb2-phy", "usb3-phy";
650+
snps,parkmode-disable-ss-quirk;
650651
snps,is-utmi-l1-suspend;
651652
snps,hird-threshold = /bits/ 8 <0x0>;
652653
snps,dis_u2_susphy_quirk;
@@ -696,6 +697,7 @@
696697
interrupts = <GIC_SPI 99 IRQ_TYPE_LEVEL_HIGH>;
697698
phys = <&qusb_phy_1>, <&ssphy_1>;
698699
phy-names = "usb2-phy", "usb3-phy";
700+
snps,parkmode-disable-ss-quirk;
699701
snps,is-utmi-l1-suspend;
700702
snps,hird-threshold = /bits/ 8 <0x0>;
701703
snps,dis_u2_susphy_quirk;

0 commit comments

Comments
 (0)