1f1147660STom Lendackyconfig CRYPTO_DEV_CCP_DD 2*720419f0SBrijesh Singh tristate "Secure Processor device driver" 3f1147660STom Lendacky default m 4*720419f0SBrijesh Singh help 5*720419f0SBrijesh Singh Provides AMD Secure Processor device driver. 6*720419f0SBrijesh Singh If you choose 'M' here, this module will be called ccp. 7*720419f0SBrijesh Singh 8*720419f0SBrijesh Singhconfig CRYPTO_DEV_SP_CCP 9*720419f0SBrijesh Singh bool "Cryptographic Coprocessor device" 10*720419f0SBrijesh Singh default y 11*720419f0SBrijesh Singh depends on CRYPTO_DEV_CCP_DD 12d5aa8095STom Lendacky select HW_RANDOM 1358ea8abfSGary R Hook select DMA_ENGINE 14b3c2fee5SGary R Hook select DMADEVICES 15bdd75064SLABBE Corentin select CRYPTO_SHA1 16bdd75064SLABBE Corentin select CRYPTO_SHA256 17f1147660STom Lendacky help 18*720419f0SBrijesh Singh Provides the support for AMD Cryptographic Coprocessor (CCP) device 19*720419f0SBrijesh Singh which can be used to offload encryption operations such as SHA, AES 20*720419f0SBrijesh Singh and more. 21f1147660STom Lendacky 22f1147660STom Lendackyconfig CRYPTO_DEV_CCP_CRYPTO 2321dc9e8fSTom Lendacky tristate "Encryption and hashing offload support" 24f1147660STom Lendacky default m 25*720419f0SBrijesh Singh depends on CRYPTO_DEV_CCP_DD 26*720419f0SBrijesh Singh depends on CRYPTO_DEV_SP_CCP 27f1147660STom Lendacky select CRYPTO_HASH 28f1147660STom Lendacky select CRYPTO_BLKCIPHER 29f1147660STom Lendacky select CRYPTO_AUTHENC 30f1147660STom Lendacky help 31f1147660STom Lendacky Support for using the cryptographic API with the AMD Cryptographic 3221dc9e8fSTom Lendacky Coprocessor. This module supports offload of SHA and AES algorithms. 3321dc9e8fSTom Lendacky If you choose 'M' here, this module will be called ccp_crypto. 34