xref: /openbmc/linux/drivers/crypto/aspeed/Kconfig (revision 108713a7)
1*108713a7SNeal Liuconfig CRYPTO_DEV_ASPEED
2*108713a7SNeal Liu	tristate "Support for Aspeed cryptographic engine driver"
3*108713a7SNeal Liu	depends on ARCH_ASPEED
4*108713a7SNeal Liu	help
5*108713a7SNeal Liu	  Hash and Crypto Engine (HACE) is designed to accelerate the
6*108713a7SNeal Liu	  throughput of hash data digest, encryption and decryption.
7*108713a7SNeal Liu
8*108713a7SNeal Liu	  Select y here to have support for the cryptographic driver
9*108713a7SNeal Liu	  available on Aspeed SoC.
10*108713a7SNeal Liu
11*108713a7SNeal Liuconfig CRYPTO_DEV_ASPEED_DEBUG
12*108713a7SNeal Liu	bool "Enable Aspeed crypto debug messages"
13*108713a7SNeal Liu	depends on CRYPTO_DEV_ASPEED
14*108713a7SNeal Liu	help
15*108713a7SNeal Liu	  Print Aspeed crypto debugging messages if you use this
16*108713a7SNeal Liu	  option to ask for those messages.
17*108713a7SNeal Liu	  Avoid enabling this option for production build to
18*108713a7SNeal Liu	  minimize driver timing.
19*108713a7SNeal Liu
20*108713a7SNeal Liuconfig CRYPTO_DEV_ASPEED_HACE_HASH
21*108713a7SNeal Liu	bool "Enable Aspeed Hash & Crypto Engine (HACE) hash"
22*108713a7SNeal Liu	depends on CRYPTO_DEV_ASPEED
23*108713a7SNeal Liu	select CRYPTO_ENGINE
24*108713a7SNeal Liu	select CRYPTO_SHA1
25*108713a7SNeal Liu	select CRYPTO_SHA256
26*108713a7SNeal Liu	select CRYPTO_SHA512
27*108713a7SNeal Liu	select CRYPTO_HMAC
28*108713a7SNeal Liu	help
29*108713a7SNeal Liu	  Select here to enable Aspeed Hash & Crypto Engine (HACE)
30*108713a7SNeal Liu	  hash driver.
31*108713a7SNeal Liu	  Supports multiple message digest standards, including
32*108713a7SNeal Liu	  SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, and so on.
33