mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: Vinod Koul <vkoul@kernel.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: LKML <linux-kernel@vger.kernel.org>
Subject: [GIT PULL]: Generic phy updates for v7.3
Date: Mon, 24 Aug 2026 23:15:03 +0530	[thread overview]
Message-ID: <aoyDH2uhJ-wYKBRT@vaman> (raw)

[-- 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 --]

             reply	other threads:[~2026-08-24 17:45 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-08-24 17:45 Vinod Koul [this message]
2026-08-24 19:26 ` pr-tracker-bot

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=aoyDH2uhJ-wYKBRT@vaman \
    --to=vkoul@kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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®