1655ff1a1SSrujanaChalla# 2655ff1a1SSrujanaChalla# Marvell crypto drivers configuration 3655ff1a1SSrujanaChalla# 4655ff1a1SSrujanaChalla 5655ff1a1SSrujanaChallaconfig CRYPTO_DEV_MARVELL 6655ff1a1SSrujanaChalla tristate 7655ff1a1SSrujanaChalla 8655ff1a1SSrujanaChallaconfig CRYPTO_DEV_MARVELL_CESA 9655ff1a1SSrujanaChalla tristate "Marvell's Cryptographic Engine driver" 10655ff1a1SSrujanaChalla depends on PLAT_ORION || ARCH_MVEBU 11655ff1a1SSrujanaChalla select CRYPTO_LIB_AES 12655ff1a1SSrujanaChalla select CRYPTO_LIB_DES 13655ff1a1SSrujanaChalla select CRYPTO_SKCIPHER 14655ff1a1SSrujanaChalla select CRYPTO_HASH 15655ff1a1SSrujanaChalla select SRAM 16655ff1a1SSrujanaChalla select CRYPTO_DEV_MARVELL 17655ff1a1SSrujanaChalla help 18655ff1a1SSrujanaChalla This driver allows you to utilize the Cryptographic Engines and 19655ff1a1SSrujanaChalla Security Accelerator (CESA) which can be found on MVEBU and ORION 20655ff1a1SSrujanaChalla platforms. 21655ff1a1SSrujanaChalla This driver supports CPU offload through DMA transfers. 22*6482023bSSrujanaChalla 23*6482023bSSrujanaChallaconfig CRYPTO_DEV_OCTEONTX_CPT 24*6482023bSSrujanaChalla tristate "Support for Marvell OcteonTX CPT driver" 25*6482023bSSrujanaChalla depends on ARCH_THUNDER || COMPILE_TEST 26*6482023bSSrujanaChalla depends on PCI_MSI && 64BIT 27*6482023bSSrujanaChalla depends on CRYPTO_LIB_AES 28*6482023bSSrujanaChalla select CRYPTO_SKCIPHER 29*6482023bSSrujanaChalla select CRYPTO_HASH 30*6482023bSSrujanaChalla select CRYPTO_AEAD 31*6482023bSSrujanaChalla select CRYPTO_DEV_MARVELL 32*6482023bSSrujanaChalla help 33*6482023bSSrujanaChalla This driver allows you to utilize the Marvell Cryptographic 34*6482023bSSrujanaChalla Accelerator Unit(CPT) found in OcteonTX series of processors. 35*6482023bSSrujanaChalla 36*6482023bSSrujanaChalla To compile this driver as module, choose M here: 37*6482023bSSrujanaChalla the modules will be called octeontx-cpt and octeontx-cptvf 38