linux/drivers/phy/qualcomm
Kathiravan Thirumoorthy 4a3556b81b phy: qcom: phy-qcom-m31: Update IPQ5332 M31 USB phy initialization sequence
The current configuration used for the IPQ5332 M31 USB PHY fails the
Near End High Speed Signal Quality compliance test. To resolve this,
update the initialization sequence as specified in the Hardware Design
Document.

Fixes: 08e49af507 ("phy: qcom: Introduce M31 USB PHY driver")
Cc: stable@kernel.org
Signed-off-by: Kathiravan Thirumoorthy <kathiravan.thirumoorthy@oss.qualcomm.com>
Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Link: https://lore.kernel.org/r/20250630-ipq5332_hsphy_complaince-v2-1-63621439ebdb@oss.qualcomm.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>
2025-07-22 19:00:06 +05:30
..
Kconfig phy: qcom: Add M31 based eUSB2 PHY driver 2025-06-15 21:58:52 +05:30
Makefile phy: qcom: Add M31 based eUSB2 PHY driver 2025-06-15 21:58:52 +05:30
phy-ath79-usb.c
phy-qcom-apq8064-sata.c
phy-qcom-edp.c
phy-qcom-eusb2-repeater.c phy: qualcomm: phy-qcom-eusb2-repeater: Don't zero-out registers 2025-06-26 16:36:36 -07:00
phy-qcom-ipq806x-sata.c
phy-qcom-ipq806x-usb.c
phy-qcom-ipq4019-usb.c
phy-qcom-m31-eusb2.c phy: qcom: m31-eusb2: drop registration printk 2025-06-26 17:10:37 -07:00
phy-qcom-m31.c phy: qcom: phy-qcom-m31: Update IPQ5332 M31 USB phy initialization sequence 2025-07-22 19:00:06 +05:30
phy-qcom-pcie2.c
phy-qcom-qmp-combo.c phy: qcom: qmp-combo: Add missing PLL (VCO) configuration on SM8750 2025-06-26 17:11:08 -07:00
phy-qcom-qmp-common.h
phy-qcom-qmp-dp-com-v3.h
phy-qcom-qmp-dp-phy-v3.h
phy-qcom-qmp-dp-phy-v4.h
phy-qcom-qmp-dp-phy-v5.h
phy-qcom-qmp-dp-phy-v6.h
phy-qcom-qmp-dp-phy.h
phy-qcom-qmp-pcie-msm8996.c
phy-qcom-qmp-pcie-qhp.h
phy-qcom-qmp-pcie.c phy: qcom: qmp-pcie: Update PHY settings for QCS8300 & SA8775P 2025-06-26 16:38:46 -07:00
phy-qcom-qmp-pcs-misc-v3.h
phy-qcom-qmp-pcs-misc-v4.h
phy-qcom-qmp-pcs-pcie-v4.h
phy-qcom-qmp-pcs-pcie-v4_20.h
phy-qcom-qmp-pcs-pcie-v5.h
phy-qcom-qmp-pcs-pcie-v5_20.h phy: qcom: qmp-pcie: Update PHY settings for QCS8300 & SA8775P 2025-06-26 16:38:46 -07:00
phy-qcom-qmp-pcs-pcie-v6.h
phy-qcom-qmp-pcs-pcie-v6_20.h
phy-qcom-qmp-pcs-pcie-v6_30.h
phy-qcom-qmp-pcs-sgmii.h
phy-qcom-qmp-pcs-ufs-v2.h
phy-qcom-qmp-pcs-ufs-v3.h
phy-qcom-qmp-pcs-ufs-v4.h
phy-qcom-qmp-pcs-ufs-v5.h
phy-qcom-qmp-pcs-ufs-v6.h
phy-qcom-qmp-pcs-usb-v4.h
phy-qcom-qmp-pcs-usb-v5.h
phy-qcom-qmp-pcs-usb-v6.h
phy-qcom-qmp-pcs-usb-v7.h
phy-qcom-qmp-pcs-usb-v8.h phy: qcom: qmp-combo: Add new PHY sequences for SM8750 2025-06-15 21:58:52 +05:30
phy-qcom-qmp-pcs-v2.h phy: qcom: qmp: Add phy register and clk setting for QCS615 PCIe 2024-12-04 19:11:17 +05:30
phy-qcom-qmp-pcs-v3.h
phy-qcom-qmp-pcs-v4.h
phy-qcom-qmp-pcs-v4_20.h
phy-qcom-qmp-pcs-v5.h
phy-qcom-qmp-pcs-v5_20.h phy: qcom: qmp-pcie: Update PHY settings for QCS8300 & SA8775P 2025-06-26 16:38:46 -07:00
phy-qcom-qmp-pcs-v6-n4.h
phy-qcom-qmp-pcs-v6.h
phy-qcom-qmp-pcs-v6_20.h
phy-qcom-qmp-pcs-v6_30.h
phy-qcom-qmp-pcs-v7.h
phy-qcom-qmp-pcs-v8.h phy: qcom: qmp-combo: Add new PHY sequences for SM8750 2025-06-15 21:58:52 +05:30
phy-qcom-qmp-qserdes-com-v3.h
phy-qcom-qmp-qserdes-com-v4.h
phy-qcom-qmp-qserdes-com-v5.h
phy-qcom-qmp-qserdes-com-v6.h phy: qcom-qmp-ufs: Add PHY Configuration support for sm8750 2025-03-11 12:24:46 +01:00
phy-qcom-qmp-qserdes-com-v7.h
phy-qcom-qmp-qserdes-com-v8.h phy: qcom: qmp-combo: Add new PHY sequences for SM8750 2025-06-15 21:58:52 +05:30
phy-qcom-qmp-qserdes-com.h
phy-qcom-qmp-qserdes-ln-shrd-v5.h phy: qcom: qmp-pcie: Update PHY settings for QCS8300 & SA8775P 2025-06-26 16:38:46 -07:00
phy-qcom-qmp-qserdes-ln-shrd-v6.h
phy-qcom-qmp-qserdes-pll.h
phy-qcom-qmp-qserdes-txrx-ufs-v6.h
phy-qcom-qmp-qserdes-txrx-ufs-v7.h phy: qcom-qmp-ufs: Add PHY Configuration support for sm8750 2025-03-11 12:24:46 +01:00
phy-qcom-qmp-qserdes-txrx-v3.h
phy-qcom-qmp-qserdes-txrx-v4.h
phy-qcom-qmp-qserdes-txrx-v4_20.h
phy-qcom-qmp-qserdes-txrx-v5.h
phy-qcom-qmp-qserdes-txrx-v5_5nm.h
phy-qcom-qmp-qserdes-txrx-v5_20.h
phy-qcom-qmp-qserdes-txrx-v6.h
phy-qcom-qmp-qserdes-txrx-v6_20.h
phy-qcom-qmp-qserdes-txrx-v6_n4.h
phy-qcom-qmp-qserdes-txrx-v7.h
phy-qcom-qmp-qserdes-txrx-v8.h phy: qcom: qmp-combo: Add new PHY sequences for SM8750 2025-06-15 21:58:52 +05:30
phy-qcom-qmp-qserdes-txrx.h
phy-qcom-qmp-ufs.c phy: qcom-qmp-ufs: refactor qmp_ufs_power_off 2025-06-15 19:53:24 +05:30
phy-qcom-qmp-usb-legacy.c
phy-qcom-qmp-usb.c phy: qcom-qmp-usb: Fix an NULL vs IS_ERR() bug 2025-05-14 09:29:44 +01:00
phy-qcom-qmp-usbc.c
phy-qcom-qmp.h phy: qcom: qmp-pcie: Update PHY settings for QCS8300 & SA8775P 2025-06-26 16:38:46 -07:00
phy-qcom-qusb2.c phy: drop probe registration printks 2025-06-16 22:54:21 +05:30
phy-qcom-sgmii-eth.c
phy-qcom-snps-femto-v2.c
phy-qcom-uniphy-pcie-28lp.c phy: qualcomm: qcom-uniphy-pcie 28LP add support for IPQ5018 2025-04-11 17:11:47 +05:30
phy-qcom-usb-hs-28nm.c
phy-qcom-usb-hs.c
phy-qcom-usb-hsic.c
phy-qcom-usb-ss.c