summaryrefslogtreecommitdiffstats
path: root/drivers/crypto/marvell/Makefile
diff options
context:
space:
mode:
authorBoris BREZILLON <boris.brezillon@free-electrons.com>2015-06-18 15:46:20 +0200
committerHerbert Xu <herbert@gondor.apana.org.au>2015-06-19 22:18:03 +0800
commitf63601fd616ab370774fa00ea10bcaaa9e48e84c (patch)
treee1c3711f9f927e6a88ec8c5306e70b754a7681fb /drivers/crypto/marvell/Makefile
parent1fa2e9ae1d3782bd8f737487dc6306ba16b4d016 (diff)
downloadblackbird-obmc-linux-f63601fd616ab370774fa00ea10bcaaa9e48e84c.tar.gz
blackbird-obmc-linux-f63601fd616ab370774fa00ea10bcaaa9e48e84c.zip
crypto: marvell/cesa - add a new driver for Marvell's CESA
The existing mv_cesa driver supports some features of the CESA IP but is quite limited, and reworking it to support new features (like involving the TDMA engine to offload the CPU) is almost impossible. This driver has been rewritten from scratch to take those new features into account. This commit introduce the base infrastructure allowing us to add support for DMA optimization. It also includes support for one hash (SHA1) and one cipher (AES) algorithm, and enable those features on the Armada 370 SoC. Other algorithms and platforms will be added later on. 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, 2 insertions, 0 deletions
diff --git a/drivers/crypto/marvell/Makefile b/drivers/crypto/marvell/Makefile
new file mode 100644
index 000000000000..68d0982c3416
--- /dev/null
+++ b/drivers/crypto/marvell/Makefile
@@ -0,0 +1,2 @@
+obj-$(CONFIG_CRYPTO_DEV_MARVELL_CESA) += marvell-cesa.o
+marvell-cesa-objs := cesa.o cipher.o hash.o
OpenPOWER on IntegriCloud