linux/drivers/phy
Linus Torvalds 40814468ee phy fixes for 7.2
Couple of driver fixes
  - Couple of zynqmp clock and pm error handling and SERDES scrambler
    register handling
  - Rockchip SSC spread fix
  - Qualcomm musb return call fix
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE+vs47OPLdNbVcHzyfBQHDyUjg0cFAmpuzEsACgkQfBQHDyUj
 g0dj9g/9GsRGDJotlJkhFy+7sKmMaEG6VRPJMRSdp3J1dz2SWavMHdgzf8hsHXHU
 sHn6Z5ARG+PpDc5bdzt3qXJs49fgtr+E9uqeRxBDwe061E9x7XKCuggsQWcPz+SB
 avGdmR8sK1z6FYXhMBy5dofffae5/00dZZUIuLdJFLPfFFqAePsIY6TetL8mdcTU
 GaDm+o/TTfcvH8bxxBwtQiVLhNKX6zsIFBT3nIT6ReNJUzXvsg2ELKNxibhwkm5n
 246UJSOazCPYPXDMnL/gBklVPjw/aPbU4N2bAX39o0aXyUWCoyi8T6A1LQvPxwqs
 pluJjVod3LtExKXGcbMbw9ONam4OeCytMrIiTnWoLwlbwNhaL5Omss1LMkFQAEhv
 9o/lae/NIdLV8OsdhfO3303xhrcZaYZX5UMtLv86CZWPcD8zeENohjuA0RcmxjHx
 C5SdGPAXunZ4NUDat207bg/Un8P3X3V8tiw4GsFdFT+9Y0PMZaXIUV3fcY5EtGBY
 5X1vl+g0htscmCdXLhLqRpYHwUDsMU/pujN/SlBUz6skN1A+fXq1rTF9TWbsMfQv
 1TfMLMYBfiIXh5IVaOG58fuhLzVf9VmWk+An1m+wtl1I7vJctnG+/erZ55qEeVEp
 AsTz5nHjJ6qynE9K8Y5c/HVRd9wckTPvGMDcXfD7CM5sarHchG4=
 =CL3g
 -----END PGP SIGNATURE-----

Merge tag 'phy-fixes-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy

Pull phy fixes from Vinod Koul:

 - fixes for zynqmp clock and pm error handling and SERDES scrambler
   register handling

 - Rockchip SSC spread fix

 - Qualcomm musb return call fix

* tag 'phy-fixes-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy:
  phy: zynqmp: keep SERDES scrambler and 8b/10b enabled for USB
  phy: zynqmp: use read-modify-write for SERDES scrambler bypass
  phy: zynqmp: fix L0_TM_DISABLE_SCRAMBLE_ENCODER mask
  phy: zynqmp: fix runtime PM leak on probe allocation failure
  phy: zynqmp: fix clock error handling in xpsgtr_phy_init()
  phy: rockchip: naneng-combphy: Always configure SSC spread direction
  phy: qcom: m31-eusb2: Fix return value of init call
2026-08-02 09:16:32 -07:00
..
allwinner Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
amlogic Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
apple phy: apple: atc: Fix typec switch/mux leak on unbind 2026-05-14 21:17:54 +05:30
axiado phy: axiado: add Axiado eMMC PHY driver 2026-05-10 16:29:55 +05:30
broadcom phy: Move MODULE_DEVICE_TABLE next to the table itself 2026-06-11 20:57:07 +05:30
cadence Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
canaan phy: usb: Add driver for Canaan K230 USB 2.0 PHY 2026-02-27 19:56:35 +05:30
eswin phy: eswin: Fix incorrect error check in probe() 2026-05-10 17:23:41 +05:30
freescale phy: freescale: phy-fsl-imx8qm-lvds-phy: Fix missing pm_runtime_disable() on probe error path 2026-06-11 20:57:07 +05:30
hisilicon Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
ingenic phy: ingenic: use core driver model helper to handle probe errors 2025-08-20 22:25:38 +05:30
intel Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
lantiq
marvell Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
mediatek Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
microchip phy: sparx5-serdes: make it selectable for ARCH_LAN969X 2025-12-23 22:52:42 +05:30
motorola phy: mapphone-mdm6600: use gpiod_multi_set_value_cansleep 2025-02-17 14:27:34 +01:00
mscc
nuvoton phy: nuvoton: add new driver for the Nuvoton MA35 SoC USB 2.0 PHY 2024-08-29 23:52:37 +05:30
qualcomm phy fixes for 7.2 2026-08-02 09:16:32 -07:00
ralink
realtek USB / Thunderbolt (USB4) changes for 6.13-rc1 2024-11-29 11:19:31 -08:00
renesas phy: renesas: rzg3e-usb3: Convert to FIELD_MODIFY() 2026-05-10 17:47:45 +05:30
rockchip phy fixes for 7.2 2026-08-02 09:16:32 -07:00
samsung phy: exynos5-usbdrd: fix USB 2.0 HS PHY tuning values for Exynos7870 2026-05-10 17:14:31 +05:30
socionext phy: socionext: usb2: Simplify with scoped for each OF child loop 2026-01-14 19:51:14 +05:30
sophgo phy: sophgo: Remove unused of_gpio.h 2025-11-12 20:35:50 +05:30
spacemit phy-for-7.2 2026-06-23 15:41:48 -07:00
st phy: miphy28lp: kzalloc + kcalloc to single kzalloc 2026-05-10 17:46:12 +05:30
starfive phy: starfive: jh7110-usb: Fix USB 2.0 host occasional detection failure 2025-05-14 09:45:12 +01:00
sunplus
tegra phy-for-7.2 2026-06-23 15:41:48 -07:00
ti phy: ti: tusb1210: Move long delayed work on system_dfl_long_wq 2026-05-19 22:21:29 +05:30
xilinx phy: zynqmp: keep SERDES scrambler and 8b/10b enabled for USB 2026-07-22 20:52:59 +05:30
Kconfig phy: add basic support for NXPs TJA1145 CAN transceiver 2026-06-11 20:57:07 +05:30
Makefile phy: add basic support for NXPs TJA1145 CAN transceiver 2026-06-11 20:57:07 +05:30
phy-airoha-pcie-regs.h phy: airoha: use C-style SPDX comment for header file 2026-05-03 22:18:37 +05:30
phy-airoha-pcie.c phy: airoha: Fix REG_CSR_2L_JCPLL_SDM_HREN config in airoha_pcie_phy_init_ssc_jcpll() 2024-10-17 20:52:48 +05:30
phy-can-transceiver.c phy: phy-can-transceiver: Drop unused include 2026-05-14 21:02:21 +05:30
phy-common-props-test.c phy: add phy_get_rx_polarity() and phy_get_tx_polarity() 2026-01-14 18:16:05 +05:30
phy-common-props.c phy: add phy_get_rx_polarity() and phy_get_tx_polarity() 2026-01-14 18:16:05 +05:30
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-econet-pcie.c phy: econet: Add PCIe PHY driver for EcoNet EN751221 and EN7528 SoCs. 2026-05-14 21:16:36 +05:30
phy-eyeq5-eth.c Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
phy-google-usb.c phy: Add Google Tensor SoC USB PHY driver 2026-01-14 19:56:36 +05:30
phy-lgm-usb.c phy: Switch back to struct platform_driver::remove() 2024-10-17 20:33:03 +05:30
phy-lpc18xx-usb-otg.c
phy-nxp-ptn3222.c phy: nxp-ptn3222: Use named initializers for struct i2c_device_id 2026-06-11 12:26:43 +05:30
phy-nxp-tja1145.c phy: add basic support for NXPs TJA1145 CAN transceiver 2026-06-11 20:57:07 +05:30
phy-pistachio-usb.c
phy-snps-eusb2.c Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
phy-xgene.c