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