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. 226482023bSSrujanaChalla 236482023bSSrujanaChallaconfig CRYPTO_DEV_OCTEONTX_CPT 246482023bSSrujanaChalla tristate "Support for Marvell OcteonTX CPT driver" 256482023bSSrujanaChalla depends on ARCH_THUNDER || COMPILE_TEST 266482023bSSrujanaChalla depends on PCI_MSI && 64BIT 276482023bSSrujanaChalla depends on CRYPTO_LIB_AES 286482023bSSrujanaChalla select CRYPTO_SKCIPHER 296482023bSSrujanaChalla select CRYPTO_HASH 306482023bSSrujanaChalla select CRYPTO_AEAD 316482023bSSrujanaChalla select CRYPTO_DEV_MARVELL 326482023bSSrujanaChalla help 336482023bSSrujanaChalla This driver allows you to utilize the Marvell Cryptographic 346482023bSSrujanaChalla Accelerator Unit(CPT) found in OcteonTX series of processors. 356482023bSSrujanaChalla 366482023bSSrujanaChalla To compile this driver as module, choose M here: 376482023bSSrujanaChalla the modules will be called octeontx-cpt and octeontx-cptvf 385e8ce833SSrujana Challa 395e8ce833SSrujana Challaconfig CRYPTO_DEV_OCTEONTX2_CPT 405e8ce833SSrujana Challa tristate "Marvell OcteonTX2 CPT driver" 415e8ce833SSrujana Challa depends on ARM64 || COMPILE_TEST 425e8ce833SSrujana Challa depends on PCI_MSI && 64BIT 436f03f0e8SSrujana Challa depends on CRYPTO_LIB_AES 44*b4ea2220SHerbert Xu depends on NET_VENDOR_MARVELL 455e8ce833SSrujana Challa select OCTEONTX2_MBOX 465e8ce833SSrujana Challa select CRYPTO_DEV_MARVELL 476f03f0e8SSrujana Challa select CRYPTO_SKCIPHER 486f03f0e8SSrujana Challa select CRYPTO_HASH 496f03f0e8SSrujana Challa select CRYPTO_AEAD 505e8ce833SSrujana Challa help 515e8ce833SSrujana Challa This driver allows you to utilize the Marvell Cryptographic 525e8ce833SSrujana Challa Accelerator Unit(CPT) found in OcteonTX2 series of processors. 53