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

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
Loading
Loading
Loading
Loading
+2 −3
Original line number Diff line number Diff line
@@ -4,14 +4,13 @@

config CRYPTO_DEV_JH7110
	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_HMAC
	select CRYPTO_SHA256
	select CRYPTO_SHA512
	select CRYPTO_SM3_GENERIC
	select ARM_AMBA
	select AMBA_PL08X
	help
	  Support for StarFive JH7110 crypto hardware acceleration engine.
	  This module provides acceleration for public key algo,