All of lore.kernel.org
 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 subsystem updates for v6.18
Date: Mon, 6 Oct 2025 13:02:25 +0530	[thread overview]
Message-ID: <aONwiS57g9IAefP0@vaman> (raw)

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

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

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

             reply	other threads:[~2025-10-06  7:32 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-10-06  7:32 Vinod Koul [this message]
2025-10-06 18:28 ` [GIT PULL]: Generic phy subsystem updates for v6.18 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=aONwiS57g9IAefP0@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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.