Add several source files to coverity scan exclusion list

Temporarily exclude the following files such that tf-coverity job
can be reinstated. Appropriate build commands to compile these files
should be added to tf-cov-make script after v2.5 release

Modified Juno build command to include source files related to
ethosn driver

Signed-off-by: Madhukar Pappireddy <madhukar.pappireddy@arm.com>
Change-Id: I2b2c84bc8e66df2487f44ec96e34b85fab38d8b5
diff --git a/script/tf-coverity/coverity_tf_conf.py b/script/tf-coverity/coverity_tf_conf.py
index a6bffe4..d7c6f4d 100644
--- a/script/tf-coverity/coverity_tf_conf.py
+++ b/script/tf-coverity/coverity_tf_conf.py
@@ -85,4 +85,47 @@
     ("lib/libc/strtok.c", "Not used by any upstream platform"),
 
     ("tools/.*", "Host tools"),
+
+    # Temporarily exclude the following files such that tf-cvoerity job can be
+    # reinstated. Appropriate build commands to compile these files should be
+    # added to tf-cov-make script after v2.5 release
+    ("drivers/arm/tzc/tzc_dmc500.c", "Temporarily excluded"),
+    ("drivers/renesas/common/ddr/ddr_b/boot_init_dram_config.c", "Temporarily excluded"),
+    ("drivers/renesas/rzg/pfc/G2E/pfc_init_g2e.c", "Temporarily excluded"),
+    ("drivers/renesas/rzg/pfc/G2H/pfc_init_g2h.c", "Temporarily excluded"),
+    ("drivers/renesas/rzg/pfc/G2N/pfc_init_g2n.c", "Temporarily excluded"),
+    ("drivers/renesas/rzg/qos/G2E/qos_init_g2e_v10.c", "Temporarily excluded"),
+    ("drivers/renesas/rzg/qos/G2H/qos_init_g2h_v30.c", "Temporarily excluded"),
+    ("drivers/renesas/rzg/qos/G2N/qos_init_g2n_v10.c", "Temporarily excluded"),
+    ("plat/arm/board/sgm775/sgm775_err.c", "Temporarily excluded"),
+    ("plat/arm/board/sgm775/sgm775_trusted_boot.c", "Temporarily excluded"),
+    ("plat/arm/common/arm_tzc_dmc500.c", "Temporarily excluded"),
+    ("plat/arm/css/sgm/sgm_bl1_setup.c", "Temporarily excluded"),
+    ("plat/arm/css/sgm/sgm_bl31_setup.c", "Temporarily excluded"),
+    ("plat/arm/css/sgm/sgm_interconnect.c", "Temporarily excluded"),
+    ("plat/arm/css/sgm/sgm_mmap_config.c", "Temporarily excluded"),
+    ("plat/arm/css/sgm/sgm_plat_config.c", "Temporarily excluded"),
+    ("plat/arm/css/sgm/sgm_security.c", "Temporarily excluded"),
+    ("plat/arm/css/sgm/sgm_topology.c", "Temporarily excluded"),
+    ("plat/arm/css/sgm/tsp/sgm_tsp_setup.c", "Temporarily excluded"),
+    ("plat/brcm/board/stingray/driver/usb.c", "Temporarily excluded"),
+    ("plat/brcm/board/stingray/driver/usb_phy.c", "Temporarily excluded"),
+    ("plat/imx/imx8m/imx8mm/imx8mm_bl2_el3_setup.c", "Temporarily excluded"),
+    ("plat/imx/imx8m/imx8mm/imx8mm_bl2_mem_params_desc.c", "Temporarily excluded"),
+    ("plat/imx/imx8m/imx8mm/imx8mm_image_load.c", "Temporarily excluded"),
+    ("plat/imx/imx8m/imx8mm/imx8mm_io_storage.c", "Temporarily excluded"),
+    ("plat/imx/imx8m/imx8mm/imx8mm_trusted_boot.c", "Temporarily excluded"),
+    ("plat/marvell/armada/a3k/a3700/board/pm_src.c", "Temporarily excluded"),
+    ("plat/mediatek/mt8195/aarch64/platform_common.c", "Temporarily excluded"),
+    ("plat/mediatek/mt8195/bl31_plat_setup.c", "Temporarily excluded"),
+    ("plat/mediatek/mt8195/drivers/gpio/mtgpio.c", "Temporarily excluded"),
+    ("plat/mediatek/mt8195/drivers/mcdi/mt_cpu_pm.c", "Temporarily excluded"),
+    ("plat/mediatek/mt8195/drivers/mcdi/mt_cpu_pm_cpc.c", "Temporarily excluded"),
+    ("plat/mediatek/mt8195/drivers/mcdi/mt_mcdi.c", "Temporarily excluded"),
+    ("plat/mediatek/mt8195/drivers/pmic/pmic.c", "Temporarily excluded"),
+    ("plat/mediatek/mt8195/drivers/spmc/mtspmc.c", "Temporarily excluded"),
+    ("plat/mediatek/mt8195/plat_pm.c", "Temporarily excluded"),
+    ("plat/mediatek/mt8195/plat_sip_calls.c", "Temporarily excluded"),
+    ("plat/mediatek/mt8195/plat_topology.", "Temporarily excluded"),
+
 ]
diff --git a/script/tf-coverity/tf-cov-make b/script/tf-coverity/tf-cov-make
index 727bcd6..287cf6f 100755
--- a/script/tf-coverity/tf-cov-make
+++ b/script/tf-coverity/tf-cov-make
@@ -167,7 +167,7 @@
 juno_common_flags="$(common_flags) PLAT=juno"
 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
+clean_build $juno_common_flags ENABLE_STACK_PROTECTOR=strong ARM_ETHOSN_NPU_DRIVER=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