[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <aEE+za1ox/mlTs1D@vaman>
Date: Thu, 5 Jun 2025 12:23:01 +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 updates for v6.16
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
Download attachment "signature.asc" of type "application/pgp-signature" (834 bytes)
Powered by blists - more mailing lists