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 31*de4841fcSHerbert Xu select CRYPTO_AUTHENC 326482023bSSrujanaChalla select CRYPTO_DEV_MARVELL 336482023bSSrujanaChalla help 346482023bSSrujanaChalla This driver allows you to utilize the Marvell Cryptographic 356482023bSSrujanaChalla Accelerator Unit(CPT) found in OcteonTX series of processors. 366482023bSSrujanaChalla 376482023bSSrujanaChalla To compile this driver as module, choose M here: 386482023bSSrujanaChalla the modules will be called octeontx-cpt and octeontx-cptvf 395e8ce833SSrujana Challa 405e8ce833SSrujana Challaconfig CRYPTO_DEV_OCTEONTX2_CPT 415e8ce833SSrujana Challa tristate "Marvell OcteonTX2 CPT driver" 4242e6f351SGeert Uytterhoeven depends on ARCH_THUNDER2 || COMPILE_TEST 435e8ce833SSrujana Challa depends on PCI_MSI && 64BIT 446f03f0e8SSrujana Challa depends on CRYPTO_LIB_AES 45b4ea2220SHerbert Xu depends on NET_VENDOR_MARVELL 465e8ce833SSrujana Challa select OCTEONTX2_MBOX 475e8ce833SSrujana Challa select CRYPTO_DEV_MARVELL 486f03f0e8SSrujana Challa select CRYPTO_SKCIPHER 496f03f0e8SSrujana Challa select CRYPTO_HASH 506f03f0e8SSrujana Challa select CRYPTO_AEAD 51*de4841fcSHerbert Xu select CRYPTO_AUTHENC 5285872d1aSShijith Thotton select NET_DEVLINK 535e8ce833SSrujana Challa help 545e8ce833SSrujana Challa This driver allows you to utilize the Marvell Cryptographic 555e8ce833SSrujana Challa Accelerator Unit(CPT) found in OcteonTX2 series of processors. 56