From: Vinod Koul <vkoul@kernel.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: LKML <linux-kernel@vger.kernel.org>
Subject: [GIT PULL]: dmaengine subsystem updates for v6.17
Date: Fri, 1 Aug 2025 18:11:38 +0530 [thread overview]
Message-ID: <aIy2AkFvYfbQ2WTD@vaman> (raw)
[-- Attachment #1: Type: text/plain, Size: 5258 bytes --]
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
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
next reply other threads:[~2025-08-01 12:41 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-08-01 12:41 Vinod Koul [this message]
2025-08-01 21:37 ` [GIT PULL]: dmaengine subsystem updates for v6.17 pr-tracker-bot
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=aIy2AkFvYfbQ2WTD@vaman \
--to=vkoul@kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.