ci(msm8916): add build config for aarch32/sp_min and tspd

Also build the msm8916 platform for AArch32/SP_MIN and with Test Secure
Payload to avoid future build regressions for those.

Change-Id: I86e70beeea8c10b522d02e746247cca20c3f8d11
Signed-off-by: Stephan Gerhold <stephan@gerhold.net>
diff --git a/group/tf-l1-build-plat/msm8916-aarch32-default:nil b/group/tf-l1-build-plat/msm8916-aarch32-default:nil
new file mode 100644
index 0000000..b452bbf
--- /dev/null
+++ b/group/tf-l1-build-plat/msm8916-aarch32-default: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/msm8916-tspd:nil b/group/tf-l1-build-plat/msm8916-tspd:nil
new file mode 100644
index 0000000..b452bbf
--- /dev/null
+++ b/group/tf-l1-build-plat/msm8916-tspd: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 1a8aa27..f44eba0 100755
--- a/script/tf-coverity/tf-cov-make
+++ b/script/tf-coverity/tf-cov-make
@@ -712,6 +712,8 @@
 
 # QTI MSM8916 platform
 clean_build PLAT=msm8916 $(common_flags)
+clean_build PLAT=msm8916 $(common_flags) ARCH=aarch32 AARCH32_SP=sp_min
+clean_build PLAT=msm8916 $(common_flags) SPD=tspd
 
 # Platforms from Aspeed
 clean_build PLAT=ast2700 $(common_flags) SPD=opteed
diff --git a/tf_config/msm8916-aarch32-default b/tf_config/msm8916-aarch32-default
new file mode 100644
index 0000000..574fc73
--- /dev/null
+++ b/tf_config/msm8916-aarch32-default
@@ -0,0 +1,4 @@
+AARCH32_SP=sp_min
+ARCH=aarch32
+CROSS_COMPILE=arm-none-eabi-
+PLAT=msm8916
diff --git a/tf_config/msm8916-tspd b/tf_config/msm8916-tspd
new file mode 100644
index 0000000..75cac1c
--- /dev/null
+++ b/tf_config/msm8916-tspd
@@ -0,0 +1,3 @@
+CROSS_COMPILE=aarch64-none-elf-
+PLAT=msm8916
+SPD=tspd