lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<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

Powered by Openwall GNU/*/Linux Powered by OpenVZ