[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <ZqCxra3XNXK7WbOb@matsya>
Date: Wed, 24 Jul 2024 13:17:57 +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 updates for v6.11
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
Download attachment "signature.asc" of type "application/pgp-signature" (834 bytes)
Powered by blists - more mailing lists