linux/drivers/phy/qualcomm
Linus Torvalds 3f887edd35 phy-for-7.1
- New Support
   - Qualcomm Eliza QMP UFS PHY
   - Canaan K230 USB 2.0 PHY driver
   - Mediatek mt8167 dsi-phy
   - Eswin EIC7700 SATA PHY driver
 
 - Updates
   - Sorted subsytem Makefile/Kconfig and some kernel-doc udpates
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE+vs47OPLdNbVcHzyfBQHDyUjg0cFAmnh4msACgkQfBQHDyUj
 g0ctew/+K/rVLCUu/UgbvnV1hPH3q/OCytwcymurSp5+lZ2TGsHcwjzGNKrGxCAp
 nxgzffHwukyuRGq/FHDc1QQa+i5bDzf6dlE3CuZYnZWka8mxbqcBetMQvLb93LXL
 9MEQ8YQgjh96AyX87sP0r5IhBVLl3LiGHj2+L6VXoTzMsJeqT6Kx2rABHgFjXM97
 gjurp1PbHwi2EGQowa9zjsoQnRnN2C4O2xlZsXeNljzS2KPpToQ+sjADwHSau8nw
 b9idowJlJMlN+RFrNKJWgja7ro/E17IGQptJT9Hz89j2dXg0QiWIY/uok25o6XAn
 h0yYWpXP6gaQH1mnpS5Meb8d+ljTL4SNLv/64pYSGPzqXUbuJXVx2Rn7ZBuB3R/H
 +pmVbrdWSUwhXcgXDyVCMLguhCxns4M/SmaYrjVayrogDiz9gqHlGMTfsSmYCnbI
 UDqHyFSa6HRZIFnba0pBkb3eyrKE9qMK0FFgQURQp8GCOJu8waeNyCZ4fTCjXo6v
 MULhauFWDC267LNogt6KGgTC6sFmsitsI8jymMQGfb3g6FdhJUFpQLmNvwYpoHXH
 AofeTHrzdXWRVNiVKO01J2tPskVCczx5R5q5dfDGTM0mIRXMaHCuzT2RNdRmBpNk
 rgBlCvIiiE9VbusN+zybPQfTJAQa2eVMTvBRzjwkdLUYeMUJS0I=
 =qz0Z
 -----END PGP SIGNATURE-----

Merge tag 'phy-for-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy

Pull phy updates from Vinod Koul:
 "New Support:
   - Qualcomm Eliza QMP UFS PHY
   - Canaan K230 USB 2.0 PHY driver
   - Mediatek mt8167 dsi-phy
   - Eswin EIC7700 SATA PHY driver

  Updates:
   - Sorted subsytem Makefile/Kconfig and some kernel-doc udpates"

* tag 'phy-for-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy:
  dt-bindings: phy: qcom,sc8280xp-qmp-ufs-phy: document the Eliza QMP UFS PHY
  phy: qcom: m31-eusb2: clear PLL_EN during init
  phy: eswin: Create eswin directory and add EIC7700 SATA PHY driver
  dt-bindings: phy: eswin: Document the EIC7700 SoC SATA PHY
  phy: apple: apple: Use local variable for ioremap return value
  phy: qcom: qmp-usbc: Simplify check for non-NULL pointer
  phy: marvell: mmp3-hsic: Avoid re-casting __iomem
  phy: apple: atc: Make atcphy_dwc3_reset_ops variable static
  dt-bindings: phy: mediatek,dsi-phy: Add support for mt8167
  phy: usb: Add driver for Canaan K230 USB 2.0 PHY
  dt-bindings: phy: Add Canaan K230 USB PHY
  phy: phy-mtk-tphy: Update names and format of kernel-doc comments
  phy: Sort the subsystem Kconfig
  phy: Sort the subsystem Makefile
  phy: move spacemit pcie driver to its subfolder
2026-04-17 10:22:08 -07:00
..
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: Switch back to struct platform_driver::remove() 2024-10-17 20:33:03 +05:30
phy-qcom-edp.c phy: qcom: edp: Fix NULL pointer dereference for phy v6 (x1e80100) 2026-01-14 19:07:30 +05:30
phy-qcom-eusb2-repeater.c phy: qualcomm: phy-qcom-eusb2-repeater: Add squelch detect param update 2025-12-24 12:33:05 +05:30
phy-qcom-ipq806x-sata.c phy: Switch back to struct platform_driver::remove() 2024-10-17 20:33:03 +05:30
phy-qcom-ipq806x-usb.c phy: qualcomm: ipq806x-usb: drop unused module alias 2025-08-13 12:19:25 +05:30
phy-qcom-ipq4019-usb.c
phy-qcom-m31-eusb2.c phy: qcom: m31-eusb2: clear PLL_EN during init 2026-02-27 20:44:25 +05:30
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 polarity inversion support for SAR2130P 2026-01-14 15:01:54 +05:30
phy-qcom-qmp-common.h phy: qcom: qmp: Add debug prints for register writes 2024-07-31 22:23:07 +05:30
phy-qcom-qmp-dp-com-v3.h phy: qcom: qmp: split DP PHY registers to separate headers 2024-01-30 22:35:38 +05:30
phy-qcom-qmp-dp-phy-v2.h phy: qcom: qmp: Add DP v2 PHY register definitions 2025-12-23 23:11:05 +05:30
phy-qcom-qmp-dp-phy-v3.h phy: qcom: qmp: split DP PHY registers to separate headers 2024-01-30 22:35:38 +05:30
phy-qcom-qmp-dp-phy-v4.h phy: qcom: qmp: split DP PHY registers to separate headers 2024-01-30 22:35:38 +05:30
phy-qcom-qmp-dp-phy-v5.h phy: qcom: qmp-combo: fix VCO div offset on v5_5nm and v6 2024-04-12 16:56:28 +05:30
phy-qcom-qmp-dp-phy-v6.h phy: qcom: qmp-combo: fix VCO div offset on v5_5nm and v6 2024-04-12 16:56:28 +05:30
phy-qcom-qmp-dp-phy-v8.h phy: qualcomm: qmp-combo: Add DP offsets and settings for Glymur platforms 2025-12-23 23:11:07 +05:30
phy-qcom-qmp-dp-phy.h phy: qcom: qmp: split DP PHY registers to separate headers 2024-01-30 22:35:38 +05:30
phy-qcom-qmp-dp-qserdes-com-v8.h phy: qualcomm: qmp-combo: Add DP offsets and settings for Glymur platforms 2025-12-23 23:11:07 +05:30
phy-qcom-qmp-pcie-msm8996.c phy: qcom: qmp-pcie-msm8996: Simplify with scoped for each OF child loop 2024-08-30 13:26:37 +05:30
phy-qcom-qmp-pcie-qhp.h
phy-qcom-qmp-pcie.c phy: qcom: qmp-pcie: Add support for Glymur PCIe Gen4x2 PHY 2026-01-01 16:31:54 +05:30
phy-qcom-qmp-pcs-aon-v6.h phy: qualcomm: Update the QMP clamp register for V6 2025-12-23 23:11:07 +05:30
phy-qcom-qmp-pcs-aon-v8.h phy: qualcomm: qmp-combo: Update QMP PHY with Glymur settings 2025-12-23 23:11:07 +05:30
phy-qcom-qmp-pcs-misc-v3.h
phy-qcom-qmp-pcs-misc-v4.h
phy-qcom-qmp-pcs-misc-v5.h phy: qualcomm: Update the QMP clamp register for V6 2025-12-23 23:11:07 +05:30
phy-qcom-qmp-pcs-misc-v8.h phy: qualcomm: qmp-combo: Update QMP PHY with Glymur settings 2025-12-23 23:11:07 +05:30
phy-qcom-qmp-pcs-pcie-v4_20.h phy: qualcomm: qmp-pcie: split PCS_LANE1 region 2024-12-08 21:30:08 +05:30
phy-qcom-qmp-pcs-pcie-v4.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-v5.h phy: qcom-qmp: Add missing register definitions for PCS V5 2024-06-03 19:32:32 +05:30
phy-qcom-qmp-pcs-pcie-v6_20.h phy: qcom: qmp-pcie: Update PCIe1 PHY settings for SM8550 2024-01-30 22:34:54 +05:30
phy-qcom-qmp-pcs-pcie-v6_30.h phy: qcom: qmp: Add phy register and clk setting for x1e80100 PCIe3 2024-10-17 18:21:52 +05:30
phy-qcom-qmp-pcs-pcie-v6.h phy: qualcomm: qmp-pcie: define several new registers 2024-12-08 21:30:08 +05:30
phy-qcom-qmp-pcs-pcie-v8.h phy: qcom-qmp: pcs-pcie: Add v8 register offsets 2025-12-23 23:11:04 +05:30
phy-qcom-qmp-pcs-sgmii.h phy: qcom: sgmii-eth: move PCS registers to separate header 2024-01-30 22:35:39 +05:30
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-ufs: update SM8650 tables for Gear 4 & 5 2024-04-12 15:14:08 +05:30
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: Add v7 register offsets 2023-12-21 22:37:39 +05:30
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_20.h
phy-qcom-qmp-pcs-v4.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-v5.h
phy-qcom-qmp-pcs-v6_20.h phy: qcom: qmp-pcie: Update PCIe1 PHY settings for SM8550 2024-01-30 22:34:54 +05:30
phy-qcom-qmp-pcs-v6_30.h phy: qcom: qmp: Add phy register and clk setting for x1e80100 PCIe3 2024-10-17 18:21:52 +05:30
phy-qcom-qmp-pcs-v6-n4.h phy: qcom-qmp: pcs: Add missing v6 N4 register offsets 2024-06-03 19:30:47 +05:30
phy-qcom-qmp-pcs-v6.h phy: qualcomm: qmp-pcie: define several new registers 2024-12-08 21:30:08 +05:30
phy-qcom-qmp-pcs-v7.h phy: qcom-qmp-pcie: add dual lane PHY support for SM8750 2025-08-19 13:00:57 +05:30
phy-qcom-qmp-pcs-v8_50.h phy: qcom-qmp: pcs: Add v8.50 register offsets 2025-11-20 22:21:16 +05:30
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-v2.h phy: qcom: qmp: Add DP v2 PHY register definitions 2025-12-23 23:11:05 +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: Add v7 register offsets 2023-12-21 22:37:39 +05:30
phy-qcom-qmp-qserdes-com-v8.h phy: qcom-qmp: qserdes-com: Add some more v8 register offsets 2025-12-23 23:11:04 +05:30
phy-qcom-qmp-qserdes-com.h
phy-qcom-qmp-qserdes-dp-com-v8.h phy: qcom-qmp: qserdes-com: Add v8 DP-specific qserdes register offsets 2026-01-01 16:33:58 +05:30
phy-qcom-qmp-qserdes-lalb-v8.h phy: qualcomm: qmp-combo: Update QMP PHY with Glymur settings 2025-12-23 23:11:07 +05:30
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: Add missing offsets for Qserdes PLL registers. 2024-06-03 19:32:32 +05:30
phy-qcom-qmp-qserdes-txrx-pcie-v8.h phy: qcom-qmp: qserdes-txrx: Add complete QMP PCIe PHY v8 register offsets 2025-12-23 23:11:03 +05:30
phy-qcom-qmp-qserdes-txrx-ufs-v6.h phy: qcom: qmp-ufs: update SM8650 tables for Gear 4 & 5 2024-04-12 15:14:08 +05:30
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-v2.h phy: qcom: qmp: Add DP v2 PHY register definitions 2025-12-23 23:11:05 +05:30
phy-qcom-qmp-qserdes-txrx-v3.h
phy-qcom-qmp-qserdes-txrx-v4_20.h
phy-qcom-qmp-qserdes-txrx-v4.h
phy-qcom-qmp-qserdes-txrx-v5_5nm.h
phy-qcom-qmp-qserdes-txrx-v5_20.h
phy-qcom-qmp-qserdes-txrx-v5.h
phy-qcom-qmp-qserdes-txrx-v6_20.h phy: qcom: qmp-pcie: Update PCIe1 PHY settings for SM8550 2024-01-30 22:34:54 +05:30
phy-qcom-qmp-qserdes-txrx-v6_n4.h phy: qcom-qmp: qserdes-txrx: Add missing registers offsets 2024-06-03 19:30:47 +05:30
phy-qcom-qmp-qserdes-txrx-v6.h phy: qualcomm: qmp-pcie: define several new registers 2024-12-08 21:30:08 +05:30
phy-qcom-qmp-qserdes-txrx-v7.h phy: qcom-qmp-pcie: add dual lane PHY support for SM8750 2025-08-19 13:00:57 +05:30
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: Fix SM8650 PCS table for Gear 4 2026-02-27 20:46:57 +05:30
phy-qcom-qmp-usb-legacy.c phy: qcom: qmp-usb-legacy: fix NULL-deref on runtime suspend 2024-10-17 18:33:46 +05:30
phy-qcom-qmp-usb.c phy: qualcomm: qmp-usb: Add support for Glymur USB UNI PHY 2025-12-23 23:11:07 +05:30
phy-qcom-qmp-usb43-pcs-v8.h phy: qualcomm: qmp-combo: Update QMP PHY with Glymur settings 2025-12-23 23:11:07 +05:30
phy-qcom-qmp-usb43-qserdes-com-v8.h phy: qualcomm: qmp-combo: Update QMP PHY with Glymur settings 2025-12-23 23:11:07 +05:30
phy-qcom-qmp-usbc.c phy: qcom: qmp-usbc: Simplify check for non-NULL pointer 2026-02-27 20:03:38 +05:30
phy-qcom-qmp.h phy: qualcomm: qmp-combo: Update QMP PHY with Glymur settings 2025-12-23 23:11:07 +05:30
phy-qcom-qusb2.c phy: qcom-qusb2: Fix NULL pointer dereference on early suspend 2025-12-23 20:59:13 +05:30
phy-qcom-sgmii-eth.c phy: qcom-sgmii-eth: relax order of .power_on() vs .set_mode*() 2026-03-05 18:43:07 -08:00
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