public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL]: Dmaengine subsystem updates for v6.12
@ 2024-09-22 11:28 Vinod Koul
  2024-09-23 22:34 ` pr-tracker-bot
  0 siblings, 1 reply; 2+ messages in thread
From: Vinod Koul @ 2024-09-22 11:28 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: LKML

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

Hi Linus,

Here is the dmaengine subsystem update for v6.12. This is a unique PR
that it has more new driver and device support than updates. Couple of
new device support, AMD, Rcar, Intel and New drivers in Freescale,
Loonsoon, AMD and LPC32XX with DT conversion and mode updates etc.

The following changes since commit 8400291e289ee6b2bf9779ff1c83a291501f017b:

  Linux 6.11-rc1 (2024-07-28 14:19:55 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git tags/dmaengine-6.12-rc1

for you to fetch changes up to e0bee4bcdc3238ebcae6e5960544b9e3d0a62abf:

  dmaengine: loongson1-apb-dma: Fix the build warning caused by the size of pdev_irqname (2024-09-02 13:56:32 +0530)

----------------------------------------------------------------
dmaengine updates for v6.12

 New support:
  - Support for AMD Versal Gen 2 DMA IP
  - Rcar RZ/G3S SoC dma controller
  - Support for Intel Diamond Rapids and Granite Rapids-D dma controllers
  - Support for Freescale ls1021a-qdma controller
  - New driver for Loongson-1 APB DMA
  - New driver for AMD QDMA
  - Pl08x in LPC32XX router dma driver

 Updates:
  - Support for dpdma cyclic dma mode
  - XML conversion for marvell xor dma bindings
  - Dma clocks documentation for imx dma

----------------------------------------------------------------
Abin Joseph (2):
      dt-bindings: dmaengine: zynqmp_dma: Add a new compatible string
      dmaengine: zynqmp_dma: Add support for AMD Versal Gen 2 DMA IP

Amit Vadhavana (1):
      dmaengine: Fix spelling mistakes

Arnd Bergmann (1):
      dmaengine: avoid non-constant format string

Chen Ni (1):
      dmaengine: idxd: Convert comma to semicolon

Christophe JAILLET (1):
      dma: ipu: Remove include/linux/dma/ipu-dma.h

Claudiu Beznea (1):
      dt-bindings: dma: rz-dmac: Document RZ/G3S SoC

Fabio Estevam (2):
      dt-bindings: dma: fsl,imx-dma: Document the DMA clocks
      dmaengine: imx-dma: Remove i.MX21 support

Fenghua Yu (2):
      dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
      dmaengine: idxd: Add new DSA and IAA device IDs for Diamond Rapids platform

Frank Li (2):
      dt-bindings: fsl-qdma: allow compatible string fallback to fsl,ls1021a-qdma
      dt-bindings: dma: fsl-mxs-dma: Add compatible string "fsl,imx8qxp-dma-apbh"

Joy Zou (2):
      dmaengine: fsl-edma: change to guard(mutex) within fsl_edma3_xlate()
      dmaengine: fsl-edma: add edma src ID check at request channel

Keguang Zhang (3):
      dt-bindings: dma: Add Loongson-1 APB DMA
      dmaengine: Loongson1: Add Loongson-1 APB DMA driver
      dmaengine: loongson1-apb-dma: Fix the build warning caused by the size of pdev_irqname

Nishad Saraf (1):
      dmaengine: amd: qdma: Add AMD QDMA driver

Piotr Wojtaszczyk (1):
      dmaengine: Add dma router for pl08x in LPC32XX SoC

Rohit Visavalia (1):
      dmaengine: xilinx: dpdma: Add support for cyclic dma mode

Shresth Prasad (1):
      dt-bindings: dma: mv-xor-v2: Convert to dtschema

Thorsten Blum (1):
      dmaengine: dmatest: Explicitly cast divisor to u32

Yue Haibing (1):
      dmaengine: ti: k3-udma: Remove unused declarations

 .../devicetree/bindings/dma/fsl,imx-dma.yaml       |   14 +
 .../devicetree/bindings/dma/fsl,mxs-dma.yaml       |   15 +
 .../devicetree/bindings/dma/fsl-qdma.yaml          |   13 +-
 .../bindings/dma/loongson,ls1b-apbdma.yaml         |   65 ++
 .../devicetree/bindings/dma/marvell,xor-v2.yaml    |   61 ++
 .../devicetree/bindings/dma/mv-xor-v2.txt          |   28 -
 .../devicetree/bindings/dma/renesas,rz-dmac.yaml   |    1 +
 .../bindings/dma/xilinx/xlnx,zynqmp-dma-1.0.yaml   |    4 +-
 MAINTAINERS                                        |    9 +
 arch/arm/mach-lpc32xx/Kconfig                      |    1 +
 drivers/dma/Kconfig                                |   20 +
 drivers/dma/Makefile                               |    3 +
 drivers/dma/acpi-dma.c                             |    4 +-
 drivers/dma/altera-msgdma.c                        |    4 +-
 drivers/dma/amba-pl08x.c                           |    2 +-
 drivers/dma/amd/Kconfig                            |   14 +
 drivers/dma/amd/Makefile                           |    3 +
 drivers/dma/amd/qdma/Makefile                      |    5 +
 drivers/dma/amd/qdma/qdma-comm-regs.c              |   64 ++
 drivers/dma/amd/qdma/qdma.c                        | 1143 ++++++++++++++++++++
 drivers/dma/amd/qdma/qdma.h                        |  266 +++++
 drivers/dma/at_hdmac.c                             |    6 +-
 drivers/dma/bcm-sba-raid.c                         |    4 +-
 drivers/dma/bcm2835-dma.c                          |    2 +-
 drivers/dma/dmaengine.c                            |    2 +-
 drivers/dma/dmatest.c                              |    2 +-
 drivers/dma/ep93xx_dma.c                           |    4 +-
 drivers/dma/fsl-dpaa2-qdma/dpaa2-qdma.h            |    6 +-
 drivers/dma/fsl-edma-main.c                        |   27 +-
 drivers/dma/hisi_dma.c                             |    2 +-
 drivers/dma/idma64.c                               |    4 +-
 drivers/dma/idxd/init.c                            |    6 +
 drivers/dma/idxd/perfmon.c                         |    4 +-
 drivers/dma/idxd/submit.c                          |    2 +-
 drivers/dma/imx-dma.c                              |    3 -
 drivers/dma/ioat/init.c                            |    2 +-
 drivers/dma/lgm/lgm-dma.c                          |    2 +-
 drivers/dma/loongson1-apb-dma.c                    |  660 +++++++++++
 drivers/dma/lpc32xx-dmamux.c                       |  195 ++++
 drivers/dma/ls2x-apb-dma.c                         |    4 +-
 drivers/dma/mediatek/mtk-cqdma.c                   |    4 +-
 drivers/dma/mediatek/mtk-hsdma.c                   |    2 +-
 drivers/dma/mv_xor.c                               |    4 +-
 drivers/dma/mv_xor.h                               |    2 +-
 drivers/dma/mv_xor_v2.c                            |    2 +-
 drivers/dma/nbpfaxi.c                              |    2 +-
 drivers/dma/of-dma.c                               |    4 +-
 drivers/dma/owl-dma.c                              |    2 +-
 drivers/dma/ppc4xx/adma.c                          |    2 +-
 drivers/dma/ppc4xx/dma.h                           |    2 +-
 drivers/dma/ptdma/ptdma.h                          |    2 +-
 drivers/dma/qcom/bam_dma.c                         |    4 +-
 drivers/dma/qcom/gpi.c                             |    2 +-
 drivers/dma/qcom/qcom_adm.c                        |    2 +-
 drivers/dma/sh/shdmac.c                            |    2 +-
 drivers/dma/ste_dma40.h                            |    2 +-
 drivers/dma/ste_dma40_ll.h                         |    2 +-
 drivers/dma/tegra20-apb-dma.c                      |    2 +-
 drivers/dma/ti/k3-udma.h                           |    1 -
 drivers/dma/xgene-dma.c                            |    2 +-
 drivers/dma/xilinx/xilinx_dpdma.c                  |  101 +-
 drivers/dma/xilinx/zynqmp_dma.c                    |   27 +-
 include/linux/dma/ipu-dma.h                        |  174 ---
 include/linux/dma/k3-udma-glue.h                   |    2 -
 include/linux/pci_ids.h                            |    3 +
 include/linux/platform_data/amd_qdma.h             |   36 +
 66 files changed, 2791 insertions(+), 275 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/dma/loongson,ls1b-apbdma.yaml
 create mode 100644 Documentation/devicetree/bindings/dma/marvell,xor-v2.yaml
 delete mode 100644 Documentation/devicetree/bindings/dma/mv-xor-v2.txt
 create mode 100644 drivers/dma/amd/Kconfig
 create mode 100644 drivers/dma/amd/Makefile
 create mode 100644 drivers/dma/amd/qdma/Makefile
 create mode 100644 drivers/dma/amd/qdma/qdma-comm-regs.c
 create mode 100644 drivers/dma/amd/qdma/qdma.c
 create mode 100644 drivers/dma/amd/qdma/qdma.h
 create mode 100644 drivers/dma/loongson1-apb-dma.c
 create mode 100644 drivers/dma/lpc32xx-dmamux.c
 delete mode 100644 include/linux/dma/ipu-dma.h
 create mode 100644 include/linux/platform_data/amd_qdma.h

-- 
~Vinod

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

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

* Re: [GIT PULL]: Dmaengine subsystem updates for v6.12
  2024-09-22 11:28 [GIT PULL]: Dmaengine subsystem updates for v6.12 Vinod Koul
@ 2024-09-23 22:34 ` pr-tracker-bot
  0 siblings, 0 replies; 2+ messages in thread
From: pr-tracker-bot @ 2024-09-23 22:34 UTC (permalink / raw)
  To: Vinod Koul; +Cc: Linus Torvalds, LKML

The pull request you sent on Sun, 22 Sep 2024 12:28:04 +0100:

> git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git tags/dmaengine-6.12-rc1

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/8874d92b579bf86f61f044ab43a4cd961d112269

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-09-23 22:34 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-09-22 11:28 [GIT PULL]: Dmaengine subsystem updates for v6.12 Vinod Koul
2024-09-23 22:34 ` 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