xref: /openbmc/linux/drivers/crypto/marvell/Kconfig (revision 655ff1a1)
1*655ff1a1SSrujanaChalla#
2*655ff1a1SSrujanaChalla# Marvell crypto drivers configuration
3*655ff1a1SSrujanaChalla#
4*655ff1a1SSrujanaChalla
5*655ff1a1SSrujanaChallaconfig CRYPTO_DEV_MARVELL
6*655ff1a1SSrujanaChalla	tristate
7*655ff1a1SSrujanaChalla
8*655ff1a1SSrujanaChallaconfig CRYPTO_DEV_MARVELL_CESA
9*655ff1a1SSrujanaChalla	tristate "Marvell's Cryptographic Engine driver"
10*655ff1a1SSrujanaChalla	depends on PLAT_ORION || ARCH_MVEBU
11*655ff1a1SSrujanaChalla	select CRYPTO_LIB_AES
12*655ff1a1SSrujanaChalla	select CRYPTO_LIB_DES
13*655ff1a1SSrujanaChalla	select CRYPTO_SKCIPHER
14*655ff1a1SSrujanaChalla	select CRYPTO_HASH
15*655ff1a1SSrujanaChalla	select SRAM
16*655ff1a1SSrujanaChalla	select CRYPTO_DEV_MARVELL
17*655ff1a1SSrujanaChalla	help
18*655ff1a1SSrujanaChalla	  This driver allows you to utilize the Cryptographic Engines and
19*655ff1a1SSrujanaChalla	  Security Accelerator (CESA) which can be found on MVEBU and ORION
20*655ff1a1SSrujanaChalla	  platforms.
21*655ff1a1SSrujanaChalla	  This driver supports CPU offload through DMA transfers.
22