提交 7dee9f61 编写于 作者: A Arnd Bergmann 提交者: Herbert Xu

crypto: mediatek - remove ARM dependencies

Building the mediatek driver on an older ARM architecture results in a
harmless warning:

warning: (ARCH_OMAP2PLUS_TYPICAL && CRYPTO_DEV_MEDIATEK) selects NEON which has unmet direct dependencies (VFPv3 && CPU_V7)

We could add an explicit dependency on CPU_V7, but it seems nicer to
open up the build to additional configurations. This replaces the ARM
optimized algorithm selection with the normal one that all other drivers
use, and that in turn lets us relax the dependency on ARM and drop
a number of the unrelated 'select' statements.

Obviously a real user would still select those other optimized drivers
as a fallback, but as there is no strict dependency, we can leave that
up to the user.

Fixes: 785e5c61 ("crypto: mediatek - Add crypto driver support for some MediaTek chips")
Signed-off-by: NArnd Bergmann <arnd@arndb.de>
Signed-off-by: NHerbert Xu <herbert@gondor.apana.org.au>
上级 b8fbe71f
...@@ -555,15 +555,12 @@ config CRYPTO_DEV_ROCKCHIP ...@@ -555,15 +555,12 @@ config CRYPTO_DEV_ROCKCHIP
config CRYPTO_DEV_MEDIATEK config CRYPTO_DEV_MEDIATEK
tristate "MediaTek's EIP97 Cryptographic Engine driver" tristate "MediaTek's EIP97 Cryptographic Engine driver"
depends on ARM && (ARCH_MEDIATEK || COMPILE_TEST) depends on (ARM && ARCH_MEDIATEK) || COMPILE_TEST
select NEON
select KERNEL_MODE_NEON
select ARM_CRYPTO
select CRYPTO_AES select CRYPTO_AES
select CRYPTO_BLKCIPHER select CRYPTO_BLKCIPHER
select CRYPTO_SHA1_ARM_NEON select CRYPTO_SHA1
select CRYPTO_SHA256_ARM select CRYPTO_SHA256
select CRYPTO_SHA512_ARM select CRYPTO_SHA512
select CRYPTO_HMAC select CRYPTO_HMAC
help help
This driver allows you to utilize the hardware crypto accelerator This driver allows you to utilize the hardware crypto accelerator
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册