All of lore.kernel.org
 help / color / mirror / Atom feed
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 v7.0-rc1
Date: Tue, 17 Feb 2026 21:43:28 +0530	[thread overview]
Message-ID: <aZSTqNXfumiV64jm@vaman> (raw)

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

Hello Linus,

Here is last PR for tonight to receive the dmaengine updates. This cycle
contains bunch of new driver/device support for Mediatek, Qualcomm,
Synopsis, Renesas, Atmel and Tegra along with nuch of driver updates for
subsystem. Also Add Frank as a reviewer.

The following changes since commit 8f0b4cce4481fb22653697cced8d0d04027cb1e8:

  Linux 6.19-rc1 (2025-12-14 16:05:07 +1200)

are available in the Git repository at:

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

for you to fetch changes up to ab736ed52e3409b58a4888715e4425b6e8ac444f:

  dmaengine: add Frank Li as reviewer (2026-02-04 22:29:06 +0530)

----------------------------------------------------------------
dmaengine updates for v7.0

 Core:
  - Add Frank Li as susbstem reviewer to help with reviews

 New Support:
  - Mediatek support for Dimensity 6300 and 9200 controller
  - Qualcomm Kaanapali and Glymur GPI DMA engine support
  - Synopsis DW AXI Agilex5 support
  - Renesas RZ/V2N SoC support
  - Atmel microchip lan9691-dma support
  - Tegra ADMA tegra264 support

 Updates:
  - sg_nents_for_dma() helper use in subsystem
  - pm_runtime_mark_last_busy() redundant call update for subsystem
  - Residue support for xilinx AXIDMA driver
  - Intel Max SGL Size Support and capabilities for DSA3.0
  - AXI dma larger than 32bits address support

----------------------------------------------------------------
Amelie Delaunay (4):
      dmaengine: stm32-dma3: use module_platform_driver
      dmaengine: stm32-dma3: introduce channel semaphore helpers
      dmaengine: stm32-dma3: restore channel semaphore status after suspend
      dmaengine: stm32-dma3: introduce ddata2dev helper

Andy Shevchenko (13):
      scatterlist: introduce sg_nents_for_dma() helper
      dmaengine: altera-msgdma: use sg_nents_for_dma() helper
      dmaengine: axi-dmac: use sg_nents_for_dma() helper
      dmaengine: bcm2835-dma: use sg_nents_for_dma() helper
      dmaengine: dw-axi-dmac: use sg_nents_for_dma() helper
      dmaengine: k3dma: use sg_nents_for_dma() helper
      dmaengine: lgm: use sg_nents_for_dma() helper
      dmaengine: pxa-dma: use sg_nents_for_dma() helper
      dmaengine: qcom: adm: use sg_nents_for_dma() helper
      dmaengine: qcom: bam_dma: use sg_nents_for_dma() helper
      dmaengine: sa11x0: use sg_nents_for_dma() helper
      dmaengine: sh: use sg_nents_for_dma() helper
      dmaengine: xilinx: xdma: use sg_nents_for_dma() helper

AngeloGioacchino Del Regno (8):
      dt-bindings: dma: mediatek,uart-dma: Allow MT6795 single compatible
      dt-bindings: dma: mediatek,uart-dma: Deprecate mediatek,dma-33bits
      dt-bindings: dma: mediatek,uart-dma: Support all SoC generations
      dmaengine: mediatek: uart-apdma: Get addressing bits from match data
      dmaengine: mediatek: uart-apdma: Fix above 4G addressing TX/RX
      dmaengine: mediatek: mtk-uart-apdma: Rename support_33bits to support_ext_addr
      dmaengine: mediatek: mtk-uart-apdma: Add support for Dimensity 6300
      dmaengine: mediatek: mtk-uart-apdma: Add support for Dimensity 9200

Bartosz Golaszewski (2):
      dmaengine: qcom: bam_dma: order includes alphabetically
      dmaengine: qcom: bam_dma: use lock guards

Bhanu Seshu Kumar Valluri (1):
      docs: dmaengine: add explanation for phys field in dma_async_tx_descriptor structure

Chen-Yu Tsai (2):
      dmaengine: sun6i: Choose appropriate burst length under maxburst
      dmaengine: sun6i: Add debug messages for cyclic DMA prepare

Chu Guangqing (1):
      dmaengine: pl08x: Fix a spelling mistake

Clément Le Goffic (1):
      dmaengine: stm32-mdma: initialize m2m_hw_period and ccr to fix warnings

Frank Li (1):
      dmaengine: add Frank Li as reviewer

Geert Uytterhoeven (1):
      dmaengine: sh: rz-dmac: Make channel irq local

Jared Kangas (1):
      dmaengine: fsl-edma: don't explicitly disable clocks in .remove()

Johan Hovold (1):
      dmaengine: ti: k3-udma: enable compile testing

Jyothi Kumar Seerapu (1):
      dt-bindings: dma: qcom,gpi: Document GPI DMA engine for Kaanapali and Glymur SoCs

Khairul Anuar Romli (1):
      dt-bindings: dma: snps,dw-axi-dmac: Add compatible string for Agilex5

Krzysztof Kozlowski (1):
      dmaengine: dw-edma: Fix confusing cleanup.h syntax

Lad Prabhakar (1):
      dt-bindings: dma: rz-dmac: Document RZ/V2N SoC support

Nuno Sá (4):
      dma: dma-axi-dmac: fix SW cyclic transfers
      dma: dma-axi-dmac: fix HW scatter-gather not looking at the queue
      dma: dma-axi-dmac: support bigger than 32bits addresses
      dma: dma-axi-dmac: simplify axi_dmac_parse_dt()

