linux/drivers/phy
Abel Vesa 81af9e40e2 phy: qcom: qmp-ufs: Fix SM8650 PCS table for Gear 4
According to internal documentation, on SM8650, when the PHY is configured
in Gear 4, the QPHY_V6_PCS_UFS_PLL_CNTL register needs to have the same
value as for Gear 5.

At the moment, there is no board that comes with a UFS 3.x device, so
this issue doesn't show up, but with the new Eliza SoC, which uses the
same init sequence as SM8650, on the MTP board, the link startup fails
with the current Gear 4 PCS table.

So fix that by moving the entry into the PCS generic table instead,
while keeping the value from Gear 5 configuration.

Cc: stable@vger.kernel.org # v6.10
Fixes: b9251e64a9 ("phy: qcom: qmp-ufs: update SM8650 tables for Gear 4 & 5")
Suggested-by: Nitin Rawat <nitin.rawat@oss.qualcomm.com>
Signed-off-by: Abel Vesa <abel.vesa@oss.qualcomm.com>
Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Reviewed-by: Neil Armstrong <neil.armstrong@linaro.org>
Tested-by: Neil Armstrong <neil.armstrong@linaro.org> # on SM8650-HDK
Link: https://patch.msgid.link/20260219-phy-qcom-qmp-ufs-fix-sm8650-pcs-g4-table-v1-1-f136505b57f6@oss.qualcomm.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>
2026-02-27 20:46:57 +05:30
..
allwinner
amlogic
apple
broadcom
cadence
freescale phy: lynx-28g: skip CDR lock workaround for lanes disabled in the device tree 2026-02-27 19:21:01 +05:30
hisilicon
ingenic
intel
lantiq
marvell
mediatek
microchip
motorola
mscc
nuvoton
qualcomm phy: qcom: qmp-ufs: Fix SM8650 PCS table for Gear 4 2026-02-27 20:46:57 +05:30
ralink
realtek
renesas
rockchip
samsung
socionext
sophgo
spacemit phy: k1-usb: add disconnect function support 2026-02-27 20:27:00 +05:30
st
starfive
sunplus
tegra Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
ti phy: ti: j721e-wiz: Fix device node reference leak in wiz_get_lane_phy_types() 2026-02-27 20:43:29 +05:30
xilinx
Kconfig phy: make PHY_COMMON_PROPS Kconfig symbol conditionally user-selectable 2026-02-27 19:20:39 +05:30
Makefile
phy-airoha-pcie-regs.h
phy-airoha-pcie.c
phy-can-transceiver.c
phy-common-props-test.c
phy-common-props.c
phy-core-mipi-dphy.c
phy-core.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
phy-google-usb.c
phy-lgm-usb.c
phy-lpc18xx-usb-otg.c
phy-nxp-ptn3222.c
phy-pistachio-usb.c
phy-snps-eusb2.c
phy-spacemit-k1-pcie.c
phy-xgene.c