[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <aIy2AkFvYfbQ2WTD@vaman>
Date: Fri, 1 Aug 2025 18:11:38 +0530
From: Vinod Koul <vkoul@...nel.org>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: LKML <linux-kernel@...r.kernel.org>
Subject: [GIT PULL]: dmaengine subsystem updates for v6.17
Hello Linus,
Please pull to receive updates for dmaengine subsystem consisting of a
new managed api, a new driver and couple of device support and few
updates and cleanups to drivers.
The following changes since commit 19272b37aa4f83ca52bdf9c16d5d81bdd1354494:
Linux 6.16-rc1 (2025-06-08 13:44:43 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git tags/dmaengine-6.17-rc1
for you to fetch changes up to e3a9ccd21897a59d02cf2b7a95297086249306d6:
dt-bindings: dma: fsl-mxs-dma: allow interrupt-names for fsl,imx23-dma-apbx (2025-07-23 17:55:32 +0530)
----------------------------------------------------------------
dmaengine updates for v6.17
Core:
- Managed API for dma channel request
New support:
- Sophgo CV18XX/SG200X dmamux driver
- Qualcomm Milos GPI, sc8280xp GPI support
Updates:
- Conversion of brcm,iproc-sba and marvell,orion-xor binding
- Unused code cleanup across drivers
----------------------------------------------------------------
Amelie Delaunay (1):
dmaengine: stm32-dma: configure next sg only if there are more than 2 sgs
Anil S Keshavamurthy (1):
dmaengine: idxd: Fix warning for deadcode.deadstore
Bence Csókás (2):
dmaengine: sun4i: Simplify error handling in probe()
dmaengine: Add devm_dma_request_chan()
Frank Li (1):
dt-bindings: dma: fsl-mxs-dma: allow interrupt-names for fsl,imx23-dma-apbx
Inochi Amaoto (2):
dt-bindings: dmaengine: Add dma multiplexer for CV18XX/SG200X series SoC
dmaengine: add driver for Sophgo CV18XX/SG200X dmamux
Krzysztof Kozlowski (7):
dmaengine: dw-edma: Drop unused dchan2dev() and chan2dev()
dmaengine: fsl-dpaa2-qdma: Drop unused mc_enc()
dmaengine: qcom: gpi: Drop unused gpi_write_reg_field()
dmaengine: fsl-qdma: Add missing fsl_qdma_format kerneldoc
dmaengine: mmp: Fix again Wvoid-pointer-to-enum-cast warning
dmaengine: sh: Do not enable SH_DMAE_BASE by default during compile testing
dmaengine: ti: Do not enable by default during compile testing
Luca Weiss (1):
dt-bindings: dma: qcom,gpi: document the Milos GPI DMA Engine
Pengyu Luo (1):
dt-bindings: dma: qcom,gpi: Document the sc8280xp GPI DMA engine
Rob Herring (Arm) (2):
dt-bindings: dma: Convert brcm,iproc-sba to DT schema
dt-bindings: dma: Convert marvell,orion-xor to DT schema
Robert Marko (1):
dmaengine: xdmac: make it selectable for ARCH_MICROCHIP
Sven Peter (1):
dmaengine: apple-admac: Drop default ARCH_APPLE in Kconfig
Thomas Fourier (2):
dmaengine: mv_xor: Fix missing check after DMA map and missing unmap
dmaengine: nbpfaxi: Add missing check after DMA map
Thomas Weißschuh (1):
dmaengine: stm32: Don't use %pK through printk
Vinod Koul (1):
Merge branch 'topic/dmaengine_devm' into next
Yi Sun (1):
dmaengine: idxd: Remove __packed from structures
.../devicetree/bindings/dma/brcm,iproc-sba.txt | 29 ---
.../devicetree/bindings/dma/brcm,iproc-sba.yaml | 41 ++++
.../devicetree/bindings/dma/fsl,mxs-dma.yaml | 33 +++
.../devicetree/bindings/dma/marvell,orion-xor.yaml | 84 +++++++
Documentation/devicetree/bindings/dma/mv-xor.txt | 40 ----
.../devicetree/bindings/dma/qcom,gpi.yaml | 2 +
.../bindings/dma/sophgo,cv1800b-dmamux.yaml | 51 ++++
drivers/dma/Kconfig | 12 +-
drivers/dma/Makefile | 1 +
drivers/dma/cv1800b-dmamux.c | 259 +++++++++++++++++++++
drivers/dma/dmaengine.c | 30 +++
drivers/dma/dw-edma/dw-edma-core.c | 12 -
drivers/dma/fsl-dpaa2-qdma/dpdmai.c | 5 -
drivers/dma/fsl-qdma.c | 3 +
drivers/dma/idxd/init.c | 1 -
drivers/dma/idxd/registers.h | 60 ++---
drivers/dma/mmp_tdma.c | 2 +-
drivers/dma/mv_xor.c | 21 +-
drivers/dma/nbpfaxi.c | 13 ++
drivers/dma/qcom/gpi.c | 11 -
drivers/dma/sh/Kconfig | 2 +-
drivers/dma/stm32/stm32-dma.c | 12 +-
drivers/dma/stm32/stm32-dma3.c | 10 +-
drivers/dma/stm32/stm32-mdma.c | 8 +-
drivers/dma/sun4i-dma.c | 46 ++--
drivers/dma/ti/Kconfig | 4 +-
include/linux/dmaengine.h | 7 +
27 files changed, 615 insertions(+), 184 deletions(-)
delete mode 100644 Documentation/devicetree/bindings/dma/brcm,iproc-sba.txt
create mode 100644 Documentation/devicetree/bindings/dma/brcm,iproc-sba.yaml
create mode 100644 Documentation/devicetree/bindings/dma/marvell,orion-xor.yaml
delete mode 100644 Documentation/devicetree/bindings/dma/mv-xor.txt
create mode 100644 Documentation/devicetree/bindings/dma/sophgo,cv1800b-dmamux.yaml
create mode 100644 drivers/dma/cv1800b-dmamux.c
--
~Vinod
Download attachment "signature.asc" of type "application/pgp-signature" (834 bytes)
Powered by blists - more mailing lists