crypto: marvell - enable OcteonTX cpt options for build

Add the OcteonTX cpt options in crypto Kconfig and Makefile

Signed-off-by: SrujanaChalla <schalla@marvell.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
This commit is contained in:
SrujanaChalla 2020-03-13 17:17:08 +05:30 committed by Herbert Xu
parent 10b4f09491
commit 6482023b9d
2 changed files with 17 additions and 0 deletions

View File

@ -19,3 +19,19 @@ config CRYPTO_DEV_MARVELL_CESA
Security Accelerator (CESA) which can be found on MVEBU and ORION Security Accelerator (CESA) which can be found on MVEBU and ORION
platforms. platforms.
This driver supports CPU offload through DMA transfers. 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

View File

@ -1,3 +1,4 @@
# SPDX-License-Identifier: GPL-2.0 # SPDX-License-Identifier: GPL-2.0
obj-$(CONFIG_CRYPTO_DEV_MARVELL_CESA) += cesa/ obj-$(CONFIG_CRYPTO_DEV_MARVELL_CESA) += cesa/
obj-$(CONFIG_CRYPTO_DEV_OCTEONTX_CPT) += octeontx/