From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id A6B1D1E86E for ; Mon, 8 Dec 2025 07:34:14 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765179254; cv=none; b=MIu3aCHaycbslnS2VlZTyqNgYq2teqE1y1qxNn7m6RCYnEZxi1eROT38pA3Q4x5PKEwHTL8+lDW4K+uDNzYdemLFym6K9fTVz7pFTBNidwvdFcE4sDLOEIOv7gVpaddgesoDhkz8NoBiHeKM/AkppFYkmtwSmAPrRF9jMpQHHYk= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765179254; c=relaxed/simple; bh=VK21GKqLvX8UUE6h30uUTIIhPcJF+xUBck0a4Wudiqc=; h=Date:From:To:Cc:Subject:Message-ID:MIME-Version:Content-Type: Content-Disposition; b=LHztb5/pV4gl0tD3tTIEMsOL3C6hWwzt+Scp40x/XkUpb5htCoLTZeiCZ7lup5BP+EaMtTrzy0PAxG6oPllrjQnbfDBbi5Sx6x300GPGLMI/HliMHb37lgyprwNOSG8aQqqgl3+925nBRtEvycDdhQ/lCkyo4Z5UpOHuP0mYzEw= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=qXooTHp2; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="qXooTHp2" Received: by smtp.kernel.org (Postfix) with ESMTPSA id B9F2FC4CEF1; Mon, 8 Dec 2025 07:34:13 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1765179254; bh=VK21GKqLvX8UUE6h30uUTIIhPcJF+xUBck0a4Wudiqc=; h=Date:From:To:Cc:Subject:From; b=qXooTHp2bl82C3uI0T9sV++zOg8PI4yzsRuJ7OhAPqGtlEFtGnbo2/z+A2I6Xf4Ui hTAd9Gq8lIgpKJB4MP9MHg9+zMSocOS/vCHnRXCJyuRBWhoTNBjflbVGCZEkjygEss YHcuJiMqD7WK57/UKMQuKQ8mbK3SBXwNQ0Cnz1ATy4yR49yEZiUzuLOewgNwpf8hsM wTOAP0ZWAAguon1kzYjTkIDUeN+HNkDtMpgXa6+ekXwi0Akb9sKkXpzbFftTw0QWmZ l9SVGwcctiTF/Zb+1CvOgf1ouqb0FZMQdX05R7/oWngtiykmnWJde6K0rHSbjNQCDv zPqMGaAMr0fWA== Date: Mon, 8 Dec 2025 13:04:10 +0530 From: Vinod Koul To: Linus Torvalds Cc: LKML Subject: [GIT PULL]: Generic phy updates for v6.19 Message-ID: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="zOkYG2qa7RJy/oQJ" Content-Disposition: inline --zOkYG2qa7RJy/oQJ Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable 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 a= nd 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=E9 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 '=3D' 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 re= gulator 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 eac= h device MAINTAINERS: phy: Move Kishon Vijay Abraham I to credits Neil Armstrong (2): dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp-phy: Document lanes mappi= ng 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-usb= 3-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 --=20 ~Vinod --zOkYG2qa7RJy/oQJ Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEE+vs47OPLdNbVcHzyfBQHDyUjg0cFAmk2f3IACgkQfBQHDyUj g0djwQ//fUxCyURrLz95OYJxWwDBY8GP6SzoKlliSERBEau9+og5tpCH8Qnqw1qw JpeMxWJjip+Afj0FndT9b3xvrWhGfiBPoYpoU712Jfu8huh5zzK473OlLgbieVoZ 50jylci7cSzZ7I0OszZ0MyOdxtySusKEMU+0r3aR6bL0+uztGZGpvXygnLWEQraH nSZKBFtoxJDrB/himZ8RguMCdUq1RmvLAZWrq8N0Nx+vd3Q2kAsiKOhRcITCHUHV BUhGfWlep4uBgMoBO2DCQaw+TgSBa6SE3lZgWYXiRcJDRs0sXXDt3KhMZtcYdMpg N89HO/rx5ylk//V7A7XcUKEZV1zcw1RAwbdklhkFsIQExWt5jU2/KoEq/n6PZoTh csRrJ0WhT/5OXmFuf1Bm5O9mMTpZ8Ek3ySzmZ7VRfJtoG18APVXrFpy7zeWy91fE yQUGdMMK8AK2X5gaHtpW5xdRaVP+KEtXEU6gZgdpjJoGCZYncHTg/RK2uaPWza4R zOisUjWFNHjQHMvpLSR8hHTd2CZJe05vUrLXlU3l3YlIEWU6K/ZCd6ibIczzR9er CRGnr3EwduJ2LQguwNE0LxUv3twpPDP3gx6vKl7QrGbXDJlCyqMdaasi78VCGbs6 51diyV1+QtMkcUEp6/zRDl0BeGbjgh1KZnHJBy1yjrd+UEaDWE8= =p7W8 -----END PGP SIGNATURE----- --zOkYG2qa7RJy/oQJ--