[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <Z0cL1hAJ0BivGXQh@vaman>
Date: Wed, 27 Nov 2024 17:38:54 +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.13
Hello Linus,
Here is the second request this evening to receive the generic phy
subsystem updates which as usual contains bunch on new phy driver and
device support along with bunch of updates and the platform_driver
remove subsystem update.
You might get a merge conflict when you merge, it is fairly simple one
and the next also contains a resolution.
The following changes since commit 9852d85ec9d492ebef56dc5f229416c925758edc:
Linux 6.12-rc1 (2024-09-29 15:06:19 -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.13
for you to fetch changes up to 32f4a76b8e7cedec9f9aedbfc43626536bba8350:
phy: qcom: qmp: Fix lecacy-legacy typo (2024-10-22 00:09:03 +0530)
----------------------------------------------------------------
phy-for-6.13
- New Support
- ST STM32MP25 combophy support
- Sparx5 support for lan969x serdes and updates to driver to support this
- NXP PTN3222 eUSB2 to USB2 redriver
- Qualcomm SAR2130P eusb2 support, QCS8300 USB DW3 and QMP USB2 support,
X1E80100 QMP PCIe PHY Gen4 support, QCS615 and QCS8300 QMP UFS PHY
support and SA8775P eDP PHY support
- Rockchip rk3576 usbdp and rk3576 usb2 phy support
- Binding for Microchip ATA6561 can phy
- Updates
- Freescale driver updates from hdmi support
- Conversion of rockchip rk3228 hdmi phy binding to yaml
- Broadcom usb2-phy deprecated support dropped and USB init array update
for BCM4908
- TI USXGMII mode support in J7200
- Switch back to platform_driver::remove() subsystem update
----------------------------------------------------------------
Adam Ford (5):
phy: freescale: fsl-samsung-hdmi: Replace register defines with macro
phy: freescale: fsl-samsung-hdmi: Simplify REG21_PMS_S_MASK lookup
phy: freescale: fsl-samsung-hdmi: Support dynamic integer
phy: freescale: fsl-samsung-hdmi: Use closest divider
phy: freescale: fsl-samsung-hdmi: Remove unnecessary LUT entries
Andrew Kreimer (1):
phy: sun4i-usb: Fix a typo
Andy Yan (1):
phy: phy-rockchip-samsung-hdptx: Don't request RST_PHY/RST_ROPLL/RST_LCPLL
Christian Bruel (3):
dt-bindings: phy: Add STM32MP25 COMBOPHY bindings
phy: stm32: Add support for STM32MP25 COMBOPHY.
MAINTAINERS: add entry for ST STM32MP25 COMBOPHY driver
Daniel Machon (9):
phy: sparx5-serdes: add support for private match data
phy: sparx5-serdes: add constants to match data
phy: sparx5-serdes: add constant for the number of CMU's
phy: sparx5-serdes: add ops to match data
phy: sparx5-serdes: add function for getting the CMU index
phy: sparx5-serdes: add indirection layer to register macros
phy: sparx5-serdes: add support for branching on chip type
dt-bindings: phy: sparx5: document lan969x
phy: lan969x-serdes: add support for lan969x serdes driver
Dmitry Baryshkov (3):
dt-bindings: phy: add NXP PTN3222 eUSB2 to USB2 redriver
phy: add NXP PTN3222 eUSB2 to USB2 redriver
dt-bindings: phy: qcom: snps-eusb2: Add SAR2130P compatible
Dragan Simic (3):
phy: phy-rockchip-inno-usb2: Perform trivial code cleanups
phy: phy-rockchip-inno-usb2: Handle failed extcon allocation better
phy: phy-rockchip-inno-usb2: Use dev_err_probe() in the probe path
Frank Wang (4):
phy: rockchip: inno-usb2: convert clock management to bulk
dt-bindings: phy: rockchip,inno-usb2phy: add rk3576
dt-bindings: phy: rockchip-usbdp: add rk3576
phy: rockchip: usbdp: add rk3576 device match data
Heiko Stuebner (1):
dt-bindings: phy: rk3228-hdmi-phy: convert to yaml
Ilya Orazov (1):
dt-bindings: phy: ti,tcan104x-can: Document Microchip ATA6561
Josua Mayer (1):
phy: mvebu-cp110-utmi: support swapping d+/d- lanes by dts property
Konrad Dybcio (1):
phy: qcom: qmp: Fix lecacy-legacy typo
Krishna Kurapati (4):
dt-bindings: usb: qcom,dwc3: Add QCS8300 to USB DWC3 bindings
dt-bindings: phy: qcom,usb-snps-femto-v2: Add bindings for QCS8300
dt-bindings: phy: qcom,sc8280xp-qmp-usb3-uni: Add QCS8300 compatible
phy: qcom: qmp: Add qmp configuration for QCS8300
Lorenzo Bianconi (4):
phy: airoha: Fix REG_CSR_2L_PLL_CMN_RESERVE0 config in airoha_pcie_phy_init_clk_out()
phy: airoha: Fix REG_PCIE_PMA_TX_RESET config in airoha_pcie_phy_init_csr_2l()
phy: airoha: Fix REG_CSR_2L_JCPLL_SDM_HREN config in airoha_pcie_phy_init_ssc_jcpll()
phy: airoha: Fix REG_CSR_2L_RX{0,1}_REV0 definitions
Macpaul Lin (1):
dt-bindings: phy: mediatek: tphy: add a property for power-domains
Qiang Yu (2):
dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Document the X1E80100 QMP PCIe PHY Gen4 x8
phy: qcom: qmp: Add phy register and clk setting for x1e80100 PCIe3
Rafał Miłecki (2):
dt-bindings: phy: bcm-ns-usb2-phy: drop deprecated variant
phy: bcm-ns-usb2: drop support for old binding variant
Sam Edwards (2):
phy: usb: Fix missing elements in BCM4908 USB init array
phy: usb: update Broadcom driver table to use designated initializers
Sayali Lokhande (1):
dt-bindings: phy: Add QMP UFS PHY comptible for QCS615
Siddharth Vadapalli (2):
dt-bindings: phy: cadence-sierra: Allow PHY types QSGMII and SGMII
phy: ti: gmii-sel: Enable USXGMII mode for J7200
Soutrik Mukhopadhyay (3):
dt-bindings: phy: Add eDP PHY compatible for sa8775p
phy: qcom: edp: Introduce aux_cfg array for version specific aux settings
phy: qcom: edp: Add support for eDP PHY on SA8775P
Uwe Kleine-König (1):
phy: Switch back to struct platform_driver::remove()
William Wu (1):
phy: rockchip: inno-usb2: Add usb2 phys support for rk3576
Xin Liu (1):
dt-bindings: phy: Add QMP UFS PHY compatible for QCS8300
Xu Yang (1):
dt-bindings: phy: mxs-usb-phy: add imx8qxp compatible
Yang Li (1):
phy: stm32: Remove unneeded semicolon
Yijie Yang (1):
dt-bindings: phy: describe the Qualcomm SGMII PHY
.../devicetree/bindings/phy/bcm-ns-usb2-phy.yaml | 19 +-
.../devicetree/bindings/phy/fsl,mxs-usbphy.yaml | 1 +
.../devicetree/bindings/phy/mediatek,tphy.yaml | 10 +
.../bindings/phy/microchip,sparx5-serdes.yaml | 17 +-
.../devicetree/bindings/phy/nxp,ptn3222.yaml | 55 ++
.../bindings/phy/phy-cadence-sierra.yaml | 2 +-
.../bindings/phy/phy-rockchip-inno-hdmi.txt | 43 --
.../bindings/phy/phy-rockchip-usbdp.yaml | 1 +
.../devicetree/bindings/phy/qcom,edp-phy.yaml | 1 +
.../bindings/phy/qcom,sa8775p-dwmac-sgmii-phy.yaml | 7 +-
.../bindings/phy/qcom,sc8280xp-qmp-pcie-phy.yaml | 3 +
.../bindings/phy/qcom,sc8280xp-qmp-ufs-phy.yaml | 49 +-
.../phy/qcom,sc8280xp-qmp-usb3-uni-phy.yaml | 2 +
.../bindings/phy/qcom,snps-eusb2-phy.yaml | 1 +
.../bindings/phy/qcom,usb-snps-femto-v2.yaml | 1 +
.../bindings/phy/rockchip,inno-usb2phy.yaml | 45 +-
.../bindings/phy/rockchip,rk3228-hdmi-phy.yaml | 97 +++
.../bindings/phy/st,stm32mp25-combophy.yaml | 119 ++++
.../devicetree/bindings/phy/ti,tcan104x-can.yaml | 13 +-
.../devicetree/bindings/usb/qcom,dwc3.yaml | 4 +
MAINTAINERS | 6 +
drivers/phy/Kconfig | 11 +
drivers/phy/Makefile | 1 +
drivers/phy/allwinner/phy-sun4i-usb.c | 8 +-
drivers/phy/broadcom/phy-bcm-ns-usb2.c | 54 +-
drivers/phy/broadcom/phy-brcm-usb-init.c | 433 ++++++------
drivers/phy/broadcom/phy-brcm-usb.c | 2 +-
drivers/phy/cadence/cdns-dphy.c | 2 +-
drivers/phy/cadence/phy-cadence-sierra.c | 2 +-
drivers/phy/cadence/phy-cadence-torrent.c | 4 +-
drivers/phy/freescale/phy-fsl-imx8qm-lvds-phy.c | 6 +-
drivers/phy/freescale/phy-fsl-lynx-28g.c | 6 +-
drivers/phy/freescale/phy-fsl-samsung-hdmi.c | 598 +++++++++--------
drivers/phy/intel/phy-intel-lgm-combo.c | 2 +-
drivers/phy/marvell/phy-mvebu-cp110-utmi.c | 16 +
drivers/phy/microchip/sparx5_serdes.c | 195 +++++-
drivers/phy/microchip/sparx5_serdes.h | 44 +-
drivers/phy/microchip/sparx5_serdes_regs.h | 746 ++++++++++++++-------
drivers/phy/motorola/phy-cpcap-usb.c | 2 +-
drivers/phy/motorola/phy-mapphone-mdm6600.c | 2 +-
drivers/phy/phy-airoha-pcie-regs.h | 6 +-
drivers/phy/phy-airoha-pcie.c | 8 +-
drivers/phy/phy-lgm-usb.c | 2 +-
drivers/phy/phy-nxp-ptn3222.c | 123 ++++
drivers/phy/qualcomm/phy-qcom-apq8064-sata.c | 10 +-
drivers/phy/qualcomm/phy-qcom-edp.c | 74 +-
drivers/phy/qualcomm/phy-qcom-eusb2-repeater.c | 2 +-
drivers/phy/qualcomm/phy-qcom-ipq806x-sata.c | 8 +-
drivers/phy/qualcomm/phy-qcom-qmp-combo.c | 8 +-
drivers/phy/qualcomm/phy-qcom-qmp-pcie.c | 214 ++++++
drivers/phy/qualcomm/phy-qcom-qmp-pcs-pcie-v6_30.h | 25 +
drivers/phy/qualcomm/phy-qcom-qmp-pcs-v6_30.h | 19 +
drivers/phy/qualcomm/phy-qcom-qmp-usb.c | 65 ++
drivers/phy/realtek/phy-rtk-usb2.c | 2 +-
drivers/phy/realtek/phy-rtk-usb3.c | 2 +-
drivers/phy/renesas/phy-rcar-gen3-pcie.c | 8 +-
drivers/phy/renesas/phy-rcar-gen3-usb2.c | 2 +-
drivers/phy/renesas/phy-rcar-gen3-usb3.c | 8 +-
drivers/phy/renesas/r8a779f0-ether-serdes.c | 2 +-
drivers/phy/rockchip/phy-rockchip-inno-csidphy.c | 2 +-
drivers/phy/rockchip/phy-rockchip-inno-dsidphy.c | 2 +-
drivers/phy/rockchip/phy-rockchip-inno-hdmi.c | 4 +-
drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 200 ++++--
drivers/phy/rockchip/phy-rockchip-samsung-hdptx.c | 17 +-
drivers/phy/rockchip/phy-rockchip-typec.c | 2 +-
drivers/phy/rockchip/phy-rockchip-usbdp.c | 41 ++
drivers/phy/st/Kconfig | 11 +
drivers/phy/st/Makefile | 1 +
drivers/phy/st/phy-stm32-combophy.c | 598 +++++++++++++++++
drivers/phy/st/phy-stm32-usbphyc.c | 2 +-
drivers/phy/tegra/xusb.c | 2 +-
drivers/phy/ti/phy-am654-serdes.c | 2 +-
drivers/phy/ti/phy-da8xx-usb.c | 4 +-
drivers/phy/ti/phy-dm816x-usb.c | 2 +-
drivers/phy/ti/phy-gmii-sel.c | 3 +-
drivers/phy/ti/phy-j721e-wiz.c | 2 +-
drivers/phy/ti/phy-omap-usb2.c | 2 +-
drivers/phy/ti/phy-ti-pipe3.c | 2 +-
drivers/phy/ti/phy-twl4030-usb.c | 2 +-
drivers/phy/xilinx/phy-zynqmp.c | 2 +-
include/linux/phy/phy-sun4i-usb.h | 2 +-
81 files changed, 3056 insertions(+), 1067 deletions(-)
create mode 100644 Documentation/devicetree/bindings/phy/nxp,ptn3222.yaml
delete mode 100644 Documentation/devicetree/bindings/phy/phy-rockchip-inno-hdmi.txt
create mode 100644 Documentation/devicetree/bindings/phy/rockchip,rk3228-hdmi-phy.yaml
create mode 100644 Documentation/devicetree/bindings/phy/st,stm32mp25-combophy.yaml
create mode 100644 drivers/phy/phy-nxp-ptn3222.c
create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-pcie-v6_30.h
create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-v6_30.h
create mode 100644 drivers/phy/st/phy-stm32-combophy.c
--
~Vinod
Download attachment "signature.asc" of type "application/pgp-signature" (834 bytes)
Powered by blists - more mailing lists