public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL]: Dmaengine updates for v7.1
@ 2026-04-17  8:45 Vinod Koul
  2026-04-17 17:50 ` pr-tracker-bot
  0 siblings, 1 reply; 2+ messages in thread
From: Vinod Koul @ 2026-04-17  8:45 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: LKML

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

Hello Linus,

Please pull to receive updates for dmaengine subsystem with a new manage
core API and couple of device driver support and updates on bunch of
drivers.
This is based on fixes branch which was already merged by you
and merged into my next due to dependencies.


The following changes since commit 89a8567d84bde88cb7cdbbac2ab2299c4f991490:

  dmaengine: sh: rz-dmac: Move CHCTRL updates under spinlock (2026-03-17 16:11:11 +0530)

are available in the Git repository at:

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

for you to fetch changes up to b7560798466a07d9c3fb011698e92c335ab28baf:

  dmaengine: dw-edma: Add non-LL mode (2026-03-18 15:11:40 +0530)

----------------------------------------------------------------
dmaengine updates for v7.1

 Core:
  - New devm_of_dma_controller_register() API

 New Support:
  - Support for RZ/G3L SoC
  - Loongson Multi-Channel DMA controller support
  - Conversion of Xilinx AXI DMA binding
  - DW AXI CV1800B DMA support
  - Switchtec DMA engine driver

 Updates:
  - AMD MDB Endpoint and non-LL mode support
  - DW edma virtual IRQ for interrupt-emulation, cyclic transfers support

----------------------------------------------------------------
Abin Joseph (1):
      dt-bindings: dma: xlnx,axi-dma: Convert to DT schema

Andy Shevchenko (3):
      dmaengine: Refactor devm_dma_request_chan() for readability
      dmaengine: Use device_match_of_node() helper
      dmaengine: Sort headers alphabetically

Biju Das (3):
      dt-bindings: dma: rz-dmac: Document RZ/G3L SoC
      dmaengine: sh: rz-dmac: Add device_tx_status() callback
      dt-bindings: dma: rz-dmac: Add conditional schema for RZ/G3L

Binbin Zhou (6):
      dmaengine: loongson: New directory for Loongson DMA controllers drivers
      dmaengine: loongson: loongson2-apb: Convert to dmaenginem_async_device_register()
      dmaengine: loongson: loongson2-apb: Convert to devm_clk_get_enabled()
      dmaengine: loongson: loongson2-apb: Simplify locking with guard() and scoped_guard()
      dt-bindings: dmaengine: Add Loongson Multi-Channel DMA controller
      dmaengine: loongson: New driver for the Loongson Multi-Channel DMA controller

Claudiu Beznea (4):
      dmaengine: sh: rz-dmac: Drop read of CHCTRL register
      dmaengine: sh: rz-dmac: Drop goto instruction and label
      dmaengine: sh: rz-dmac: Drop unnecessary local_irq_save() call
      dmaengine: sh: rz-dmac: Add device_{pause,resume}() callbacks

Colin Ian King (2):
      dmaengine: loongson: Fix spelling mistake "Looongson" -> "Looogson"
      dt-bindings: dmaengine: Fix spelling mistake "Looongson" -> "Looogson"

Cosmin Tanislav (4):
      dmaengine: sh: rz_dmac: make error interrupt optional
      dmaengine: sh: rz_dmac: make register_dma_req() chip-specific
      dt-bindings: dma: renesas,rz-dmac: document RZ/{T2H,N2H}
      dmaengine: sh: rz_dmac: add RZ/{T2H,N2H} support

Devendra K Verma (2):
      dmaengine: dw-edma: Add AMD MDB Endpoint Support
      dmaengine: dw-edma: Add non-LL mode

Frank Li (11):
      dmaengine: of_dma: Add devm_of_dma_controller_register()
      dmaengine: mxs-dma: Fix missing return value from of_dma_controller_register()
      dmaengine: mxs-dma: Use local dev variable in probe()
      dmaengine: mxs-dma: Use dev_err_probe() to simplify code
      dmaengine: mxs-dma: Use managed API devm_of_dma_controller_register()
      dmaengine: imx-sdma: Use devm_clk_get_prepared() to simplify code
      dmaengine: imx-sdma: Use managed API to simplify code
      dmaengine: imx-sdma: Use dev_err_probe() to simplify code
      dmaengine: fsl-edma: Use managed API dmaenginem_async_device_register()
      dmaengine: fsl-edma: Use dev_err_probe() to simplify code
      dmaengine: fsl-qdma: Use dev_err_probe() to simplify code

Inochi Amaoto (2):
      dt-bindings: dma: snps,dw-axi-dmac: Add CV1800B compatible
      dmaengine: dw-axi-dmac: Add support for CV1800B DMA

Jindong Yue (2):
      dmaengine: mxs-dma: Add module license and description
      dmaengine: mxs-dma: Turn MXS_DMA as tristate

John Madieu (1):
      dmaengine: sh: rz-dmac: Use rz_lmdesc_setup() to invalidate descriptors

Kelvin Cao (3):
      dmaengine: switchtec-dma: Introduce Switchtec DMA engine skeleton
      dmaengine: switchtec-dma: Implement hardware initialization and cleanup
      dmaengine: switchtec-dma: Implement descriptor submission

Khairul Anuar Romli (4):
      dt-bindings: dma: snps,dw-axi-dmac: add dma-coherent property
      dmaengine: dw-axi-dmac: fix Alignment should match open parenthesis
      dmaengine: dw-axi-dmac: Add blank line after function
      dmaengine: dw-axi-dmac: Remove unnecessary return statement from void function

Koichiro Den (2):
      dmaengine: dw-edma: Add interrupt-emulation hooks
      dmaengine: dw-edma: Add virtual IRQ for interrupt-emulation doorbells

Krzysztof Kozlowski (1):
      dmaengine: xilinx: Simplify with scoped for each OF child loop

Nuno Sá (5):
      dmaengine: Document cyclic transfer for dmaengine_prep_peripheral_dma_vec()
      dmaengine: dma-axi-dmac: Add cyclic transfers in .device_prep_peripheral_dma_vec()
      dmaengine: dma-axi-dmac: Add helper for getting next desc
      dmaengine: dma-axi-dmac: Gracefully terminate SW cyclic transfers
      dmaengine: dma-axi-dmac: Gracefully terminate HW cyclic transfers

Randy Dunlap (3):
      dmaengine: fsl-edma: fix all kernel-doc warnings
      dmaengine: ti-cppi5: fix all kernel-doc warnings
      dmaengine: qcom: qcom-gpi-dma.h: fix all kernel-doc warnings

Thomas Weißschuh (4):
      dmaengine: ioatdma: make some sysfs structures static
      dmaengine: ioatdma: move sysfs entry definition out of header
      dmaengine: ioatdma: make ioat_ktype const
      dmaengine: ioatdma: make sysfs attributes const

Vinod Koul (2):
      dmaengine: xilinx: Update kernel-doc comments
      Merge branch 'fixes' into next

Zhen Ni (1):
      dmaengine: fsl-edma: Remove redundant check in fsl_edma_free_chan_resources()

 .../bindings/dma/loongson,ls2k0300-dma.yaml        |   81 ++
 .../devicetree/bindings/dma/renesas,rz-dmac.yaml   |  102 +-
 .../devicetree/bindings/dma/snps,dw-axi-dmac.yaml  |    3 +
 .../devicetree/bindings/dma/xilinx/xilinx_dma.txt  |  111 --
 .../bindings/dma/xilinx/xlnx,axi-dma.yaml          |  299 ++++
 MAINTAINERS                                        |   14 +-
 drivers/dma/Kconfig                                |   36 +-
 drivers/dma/Makefile                               |    4 +-
 drivers/dma/dma-axi-dmac.c                         |  170 ++-
 drivers/dma/dmaengine.c                            |   50 +-
 drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c     |   42 +-
 drivers/dma/dw-axi-dmac/dw-axi-dmac.h              |    1 +
 drivers/dma/dw-edma/dw-edma-core.c                 |  174 ++-
 drivers/dma/dw-edma/dw-edma-core.h                 |   18 +
 drivers/dma/dw-edma/dw-edma-pcie.c                 |  220 ++-
 drivers/dma/dw-edma/dw-edma-v0-core.c              |   21 +
 drivers/dma/dw-edma/dw-hdma-v0-core.c              |   71 +-
 drivers/dma/dw-edma/dw-hdma-v0-regs.h              |    1 +
 drivers/dma/fsl-edma-common.c                      |    3 +-
 drivers/dma/fsl-edma-main.c                        |   55 +-
 drivers/dma/fsl-qdma.c                             |   47 +-
 drivers/dma/imx-sdma.c                             |   56 +-
 drivers/dma/ioat/dma.h                             |   13 +-
 drivers/dma/ioat/sysfs.c                           |   32 +-
 drivers/dma/loongson/Kconfig                       |   41 +
 drivers/dma/loongson/Makefile                      |    4 +
 drivers/dma/{ => loongson}/loongson1-apb-dma.c     |    4 +-
 drivers/dma/loongson/loongson2-apb-cmc-dma.c       |  730 ++++++++++
 drivers/dma/{ => loongson}/loongson2-apb-dma.c     |   93 +-
 drivers/dma/mxs-dma.c                              |   37 +-
 drivers/dma/sh/rz-dmac.c                           |  304 ++++-
 drivers/dma/switchtec_dma.c                        | 1437 ++++++++++++++++++++
 drivers/dma/xilinx/xdma.c                          |    2 +
 drivers/dma/xilinx/xilinx_dma.c                    |    8 +-
 include/linux/dma/edma.h                           |    7 +
 include/linux/dma/qcom-gpi-dma.h                   |    5 +-
 include/linux/dma/ti-cppi5.h                       |   53 +-
 include/linux/dmaengine.h                          |    3 +-
 include/linux/of_dma.h                             |   29 +
 include/linux/platform_data/dma-mcf-edma.h         |    5 +-
 40 files changed, 3852 insertions(+), 534 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/dma/loongson,ls2k0300-dma.yaml
 delete mode 100644 Documentation/devicetree/bindings/dma/xilinx/xilinx_dma.txt
 create mode 100644 Documentation/devicetree/bindings/dma/xilinx/xlnx,axi-dma.yaml
 create mode 100644 drivers/dma/loongson/Kconfig
 create mode 100644 drivers/dma/loongson/Makefile
 rename drivers/dma/{ => loongson}/loongson1-apb-dma.c (99%)
 create mode 100644 drivers/dma/loongson/loongson2-apb-cmc-dma.c
 rename drivers/dma/{ => loongson}/loongson2-apb-dma.c (91%)
 create mode 100644 drivers/dma/switchtec_dma.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]: Dmaengine updates for v7.1
  2026-04-17  8:45 [GIT PULL]: Dmaengine updates for v7.1 Vinod Koul
@ 2026-04-17 17:50 ` pr-tracker-bot
  0 siblings, 0 replies; 2+ messages in thread
From: pr-tracker-bot @ 2026-04-17 17:50 UTC (permalink / raw)
  To: Vinod Koul; +Cc: Linus Torvalds, LKML

The pull request you sent on Fri, 17 Apr 2026 14:15:40 +0530:

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

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

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:[~2026-04-17 17:51 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-04-17  8:45 [GIT PULL]: Dmaengine updates for v7.1 Vinod Koul
2026-04-17 17:50 ` 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