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: <Z+pFou7KOQZJ1iy4@vaman>
Date: Mon, 31 Mar 2025 13:04:58 +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 6.15

Hello Linus,

Please pull to receive fairly moderate sized request for generic phy
subsystem with bunch of new device and driver support along with updates
on bunch of driver with Samsung and Qualcomm ones being major ones.

The following changes since commit 2014c95afecee3e76ca4a56956a936e23283f05b:

  Linux 6.14-rc1 (2025-02-02 15:39:26 -0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git tags/phy-for-6.15

for you to fetch changes up to f13bff25161b8a0a9d716764ebe57334d496c6d9:

  phy: rockchip-naneng-combo: Support rk3562 (2025-03-16 22:32:23 +0530)

----------------------------------------------------------------
phy-for-6.15

- New Support
  - Qualcomm X1P42100 PCIe Gen4x4, QCS615 qmp usbc,  PCIe UNIPHY 28LP
    driver, SM8750 QMP UFS PHY
  - Rockchip rk3576 hdptx, rk3562 naneng-combo support
  - Samsung MIPI D-/C-PHY driver, ExynosAutov920 ufs phy driver

- Updates
  - Samsung USB3 Type-C lane orientation detection and configuration for
    Google gs101
  - Qualcomm support for dual lane PHY support for QCS8300 SoC

----------------------------------------------------------------
Andre Przywara (1):
      dt-bindings: phy: document Allwinner A523 USB-2.0 PHY

André Draszik (7):
      dt-bindings: phy: samsung,usb3-drd-phy: add blank lines between DT properties
      dt-bindings: phy: samsung,usb3-drd-phy: gs101: require Type-C properties
      phy: exynos5-usbdrd: convert to dev_err_probe
      phy: exynos5-usbdrd: fix EDS distribution tuning (gs101)
      phy: exynos5-usbdrd: gs101: configure SS lanes based on orientation
      phy: exynos5-usbdrd: subscribe to orientation notifier if required
      phy: exynos5-usbdrd: allow DWC3 runtime suspend with UDC bound (E850+)

Andy Yan (3):
      dt-bindings: phy: Add rk3576 hdptx phy
      phy: rockchip: usbdp: Only verify link rates/lanes/voltage when the corresponding set flags are set
      phy: rockchip: usbdp: Avoid call hpd_event_trigger in dp_phy_init

Arnd Bergmann (1):
      phy: qcom: uniphy-28lp: add COMMON_CLK dependency

Damon Ding (4):
      phy: phy-rockchip-samsung-hdptx: Swap the definitions of LCPLL_REF and ROPLL_REF
      phy: phy-rockchip-samsung-hdptx: Supplement some register names with their full version
      phy: phy-rockchip-samsung-hdptx: Add the '_MASK' suffix to all registers
      phy: phy-rockchip-samsung-hdptx: Add eDP mode support for RK3588

Dmitry Baryshkov (1):
      phy: core: don't require set_mode() callback for phy_get_mode() to work

Dr. David Alan Gilbert (1):
      phy: core: Remove unused phy_pm_runtime_(allow|forbid)

Geert Uytterhoeven (1):
      phy: PHY_LAN966X_SERDES should depend on SOC_LAN966 || MCHP_LAN966X_PCI

Heiko Stuebner (4):
      phy: phy-rockchip-samsung-hdptx: annotate regmap register-callback
      phy: phy-rockchip-samsung-hdptx: Don't use dt aliases to determine phy-id
      dt-bindings: phy: Add Rockchip MIPI C-/D-PHY schema
      phy: rockchip: Add Samsung MIPI D-/C-PHY driver

Jon Lin (1):
      phy: rockchip-naneng-combo: Support rk3562

Kever Yang (1):
      dt-bindings: phy: rockchip: Add rk3562 naneng-combophy compatible

Konrad Dybcio (3):
      dt-bindings: phy: qcom,qmp-pcie: Add X1P42100 PCIe Gen4x4 PHY
      dt-bindings: phy: qcom,qmp-pcie: Drop reset number constraints
      phy: qcom: qmp-pcie: Add X1P42100 Gen4x4 PHY

Krishna Kurapati (1):
      phy: qcom: qmp-usbc: Add qmp configuration for QCS615

Krzysztof Kozlowski (2):
      phy: stih407-usb: Use syscon_regmap_lookup_by_phandle_args
      phy: exynos5-usbdrd: Do not depend on Type-C

Nicolas Frattaroli (1):
      phy: phy-rockchip-samsung-hdptx: Add support for RK3576

Nitheesh Sekar (2):
      dt-bindings: phy: qcom,uniphy-pcie: Document PCIe uniphy
      phy: qcom: Introduce PCIe UNIPHY 28LP driver

Nitin Rawat (2):
      dt-bindings: phy: qcom,sc8280xp-qmp-ufs-phy: document the SM8750 QMP UFS PHY
      phy: qcom-qmp-ufs: Add PHY Configuration support for sm8750

Pei Xiao (1):
      phy: freescale: fsl-samsung-hdmi: Use helper function devm_clk_get_enabled()

Rob Herring (Arm) (2):
      phy: can-transceiver: Drop unnecessary "mux-states" property presence check
      phy: Use (of|device)_property_present() for non-boolean properties

Sowon Na (2):
      dt-bindings: phy: Add ExynosAutov920 UFS PHY bindings
      phy: samsung-ufs: support ExynosAutov920 ufs phy driver

Stefan Eichenberger (2):
      phy: freescale: imx8m-pcie: cleanup reset logic
      phy: freescale: imx8m-pcie: assert phy reset and perst in power off

Thorsten Blum (1):
      phy: rockchip: usbdp: Remove unnecessary bool conversion

Xu Yang (1):
      phy: fsl-imx8mq-usb: add tca function driver for imx95

Ziyue Zhang (2):
      dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Document the QCS8300 QMP PCIe PHY Gen4 x2
      phy: qcom-qmp-pcie: add dual lane PHY support for QCS8300

 .../bindings/phy/allwinner,sun50i-a64-usb-phy.yaml |    4 +-
 .../bindings/phy/phy-rockchip-naneng-combphy.yaml  |    1 +
 .../bindings/phy/qcom,ipq5332-uniphy-pcie-phy.yaml |   76 +
 .../bindings/phy/qcom,sc8280xp-qmp-pcie-phy.yaml   |   11 +-
 .../bindings/phy/qcom,sc8280xp-qmp-ufs-phy.yaml    |    2 +
 .../bindings/phy/rockchip,rk3588-hdptx-phy.yaml    |   62 +-
 .../bindings/phy/rockchip,rk3588-mipi-dcphy.yaml   |   87 +
 .../devicetree/bindings/phy/samsung,ufs-phy.yaml   |    1 +
 .../bindings/phy/samsung,usb3-drd-phy.yaml         |   21 +-
 Documentation/driver-api/phy/phy.rst               |    3 +-
 drivers/phy/freescale/Kconfig                      |    1 +
 drivers/phy/freescale/phy-fsl-imx8m-pcie.c         |   23 +-
 drivers/phy/freescale/phy-fsl-imx8mq-usb.c         |  240 +++
 drivers/phy/freescale/phy-fsl-samsung-hdmi.c       |   10 +-
 drivers/phy/mediatek/phy-mtk-tphy.c                |    4 +-
 drivers/phy/microchip/Kconfig                      |    1 +
 drivers/phy/phy-can-transceiver.c                  |   13 +-
 drivers/phy/phy-core.c                             |   31 +-
 drivers/phy/qualcomm/Kconfig                       |   13 +
 drivers/phy/qualcomm/Makefile                      |    1 +
 drivers/phy/qualcomm/phy-qcom-qmp-pcie.c           |  107 ++
 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-com-v6.h |    7 +
 .../qualcomm/phy-qcom-qmp-qserdes-txrx-ufs-v7.h    |   67 +
 drivers/phy/qualcomm/phy-qcom-qmp-ufs.c            |  180 +-
 drivers/phy/qualcomm/phy-qcom-qmp-usbc.c           |    3 +
 drivers/phy/qualcomm/phy-qcom-uniphy-pcie-28lp.c   |  286 ++++
 drivers/phy/rockchip/Kconfig                       |   12 +
 drivers/phy/rockchip/Makefile                      |    1 +
 drivers/phy/rockchip/phy-rockchip-inno-usb2.c      |    4 +-
 drivers/phy/rockchip/phy-rockchip-naneng-combphy.c |  152 ++
 drivers/phy/rockchip/phy-rockchip-samsung-dcphy.c  | 1719 ++++++++++++++++++++
 drivers/phy/rockchip/phy-rockchip-samsung-hdptx.c  | 1046 +++++++++++-
 drivers/phy/rockchip/phy-rockchip-usbdp.c          |  108 +-
 drivers/phy/samsung/Kconfig                        |    1 +
 drivers/phy/samsung/Makefile                       |    1 +
 drivers/phy/samsung/phy-exynos5-usbdrd.c           |  202 ++-
 drivers/phy/samsung/phy-exynosautov920-ufs.c       |  168 ++
 drivers/phy/samsung/phy-samsung-ufs.c              |    9 +-
 drivers/phy/samsung/phy-samsung-ufs.h              |    4 +
 drivers/phy/st/phy-stih407-usb.c                   |   24 +-
 include/linux/phy/phy.h                            |   12 -
 41 files changed, 4439 insertions(+), 279 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/phy/qcom,ipq5332-uniphy-pcie-phy.yaml
 create mode 100644 Documentation/devicetree/bindings/phy/rockchip,rk3588-mipi-dcphy.yaml
 create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-txrx-ufs-v7.h
 create mode 100644 drivers/phy/qualcomm/phy-qcom-uniphy-pcie-28lp.c
 create mode 100644 drivers/phy/rockchip/phy-rockchip-samsung-dcphy.c
 create mode 100644 drivers/phy/samsung/phy-exynosautov920-ufs.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