* [GIT PULL]: Generic phy updates for v7.3
@ 2026-08-24 17:45 Vinod Koul
2026-08-24 19:26 ` pr-tracker-bot
0 siblings, 1 reply; 2+ messages in thread
From: Vinod Koul @ 2026-08-24 17:45 UTC (permalink / raw)
To: Linus Torvalds; +Cc: LKML
[-- Attachment #1: Type: text/plain, Size: 13412 bytes --]
Hello Linus,
Please pull to receive updates for this cycle.
As usual bunch of new device and driver support and updates to existing
drivers and addition of Manivannan to help with reviews.
The following changes since commit dc59e4fea9d83f03bad6bddf3fa2e52491777482:
Linux 7.2-rc1 (2026-06-28 12:01:31 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git tags/phy-for-7.3
for you to fetch changes up to ba8376e8c76c6512c98949dffbf4ded0b782a365:
MAINTAINERS: Add Manivannan Sadhasivam as the Reviewer for Generic PHY Framework (2026-08-11 22:24:03 +0530)
----------------------------------------------------------------
phy updates for 7.3
As usual bunch of new device and driver support and updates to existing
drivers and addition of Manivannan to help with reviews.
- New Support
- Mediatek MT8196 DSI PHY support
- Renesas RZ/G3L usb2 support
- Qualcomm SM8475 QMP USB PHY and PCIe phy, IPQ9650 QMP PCIe PHY, QUSB2
Phy for Shikra SoC, Hawi support for QMP PCIe phy and UFS PHY. Glymur
QMP PCIe Multi-PHY driver and multiple link-mode support, ipq5210 PCIe
phy support
- Spacemit USB3/PCIe comb PHY driver
- Updates
- Samsung hdptx driver improvements for modernizing the register
access and code cleanup
- Qualcomm drop duplicate v8 DP headers, improved runtime handling for qmp
drivers
- Rockchip clock lane phase tuning and 2500 Mbps support and TMDS rate
handling
- Freescale imx8mq improvements for runtime pm, pd handling.
----------------------------------------------------------------
AngeloGioacchino Del Regno (2):
dt-bindings: phy: mediatek,dsi-phy: Add support for MT8196
phy: mediatek: Add support for MT8196 MIPI DSI PHY
Biju Das (3):
dt-bindings: phy: renesas,usb2-phy: Document RZ/G3L PHY bindings
phy: renesas: phy-rcar-gen3-usb2: Add RZ/G3L support
phy: renesas: phy-rcar-gen3-usb2: Fix devm action registration for disabled VBUS regulator
Can Peng (2):
phy: starfive: Fix runtime PM cleanup in JH7110 DPHY TX probe
phy: starfive: Fix runtime PM cleanup in JH7110 DPHY RX probe
Cristian Ciocaltea (10):
phy: rockchip: samsung-hdptx: Fix rate recalculation for high bpc
phy: rockchip: samsung-hdptx: Prevent divide-by-zero when computing clk rate
phy: rockchip: samsung-hdptx: Guard against clk rate integer underflow
phy: rockchip: samsung-hdptx: Fix rate recalculation for 3.2GHz FRL
phy: rockchip: samsung-hdptx: Handle uncommitted PHY config changes
phy: rockchip: samsung-hdptx: Drop TMDS rate setup workaround
phy: rockchip: samsung-hdptx: Consolidate consumer_put on error path
phy: rockchip: samsung-hdptx: Drop restrict_rate_change handling
phy: rockchip: samsung-hdptx: Simplify GRF access with FIELD_PREP_WM16()
phy: rockchip: samsung-hdptx: Consistently use bitfield macros
Dmitry Baryshkov (1):
phy: qcom-qmp: qserdes-com: drop duplicate v8 DP headers
Esteban Urrutia (7):
dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp-phy: Add SM8475 QMP PHY
phy: qcom: qmp-combo: Add SM8475 support
dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Add SM8475 QMP PHY
phy: qcom: qmp-pcie: Add pcs_lane1 offset to V5 offsets
phy: qcom: qmp-pcie: Add support for SM8475 Gen3x1 PCIe0 port
phy: qcom: qmp-combo: Correct pre-emphasis table for QMP v4 DP PHYs
phy: qcom: qmp-combo: Drop qmp_v4_calibrate_dp_phy
Fabio Estevam (1):
phy: freescale: fsl-samsung-hdmi: Balance runtime PM operations
Felix Gu (3):
phy: fsl-imx8mq-usb: fix typec switch leak on probe error path
phy: renesas: rcar-gen2: Fix double of_node_put on phy creation failure
phy: sunplus: fix error handling in sp_uphy_init()
Gerald Loacker (3):
phy: rockchip: phy-rockchip-inno-csidphy: fix rk1808 hsfreq table
dt-bindings: phy: rockchip-inno-csi-dphy: add rockchip,clk-lane-phase property
phy: rockchip: phy-rockchip-inno-csidphy: add clock lane phase tuning
Haibo Chen (1):
phy: phy-can-transceiver: default silent GPIO to high during probe
Inochi Amaoto (2):
dt-bindings: phy: Add Spacemit K3 USB3/PCIe comb phy support
phy: spacemit: Add USB3/PCIe comb PHY driver for Spacemit K3
Jason Yang (1):
phy: rockchip-samsung-dcphy: fix out-of-range max_register
Jonas Karlman (2):
phy: rockchip: inno-hdmi: Add configure() and validate() ops
phy: rockchip: inno-hdmi: Remove deprecated way to configure TMDS rate
Kathiravan Thirumoorthy (2):
dt-bindings: phy: qcom,ipq8074-qmp-pcie: document IPQ9650 QMP PCIe PHYs
phy: qcom: qmp-pcie: Add IPQ9650 PCIe PHY support
Krishna Chaitanya Chundru (1):
phy: qcom: qmp-pcie: Skip PHY reset if already up
Krishna Kurapati (4):
dt-bindings: phy: qcom,qusb2: Document QUSB2 Phy for Shikra
dt-bindings: phy: qcs615-qmp-usb3dp: Add support for Shikra SoC
phy: qcom-qusb2: Add support for Shikra
phy: qcom: qmp-usbc: Add qmp configuration for Shikra
Lad Prabhakar (1):
phy: renesas: rcar-gen3-usb2: Ignore missing VBUS regulator
Loic Poulain (7):
phy: qcom: qmp-combo: Prevent unnecessary PM runtime suspend at boot
phy: qcom: qmp-usbc: Prevent unnecessary PM runtime suspend at boot
phy: qcom: qmp-usb-legacy: Fix possible NULL-deref on early runtime suspend
phy: qcom: qmp-usb-legacy: Prevent unnecessary PM runtime suspend at boot
phy: qcom: snps-femto-v2: Fix possible NULL-deref on early runtime suspend
phy: qcom: qmp-usb: Fix possible NULL-deref on early runtime suspend
phy: qcom: qmp-usb: Prevent unnecessary PM runtime suspend at boot
Manivannan Sadhasivam (1):
MAINTAINERS: Add Manivannan Sadhasivam as the Reviewer for Generic PHY Framework
Matthew Leung (4):
dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Add Hawi compatibles
phy: qcom-qmp: Add v10 register offsets
phy: qcom-qmp: Add v10.60 register offsets
phy: qcom: qmp-pcie: Add QMP PCIe PHY support for Hawi
Mohd Ayaan Anwar (2):
dt-bindings: phy: qcom,sa8775p-dwmac-sgmii-phy: add named voltage rails and deprecate phy-supply
phy: qcom: sgmii-eth: vote for both voltage rails with correct current loads
Palash Kambar (2):
dt-bindings: phy: qcom,sc8280xp-qmp-ufs-phy: Add Hawi UFS PHY compatible
phy: qcom-qmp-ufs: Add UFS PHY support on Hawi
Qiang Yu (2):
dt-bindings: phy: qcom: Add Glymur QMP PCIe multiple link-mode PHY
phy: qcom: qmp-pcie: Add QMP PCIe Multi-PHY driver
Radhey Shyam Pandey (1):
MAINTAINERS: Add Radhey Shyam Pandey as ZynqMP PHY maintainer
Ronak Raheja (3):
dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp-phy: Add Hawi QMP PHY
dt-bindings: phy: qcom,m31-eusb2-phy: Document M31 eUSB2 PHY for Hawi
phy: qualcomm: qmp-combo: Add support for Hawi SoC
Varadarajan Narayanan (2):
dt-bindings: phy: qcom,ipq8074-qmp-pcie: Document the ipq5210 QMP PCIe PHY
phy: qcom-qmp-pcie: Add support for ipq5210 PCIe phys
Vladimir Oltean (1):
phy: lynx-10g: fix lynx_10g_pccr_val_enabled()
Xu Yang (5):
phy: fsl-imx8mq-usb: set usb phy to be wakeup capable
phy: fsl-imx8mq-usb: add runtime PM support
phy: fsl-imx8mq-usb: add control register regmap
phy: fsl-imx8mq-usb: introduce per-variant driver data structure
phy: fsl-imx8mq-usb: keep PHY power domain runtime always-on for i.MX8MP
.../devicetree/bindings/phy/mediatek,dsi-phy.yaml | 1 +
.../phy/qcom,glymur-qmp-gen5x8-pcie-phy.yaml | 177 +++++
.../bindings/phy/qcom,ipq8074-qmp-pcie-phy.yaml | 21 +
.../bindings/phy/qcom,m31-eusb2-phy.yaml | 1 +
.../bindings/phy/qcom,qcs615-qmp-usb3dp-phy.yaml | 49 +-
.../devicetree/bindings/phy/qcom,qusb2-phy.yaml | 1 +
.../bindings/phy/qcom,sa8775p-dwmac-sgmii-phy.yaml | 11 +
.../bindings/phy/qcom,sc8280xp-qmp-pcie-phy.yaml | 8 +
.../bindings/phy/qcom,sc8280xp-qmp-ufs-phy.yaml | 2 +
.../phy/qcom,sc8280xp-qmp-usb43dp-phy.yaml | 3 +
.../devicetree/bindings/phy/renesas,usb2-phy.yaml | 2 +
.../bindings/phy/rockchip-inno-csi-dphy.yaml | 10 +
.../bindings/phy/spacemit,k3-combo-phy.yaml | 68 ++
MAINTAINERS | 2 +
drivers/phy/freescale/Kconfig | 1 +
drivers/phy/freescale/phy-fsl-imx8mq-usb.c | 186 +++--
drivers/phy/freescale/phy-fsl-lynx-10g.c | 2 +-
drivers/phy/freescale/phy-fsl-samsung-hdmi.c | 3 +
drivers/phy/mediatek/Makefile | 1 +
drivers/phy/mediatek/phy-mtk-mipi-dsi-mt8196.c | 201 +++++
drivers/phy/mediatek/phy-mtk-mipi-dsi.c | 1 +
drivers/phy/mediatek/phy-mtk-mipi-dsi.h | 2 +-
drivers/phy/phy-can-transceiver.c | 2 +-
drivers/phy/qualcomm/Kconfig | 10 +
drivers/phy/qualcomm/Makefile | 1 +
drivers/phy/qualcomm/phy-qcom-qmp-com-aon-v10.h | 15 +
drivers/phy/qualcomm/phy-qcom-qmp-combo.c | 459 ++++++++++-
drivers/phy/qualcomm/phy-qcom-qmp-dp-phy-v10.h | 15 +
.../phy/qualcomm/phy-qcom-qmp-dp-qserdes-com-v8.h | 52 --
drivers/phy/qualcomm/phy-qcom-qmp-pcie-multiphy.c | 743 ++++++++++++++++++
drivers/phy/qualcomm/phy-qcom-qmp-pcie.c | 864 ++++++++++++++++++++-
drivers/phy/qualcomm/phy-qcom-qmp-pcs-aon-v10.h | 13 +
drivers/phy/qualcomm/phy-qcom-qmp-pcs-pcie-v10.h | 18 +
.../phy/qualcomm/phy-qcom-qmp-pcs-pcie-v10_60.h | 26 +
drivers/phy/qualcomm/phy-qcom-qmp-pcs-ufs-v7.h | 24 +
drivers/phy/qualcomm/phy-qcom-qmp-pcs-usb-v10.h | 19 +
drivers/phy/qualcomm/phy-qcom-qmp-pcs-v10.h | 36 +
drivers/phy/qualcomm/phy-qcom-qmp-pcs-v10_60.h | 23 +
.../phy/qualcomm/phy-qcom-qmp-qserdes-com-v10.h | 89 +++
.../phy/qualcomm/phy-qcom-qmp-qserdes-com-v10_60.h | 55 ++
drivers/phy/qualcomm/phy-qcom-qmp-qserdes-com-v8.h | 13 +-
.../qualcomm/phy-qcom-qmp-qserdes-txrx-ufs-v8.h | 37 +
.../phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v10.h | 91 +++
.../qualcomm/phy-qcom-qmp-qserdes-txrx-v10_60.h | 109 +++
drivers/phy/qualcomm/phy-qcom-qmp-ufs.c | 139 ++++
drivers/phy/qualcomm/phy-qcom-qmp-usb-legacy.c | 36 +-
drivers/phy/qualcomm/phy-qcom-qmp-usb.c | 36 +-
drivers/phy/qualcomm/phy-qcom-qmp-usbc.c | 79 +-
drivers/phy/qualcomm/phy-qcom-qmp.h | 10 +
drivers/phy/qualcomm/phy-qcom-qusb2.c | 14 +
drivers/phy/qualcomm/phy-qcom-sgmii-eth.c | 37 +-
drivers/phy/qualcomm/phy-qcom-snps-femto-v2.c | 26 +-
drivers/phy/renesas/phy-rcar-gen2.c | 1 -
drivers/phy/renesas/phy-rcar-gen3-usb2.c | 31 +-
drivers/phy/rockchip/phy-rockchip-inno-csidphy.c | 27 +-
drivers/phy/rockchip/phy-rockchip-inno-hdmi.c | 71 +-
drivers/phy/rockchip/phy-rockchip-samsung-dcphy.c | 2 +-
drivers/phy/rockchip/phy-rockchip-samsung-hdptx.c | 287 +++----
drivers/phy/spacemit/Kconfig | 16 +
drivers/phy/spacemit/Makefile | 2 +
drivers/phy/spacemit/phy-k3-combo.c | 252 ++++++
drivers/phy/spacemit/phy-k3-common.c | 391 ++++++++++
drivers/phy/spacemit/phy-k3-common.h | 27 +
drivers/phy/starfive/phy-jh7110-dphy-rx.c | 5 +-
drivers/phy/starfive/phy-jh7110-dphy-tx.c | 5 +-
drivers/phy/sunplus/phy-sunplus-usb2.c | 6 +-
66 files changed, 4608 insertions(+), 359 deletions(-)
create mode 100644 Documentation/devicetree/bindings/phy/qcom,glymur-qmp-gen5x8-pcie-phy.yaml
create mode 100644 Documentation/devicetree/bindings/phy/spacemit,k3-combo-phy.yaml
create mode 100644 drivers/phy/mediatek/phy-mtk-mipi-dsi-mt8196.c
create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-com-aon-v10.h
create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-dp-phy-v10.h
delete mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-dp-qserdes-com-v8.h
create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcie-multiphy.c
create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-aon-v10.h
create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-pcie-v10.h
create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-pcie-v10_60.h
create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-ufs-v7.h
create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-usb-v10.h
create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-v10.h
create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-v10_60.h
create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-com-v10.h
create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-com-v10_60.h
create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-txrx-ufs-v8.h
create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v10.h
create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v10_60.h
create mode 100644 drivers/phy/spacemit/phy-k3-combo.c
create mode 100644 drivers/phy/spacemit/phy-k3-common.c
create mode 100644 drivers/phy/spacemit/phy-k3-common.h
--
~Vinod
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2026-08-24 19:27 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-08-24 17:45 [GIT PULL]: Generic phy updates for v7.3 Vinod Koul
2026-08-24 19:26 ` pr-tracker-bot
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®