Commit 48e7fbf6 authored by Herbert Xu's avatar Herbert Xu

crypto: starfive - Depend on AMBA_PL08X instead of selecting it

A platform option like AMBA should never be selected by a driver.
Use a dependency instead.

Also remove the depenency on DMADEVICES because the driver builds
just fine without it.  Instead add a dependency on HAS_DMA for dma
mapping support.
Reported-by: default avatarStephen Rothwell <sfr@canb.auug.org.au>
Reported-by: default avatarConor Dooley <conor.dooley@microchip.com>
Signed-off-by: default avatarHerbert Xu <herbert@gondor.apana.org.au>
Reviewed-by: default avatarConor Dooley <conor.dooley@microchip.com>
Signed-off-by: default avatarHerbert Xu <herbert@gondor.apana.org.au>
parent 4d4c2b25
...@@ -4,14 +4,13 @@ ...@@ -4,14 +4,13 @@
config CRYPTO_DEV_JH7110 config CRYPTO_DEV_JH7110
tristate "StarFive JH7110 cryptographic engine driver" tristate "StarFive JH7110 cryptographic engine driver"
depends on (SOC_STARFIVE || COMPILE_TEST) && DMADEVICES depends on SOC_STARFIVE || AMBA_PL08X || COMPILE_TEST
depends on HAS_DMA
select CRYPTO_ENGINE select CRYPTO_ENGINE
select CRYPTO_HMAC select CRYPTO_HMAC
select CRYPTO_SHA256 select CRYPTO_SHA256
select CRYPTO_SHA512 select CRYPTO_SHA512
select CRYPTO_SM3_GENERIC select CRYPTO_SM3_GENERIC
select ARM_AMBA
select AMBA_PL08X
help help
Support for StarFive JH7110 crypto hardware acceleration engine. Support for StarFive JH7110 crypto hardware acceleration engine.
This module provides acceleration for public key algo, This module provides acceleration for public key algo,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment