xref: /openbmc/linux/drivers/crypto/starfive/Kconfig (revision 7883d1b2)
142ef0e94SJia Jie Ho#
242ef0e94SJia Jie Ho# StarFive crypto drivers configuration
342ef0e94SJia Jie Ho#
442ef0e94SJia Jie Ho
542ef0e94SJia Jie Hoconfig CRYPTO_DEV_JH7110
642ef0e94SJia Jie Ho	tristate "StarFive JH7110 cryptographic engine driver"
742ef0e94SJia Jie Ho	depends on SOC_STARFIVE || COMPILE_TEST
842ef0e94SJia Jie Ho	select CRYPTO_ENGINE
9*7883d1b2SJia Jie Ho	select CRYPTO_HMAC
10*7883d1b2SJia Jie Ho	select CRYPTO_SHA256
11*7883d1b2SJia Jie Ho	select CRYPTO_SHA512
12*7883d1b2SJia Jie Ho	select CRYPTO_SM3_GENERIC
1342ef0e94SJia Jie Ho	select ARM_AMBA
1442ef0e94SJia Jie Ho	select DMADEVICES
1542ef0e94SJia Jie Ho	select AMBA_PL08X
1642ef0e94SJia Jie Ho	help
1742ef0e94SJia Jie Ho	  Support for StarFive JH7110 crypto hardware acceleration engine.
1842ef0e94SJia Jie Ho	  This module provides acceleration for public key algo,
1942ef0e94SJia Jie Ho	  skciphers, AEAD and hash functions.
2042ef0e94SJia Jie Ho
2142ef0e94SJia Jie Ho	  If you choose 'M' here, this module will be called jh7110-crypto.
22