ci(msm8916): add build config for new platforms
Add build configs for the new mdm9607, msm8909 and msm8939 platforms
which are very similar to the existing msm8916 but build the code in
different configurations.
mdm9607 and msm8909 are AArch32-only so they can only use SP_MIN.
Change-Id: I8bb9cce3bb0bd3df7576c3e8b2ea00ed460aff2e
Signed-off-by: Stephan Gerhold <stephan@gerhold.net>
diff --git a/group/tf-l1-build-plat/mdm9607-default:nil b/group/tf-l1-build-plat/mdm9607-default:nil
new file mode 100644
index 0000000..b452bbf
--- /dev/null
+++ b/group/tf-l1-build-plat/mdm9607-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/msm8909-default:nil b/group/tf-l1-build-plat/msm8909-default:nil
new file mode 100644
index 0000000..b452bbf
--- /dev/null
+++ b/group/tf-l1-build-plat/msm8909-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/msm8939-aarch32-default:nil b/group/tf-l1-build-plat/msm8939-aarch32-default:nil
new file mode 100644
index 0000000..b452bbf
--- /dev/null
+++ b/group/tf-l1-build-plat/msm8939-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/msm8939-default:nil b/group/tf-l1-build-plat/msm8939-default:nil
new file mode 100644
index 0000000..b452bbf
--- /dev/null
+++ b/group/tf-l1-build-plat/msm8939-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/msm8939-tspd:nil b/group/tf-l1-build-plat/msm8939-tspd:nil
new file mode 100644
index 0000000..b452bbf
--- /dev/null
+++ b/group/tf-l1-build-plat/msm8939-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 c7ff2e6..840d75b 100755
--- a/script/tf-coverity/tf-cov-make
+++ b/script/tf-coverity/tf-cov-make
@@ -719,10 +719,18 @@
clean_build PLAT=axg $(common_flags) AML_USE_ATOS=1
# QTI MSM8916 platform
+clean_build PLAT=mdm9607 CROSS_COMPILE=arm-none-eabi- $(common_flags) \
+ ARCH=aarch32 AARCH32_SP=sp_min
+clean_build PLAT=msm8909 CROSS_COMPILE=arm-none-eabi- $(common_flags) \
+ ARCH=aarch32 AARCH32_SP=sp_min
clean_build PLAT=msm8916 $(common_flags)
clean_build PLAT=msm8916 CROSS_COMPILE=arm-none-eabi- $(common_flags) \
ARCH=aarch32 AARCH32_SP=sp_min
clean_build PLAT=msm8916 $(common_flags) SPD=tspd
+clean_build PLAT=msm8939 $(common_flags)
+clean_build PLAT=msm8939 CROSS_COMPILE=arm-none-eabi- $(common_flags) \
+ ARCH=aarch32 AARCH32_SP=sp_min
+clean_build PLAT=msm8939 $(common_flags) SPD=tspd
# Platforms from Aspeed
clean_build PLAT=ast2700 $(common_flags) SPD=opteed
diff --git a/tf_config/mdm9607-default b/tf_config/mdm9607-default
new file mode 100644
index 0000000..71a89f5
--- /dev/null
+++ b/tf_config/mdm9607-default
@@ -0,0 +1,4 @@
+AARCH32_SP=sp_min
+ARCH=aarch32
+CROSS_COMPILE=arm-none-eabi-
+PLAT=mdm9607
diff --git a/tf_config/msm8909-default b/tf_config/msm8909-default
new file mode 100644
index 0000000..22d518c
--- /dev/null
+++ b/tf_config/msm8909-default
@@ -0,0 +1,4 @@
+AARCH32_SP=sp_min
+ARCH=aarch32
+CROSS_COMPILE=arm-none-eabi-
+PLAT=msm8909
diff --git a/tf_config/msm8939-aarch32-default b/tf_config/msm8939-aarch32-default
new file mode 100644
index 0000000..8bb5182
--- /dev/null
+++ b/tf_config/msm8939-aarch32-default
@@ -0,0 +1,4 @@
+AARCH32_SP=sp_min
+ARCH=aarch32
+CROSS_COMPILE=arm-none-eabi-
+PLAT=msm8939
diff --git a/tf_config/msm8939-default b/tf_config/msm8939-default
new file mode 100644
index 0000000..0d8cd82
--- /dev/null
+++ b/tf_config/msm8939-default
@@ -0,0 +1,2 @@
+CROSS_COMPILE=aarch64-none-elf-
+PLAT=msm8939
diff --git a/tf_config/msm8939-tspd b/tf_config/msm8939-tspd
new file mode 100644
index 0000000..dc1bdc2
--- /dev/null
+++ b/tf_config/msm8939-tspd
@@ -0,0 +1,3 @@
+CROSS_COMPILE=aarch64-none-elf-
+PLAT=msm8939
+SPD=tspd