mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [GIT PULL]: Generic phy subsystem updates for v6.13
@ 2024-11-27 12:08 Vinod Koul
  2024-11-27 21:41 ` pr-tracker-bot
  0 siblings, 1 reply; 2+ messages in thread
From: Vinod Koul @ 2024-11-27 12:08 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: LKML

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

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

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

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [GIT PULL]: Generic phy subsystem updates for v6.13
  2024-11-27 12:08 [GIT PULL]: Generic phy subsystem updates for v6.13 Vinod Koul
@ 2024-11-27 21:41 ` pr-tracker-bot
  0 siblings, 0 replies; 2+ messages in thread
From: pr-tracker-bot @ 2024-11-27 21:41 UTC (permalink / raw)
  To: Vinod Koul; +Cc: Linus Torvalds, LKML

The pull request you sent on Wed, 27 Nov 2024 17:38:54 +0530:

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

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/0ce9a5ffca7cb74efe6e981e42f82d0838fd31cd

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2024-11-27 21:41 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-11-27 12:08 [GIT PULL]: Generic phy subsystem updates for v6.13 Vinod Koul
2024-11-27 21:41 ` pr-tracker-bot

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®