crypto: Make CRYPTO_DEV_QCE depend on CRYPTO_DEV_QCRYPTO being disabled

CRYPTO_DEV_QCE and CRYPTO_DEV_QCRYPTO both yield a qcrypto.o with
matching platform device names, so one of them gets ignored by the
platform device driver since it's redundant.

CRYPTO_DEV_QCRYPTO's qcrypto.o is the up-to-date one, so it should take
precedence and disable CRYPTO_DEV_QCE when it's built.

Signed-off-by: Sultan Alsawaf <sultan@kerneltoast.com>
Signed-off-by: UtsavBalar1231 <utsavbalar1231@gmail.com>
This commit is contained in:
Sultan Alsawaf
2018-05-16 19:57:56 -07:00
committed by UtsavBalar1231
parent b39672e25c
commit cbf22036fe

View File

@@ -579,7 +579,7 @@ config CRYPTO_DEV_CAVIUM_ZIP
config CRYPTO_DEV_QCE
tristate "Qualcomm crypto engine accelerator"
depends on (ARCH_QCOM || COMPILE_TEST) && HAS_DMA && HAS_IOMEM
depends on (ARCH_QCOM || COMPILE_TEST) && HAS_DMA && HAS_IOMEM && !CRYPTO_DEV_QCRYPTO
select CRYPTO_AES
select CRYPTO_DES
select CRYPTO_ECB