xref: /openbmc/linux/drivers/crypto/starfive/Kconfig (revision 445a4aaf)
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"
748e7fbf6SHerbert Xu	depends on SOC_STARFIVE || AMBA_PL08X || COMPILE_TEST
848e7fbf6SHerbert Xu	depends on HAS_DMA
942ef0e94SJia Jie Ho	select CRYPTO_ENGINE
107883d1b2SJia Jie Ho	select CRYPTO_HMAC
117883d1b2SJia Jie Ho	select CRYPTO_SHA256
127883d1b2SJia Jie Ho	select CRYPTO_SHA512
137883d1b2SJia Jie Ho	select CRYPTO_SM3_GENERIC
14*445a4aafSJia Jie Ho	select CRYPTO_RSA
1542ef0e94SJia Jie Ho	help
1642ef0e94SJia Jie Ho	  Support for StarFive JH7110 crypto hardware acceleration engine.
1742ef0e94SJia Jie Ho	  This module provides acceleration for public key algo,
1842ef0e94SJia Jie Ho	  skciphers, AEAD and hash functions.
1942ef0e94SJia Jie Ho
2042ef0e94SJia Jie Ho	  If you choose 'M' here, this module will be called jh7110-crypto.
21