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 updates for v6.11
Date: Wed, 24 Jul 2024 13:17:57 +0530	[thread overview]
Message-ID: <ZqCxra3XNXK7WbOb@matsya> (raw)

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

Hello again,

Second request for generic phy subsystem feature bunch of new driver and
device support and updates to few of the drivers

The following changes since commit 1613e604df0cd359cf2a7fbd9be7a0bcfacfabd0:

  Linux 6.10-rc1 (2024-05-26 15:20:12 -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.11

for you to fetch changes up to 2a011c3c12e8de461fb1fdce85fa38d308c4eb8b:

  phy: airoha: Add dtime and Rx AEQ IO registers (2024-07-02 18:54:28 +0530)

----------------------------------------------------------------
phy-for-6.11

- New Support
  - Samsung Exynos gs101 drd combo phy
  - Qualcomm SC8180x USB uniphy, IPQ9574 QMP PCIe phy
  - Airoha EN7581 PCIe phy
  - Freescale i.MX8Q HSIO SerDes phy
  - Starfive jh7110 dphy tx

- Updates
  - Resume support for j721e-wiz driver
  - Updates to Exynos usbdrd driver
  - Support for optional power domains in g12a usb2-phy driver
  - Debugfs support and updates to zynqmp driver

----------------------------------------------------------------
André Draszik (11):
      phy: exynos5-usbdrd: uniform order of register bit macros
      phy: exynos5-usbdrd: convert udelay() to fsleep()
      phy: exynos5-usbdrd: make phy_isol() take a bool for clarity
      phy: exynos5-usbdrd: fix definition of EXYNOS5_FSEL_26MHZ
      phy: exynos5-usbdrd: set ref clk freq in exynos850_usbdrd_utmi_init()
      dt-bindings: phy: samsung,usb3-drd-phy: add gs101 compatible
      phy: exynos5-usbdrd: support isolating HS and SS ports independently
      phy: exynos5-usbdrd: convert core clocks to clk_bulk
      phy: exynos5-usbdrd: convert (phy) register access clock to clk_bulk
      phy: exynos5-usbdrd: convert Vbus supplies to regulator_bulk
      phy: exynos5-usbdrd: support Exynos USBDRD 3.1 combo phy (HS & SS)

Bjorn Andersson (2):
      dt-bindings: phy: qcom,sc8280xp-qmp-usb3-uni: Add sc8180x USB3 compatible
      phy: qcom-qmp-usb: Add sc8180x USB UNIPHY

Changhuang Liang (1):
      phy: starfive: Correct the dphy configure process

Cristian Ciocaltea (1):
      phy: phy-rockchip-samsung-hdptx: Select CONFIG_MFD_SYSCON

Dmitry Baryshkov (2):
      phy: qcom: qmp-pcie: restore compatibility with existing DTs
      dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: drop second output clock name

Dr. David Alan Gilbert (2):
      phy: starfive: remove unused struct 'regval'
      phy: miphy28lp: remove unused struct 'miphy_initval'

Herman van Hazendonk (1):
      dt-bindings: phy: qcom,usb-hs-phy: Add compatible

Jan Kiszka (1):
      phy: ti: am654-serdes: Remove duplicate define

Jeff Johnson (1):
      phy: broadcom: add missing MODULE_DESCRIPTION() macros

Josua Mayer (1):
      dt-bindings: phy: armada-cp110-utmi: add optional swap-dx-lanes property

Liu Jing (1):
      phy: Fix the cacography in phy-exynos5250-usb2.c

Lorenzo Bianconi (4):
      dt-bindings: phy: airoha: Add PCIe PHY controller
      phy: airoha: Add PCIe PHY driver for EN7581 SoC.
      dt-bindings: phy: airoha: Add dtime and Rx AEQ IO registers
      phy: airoha: Add dtime and Rx AEQ IO registers

Ma Ke (1):
      phy: cadence-torrent: Check return value on register read

Miaoqian Lin (1):
      phy: core: Fix documentation of of_phy_get

Nathan Chancellor (1):
      phy: freescale: imx8qm-hsio: Include bitfield.h for FIELD_PREP

Neil Armstrong (1):
      dt-bindings: phy: g12a-usb2-phy: add optional power-domains

Richard Zhu (2):
      dt-bindings: phy: Add i.MX8Q HSIO SerDes PHY binding
      phy: freescale: imx8qm-hsio: Add i.MX8QM HSIO PHY driver support

Sean Anderson (5):
      phy: zynqmp: Enable reference clock correctly
      phy: zynqmp: Store instance instead of type
      phy: zynqmp: Only wait for PLL lock "primary" instances
      phy: zynqmp: Take the phy mutex in xlate
      phy: zynqmp: Add debugfs support

Shengyang Chen (2):
      dt-bindings: phy: Add starfive,jh7110-dphy-tx
      phy: starfive: Add mipi dphy tx support

Shresth Prasad (1):
      dt-bindings: phy: rockchip-emmc-phy: Convert to dtschema

Swapnil Jakhade (1):
      phy: cadence-torrent: Add SGMII + QSGMII multilink configuration for 100MHz refclk

Thomas Richard (8):
      phy: ti: phy-j721e-wiz: use dev_err_probe() instead of dev_err()
      phy: ti: phy-j721e-wiz: split wiz_clock_init() function
      phy: ti: phy-j721e-wiz: add resume support
      phy: cadence-torrent: extract calls to clk_get from cdns_torrent_clk
      phy: cadence-torrent: register resets even if the phy is already configured
      phy: cadence-torrent: add already_configured to struct cdns_torrent_phy
      phy: cadence-torrent: remove noop_ops phy operations
      phy: cadence-torrent: add suspend and resume support

Yijie Yang (1):
      dt-bindings: phy: qcom,qmp-usb: fix spelling error

devi priya (4):
      dt-bindings: phy: qcom,ipq8074-qmp-pcie: Document the IPQ9574 QMP PCIe PHYs
      phy: qcom-qmp: Add missing offsets for Qserdes PLL registers.
      phy: qcom-qmp: Add missing register definitions for PCS V5
      phy: qcom-qmp-pcie: Add support for IPQ9574 g3x1 and g3x2 PCIEs

 .../bindings/phy/airoha,en7581-pcie-phy.yaml       |   69 ++
 .../bindings/phy/amlogic,g12a-usb2-phy.yaml        |    3 +
 .../devicetree/bindings/phy/fsl,imx8qm-hsio.yaml   |  164 +++
 .../phy/marvell,armada-cp110-utmi-phy.yaml         |    6 +
 .../bindings/phy/qcom,ipq8074-qmp-pcie-phy.yaml    |    2 +
 .../bindings/phy/qcom,sc8280xp-qmp-pcie-phy.yaml   |    7 +-
 .../phy/qcom,sc8280xp-qmp-usb3-uni-phy.yaml        |    5 +-
 .../devicetree/bindings/phy/qcom,usb-hs-phy.yaml   |    2 +
 .../bindings/phy/rockchip,rk3399-emmc-phy.yaml     |   64 +
 .../devicetree/bindings/phy/rockchip-emmc-phy.txt  |   43 -
 .../bindings/phy/samsung,usb3-drd-phy.yaml         |   77 +-
 .../bindings/phy/starfive,jh7110-dphy-tx.yaml      |   68 ++
 .../devicetree/bindings/soc/rockchip/grf.yaml      |   16 +-
 MAINTAINERS                                        |   15 +
 drivers/phy/Kconfig                                |   10 +
 drivers/phy/Makefile                               |    1 +
 drivers/phy/broadcom/phy-bcm-ns-usb2.c             |    1 +
 drivers/phy/broadcom/phy-bcm-ns-usb3.c             |    1 +
 drivers/phy/cadence/phy-cadence-torrent.c          |  207 +++-
 drivers/phy/freescale/Kconfig                      |    9 +-
 drivers/phy/freescale/Makefile                     |    1 +
 drivers/phy/freescale/phy-fsl-imx8qm-hsio.c        |  611 ++++++++++
 drivers/phy/phy-airoha-pcie-regs.h                 |  494 ++++++++
 drivers/phy/phy-airoha-pcie.c                      | 1286 ++++++++++++++++++++
 drivers/phy/phy-core.c                             |    2 +-
 drivers/phy/qualcomm/phy-qcom-qmp-pcie.c           |  318 ++++-
 drivers/phy/qualcomm/phy-qcom-qmp-pcs-pcie-v5.h    |   14 +
 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-pll.h    |    3 +
 drivers/phy/qualcomm/phy-qcom-qmp-usb.c            |    3 +
 drivers/phy/rockchip/Kconfig                       |    2 +
 drivers/phy/samsung/phy-exynos5-usbdrd.c           | 1053 +++++++++++++---
 drivers/phy/samsung/phy-exynos5250-usb2.c          |    2 +-
 drivers/phy/st/phy-miphy28lp.c                     |    5 -
 drivers/phy/starfive/Kconfig                       |   10 +
 drivers/phy/starfive/Makefile                      |    1 +
 drivers/phy/starfive/phy-jh7110-dphy-rx.c          |    5 -
 drivers/phy/starfive/phy-jh7110-dphy-tx.c          |  461 +++++++
 drivers/phy/ti/phy-am654-serdes.c                  |    1 -
 drivers/phy/ti/phy-j721e-wiz.c                     |  133 +-
 drivers/phy/xilinx/phy-zynqmp.c                    |  198 +--
 include/linux/soc/samsung/exynos-regs-pmu.h        |    4 +
 41 files changed, 4925 insertions(+), 452 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/phy/airoha,en7581-pcie-phy.yaml
 create mode 100644 Documentation/devicetree/bindings/phy/fsl,imx8qm-hsio.yaml
 create mode 100644 Documentation/devicetree/bindings/phy/rockchip,rk3399-emmc-phy.yaml
 delete mode 100644 Documentation/devicetree/bindings/phy/rockchip-emmc-phy.txt
 create mode 100644 Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-tx.yaml
 create mode 100644 drivers/phy/freescale/phy-fsl-imx8qm-hsio.c
 create mode 100644 drivers/phy/phy-airoha-pcie-regs.h
 create mode 100644 drivers/phy/phy-airoha-pcie.c
 create mode 100644 drivers/phy/starfive/phy-jh7110-dphy-tx.c
-- 
~Vinod

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

             reply	other threads:[~2024-07-24  7:48 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-07-24  7:47 Vinod Koul [this message]
2024-07-24  9:08 ` [GIT PULL]: Generic phy updates for v6.11 Vinod Koul
2024-07-24 20: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=ZqCxra3XNXK7WbOb@matsya \
    --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.