[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <aONwiS57g9IAefP0@vaman>
Date: Mon, 6 Oct 2025 13:02:25 +0530
From: Vinod Koul <vkoul@...nel.org>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: LKML <linux-kernel@...r.kernel.org>
Subject: [GIT PULL]: Generic phy subsystem updates for v6.18
Hi Linus,
Please pull the Generic phy subsystem updates. As usual bunch of device
support and update to drivers.
The following changes since commit 8f5ae30d69d7543eee0d70083daf4de8fe15d585:
Linux 6.17-rc1 (2025-08-10 19:41:16 +0300)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git tags/phy-for-6.18
for you to fetch changes up to bdb978979ed133c47e19099ff2a4ae51e515452b:
phy: rockchip: phy-rockchip-inno-csidphy: add support for rk3588 variant (2025-09-11 10:02:13 +0530)
----------------------------------------------------------------
phy-for-6.18
- New Support
- Qualcomm SM8750 QMP PCIe PHY dual lane support, PMIV0104 eusb2 repeater
support, QCS8300 eDP PHY support
- Renesas RZ/T2H and RZ/N2H support and updates to driver for that
- TI TCAN1051 phy support
- Rockchip rk3588 dphy support, RK3528 combphy support
- Updates
- cadence updates for calibration and polling for ready and enabling of
lower resolutions, runtime pm support,
- Rockchip: enable U3 otg port
- Renesas USXGMII mode support
- Qualcomm UFS PHY and PLL regulator load support
----------------------------------------------------------------
Akhilesh Patil (1):
phy: ingenic: use core driver model helper to handle probe errors
Andre Przywara (1):
phy: sun4i-usb: drop num_phys assumption
Chen Ni (1):
phy: rockchip: naneng-combphy: Convert comma to semicolon
Devarsh Thakkar (2):
phy: cadence: cdns-dphy: Fix PLL lock and O_CMN_READY polling
phy: cadence: cdns-dphy: Update calibration wait time for startup state machine
Harikrishna Shenoy (1):
phy: cadence: cdns-dphy: Enable lower resolutions in dphy
Inochi Amaoto (2):
dt-bindings: phy: Add Sophgo CV1800 USB phy
phy: sophgo: Add USB 2.0 PHY driver for Sophgo CV18XX/SG200X
Jai Luthra (1):
phy: cadence: cdns-dphy-rx: Add runtime PM support
Johan Hovold (12):
phy: ti: omap-usb2: enable compile testing
phy: broadcom: brcm-sata: drop unused module alias
phy: broadcom: brcm-usb: drop unused module alias
phy: cadence: Sierra: drop unused module alias
phy: hisilicon: hi6220-usb: drop unused module alias
phy: qualcomm: ipq806x-usb: drop unused module alias
phy: samsung: exynos5-usbdrd: drop unused module alias
phy: samsung: usb2: drop unused module alias
phy: ti: omap-usb2: drop unused module alias
phy: ti: ti-pipe3: drop unused module alias
phy: ti: dm816x-usb: drop unused module alias
phy: ti: omap-control: drop unused module alias
Jonas Karlman (1):
phy: rockchip: naneng-combphy: Enable U3 OTG port for RK3568
Josua Mayer (1):
phy: lynx-28g: check return value when calling lynx_28g_pll_get
Konrad Dybcio (1):
phy: qcom: qmp-combo: Rename 'mode' to 'phy_mode'
Krishna Chaitanya Chundru (2):
dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Document the SM8750 QMP PCIe PHY Gen3 x2
phy: qcom-qmp-pcie: add dual lane PHY support for SM8750
Krzysztof Kozlowski (1):
dt-bindings: phy: fsl,imx8mq-usb: Drop 'db' suffix duplicating dtschema
Lad Prabhakar (6):
dt-bindings: phy: renesas,usb2-phy: Add RZ/T2H and RZ/N2H support
phy: renesas: rcar-gen3-usb2: store drvdata pointer in channel
phy: renesas: rcar-gen3-usb2: Allow SoC-specific OBINT bits via phy_data
phy: renesas: rcar-gen3-usb2: Add support for RZ/T2H SoC
phy: renesas: rcar-gen3-usb2: Move debug print after register value is updated
phy: renesas: rcar-gen3-usb2: Fix ID check logic with VBUS valid
Liao Yuanhong (3):
phy: hisilicon: Remove redundant ternary operators
phy: renesas: rcar-gen3-usb2: Remove redundant ternary operators
phy: rockchip: usbdp: Remove redundant ternary operators
Luca Weiss (4):
dt-bindings: phy: qcom,snps-eusb2-repeater: Document qcom,tune-res-fsdif
phy: qualcomm: phy-qcom-eusb2-repeater: Support tune-res-fsdif prop
dt-bindings: phy: qcom,snps-eusb2-repeater: Add compatible for PMIV0104
phy: qualcomm: phy-qcom-eusb2-repeater: Add support for PMIV0104
Maud Spierings (1):
dt-bindings: phy: ti,tcan104x-can: Document TI TCAN1051
Michael Dege (2):
phy: renesas: r8a779f0-ether-serdes: add USXGMII mode
phy: renesas: r8a779f0-ether-serdes: add new step added to latest datasheet
Michael Riesch (5):
dt-bindings: phy: rockchip-inno-csi-dphy: make power-domains non-required
dt-bindings: phy: rockchip-inno-csi-dphy: add rk3588 variant
phy: rockchip: phy-rockchip-inno-csidphy: allow writes to grf register 0
phy: rockchip: phy-rockchip-inno-csidphy: allow for different reset lines
phy: rockchip: phy-rockchip-inno-csidphy: add support for rk3588 variant
Neil Armstrong (4):
dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp: Reference usb-switch.yaml to allow mode-switch
phy: qcom: qmp-combo: store DP phy power state
phy: qcom: qmp-combo: introduce QMPPHY_MODE
phy: qcom: qmp-combo: register a typec mux to change the QMPPHY_MODE
Nitin Rawat (2):
phy: qcom-qmp-ufs: Add regulator load voting for UFS QMP PHY
phy: qcom-qmp-ufs: Add PHY and PLL regulator load
Prashanth K (1):
phy: qcom: m31-eusb2: Fix the error log while enabling clock
Tomi Valkeinen (2):
phy: cdns-dphy: Store hs_clk_rate and return it
phy: cdns-dphy: Remove leftover code
Wolfram Sang (1):
phy: remove unneeded 'fast_io' parameter in regmap_config
Yao Zi (5):
dt-bindings: soc: rockchip: Add RK3528 pipe-phy GRF syscon
dt-bindings: phy: rockchip: naneng-combphy: Add power-domains property
dt-bindings: phy: rockchip: naneng-combphy: Add RK3528 variant
phy: rockchip: naneng-combphy: Add SoC prefix to register definitions
phy: rockchip: naneng-combphy: Add RK3528 support
Yongxing Mou (1):
dt-bindings: phy: Add eDP PHY compatible for QCS8300
.../bindings/phy/fsl,imx8mq-usb-phy.yaml | 1 -
.../bindings/phy/phy-rockchip-naneng-combphy.yaml | 8 +-
.../devicetree/bindings/phy/qcom,edp-phy.yaml | 19 +-
.../bindings/phy/qcom,sc8280xp-qmp-pcie-phy.yaml | 2 +
.../phy/qcom,sc8280xp-qmp-usb43dp-phy.yaml | 7 +-
.../bindings/phy/qcom,snps-eusb2-repeater.yaml | 7 +
.../devicetree/bindings/phy/renesas,usb2-phy.yaml | 17 +
.../bindings/phy/rockchip-inno-csi-dphy.yaml | 65 +-
.../bindings/phy/sophgo,cv1800b-usb2-phy.yaml | 54 ++
.../devicetree/bindings/phy/ti,tcan104x-can.yaml | 1 +
.../devicetree/bindings/soc/rockchip/grf.yaml | 1 +
drivers/phy/Kconfig | 1 +
drivers/phy/Makefile | 1 +
drivers/phy/allwinner/phy-sun4i-usb.c | 38 +-
drivers/phy/broadcom/phy-brcm-sata.c | 1 -
drivers/phy/broadcom/phy-brcm-usb.c | 1 -
drivers/phy/cadence/cdns-dphy-rx.c | 3 +-
drivers/phy/cadence/cdns-dphy.c | 156 +++--
drivers/phy/cadence/phy-cadence-sierra.c | 1 -
drivers/phy/freescale/phy-fsl-lynx-28g.c | 16 +-
drivers/phy/hisilicon/phy-hi6220-usb.c | 1 -
drivers/phy/hisilicon/phy-histb-combphy.c | 2 +-
drivers/phy/ingenic/phy-ingenic-usb.c | 8 +-
drivers/phy/qualcomm/phy-qcom-eusb2-repeater.c | 15 +
drivers/phy/qualcomm/phy-qcom-ipq806x-usb.c | 1 -
drivers/phy/qualcomm/phy-qcom-m31-eusb2.c | 2 +-
drivers/phy/qualcomm/phy-qcom-qmp-combo.c | 179 ++++-
drivers/phy/qualcomm/phy-qcom-qmp-pcie.c | 149 +++++
drivers/phy/qualcomm/phy-qcom-qmp-pcs-v7.h | 2 +
.../phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v7.h | 4 +-
drivers/phy/qualcomm/phy-qcom-qmp-ufs.c | 159 +++--
drivers/phy/renesas/phy-rcar-gen3-usb2.c | 136 +++-
drivers/phy/renesas/r8a779f0-ether-serdes.c | 97 ++-
drivers/phy/rockchip/phy-rockchip-inno-csidphy.c | 67 +-
drivers/phy/rockchip/phy-rockchip-naneng-combphy.c | 723 +++++++++++++--------
drivers/phy/rockchip/phy-rockchip-samsung-hdptx.c | 1 -
drivers/phy/rockchip/phy-rockchip-usbdp.c | 3 +-
drivers/phy/samsung/phy-exynos5-usbdrd.c | 1 -
drivers/phy/samsung/phy-samsung-usb2.c | 1 -
drivers/phy/sophgo/Kconfig | 19 +
drivers/phy/sophgo/Makefile | 2 +
drivers/phy/sophgo/phy-cv1800-usb2.c | 170 +++++
drivers/phy/ti/Kconfig | 2 +-
drivers/phy/ti/phy-am654-serdes.c | 1 -
drivers/phy/ti/phy-dm816x-usb.c | 1 -
drivers/phy/ti/phy-j721e-wiz.c | 1 -
drivers/phy/ti/phy-omap-control.c | 1 -
drivers/phy/ti/phy-omap-usb2.c | 1 -
drivers/phy/ti/phy-ti-pipe3.c | 1 -
49 files changed, 1657 insertions(+), 493 deletions(-)
create mode 100644 Documentation/devicetree/bindings/phy/sophgo,cv1800b-usb2-phy.yaml
create mode 100644 drivers/phy/sophgo/Kconfig
create mode 100644 drivers/phy/sophgo/Makefile
create mode 100644 drivers/phy/sophgo/phy-cv1800-usb2.c
--
~Vinod
Download attachment "signature.asc" of type "application/pgp-signature" (834 bytes)
Powered by blists - more mailing lists