All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v3 0/3] dmaengine: dw-edma: Prepare channels for remote use
@ 2026-09-03  6:45 Koichiro Den
  2026-09-03  6:45 ` [PATCH v3 1/3] dmaengine: Allow drivers to assign static channel IDs Koichiro Den
                   ` (2 more replies)
  0 siblings, 3 replies; 8+ messages in thread
From: Koichiro Den @ 2026-09-03  6:45 UTC (permalink / raw)
  To: Vinod Koul, Frank Li, Manivannan Sadhasivam
  Cc: Devendra K Verma, dmaengine, linux-kernel

Hi,

This small series contains standalone refactoring and new infrastructure
for dmaengine and dw-edma.

It prepares PCIe EPC-local DMA channels for remote use. The upcoming
vNTB-embedded DMA support [1] will be the first user and depend on this
series.

[1] https://lore.kernel.org/r/20260831182657.329614-1-den@valinux.co.jp/
    (This is v3. I will send v4 shortly.)

Best regards,
Koichiro
---
Changes in v3:
  - Rework patch 2 to use a common channel configuration, retain generic
    dma_slave_config fields, and close the shared-IRQ routing race.
    (Frank, Sashiko)
  - No code changes in patches 1 and 3.

Changes in v2:
  - Split and rework vNTB v1 patches 1, 4, and 5 into this prerequisite
    series.
  - Fold in the relevant PCI DMA EPF v7 review.

v2: https://lore.kernel.org/r/20260828163611.2691264-1-den@valinux.co.jp/
v1: https://lore.kernel.org/r/20260312165005.1148676-1-den@valinux.co.jp/


Koichiro Den (3):
  dmaengine: Allow drivers to assign static channel IDs
  dmaengine: dw-edma: Configure remote interrupt routing
  dmaengine: dw-edma: Account for the MSI vector offset

 drivers/dma/dmaengine.c            |  13 ++-
 drivers/dma/dw-edma/dw-edma-core.c | 160 +++++++++++++++++++++--------
 drivers/dma/dw-edma/dw-edma-core.h |   5 +-
 include/linux/dma/edma.h           |  19 ++++
 include/linux/dmaengine.h          |  20 ++++
 5 files changed, 170 insertions(+), 47 deletions(-)

base-commit: cee9395acd8043be0644b25c34bfa86623f2b935
-- 
2.51.0


^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2026-09-04 17:46 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-09-03  6:45 [PATCH v3 0/3] dmaengine: dw-edma: Prepare channels for remote use Koichiro Den
2026-09-03  6:45 ` [PATCH v3 1/3] dmaengine: Allow drivers to assign static channel IDs Koichiro Den
2026-09-03  6:45 ` [PATCH v3 2/3] dmaengine: dw-edma: Configure remote interrupt routing Koichiro Den
2026-09-03  6:57   ` sashiko-bot
2026-09-04 15:41   ` Frank Li
2026-09-04 17:15     ` Koichiro Den
2026-09-04 17:46       ` Koichiro Den
2026-09-03  6:45 ` [PATCH v3 3/3] dmaengine: dw-edma: Account for the MSI vector offset Koichiro Den

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.