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