xref: /openbmc/linux/drivers/crypto/starfive/Kconfig (revision e22471c2)
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
14445a4aafSJia Jie Ho	select CRYPTO_RSA
15*e22471c2SJia Jie Ho	select CRYPTO_AES
16*e22471c2SJia Jie Ho	select CRYPTO_CCM
1742ef0e94SJia Jie Ho	help
1842ef0e94SJia Jie Ho	  Support for StarFive JH7110 crypto hardware acceleration engine.
1942ef0e94SJia Jie Ho	  This module provides acceleration for public key algo,
2042ef0e94SJia Jie Ho	  skciphers, AEAD and hash functions.
2142ef0e94SJia Jie Ho
2242ef0e94SJia Jie Ho	  If you choose 'M' here, this module will be called jh7110-crypto.
23