aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/dma/Kconfig
diff options
context:
space:
mode:
authorXuelin Shi <xuelin.shi@freescale.com>2015-03-03 01:26:22 -0500
committerVinod Koul <vinod.koul@intel.com>2015-04-02 06:40:27 -0400
commitad80da658bbcaaac1d3617ea6cb0f4d5e16da422 (patch)
tree3808e3df04cafb9dc9088ffdad7e6b40dff6cb38 /drivers/dma/Kconfig
parenta3f92e8ebe1547705dfda9c04bacb31417510692 (diff)
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/Kconfig11
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
125 EloPlus is on mpc85xx and mpc86xx and Pxxx parts, and the Elo3 is on 125 EloPlus is on mpc85xx and mpc86xx and Pxxx parts, and the Elo3 is on
126 some Txxx and Bxxx parts. 126 some Txxx and Bxxx parts.
127 127
128config FSL_RAID
129 tristate "Freescale RAID engine Support"
130 depends on FSL_SOC && !ASYNC_TX_ENABLE_CHANNEL_SWITCH
131 select DMA_ENGINE
132 select DMA_ENGINE_RAID
133 ---help---
134 Enable support for Freescale RAID Engine. RAID Engine is
135 available on some QorIQ SoCs (like P5020/P5040). It has
136 the capability to offload memcpy, xor and pq computation
137 for raid5/6.
138
128config MPC512X_DMA 139config MPC512X_DMA
129 tristate "Freescale MPC512x built-in DMA engine support" 140 tristate "Freescale MPC512x built-in DMA engine support"
130 depends on PPC_MPC512x || PPC_MPC831x 141 depends on PPC_MPC512x || PPC_MPC831x