crypto: starfive - Depend on AMBA_PL08X instead of selecting it
authorHerbert Xu <herbert@gondor.apana.org.au>
Tue, 23 May 2023 02:33:38 +0000 (10:33 +0800)
committerHerbert Xu <herbert@gondor.apana.org.au>
Wed, 24 May 2023 04:57:21 +0000 (12:57 +0800)
commit48e7fbf6623137b35b19677caa096945a0ef3497
tree397d1d4f59d6f69f644ee56f00e0d05a4c76fd12
parent4d4c2b2537a334f57bb39a26e2e116ceadfdc13d
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: Stephen Rothwell <sfr@canb.auug.org.au>
Reported-by: Conor Dooley <conor.dooley@microchip.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Reviewed-by: Conor Dooley <conor.dooley@microchip.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
drivers/crypto/starfive/Kconfig