56 lines · plain
1#2# Marvell crypto drivers configuration3#4 5config CRYPTO_DEV_MARVELL6 tristate7 8config CRYPTO_DEV_MARVELL_CESA9 tristate "Marvell's Cryptographic Engine driver"10 depends on PLAT_ORION || ARCH_MVEBU11 select CRYPTO_LIB_AES12 select CRYPTO_LIB_DES13 select CRYPTO_SKCIPHER14 select CRYPTO_HASH15 select SRAM16 select CRYPTO_DEV_MARVELL17 help18 This driver allows you to utilize the Cryptographic Engines and19 Security Accelerator (CESA) which can be found on MVEBU and ORION20 platforms.21 This driver supports CPU offload through DMA transfers.22 23config CRYPTO_DEV_OCTEONTX_CPT24 tristate "Support for Marvell OcteonTX CPT driver"25 depends on ARCH_THUNDER || COMPILE_TEST26 depends on PCI_MSI && 64BIT27 depends on CRYPTO_LIB_AES28 select CRYPTO_SKCIPHER29 select CRYPTO_HASH30 select CRYPTO_AEAD31 select CRYPTO_AUTHENC32 select CRYPTO_DEV_MARVELL33 help34 This driver allows you to utilize the Marvell Cryptographic35 Accelerator Unit(CPT) found in OcteonTX series of processors.36 37 To compile this driver as module, choose M here:38 the modules will be called octeontx-cpt and octeontx-cptvf39 40config CRYPTO_DEV_OCTEONTX2_CPT41 tristate "Marvell OcteonTX2 CPT driver"42 depends on ARCH_THUNDER2 || COMPILE_TEST43 depends on PCI_MSI && 64BIT44 depends on CRYPTO_LIB_AES45 depends on NET_VENDOR_MARVELL46 select OCTEONTX2_MBOX47 select CRYPTO_DEV_MARVELL48 select CRYPTO_SKCIPHER49 select CRYPTO_HASH50 select CRYPTO_AEAD51 select CRYPTO_AUTHENC52 select NET_DEVLINK53 help54 This driver allows you to utilize the Marvell Cryptographic55 Accelerator Unit(CPT) found in OcteonTX2 series of processors.56