summaryrefslogtreecommitdiff
path: root/config
diff options
context:
space:
mode:
authorGagandeep Singh <g.singh@nxp.com>2018-10-12 20:10:42 +0530
committerAkhil Goyal <akhil.goyal@nxp.com>2018-10-17 12:23:40 +0200
commitaf7c9b5e9ce7f4457a8c7709366837a9df8d7a64 (patch)
treeafcfbd47b218de3b5fa1a68788bbe15d05887e87 /config
parent0e9f8507afcb4ddd53ced3ba2bc63e0e12590681 (diff)
downloaddpdk-next-eventdev-af7c9b5e9ce7f4457a8c7709366837a9df8d7a64.zip
dpdk-next-eventdev-af7c9b5e9ce7f4457a8c7709366837a9df8d7a64.tar.gz
dpdk-next-eventdev-af7c9b5e9ce7f4457a8c7709366837a9df8d7a64.tar.xz
crypto/caam_jr: introduce basic driver
The caam_jr poll mode crypto driver is supported for NXP SEC 4.x+ (CAAM) hardware accelerator. This driver is by default supported on LE platforms, if it is used on BE platforms like LS104X, config option CONFIG_RTE_LIBRTE_PMD_CAAM_JR_BE can be enabled. This patch add skeleton for caam jobring driver with probe and uintialisation functions Signed-off-by: Gagandeep Singh <g.singh@nxp.com> Signed-off-by: Hemant Agrawal <hemant.agrawal@nxp.com> Acked-by: Akhil Goyal <akhil.goyal@nxp.com>
Diffstat (limited to 'config')
-rw-r--r--config/common_base6
-rw-r--r--config/common_linuxapp1
-rw-r--r--config/defconfig_arm64-dpaa-linuxapp-gcc3
3 files changed, 10 insertions, 0 deletions
diff --git a/config/common_base b/config/common_base
index 6347404..3b7ddf0 100644
--- a/config/common_base
+++ b/config/common_base
@@ -496,6 +496,12 @@ CONFIG_RTE_LIBRTE_PMD_ARMV8_CRYPTO=n
CONFIG_RTE_LIBRTE_PMD_ARMV8_CRYPTO_DEBUG=n
#
+# Compile NXP CAAM JR crypto Driver
+#
+CONFIG_RTE_LIBRTE_PMD_CAAM_JR=n
+CONFIG_RTE_LIBRTE_PMD_CAAM_JR_BE=n
+
+#
# Compile NXP DPAA2 crypto sec driver for CAAM HW
#
CONFIG_RTE_LIBRTE_PMD_DPAA2_SEC=n
diff --git a/config/common_linuxapp b/config/common_linuxapp
index 76b884c..3565ec8 100644
--- a/config/common_linuxapp
+++ b/config/common_linuxapp
@@ -40,6 +40,7 @@ CONFIG_RTE_LIBRTE_DPAA_MEMPOOL=y
CONFIG_RTE_LIBRTE_DPAA_PMD=y
CONFIG_RTE_LIBRTE_PMD_DPAA_EVENTDEV=y
CONFIG_RTE_LIBRTE_PMD_DPAA_SEC=y
+CONFIG_RTE_LIBRTE_PMD_CAAM_JR=y
# NXP FSLMC BUS and DPAA2 drivers
CONFIG_RTE_LIBRTE_FSLMC_BUS=y
diff --git a/config/defconfig_arm64-dpaa-linuxapp-gcc b/config/defconfig_arm64-dpaa-linuxapp-gcc
index c47aec0..544b677 100644
--- a/config/defconfig_arm64-dpaa-linuxapp-gcc
+++ b/config/defconfig_arm64-dpaa-linuxapp-gcc
@@ -21,3 +21,6 @@ CONFIG_RTE_PKTMBUF_HEADROOM=128
# NXP DPAA Bus
CONFIG_RTE_LIBRTE_DPAA_DEBUG_DRIVER=n
CONFIG_RTE_LIBRTE_DPAA_HWDEBUG=n
+
+# NXP CAAM_JR driver
+CONFIG_RTE_LIBRTE_PMD_CAAM_JR_BE=y