Messages in this thread | | | From | Sanjay R Mehta <> | Subject | [PATCH 0/3] Add support for AMD AE4DMA controller driver | Date | Mon, 11 Sep 2023 14:25:21 -0500 |
| |
From: Sanjay R Mehta <sanju.mehta@amd.com>
This patch series add support for AMD AE4DMA controller which performs high bandwidth memory-to-memory and IO copy operation, performs DMA transfer through queue based descriptor management.
The AE4DMA controller allows for configuration of the number of queues per controller, with a range from 1 to 16. This configuration can be conveniently adjusted using the driver's "max_hw_q" parameter.
The AMD Processor features multiple ae4dma device instances, with each controller supporting a maximum of 16 DMA queues.
Sanjay R Mehta (3): dmaengine: ae4dma: Initial ae4dma controller driver with multi channel dmaengine: ae4dma: register AE4DMA controller as a DMA resource dmaengine: ae4dma: Add debugfs entries for AE4DMA
MAINTAINERS | 6 + drivers/dma/Kconfig | 2 + drivers/dma/Makefile | 1 + drivers/dma/ae4dma/Kconfig | 13 ++ drivers/dma/ae4dma/Makefile | 10 + drivers/dma/ae4dma/ae4dma-debugfs.c | 98 ++++++++ drivers/dma/ae4dma/ae4dma-dev.c | 353 ++++++++++++++++++++++++++++ drivers/dma/ae4dma/ae4dma-dmaengine.c | 425 ++++++++++++++++++++++++++++++++++ drivers/dma/ae4dma/ae4dma-pci.c | 247 ++++++++++++++++++++ drivers/dma/ae4dma/ae4dma.h | 374 ++++++++++++++++++++++++++++++ 10 files changed, 1529 insertions(+) create mode 100644 drivers/dma/ae4dma/Kconfig create mode 100644 drivers/dma/ae4dma/Makefile create mode 100644 drivers/dma/ae4dma/ae4dma-debugfs.c create mode 100644 drivers/dma/ae4dma/ae4dma-dev.c create mode 100644 drivers/dma/ae4dma/ae4dma-dmaengine.c create mode 100644 drivers/dma/ae4dma/ae4dma-pci.c create mode 100644 drivers/dma/ae4dma/ae4dma.h
-- 2.7.4
| |