From: Vinod Koul <vkoul@kernel.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: LKML <linux-kernel@vger.kernel.org>
Subject: [GIT PULL]: dmaengine updates for v6.16
Date: Thu, 5 Jun 2025 12:23:01 +0530 [thread overview]
Message-ID: <aEE+za1ox/mlTs1D@vaman> (raw)
[-- Attachment #1: Type: text/plain, Size: 5106 bytes --]
Hello Linus,
Please pull to receive a fairly small (compared to older requests) pull
request for dmaengine subsystem. This has a new ARM dmaengine driver and
couple of new device support and few driver changes.
The following changes since commit 0af2f6be1b4281385b618cb86ad946eded089ac8:
Linux 6.15-rc1 (2025-04-06 13:11:33 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git tags/dmaengine-6.16-rc1
for you to fetch changes up to 3c018bf5a0ee3abe8d579d6a0dda616c3858d7b2:
dmaengine: idxd: Remove unused pointer and macro (2025-05-14 16:00:30 +0100)
----------------------------------------------------------------
dmaengine updates for v6.16
New support:
- Renesas RZ/V2H(P) dma support for r9a09g057
- Arm DMA-350 driver
- Tegra Tegra264 ADMA support
Updates:
- AMD ptdma driver code removal and optimizations
- Freescale edma error interrupt handler support
----------------------------------------------------------------
Ben Collins (1):
fsldma: Set correct dma_mask based on hw capability
Devendra K Verma (1):
dmaengine: dw-edma: Add HDMA NATIVE map check
Eder Zulian (3):
dmaengine: ptdma: Remove unused pointer dma_cmd_cache
dmaengine: ptdma: Remove dead code from pt_dmaengine_register()
dmaengine: idxd: Remove unused pointer and macro
Fabrizio Castro (6):
dt-bindings: dma: rz-dmac: Restrict properties for RZ/A1H
dt-bindings: dma: rz-dmac: Document RZ/V2H(P) family of SoCs
irqchip/renesas-rzv2h: Add rzv2h_icu_register_dma_req()
dmaengine: sh: rz-dmac: Allow for multiple DMACs
dmaengine: sh: rz-dmac: Add RZ/V2H(P) support
arm64: dts: renesas: r9a09g057: Add DMAC nodes
Geert Uytterhoeven (1):
dmaengine: ARM_DMA350 should depend on ARM/ARM64
Henry Martin (1):
dmaengine: ti: Add NULL check in udma_probe()
Jie Hai (1):
MAINTAINERS: Maintainer change for hisi_dma
Joy Zou (2):
dt-bindings: dma: fsl-edma: increase maxItems of interrupts and interrupt-names
dmaegnine: fsl-edma: add edma error interrupt handler
Kaushal Kumar (1):
dt-bindings: dma: qcom,bam: Document dma-coherent property
Nathan Lynch (1):
Documentation: dmaengine: Correct reference to glReadPixels()
Robin Murphy (2):
dt-bindings: dma: Add Arm DMA-350
dmaengine: Add Arm DMA-350 driver
Sakari Ailus (1):
dmaengine: at_xdmac: Use pm_runtime_put_noidle() with many usage_counts
Sheetal (2):
dt-bindings: Document Tegra264 ADMA support
dmaengine: tegra210-adma: Add Tegra264 support
Thomas Gessler (2):
dmaengine: xilinx_dma: Set max segment size
dmaengine: xilinx_dma: Set dma_device directions
Vinicius Costa Gomes (1):
dmaengine: idxd: Narrow the restriction on BATCH to ver. 1 only
Yi Sun (1):
dmaengine: idxd: Check availability of workqueue allocated by idxd wq driver before using
.../devicetree/bindings/dma/arm,dma-350.yaml | 44 ++
.../devicetree/bindings/dma/fsl,edma.yaml | 4 +-
.../bindings/dma/nvidia,tegra210-adma.yaml | 2 +
.../devicetree/bindings/dma/qcom,bam-dma.yaml | 2 +
.../devicetree/bindings/dma/renesas,rz-dmac.yaml | 107 +++-
Documentation/driver-api/dmaengine/provider.rst | 4 +-
MAINTAINERS | 2 +-
arch/arm64/boot/dts/renesas/r9a09g057.dtsi | 165 ++++++
drivers/dma/Kconfig | 8 +
drivers/dma/Makefile | 1 +
drivers/dma/amd/ptdma/ptdma-dmaengine.c | 23 +-
drivers/dma/amd/ptdma/ptdma.h | 1 -
drivers/dma/arm-dma350.c | 660 +++++++++++++++++++++
drivers/dma/at_xdmac.c | 6 +-
drivers/dma/dw-edma/dw-edma-pcie.c | 5 +-
drivers/dma/fsl-edma-common.c | 30 +-
drivers/dma/fsl-edma-common.h | 18 +
drivers/dma/fsl-edma-main.c | 114 +++-
drivers/dma/fsldma.c | 20 +-
drivers/dma/fsldma.h | 1 +
drivers/dma/idxd/cdev.c | 10 +-
drivers/dma/idxd/idxd.h | 2 -
drivers/dma/idxd/sysfs.c | 6 +-
drivers/dma/sh/rz-dmac.c | 84 ++-
drivers/dma/tegra210-adma.c | 185 +++++-
drivers/dma/ti/k3-udma.c | 3 +-
drivers/dma/xilinx/xilinx_dma.c | 4 +
drivers/irqchip/irq-renesas-rzv2h.c | 35 ++
include/linux/irqchip/irq-renesas-rzv2h.h | 23 +
29 files changed, 1463 insertions(+), 106 deletions(-)
create mode 100644 Documentation/devicetree/bindings/dma/arm,dma-350.yaml
create mode 100644 drivers/dma/arm-dma350.c
create mode 100644 include/linux/irqchip/irq-renesas-rzv2h.h
--
~Vinod
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
next reply other threads:[~2025-06-05 6:53 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-06-05 6:53 Vinod Koul [this message]
2025-06-05 16:11 ` [GIT PULL]: dmaengine updates for v6.16 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=aEE+za1ox/mlTs1D@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.