ci(ethos-n): add build config with TZMP1 enabled

Build and coverity configs have been added to build the Arm(R)
Ethos(TM)-N NPU driver with TZMP1 support enabled for the Juno platform
for basic testing.

The build config has only been added for testing in tf-l1-build-juno and
tf-l1-build-plat because boot testing with TZMP1 support requires an NPU
firmware binary for the FIP packaging and an NPU.

Signed-off-by: Mikael Olsson <mikael.olsson@arm.com>
Change-Id: I4a9b56b3c3bd3970b0f4a939e1b194e979d4647f
diff --git a/group/tf-l1-build-juno/juno-enable-ethosn-tzmp1:nil b/group/tf-l1-build-juno/juno-enable-ethosn-tzmp1:nil
new file mode 100644
index 0000000..b452bbf
--- /dev/null
+++ b/group/tf-l1-build-juno/juno-enable-ethosn-tzmp1:nil
@@ -0,0 +1,5 @@
+#
+# Copyright (c) 2023 Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
diff --git a/group/tf-l1-build-plat/juno-enable-ethosn-tzmp1:nil b/group/tf-l1-build-plat/juno-enable-ethosn-tzmp1:nil
new file mode 100644
index 0000000..b452bbf
--- /dev/null
+++ b/group/tf-l1-build-plat/juno-enable-ethosn-tzmp1:nil
@@ -0,0 +1,5 @@
+#
+# Copyright (c) 2023 Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
diff --git a/script/tf-coverity/tf-cov-make b/script/tf-coverity/tf-cov-make
index e863fd7..60934df 100755
--- a/script/tf-coverity/tf-cov-make
+++ b/script/tf-coverity/tf-cov-make
@@ -208,6 +208,7 @@
 clean_build $juno_common_flags SPD=tspd ${ARM_TBB_OPTIONS}
 clean_build $juno_common_flags EL3_PAYLOAD=0x80000000
 clean_build $juno_common_flags ENABLE_STACK_PROTECTOR=strong ARM_ETHOSN_NPU_DRIVER=1
+clean_build $juno_common_flags ${ARM_TBB_OPTIONS} ENABLE_STACK_PROTECTOR=strong ARM_ETHOSN_NPU_DRIVER=1 ARM_ETHOSN_NPU_TZMP1=1
 clean_build $juno_common_flags CSS_USE_SCMI_SDS_DRIVER=0
 
 clean_build $juno_common_flags SPD=tspd ${ARM_TBB_OPTIONS} ARM_CRYPTOCELL_INTEG=1 CCSBROM_LIB_PATH=${CRYPTOCELL_LIB_PATH} KEY_SIZE=2048
diff --git a/tf_config/juno-enable-ethosn-tzmp1 b/tf_config/juno-enable-ethosn-tzmp1
new file mode 100644
index 0000000..4675e62
--- /dev/null
+++ b/tf_config/juno-enable-ethosn-tzmp1
@@ -0,0 +1,8 @@
+ARM_ETHOSN_NPU_DRIVER=1
+ARM_ETHOSN_NPU_TZMP1=1
+ARM_ROTPK_LOCATION=devel_rsa
+CROSS_COMPILE=aarch64-none-elf-
+GENERATE_COT=1
+PLAT=juno
+ROT_KEY=plat/arm/board/common/rotpk/arm_rotprivk_rsa.pem
+TRUSTED_BOARD_BOOT=1