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 --]
next 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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox