dmaengine: Add Broadcom SBA RAID driver
authorAnup Patel <anup.patel@broadcom.com>
Mon, 15 May 2017 05:04:54 +0000 (10:34 +0530)
committerVinod Koul <vinod.koul@intel.com>
Tue, 16 May 2017 04:31:57 +0000 (10:01 +0530)
commit743e1c8ffe4ee5dd7596556dcc3f022ccde13d7b
treeaca900ecfe2da4d9f31dc09e92aa89eca7877112
parentbaae03a0e2497f49704628fd0aaf993cf98e1b99
dmaengine: Add Broadcom SBA RAID driver

The Broadcom stream buffer accelerator (SBA) provides offloading
capabilities for RAID operations. This SBA offload engine is
accessible via Broadcom SoC specific ring manager.

This patch adds Broadcom SBA RAID driver which provides one
DMA device with RAID capabilities using one or more Broadcom
SoC specific ring manager channels. The SBA RAID driver in its
current shape implements memcpy, xor, and pq operations.

Signed-off-by: Anup Patel <anup.patel@broadcom.com>
Reviewed-by: Ray Jui <ray.jui@broadcom.com>
Acked-by: Dan Williams <dan.j.williams@intel.com>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
drivers/dma/Kconfig
drivers/dma/Makefile
drivers/dma/bcm-sba-raid.c [new file with mode: 0644]