summaryrefslogtreecommitdiffstats
path: root/drivers/crypto/marvell/Makefile
diff options
context:
space:
mode:
authorBoris BREZILLON <boris.brezillon@free-electrons.com>2015-06-18 15:46:21 +0200
committerHerbert Xu <herbert@gondor.apana.org.au>2015-06-19 22:18:03 +0800
commitdb509a45339fd786de355b11db34ff7421488cb1 (patch)
tree163109844167d10b714a722530ed60b81b096f9d /drivers/crypto/marvell/Makefile
parentf63601fd616ab370774fa00ea10bcaaa9e48e84c (diff)
downloadtalos-obmc-linux-db509a45339fd786de355b11db34ff7421488cb1.tar.gz
talos-obmc-linux-db509a45339fd786de355b11db34ff7421488cb1.zip
crypto: marvell/cesa - add TDMA support
The CESA IP supports CPU offload through a dedicated DMA engine (TDMA) which can control the crypto block. When you use this mode, all the required data (operation metadata and payload data) are transferred using DMA, and the results are retrieved through DMA when possible (hash results are not retrieved through DMA yet), thus reducing the involvement of the CPU and providing better performances in most cases (for small requests, the cost of DMA preparation might exceed the performance gain). Note that some CESA IPs do not embed this dedicated DMA, hence the activation of this feature on a per platform basis. Signed-off-by: Boris Brezillon <boris.brezillon@free-electrons.com> Signed-off-by: Arnaud Ebalard <arno@natisbad.org> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'drivers/crypto/marvell/Makefile')
-rw-r--r--drivers/crypto/marvell/Makefile2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/crypto/marvell/Makefile b/drivers/crypto/marvell/Makefile
index 68d0982c3416..0c12b13574dc 100644
--- a/drivers/crypto/marvell/Makefile
+++ b/drivers/crypto/marvell/Makefile
@@ -1,2 +1,2 @@
obj-$(CONFIG_CRYPTO_DEV_MARVELL_CESA) += marvell-cesa.o
-marvell-cesa-objs := cesa.o cipher.o hash.o
+marvell-cesa-objs := cesa.o cipher.o hash.o tdma.o
OpenPOWER on IntegriCloud