OSDN Git Service

arm64: dts: qcom: msm8996: Strictly limit USB2 host to USB2 speeds
authorKonrad Dybcio <konrad.dybcio@somainline.org>
Tue, 25 May 2021 20:02:41 +0000 (22:02 +0200)
committerBjorn Andersson <bjorn.andersson@linaro.org>
Wed, 26 May 2021 03:40:34 +0000 (22:40 -0500)
As the name implies, the USB2 controller should only operate at
USB2 speeds. Make sure it does just that by pinning it to USB
High-Speed (USB2) mode.

Signed-off-by: Konrad Dybcio <konrad.dybcio@somainline.org>
Link: https://lore.kernel.org/r/20210525200246.118323-3-konrad.dybcio@somainline.org
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
arch/arm64/boot/dts/qcom/msm8996.dtsi

index 076150c..5a993c6 100644 (file)
                        assigned-clock-rates = <19200000>, <60000000>;
 
                        power-domains = <&gcc USB30_GDSC>;
+                       qcom,select-utmi-as-pipe-clk;
                        status = "disabled";
 
                        dwc3@7600000 {
                                interrupts = <0 138 IRQ_TYPE_LEVEL_HIGH>;
                                phys = <&hsusb_phy2>;
                                phy-names = "usb2-phy";
+                               maximum-speed = "high-speed";
                                snps,dis_u2_susphy_quirk;
                                snps,dis_enblslpm_quirk;
                        };