Hey Linus, Please pull to receive updates for phy subsystem for this cycle. A new API, bunch of new driver/device support in this cycle. The following changes since commit 3a8660878839faadb4f1a6dd72c3179c1df56787: Linux 6.18-rc1 (2025-10-12 13:42:36 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git tags/phy-for-6.19 for you to fetch changes up to 716311dad200edf01a3776b62466571dfd217106: MAINTAINERS: phy: Add Neil Armstrong as reviewers for phy subsystem (2025-12-02 16:55:28 +0530) ---------------------------------------------------------------- phy-for-6.19 - Core - Drop Kishon as maintainer, thanks to him for helping, move to credits and add Neil to help with reviews. - Add new phy_notify_stat to notify phy from controllers during the runtime transitions and usage in samsung phy - New Support - Renesas RZ/G3E USB3.0 driver - NXP Support TJA1048/TJA1051 CAN phy - Rockchip support for rk3506 dsi dphy - Qualcomm Glymur QMP PCIe PHY support - Updates - PM support for rcar-gen3-usb2 driver - Samsung HDMI/eDP Transmitter Combo PHY updates - Freescale imx8mq support for alternate reference clock ---------------------------------------------------------------- André Draszik (1): phy: exynos5-usbdrd: fix clock prepare imbalance Andy Shevchenko (1): phy: sophgo: Remove unused of_gpio.h Biju Das (2): dt-bindings: phy: renesas: Document Renesas RZ/G3E USB3.0 PHY phy: renesas: Add Renesas RZ/G3E USB3.0 PHY driver Chaoyi Chen (2): dt-bindings: phy: rockchip-inno-dsidphy: Add compatible for rk3506 phy: rockchip: inno-dsidphy: Add support for rk3506 Christophe JAILLET (1): phy: renesas: rcar-gen3-usb2: Fix an error handling path in rcar_gen3_phy_usb2_probe() Claudiu Beznea (4): phy: core: Remove extra space after '=' dt-bindings: phy: renesas,usb2-phy: Mark resets as required for RZ/G3S phy: renesas: rcar-gen3-usb2: Move phy_data->init_bus check phy: renesas: rcar-gen3-usb2: Add suspend/resume support Cristian Ciocaltea (3): phy: rockchip: samsung-hdptx: Fix reported clock rate in high bpc mode phy: rockchip: samsung-hdptx: Reduce ROPLL loop bandwidth phy: rockchip: samsung-hdptx: Prevent Inter-Pair Skew from exceeding the limits Dan Carpenter (1): phy: ti: gmii-sel: Add a sanity check on the phy_id Faisal Hassan (1): phy: qcom-qmp-combo: Use regulator_bulk_data with init_load_uA for regulator setup Geert Uytterhoeven (1): phy: renesas: Remove unneeded semicolons Johan Hovold (1): phy: broadcom: bcm63xx-usbh: fix section mismatches Krzysztof Kozlowski (2): dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Restrict resets per each device MAINTAINERS: phy: Move Kishon Vijay Abraham I to credits Neil Armstrong (2): dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp-phy: Document lanes mapping when not using in USB-C complex phy: qcom: qmp-combo: get the USB3 & DisplayPort lanes mapping from DT Peng Fan (5): dt-bindings: phy: ti,tcan104x-can: Document NXP TJA105X/1048 phy: phy-can-transceiver: Introduce can_transceiver_priv phy: phy-can-transceiver: Add dual channel support for TJA1048 phy: phy-can-transceiver: Drop the gpio desc check phy: phy-can-transceiver: Add support for TJA105{1,7} Peter Griffin (2): phy: add new phy_notify_state() api phy: samsung: gs101-ufs: Add .notify_phystate() & hibern8 enter/exit values Prudhvi Yarlagadda (3): dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Document the Glymur QMP PCIe PHY phy: qcom-qmp: pcs: Add v8.50 register offsets phy: qcom: qmp-pcie: Add support for Glymur PCIe Gen5x4 PHY Ronak Raheja (1): phy: qcom: m31-eusb2: Update init sequence to set PHY_ENABLE Shawn Lin (2): phy: rockchip: naneng-combphy: Fix PCIe L1ss support RK3528 phy: rockchip: naneng-combphy: Fix PCIe L1ss support RK3562 Sjoerd Simons (1): dt-bindings: phy: mediatek,tphy: Add support for MT7981 Vinod Koul (4): phy: phy-can-transceiver: Support TJA1048/TJA1051 phy: Add new phy_notify_state() api phy: Add Renesas RZ/G3E USB3.0 PHY driver MAINTAINERS: phy: Add Neil Armstrong as reviewers for phy subsystem Xiaolei Wang (1): phy: freescale: Initialize priv->lock Xu Yang (2): dt-bindings: phy: imx8mq-usb: add alternate reference clock phy: fsl-imx8mq-usb: support alternate reference clock CREDITS | 4 + .../bindings/phy/fsl,imx8mq-usb-phy.yaml | 7 +- .../devicetree/bindings/phy/mediatek,tphy.yaml | 1 + .../bindings/phy/qcom,sc8280xp-qmp-pcie-phy.yaml | 11 + .../phy/qcom,sc8280xp-qmp-usb43dp-phy.yaml | 69 +++++- .../bindings/phy/renesas,rzg3e-usb3-phy.yaml | 63 +++++ .../devicetree/bindings/phy/renesas,usb2-phy.yaml | 1 + .../bindings/phy/rockchip,px30-dsi-dphy.yaml | 1 + .../devicetree/bindings/phy/ti,tcan104x-can.yaml | 69 +++++- MAINTAINERS | 2 +- drivers/phy/broadcom/phy-bcm63xx-usbh.c | 6 +- drivers/phy/freescale/phy-fsl-imx8mq-usb.c | 23 +- drivers/phy/freescale/phy-fsl-imx8qm-hsio.c | 5 +- drivers/phy/phy-can-transceiver.c | 160 +++++++++---- drivers/phy/phy-core.c | 27 ++- drivers/phy/qualcomm/phy-qcom-m31-eusb2.c | 2 + drivers/phy/qualcomm/phy-qcom-qmp-combo.c | 191 +++++++++++---- drivers/phy/qualcomm/phy-qcom-qmp-pcie.c | 32 +++ drivers/phy/qualcomm/phy-qcom-qmp-pcs-v8_50.h | 13 ++ drivers/phy/qualcomm/phy-qcom-qmp.h | 2 + drivers/phy/renesas/Kconfig | 7 + drivers/phy/renesas/Makefile | 1 + drivers/phy/renesas/phy-rcar-gen3-pcie.c | 2 +- drivers/phy/renesas/phy-rcar-gen3-usb2.c | 70 ++++-- drivers/phy/renesas/phy-rcar-gen3-usb3.c | 2 +- drivers/phy/renesas/phy-rzg3e-usb3.c | 259 +++++++++++++++++++++ drivers/phy/rockchip/phy-rockchip-inno-dsidphy.c | 91 +++++++- drivers/phy/rockchip/phy-rockchip-naneng-combphy.c | 15 ++ drivers/phy/rockchip/phy-rockchip-samsung-hdptx.c | 27 ++- drivers/phy/samsung/phy-exynos5-usbdrd.c | 2 +- drivers/phy/samsung/phy-gs101-ufs.c | 28 +++ drivers/phy/samsung/phy-samsung-ufs.c | 40 ++++ drivers/phy/samsung/phy-samsung-ufs.h | 7 + drivers/phy/sophgo/phy-cv1800-usb2.c | 1 - drivers/phy/ti/phy-gmii-sel.c | 2 +- include/linux/phy/phy.h | 19 ++ 36 files changed, 1119 insertions(+), 143 deletions(-) create mode 100644 Documentation/devicetree/bindings/phy/renesas,rzg3e-usb3-phy.yaml create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-v8_50.h create mode 100644 drivers/phy/renesas/phy-rzg3e-usb3.c -- ~Vinod