dma: MIC X100 DMA Driver
authorSiva Yerramreddy <yshivakrishna@gmail.com>
Fri, 11 Jul 2014 21:04:21 +0000 (14:04 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 12 Jul 2014 16:57:42 +0000 (09:57 -0700)
commit95b4ecbf759ae8ecf40462ed5e6a08023166a05c
tree2f479b7ba4a4678826a85d78f4e90d1baa4f870f
parenta8438814d3b899e04e808e45585b40931517244f
dma: MIC X100 DMA Driver

This patch implements DMA Engine API for DMA controller on MIC X100
Coprocessors. DMA h/w is shared between host and card s/w.
Channels 0 to 3 are used by host and 4 to 7 are used by card.
Since the DMA device doesn't show up as PCIe device, a virtual bus called mic
bus is created and virtual devices are added on that bus to follow device model.
Allowed dma transfer directions are host to card, card to host and card to card.

Reviewed-by: Ashutosh Dixit <ashutosh.dixit@intel.com>
Reviewed-by: Nikhil Rao <nikhil.rao@intel.com>
Reviewed-by: Sudeep Dutt <sudeep.dutt@intel.com>
Signed-off-by: Siva Yerramreddy <yshivakrishna@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/dma/Kconfig
drivers/dma/Makefile
drivers/dma/mic_x100_dma.c [new file with mode: 0644]
drivers/dma/mic_x100_dma.h [new file with mode: 0644]
This page took 0.025354 seconds and 5 git commands to generate.