diff options
author | Xuelin Shi <xuelin.shi@freescale.com> | 2015-03-03 14:26:22 +0800 |
---|---|---|
committer | Vinod Koul <vinod.koul@intel.com> | 2015-04-02 16:10:27 +0530 |
commit | ad80da658bbcaaac1d3617ea6cb0f4d5e16da422 (patch) | |
tree | 3808e3df04cafb9dc9088ffdad7e6b40dff6cb38 /drivers/dma/Kconfig | |
parent | a3f92e8ebe1547705dfda9c04bacb31417510692 (diff) | |
download | talos-obmc-linux-ad80da658bbcaaac1d3617ea6cb0f4d5e16da422.tar.gz talos-obmc-linux-ad80da658bbcaaac1d3617ea6cb0f4d5e16da422.zip |
dmaengine: Driver support for FSL RaidEngine device.
The RaidEngine is a new FSL hardware used for Raid5/6 acceration.
This patch enables the RaidEngine functionality and provides
hardware offloading capability for memcpy, xor and pq computation.
It works with async_tx.
Signed-off-by: Harninder Rai <harninder.rai@freescale.com>
Signed-off-by: Xuelin Shi <xuelin.shi@freescale.com>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
Diffstat (limited to 'drivers/dma/Kconfig')
-rw-r--r-- | drivers/dma/Kconfig | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/drivers/dma/Kconfig b/drivers/dma/Kconfig index 4be766f43aa9..b674683de24b 100644 --- a/drivers/dma/Kconfig +++ b/drivers/dma/Kconfig @@ -125,6 +125,17 @@ config FSL_DMA EloPlus is on mpc85xx and mpc86xx and Pxxx parts, and the Elo3 is on some Txxx and Bxxx parts. +config FSL_RAID + tristate "Freescale RAID engine Support" + depends on FSL_SOC && !ASYNC_TX_ENABLE_CHANNEL_SWITCH + select DMA_ENGINE + select DMA_ENGINE_RAID + ---help--- + Enable support for Freescale RAID Engine. RAID Engine is + available on some QorIQ SoCs (like P5020/P5040). It has + the capability to offload memcpy, xor and pq computation + for raid5/6. + config MPC512X_DMA tristate "Freescale MPC512x built-in DMA engine support" depends on PPC_MPC512x || PPC_MPC831x |