drivers/crypto/starfive/Kconfig

Source file repositories/reference/linux-study-clean/drivers/crypto/starfive/Kconfig

File Facts

System
Linux kernel
Corpus path
drivers/crypto/starfive/Kconfig
Extension
[no extension]
Size
682 bytes
Lines
27
Domain
Driver Families
Bucket
drivers/crypto
Inferred role
Driver Families: build/configuration rule
Status
atlas-only

Why This File Exists

Repeatable hardware-adapter layer. Deep compatibility for every driver is out of scope; this atlas records patterns, probe lifecycles, bus glue, IRQ/DMA usage, and links back to core abstractions.

Dependency Surface

Detected Declarations

Annotated Snippet

#
# StarFive crypto drivers configuration
#

config CRYPTO_DEV_JH7110
	tristate "StarFive JH7110 cryptographic engine driver"
	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
	select CRYPTO_RSA
	select CRYPTO_AES
	select CRYPTO_CCM
	select CRYPTO_GCM
	select CRYPTO_ECB
	select CRYPTO_CBC
	select CRYPTO_CTR
	help
	  Support for StarFive JH7110 crypto hardware acceleration engine.
	  This module provides acceleration for public key algo,
	  skciphers, AEAD and hash functions.

	  If you choose 'M' here, this module will be called jh7110-crypto.

Annotation

Implementation Notes