mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [GIT PULL]: Generic phy updates for v7.2
@ 2026-06-23 16:27 Vinod Koul
  2026-06-23 23:00 ` pr-tracker-bot
  0 siblings, 1 reply; 2+ messages in thread
From: Vinod Koul @ 2026-06-23 16:27 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: LKML

[-- Attachment #1: Type: text/plain, Size: 13529 bytes --]


Hi Linus,

Here is the Generic phy subsystem updates. Lots of new driver and device
support along with updates for drivers

The following changes since commit 254f49634ee16a731174d2ae34bc50bd5f45e731:

  Linux 7.1-rc1 (2026-04-26 14:19:00 -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.2

for you to fetch changes up to 2ace2e949979b82f82f12dd76d7c5a6145246ca3:

  phy: rockchip: inno-usb2: Add missing clkout_ctl_phy kerneldoc (2026-06-11 20:57:07 +0530)

----------------------------------------------------------------
phy-for-7.2

Bunch of new driver, device support in existing drivers/binding and few
updates to existing drivers

 - New Support
  - Qualcomm Eliza QMP PHY, Eliza Synopsys eUSB2 support, Eliza PCIe phy
    support, Nord QMP UFS PHY, IPQ5210 USB3 PHY support
  - Econet EN751221 and EN7528 PCIe phy support
  - NXPs TJA1145 CAN transceiver phy support
  - TI DS125DF111 retimer phy support
  - Rockchip RK3528 usb phy support
  - TI J722S phy support
  - Axiado eMMC PHY driver
  - EyeQ5 Ethernet PHY driver
  - Generic PHY driver for Lynx 10G SerDes
  - Spacemit K3 USB2 PHY support

- Updates
  - Tomi helping maintian zynqmp phys
  - lynx phy updates to support 25GBASER
  - Rockchip GRF for RK3568/RV1108 support
  - Qualcomm QSERDES COM v2 support

----------------------------------------------------------------
Abel Vesa (2):
      dt-bindings: phy: qcom,snps-eusb2: Document the Eliza Synopsys eUSB2 PHY
      dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp-phy: Add Eliza QMP PHY

Aditya Dabhade (1):
      phy: airoha: use C-style SPDX comment for header file

Alexander Stein (1):
      phy: freescale: imx8qm-hsio: provide regmap names

Andy Shevchenko (6):
      phy: phy-can-transceiver: Check driver match and driver data against NULL
      phy: phy-can-transceiver: use device_get_match_data()
      phy: phy-can-transceiver: Move OF ID table closer to their user
      phy: phy-can-transceiver: Don't check for specific errors when parsing properties
      phy: phy-can-transceiver: Decouple assignment and definition in probe
      phy: phy-can-transceiver: Drop unused include

Biju Das (1):
      phy: renesas: phy-rzg3e-usb3: Fix malformed MODULE_AUTHOR string

Caleb James DeLisle (2):
      dt-bindings: phy: Document PCIe PHY in EcoNet EN751221 and EN7528
      phy: econet: Add PCIe PHY driver for EcoNet EN751221 and EN7528 SoCs.

Dimitri Fedrau (2):
      dt-bindings: phy: add support for NXPs TJA1145 CAN transceiver
      phy: add basic support for NXPs TJA1145 CAN transceiver

Felix Gu (2):
      phy: freescale: phy-fsl-imx8qm-lvds-phy: Use synchronous PM runtime put in reset
      phy: freescale: phy-fsl-imx8qm-lvds-phy: Fix missing pm_runtime_disable() on probe error path

Geert Uytterhoeven (1):
      phy: renesas: rzg3e-usb3: Convert to FIELD_MODIFY()

Heiko Stuebner (1):
      phy: rockchip: inno-usb2: Add missing clkout_ctl_phy kerneldoc

Ioana Ciornei (4):
      phy: lynx-28g: add support for 25GBASER
      dt-bindings: phy: add PHY bindings for the TI DS125DF111 Retimer PHY
      phy: ti: alphabetically sort Kconfig and Makefile
      phy: ti: add PHY driver for TI DS125DF111 Dual-Channel Retimer

Jianwei Zheng (1):
      phy: rockchip: inno-usb2: Add support for RK3528

Jonas Karlman (4):
      dt-bindings: phy: rockchip,inno-usb2phy: Require GRF for RK3568/RV1108
      phy: rockchip: inno-usb2: Simplify rockchip,usbgrf handling
      dt-bindings: phy: rockchip,inno-usb2phy: Add compatible for RK3528
      phy: rockchip: inno-usb2: Add clkout_ctl_phy support

Konrad Dybcio (1):
      dt-bindings: phy: sc8280xp-qmp-pcie: Disallow bifurcation register on Purwa

Krishna Chaitanya Chundru (2):
      dt-bindings: phy: sc8280xp-qmp-pcie: Document Eliza PCIe phy
      phy: qcom: qmp-pcie: Add QMP PCIe PHY support for Eliza

Krzysztof Kozlowski (1):
      phy: Move MODULE_DEVICE_TABLE next to the table itself

Lad Prabhakar (1):
      phy: renesas: rcar-gen3-usb2: Simplify ID/VBUS detection logic

Laurent Pinchart (1):
      MAINTAINERS: Hand over phy-zynqmp to Tomi Valkeinen

Marco Crivellari (1):
      phy: ti: tusb1210: Move long delayed work on system_dfl_long_wq

Nora Schiffer (4):
      dt-bindings: phy: ti: phy-j721e-wiz: Add ti,j722s-wiz-10g compatible
      dt-bindings: phy: ti: phy-gmii-sel: Add ti,j722s-phy-gmii-sel compatible
      phy: ti: phy-j721e-wiz: add support for J722S SoC family
      phy: ti: gmii-sel: add support for J722S SoC family

Ritesh Kumar (1):
      dt-bindings: phy: qcom-edp: Add reference clock for sa8775p eDP PHY

Rosen Penev (4):
      phy: miphy28lp: add COMPILE_TEST
      phy: miphy28lp: kzalloc + kcalloc to single kzalloc
      phy: qcom-usb-hs: use flexible array member
      phy: mediatek: xsphy: reduce main allocation

Sasha Levin (1):
      phy: tegra: xusb: Make USB_CONN_GPIO select conditional on GPIOLIB

Shawn Guo (7):
      dt-bindings: phy: qcom,sc8280xp-qmp-ufs-phy: Document Nord QMP UFS PHY
      phy: qcom-qmp: Add missing QSERDES COM v2 registers
      phy: qcom-qmp: Use explicit QSERDES COM v2 register definitions
      phy: qcom-qmp-usbc: Use register definitions in qserdes-txrx-v3
      phy: qcom-qmp-usbc: Rename QCS615 DP PHY variables and functions
      phy: qcom-qmp: Drop unused register headers
      phy: qcom-qmp: Make QSERDES TXRX v2 registers explicit

Shawn Lin (1):
      phy: rockchip: naneng-combphy: Consolidate SSC configuration

SriNavmani A (2):
      dt-bindings: phy: axiado,ax3000-emmc-phy: add Axiado eMMC PHY
      phy: axiado: add Axiado eMMC PHY driver

Théo Lebrun (1):
      phy: Add driver for EyeQ5 Ethernet PHY wrapper

Tzu-Hao Wei (1):
      MAINTAINERS: Add Axiado AX3000 eMMC PHY driver

Uwe Kleine-König (The Capable Hub) (1):
      phy: nxp-ptn3222: Use named initializers for struct i2c_device_id

Val Packett (1):
      phy: qcom: qmp-combo: Move pipe_clk on/off to common

Varadarajan Narayanan (2):
      dt-bindings: phy: qcom,qusb2: Document IPQ5210 compatible
      dt-bindings: phy: qcom,qmp-usb: Add ipq5210 USB3 PHY

Vladimir Oltean (23):
      phy: lynx-28g: use timeouts when waiting for lane halt and reset
      phy: lynx-28g: truly power the lanes up or down
      phy: lynx-28g: implement phy_exit() operation
      dt-bindings: phy: lynx-28g: add compatible strings per SerDes and instantiation
      dt-bindings: phy: lynx-28g: add constraint on LX2162A lane indices
      phy: lynx-28g: require an OF node to probe
      phy: lynx-28g: probe on per-SoC and per-instance compatible strings
      phy: lynx-28g: avoid returning NULL in of_xlate() function
      phy: lynx-28g: reject probing on devices with unsupported OF nodes
      phy: lynx-28g: move lane mode helpers to new core module
      phy: lynx-28g: move data structures to core
      phy: lynx-28g: common lynx_pll_get()
      phy: lynx-28g: generalize protocol converter accessors
      phy: lynx-28g: provide default lynx_lane_supports_mode() implementation
      phy: lynx-28g: move struct lynx_info definitions downwards
      phy: lynx-28g: make lynx_28g_pll_read_configuration() callable per PLL
      phy: lynx-28g: common probe() and remove()
      phy: lynx-28g: add support for big endian register maps
      phy: lynx-28g: optimize read-modify-write operation
      phy: lynx-28g: improve phy_validate() procedure
      dt-bindings: phy: lynx-10g: initial document
      phy: lynx-10g: new driver
      MAINTAINERS: expand Lynx 28G entry to cover Lynx 10G SerDes

Wesley Cheng (1):
      phy: qcom: m31-eusb2: Make USB repeater optional

Yixun Lan (2):
      dt-bindings: phy: spacemit: k3: add USB2 PHY support
      phy: k1-usb: k3: add USB2 PHY support

 .../bindings/display/msm/qcom,sa8775p-mdss.yaml    |    6 +-
 .../bindings/phy/axiado,ax3000-emmc-phy.yaml       |   37 +
 .../bindings/phy/econet,en751221-pcie-phy.yaml     |   50 +
 .../devicetree/bindings/phy/fsl,lynx-10g.yaml      |  139 ++
 .../devicetree/bindings/phy/fsl,lynx-28g.yaml      |   48 +-
 .../devicetree/bindings/phy/nxp,tja1145.yaml       |   86 ++
 .../devicetree/bindings/phy/qcom,edp-phy.yaml      |    1 +
 .../devicetree/bindings/phy/qcom,qusb2-phy.yaml    |    4 +
 .../bindings/phy/qcom,sc8280xp-qmp-pcie-phy.yaml   |   19 +-
 .../bindings/phy/qcom,sc8280xp-qmp-ufs-phy.yaml    |    1 +
 .../phy/qcom,sc8280xp-qmp-usb3-uni-phy.yaml        |   46 +-
 .../phy/qcom,sc8280xp-qmp-usb43dp-phy.yaml         |    4 +
 .../bindings/phy/qcom,snps-eusb2-phy.yaml          |    1 +
 .../bindings/phy/rockchip,inno-usb2phy.yaml        |   44 +-
 .../devicetree/bindings/phy/spacemit,usb2-phy.yaml |    6 +-
 .../devicetree/bindings/phy/ti,ds125df111.yaml     |   46 +
 .../devicetree/bindings/phy/ti,phy-gmii-sel.yaml   |   23 +-
 .../devicetree/bindings/phy/ti,phy-j721e-wiz.yaml  |   19 +-
 MAINTAINERS                                        |   35 +-
 drivers/phy/Kconfig                                |   36 +
 drivers/phy/Makefile                               |    4 +
 drivers/phy/axiado/Kconfig                         |   11 +
 drivers/phy/axiado/Makefile                        |    1 +
 drivers/phy/axiado/phy-axiado-emmc.c               |  217 ++++
 drivers/phy/broadcom/phy-bcm-ns-usb3.c             |    2 +-
 drivers/phy/freescale/Kconfig                      |   14 +
 drivers/phy/freescale/Makefile                     |    2 +
 drivers/phy/freescale/phy-fsl-imx8qm-hsio.c        |   23 +-
 drivers/phy/freescale/phy-fsl-imx8qm-lvds-phy.c    |   26 +-
 drivers/phy/freescale/phy-fsl-lynx-10g.c           | 1321 ++++++++++++++++++++
 drivers/phy/freescale/phy-fsl-lynx-28g.c           |  881 +++++++------
 drivers/phy/freescale/phy-fsl-lynx-core.c          |  445 +++++++
 drivers/phy/freescale/phy-fsl-lynx-core.h          |  134 ++
 drivers/phy/mediatek/phy-mtk-xsphy.c               |   15 +-
 drivers/phy/phy-airoha-pcie-regs.h                 |    2 +-
 drivers/phy/phy-can-transceiver.c                  |   93 +-
 drivers/phy/phy-econet-pcie.c                      |  182 +++
 drivers/phy/phy-eyeq5-eth.c                        |  280 +++++
 drivers/phy/phy-nxp-ptn3222.c                      |    2 +-
 drivers/phy/phy-nxp-tja1145.c                      |  184 +++
 drivers/phy/qualcomm/phy-qcom-m31-eusb2.c          |    2 +-
 drivers/phy/qualcomm/phy-qcom-qmp-combo.c          |   18 +-
 drivers/phy/qualcomm/phy-qcom-qmp-pcie-msm8996.c   |  110 +-
 drivers/phy/qualcomm/phy-qcom-qmp-pcie.c           |  351 ++++--
 drivers/phy/qualcomm/phy-qcom-qmp-pcs-pcie-v6.h    |    1 +
 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-com-v2.h |    3 +
 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-com.h    |  140 ---
 .../phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v2.h    |  247 +++-
 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-txrx.h   |  205 ---
 drivers/phy/qualcomm/phy-qcom-qmp-ufs.c            |  254 ++--
 drivers/phy/qualcomm/phy-qcom-qmp-usb.c            |  262 ++--
 drivers/phy/qualcomm/phy-qcom-qmp-usbc.c           |  310 ++---
 drivers/phy/qualcomm/phy-qcom-qmp.h                |    3 -
 drivers/phy/qualcomm/phy-qcom-usb-hs.c             |   15 +-
 drivers/phy/renesas/phy-rcar-gen3-usb2.c           |   10 +-
 drivers/phy/renesas/phy-rzg3e-usb3.c               |    8 +-
 drivers/phy/rockchip/phy-rockchip-inno-usb2.c      |  194 ++-
 drivers/phy/rockchip/phy-rockchip-naneng-combphy.c |  173 ++-
 drivers/phy/spacemit/phy-k1-usb2.c                 |   34 +-
 drivers/phy/st/Kconfig                             |    2 +-
 drivers/phy/st/phy-miphy28lp.c                     |   12 +-
 drivers/phy/tegra/Kconfig                          |    2 +-
 drivers/phy/ti/Kconfig                             |  134 +-
 drivers/phy/ti/Makefile                            |   13 +-
 drivers/phy/ti/phy-ds125df111.c                    |  294 +++++
 drivers/phy/ti/phy-gmii-sel.c                      |   13 +
 drivers/phy/ti/phy-j721e-wiz.c                     |   24 +
 drivers/phy/ti/phy-tusb1210.c                      |    6 +-
 include/soc/fsl/phy-fsl-lynx.h                     |   43 +
 69 files changed, 5545 insertions(+), 1828 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/phy/axiado,ax3000-emmc-phy.yaml
 create mode 100644 Documentation/devicetree/bindings/phy/econet,en751221-pcie-phy.yaml
 create mode 100644 Documentation/devicetree/bindings/phy/fsl,lynx-10g.yaml
 create mode 100644 Documentation/devicetree/bindings/phy/nxp,tja1145.yaml
 create mode 100644 Documentation/devicetree/bindings/phy/ti,ds125df111.yaml
 create mode 100644 drivers/phy/axiado/Kconfig
 create mode 100644 drivers/phy/axiado/Makefile
 create mode 100644 drivers/phy/axiado/phy-axiado-emmc.c
 create mode 100644 drivers/phy/freescale/phy-fsl-lynx-10g.c
 create mode 100644 drivers/phy/freescale/phy-fsl-lynx-core.c
 create mode 100644 drivers/phy/freescale/phy-fsl-lynx-core.h
 create mode 100644 drivers/phy/phy-econet-pcie.c
 create mode 100644 drivers/phy/phy-eyeq5-eth.c
 create mode 100644 drivers/phy/phy-nxp-tja1145.c
 delete mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-com.h
 delete mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-txrx.h
 create mode 100644 drivers/phy/ti/phy-ds125df111.c
 create mode 100644 include/soc/fsl/phy-fsl-lynx.h

-- 
~Vinod

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [GIT PULL]: Generic phy updates for v7.2
  2026-06-23 16:27 [GIT PULL]: Generic phy updates for v7.2 Vinod Koul
@ 2026-06-23 23:00 ` pr-tracker-bot
  0 siblings, 0 replies; 2+ messages in thread
From: pr-tracker-bot @ 2026-06-23 23:00 UTC (permalink / raw)
  To: Vinod Koul; +Cc: Linus Torvalds, LKML

The pull request you sent on Tue, 23 Jun 2026 18:27:45 +0200:

> git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git tags/phy-for-7.2

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/62cf248de32f061d99cf7cd1675419d739031c5e

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2026-06-23 23:01 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-06-23 16:27 [GIT PULL]: Generic phy updates for v7.2 Vinod Koul
2026-06-23 23:00 ` 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

Powered by JetHome