diff options
author | Xuelin Shi <xuelin.shi@freescale.com> | 2015-03-03 01:26:22 -0500 |
---|---|---|
committer | Vinod Koul <vinod.koul@intel.com> | 2015-04-02 06:40:27 -0400 |
commit | ad80da658bbcaaac1d3617ea6cb0f4d5e16da422 (patch) | |
tree | 3808e3df04cafb9dc9088ffdad7e6b40dff6cb38 /drivers/dma/Kconfig | |
parent | a3f92e8ebe1547705dfda9c04bacb31417510692 (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/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 | |||
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 | ||
128 | config 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 | |||
128 | config MPC512X_DMA | 139 | config 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 |