diff options
author | Thomas Petazzoni <thomas.petazzoni@free-electrons.com> | 2016-06-16 14:28:34 +0200 |
---|---|---|
committer | Vinod Koul <vinod.koul@intel.com> | 2016-07-12 06:39:53 +0200 |
commit | 19a340b1a820430de0e05fbb8dcb20da91f2e013 (patch) | |
tree | 84707cbe0f9ce0acbfaab1145cbb10d8ec3b5c20 /drivers/dma/Kconfig | |
parent | dt-bindings: dma: add binding for the Marvell XOR v2 engine (diff) | |
download | linux-19a340b1a820430de0e05fbb8dcb20da91f2e013.tar.xz linux-19a340b1a820430de0e05fbb8dcb20da91f2e013.zip |
dmaengine: mv_xor_v2: new driver
The new mv_xor_v2 driver supports the XOR engines found in the 64-bits
ARM from Marvell of the Armada 7K and Armada 8K family. This XOR
engine is a completely new hardware block, entirely different from the
one used on previous Marvell Armada platforms, which use the existing
mv_xor driver.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
Diffstat (limited to 'drivers/dma/Kconfig')
-rw-r--r-- | drivers/dma/Kconfig | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/drivers/dma/Kconfig b/drivers/dma/Kconfig index 8c98779a12b1..f6c46d06cef7 100644 --- a/drivers/dma/Kconfig +++ b/drivers/dma/Kconfig @@ -339,6 +339,20 @@ config MV_XOR ---help--- Enable support for the Marvell XOR engine. +config MV_XOR_V2 + bool "Marvell XOR engine version 2 support " + depends on ARM64 + select DMA_ENGINE + select DMA_ENGINE_RAID + select ASYNC_TX_ENABLE_CHANNEL_SWITCH + select GENERIC_MSI_IRQ_DOMAIN + ---help--- + Enable support for the Marvell version 2 XOR engine. + + This engine provides acceleration for copy, XOR and RAID6 + operations, and is available on Marvell Armada 7K and 8K + platforms. + config MXS_DMA bool "MXS DMA support" depends on SOC_IMX23 || SOC_IMX28 || SOC_IMX6Q || SOC_IMX6UL |