blob: 8df7c1c6c3f37efe71ae493bd20ba5f205e9adbc [file] [log] [blame]
menu "Cesa options"
depends on MV_INCLUDE_CESA
config MV_CESA
bool "Support for Marvell Cryptographic Engine and Security Acceleration"
default y
config MV_CESA_TOOL
tristate "Support for Marvell CESA Tool"
depends on MV_CESA
---help---
config MV_CESA_CHANNELS
int "Total CESA HW channels supported"
depends on MV_CESA
range 1 2
default 1
---help---
Select the number of CESA channels to be used for crypto operations acceleration.
config MV_CESA_CHAIN_MODE
bool "Support CESA chain-mode"
depends on MV_CESA
default n
---help---
Choosing this option will enable crypto engine(CESA) chain mode support.
Warning: currently this feature is supported only by NFP-IPSec.
choice
prompt "CESA Mode"
depends on MV_CESA
default MV_CESA_OCF
config MV_CESA_OCF
bool "Support for Marvell CESA OCF driver"
depends on OCF_OCF
---help---
Choosing this option will enable you to use the Marvell Cryptographic Engine and
Security Accelerator, under the OCF package.
config MV_CESA_TEST
bool "Support for Marvell CESA test driver"
depends on MV_CESA_TOOL
---help---
Choosing this option will enable you to use the Marvell Cryptographic Engine and
Security Accelerator, with the mv_cesa_tool in test mode.
endchoice
endmenu