Pankaj Patil (1):
      dt-bindings: dma: qcom,gpi: Update max interrupts lines to 16

Rafael J. Wysocki (1):
      dmaengine: sh: Discard pm_runtime_put() return value

Randy Dunlap (2):
      dmaengine: dw_edma: correct kernel-doc warnings in <linux/dma/edma.h>
      dmaengine: shdma: correct most kernel-doc issues in shdma-base.h

Robert Marko (1):
      dt-bindings: dma: atmel: add microchip,lan9691-dma

Rosen Penev (2):
      dmaengine: st_fdma: change dreg_line to long
      dmaengine: st_fdma: add COMPILE_TEST support

Sakari Ailus (5):
      dmaengine: at_xdmac: Remove redundant pm_runtime_mark_last_busy() calls
      dmaengine: pl330: Remove redundant pm_runtime_mark_last_busy() calls
      dmaengine: ste_dma40: Remove redundant pm_runtime_mark_last_busy() calls
      dmaengine: ti: Remove redundant pm_runtime_mark_last_busy() calls
      dmaengine: zynqmp_dma: Remove redundant pm_runtime_mark_last_busy() calls

Thomas Weißschuh (1):
      dmaengine: idxd: uapi: use UAPI types

Tomi Valkeinen (1):
      dmaengine: xilinx_dma: Add support for residue on direct AXIDMA S2MM

Tony Han (1):
      dmaengine: at_xdmac: get the number of DMA channels from device tree

Vladimir Zapolskiy (2):
      dt-bindings: dma: pl08x: Do not use plural form of a proper noun PrimeCell
      dmaengine: pl08x: Fix comment stating the difference between PL080 and PL081

Yi Sun (2):
      dmaengine: idxd: Expose DSA3.0 capabilities through sysfs
      dmaengine: idxd: Add Max SGL Size Support for DSA3.0

sheetal (1):
      dt-bindings: dma: Update ADMA bindings for tegra264

 Documentation/ABI/stable/sysfs-driver-dma-idxd     |  15 ++
 .../devicetree/bindings/dma/arm-pl08x.yaml         |   2 +-
 .../devicetree/bindings/dma/atmel,sama5d4-dma.yaml |   4 +-
 .../devicetree/bindings/dma/mediatek,uart-dma.yaml |  20 ++
 .../bindings/dma/nvidia,tegra210-adma.yaml         |  15 +-
 .../devicetree/bindings/dma/qcom,gpi.yaml          |   4 +-
 .../devicetree/bindings/dma/renesas,rz-dmac.yaml   |   1 +
 .../devicetree/bindings/dma/snps,dw-axi-dmac.yaml  |  14 +-
 Documentation/driver-api/dmaengine/provider.rst    |   5 +-
 MAINTAINERS                                        |   1 +
 drivers/dma/Kconfig                                |   2 +-
 drivers/dma/altera-msgdma.c                        |   6 +-
 drivers/dma/amba-pl08x.c                           |   4 +-
 drivers/dma/at_xdmac.c                             |  37 +--
 drivers/dma/bcm2835-dma.c                          |  19 +-
 drivers/dma/dma-axi-dmac.c                         |  53 ++--
 drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c     |   6 +-
 drivers/dma/dw-edma/dw-edma-pcie.c                 |   4 +-
 drivers/dma/fsl-edma-main.c                        |   1 -
 drivers/dma/idxd/device.c                          |   5 +
 drivers/dma/idxd/idxd.h                            |  19 ++
 drivers/dma/idxd/init.c                            |  11 +
 drivers/dma/idxd/registers.h                       |  28 ++-
 drivers/dma/idxd/sysfs.c                           |  24 ++
 drivers/dma/k3dma.c                                |   9 +-
 drivers/dma/lgm/lgm-dma.c                          |   9 +-
 drivers/dma/mediatek/mtk-uart-apdma.c              |  35 +--
 drivers/dma/pl330.c                                |   8 +-
 drivers/dma/pxa_dma.c                              |   5 +-
 drivers/dma/qcom/bam_dma.c                         | 161 ++++++------
 drivers/dma/qcom/qcom_adm.c                        |   9 +-
 drivers/dma/sa11x0-dma.c                           |   6 +-
 drivers/dma/sh/rz-dmac.c                           |  15 +-
 drivers/dma/sh/shdma-base.c                        |   7 +-
 drivers/dma/st_fdma.c                              |   2 +-
 drivers/dma/st_fdma.h                              |   2 +-
 drivers/dma/ste_dma40.c                            |  14 +-
 drivers/dma/stm32/stm32-dma3.c                     | 165 ++++++++++---
 drivers/dma/stm32/stm32-mdma.c                     |   2 +-
 drivers/dma/sun6i-dma.c                            |  36 ++-
 drivers/dma/ti/Kconfig                             |   5 +-
 drivers/dma/ti/cppi41.c                            |   5 -
 drivers/dma/xilinx/xdma.c                          |   6 +-
 drivers/dma/xilinx/xilinx_dma.c                    |  21 ++
 drivers/dma/xilinx/zynqmp_dma.c                    |   2 -
 include/linux/dma/edma.h                           |  24 +-
 include/linux/scatterlist.h                        |   2 +
 include/linux/shdma-base.h                         |  28 +--
 include/uapi/linux/idxd.h                          | 270 ++++++++++-----------
 lib/scatterlist.c                                  |  26 ++
 50 files changed, 718 insertions(+), 456 deletions(-)

-- 
~Vinod

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

             reply	other threads:[~2026-02-17 16:13 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-02-17 16:13 Vinod Koul [this message]
2026-02-17 20:29 ` [GIT PULL]: dmaengine updates for v7.0-rc1 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=aZSTqNXfumiV64jm@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.