1*4882a593Smuzhiyun# 2*4882a593Smuzhiyun# Marvell crypto drivers configuration 3*4882a593Smuzhiyun# 4*4882a593Smuzhiyun 5*4882a593Smuzhiyunconfig CRYPTO_DEV_MARVELL 6*4882a593Smuzhiyun tristate 7*4882a593Smuzhiyun 8*4882a593Smuzhiyunconfig CRYPTO_DEV_MARVELL_CESA 9*4882a593Smuzhiyun tristate "Marvell's Cryptographic Engine driver" 10*4882a593Smuzhiyun depends on PLAT_ORION || ARCH_MVEBU 11*4882a593Smuzhiyun select CRYPTO_LIB_AES 12*4882a593Smuzhiyun select CRYPTO_LIB_DES 13*4882a593Smuzhiyun select CRYPTO_SKCIPHER 14*4882a593Smuzhiyun select CRYPTO_HASH 15*4882a593Smuzhiyun select SRAM 16*4882a593Smuzhiyun select CRYPTO_DEV_MARVELL 17*4882a593Smuzhiyun help 18*4882a593Smuzhiyun This driver allows you to utilize the Cryptographic Engines and 19*4882a593Smuzhiyun Security Accelerator (CESA) which can be found on MVEBU and ORION 20*4882a593Smuzhiyun platforms. 21*4882a593Smuzhiyun This driver supports CPU offload through DMA transfers. 22*4882a593Smuzhiyun 23*4882a593Smuzhiyunconfig CRYPTO_DEV_OCTEONTX_CPT 24*4882a593Smuzhiyun tristate "Support for Marvell OcteonTX CPT driver" 25*4882a593Smuzhiyun depends on ARCH_THUNDER || COMPILE_TEST 26*4882a593Smuzhiyun depends on PCI_MSI && 64BIT 27*4882a593Smuzhiyun depends on CRYPTO_LIB_AES 28*4882a593Smuzhiyun select CRYPTO_SKCIPHER 29*4882a593Smuzhiyun select CRYPTO_HASH 30*4882a593Smuzhiyun select CRYPTO_AEAD 31*4882a593Smuzhiyun select CRYPTO_DEV_MARVELL 32*4882a593Smuzhiyun help 33*4882a593Smuzhiyun This driver allows you to utilize the Marvell Cryptographic 34*4882a593Smuzhiyun Accelerator Unit(CPT) found in OcteonTX series of processors. 35*4882a593Smuzhiyun 36*4882a593Smuzhiyun To compile this driver as module, choose M here: 37*4882a593Smuzhiyun the modules will be called octeontx-cpt and octeontx-cptvf 38