build(zynqmp): add build config with the pncd SPD

Add build and coverty configs for building the zynqmp platform with pncd
as a SP dispatcher.

Signed-off-by: Florian Lugou <florian.lugou@provenrun.com>
Change-Id: If2d696b3b6bff36e3c1ecac46d13aa1c6dceddfd
diff --git a/group/tf-l1-build-plat/zynqmp-pncd:nil b/group/tf-l1-build-plat/zynqmp-pncd:nil
new file mode 100644
index 0000000..476c6e0
--- /dev/null
+++ b/group/tf-l1-build-plat/zynqmp-pncd:nil
@@ -0,0 +1,6 @@
+#
+# Copyright (c) 2022, ProvenRun S.A.S. 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 f974118..f6bf7a8 100755
--- a/script/tf-coverity/tf-cov-make
+++ b/script/tf-coverity/tf-cov-make
@@ -55,6 +55,7 @@
     TSP_NS_INTR_ASYNC_PREEMPT=1
 clean_build $fvp_common_flags ${ARM_TBB_OPTIONS} SPD=opteed
 clean_build $fvp_common_flags ${ARM_TBB_OPTIONS} SPD=tlkd
+clean_build $fvp_common_flags ${ARM_TBB_OPTIONS} SPD=pncd SPD_PNCD_NS_IRQ=126 SPD_PNCD_S_IRQ=15
 
 # Dualroot chain of trust.
 clean_build $fvp_common_flags ${ARM_TBB_OPTIONS} SPD=tspd COT=dualroot
diff --git a/tf_config/zynqmp-pncd b/tf_config/zynqmp-pncd
new file mode 100644
index 0000000..257691e
--- /dev/null
+++ b/tf_config/zynqmp-pncd
@@ -0,0 +1,5 @@
+CROSS_COMPILE=aarch64-none-elf-
+PLAT=zynqmp
+SPD=pncd
+SPD_PNCD_NS_IRQ=126
+SPD_PNCD_S_IRQ=15