[PATCH] Add Xilinx AXI Video DMA Engine driver

From: Srikanth Thokala
Date: Thu Jan 16 2014 - 12:53:42 EST


This is the driver for Xilinx AXI Video Direct Memory Access Engine.
It is a soft IP core, which provides high-bandwidth direct memory
access between memory and AXI4-Stream video type target peripherals
including peripherals which support AXI4-Stream Video Protocol. The
core provides efficient two dimensional DMA operations with independent
asynchronous read and write channel operation.

For more information on the IP, please refer to

This patch also provides a test client, which assumes read and write channels
of the core are configured in a back-to-back connection. It transfers
data on the write channel, read and verify the data on the read channel.

Use cases:
1. Xilinx Video Targeted Reference design
2. Common Display Framework


Srikanth Thokala (1):
dma: Add Xilinx AXI Video Direct Memory Access Engine driver support

.../devicetree/bindings/dma/xilinx/xilinx_vdma.txt | 71 +
.../bindings/dma/xilinx/xilinx_vdma_test.txt | 39 +
drivers/dma/Kconfig | 23 +
drivers/dma/Makefile | 1 +
drivers/dma/xilinx/Makefile | 2 +
drivers/dma/xilinx/xilinx_vdma.c | 1497 ++++++++++++++++++++
drivers/dma/xilinx/xilinx_vdma_test.c | 629 ++++++++
7 files changed, 2262 insertions(+)
create mode 100644 Documentation/devicetree/bindings/dma/xilinx/xilinx_vdma.txt
create mode 100644 Documentation/devicetree/bindings/dma/xilinx/xilinx_vdma_test.txt
create mode 100644 drivers/dma/xilinx/Makefile
create mode 100644 drivers/dma/xilinx/xilinx_vdma.c
create mode 100644 drivers/dma/xilinx/xilinx_vdma_test.c


To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/