summaryrefslogtreecommitdiffstats
path: root/drivers/crypto/Kconfig
diff options
context:
space:
mode:
authorBaolin Wang2016-01-26 13:25:40 +0100
committerHerbert Xu2016-02-01 15:27:04 +0100
commit0529900a01cb840feb7f7e2f64ed88f7a9ed0031 (patch)
tree103d8a4f0036663a1b44f6005ed61cca6c3d5201 /drivers/crypto/Kconfig
parentcrypto: engine - Introduce the block request crypto engine framework (diff)
downloadkernel-qcow2-linux-0529900a01cb840feb7f7e2f64ed88f7a9ed0031.tar.gz
kernel-qcow2-linux-0529900a01cb840feb7f7e2f64ed88f7a9ed0031.tar.xz
kernel-qcow2-linux-0529900a01cb840feb7f7e2f64ed88f7a9ed0031.zip
crypto: omap-aes - Support crypto engine framework
Integrate with the newly added crypto engine to make the crypto hardware engine underutilized as each block needs to be processed before the crypto hardware can start working on the next block. The requests from dm-crypt will be listed into engine queue and processed by engine automatically, so remove the 'queue' and 'queue_task' things in omap aes driver. Signed-off-by: Baolin Wang <baolin.wang@linaro.org> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'drivers/crypto/Kconfig')
-rw-r--r--drivers/crypto/Kconfig1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/crypto/Kconfig b/drivers/crypto/Kconfig
index 07d494276aad..0a6e0b72284b 100644
--- a/drivers/crypto/Kconfig
+++ b/drivers/crypto/Kconfig
@@ -296,6 +296,7 @@ config CRYPTO_DEV_OMAP_AES
depends on ARCH_OMAP2 || ARCH_OMAP3 || ARCH_OMAP2PLUS
select CRYPTO_AES
select CRYPTO_BLKCIPHER
+ select CRYPTO_ENGINE
help
OMAP processors have AES module accelerator. Select this if you
want to use the OMAP module for AES algorithms.