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 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 --]

             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.