Sync test groups with internal CI

Signed-off-by: Zelalem <zelalem.aweke@arm.com>
Change-Id: I8bf270aaee4607c97b2706dd87328e8566be0261
diff --git a/group/tf-l1-build-plat/a3700-default:nil b/group/tf-l1-build-plat/a3700-default:nil
new file mode 100644
index 0000000..c75b524
--- /dev/null
+++ b/group/tf-l1-build-plat/a3700-default:nil
@@ -0,0 +1,6 @@
+#
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
diff --git a/group/tf-l1-build-plat/a5ds:nil b/group/tf-l1-build-plat/a5ds:nil
new file mode 100644
index 0000000..c75b524
--- /dev/null
+++ b/group/tf-l1-build-plat/a5ds:nil
@@ -0,0 +1,6 @@
+#
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
diff --git a/group/tf-l1-build-plat/a70x0-default:nil b/group/tf-l1-build-plat/a70x0-default:nil
new file mode 100644
index 0000000..651719e
--- /dev/null
+++ b/group/tf-l1-build-plat/a70x0-default:nil
@@ -0,0 +1,30 @@
+#!/bin/bash
+#
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
+test_setup() {
+	# Parallel builds are broken for this config; so choose serial.
+	echo "Choosing serial build."
+	set_hook_var "make_j" "1"
+}
+
+pre_tf_build() {
+	pushd "$workspace"
+
+	if [ ! -d "mv-ddr-marvell" ]; then
+		# Archive from mv_ddr-armada-atf-mainline branch
+		saveas="mv-ddr-marvell.tar.gz" \
+			url="$tfa_downloads/mv-ddr-marvell/mv-ddr-marvell-a881467ef0f0185e6570dd0483023fde93cbb5f5.tar.gz" \
+			fetch_file
+
+		tar -xzf "mv-ddr-marvell.tar.gz"
+	fi
+
+	echo "Set MV_DDR_PATH to $workspace/mv-ddr-marvell"
+	set_hook_var "MV_DDR_PATH" "$workspace/mv-ddr-marvell"
+
+	popd "$workspace"
+}
diff --git a/group/tf-l1-build-plat/a70x0_amc-default:nil b/group/tf-l1-build-plat/a70x0_amc-default:nil
new file mode 100644
index 0000000..651719e
--- /dev/null
+++ b/group/tf-l1-build-plat/a70x0_amc-default:nil
@@ -0,0 +1,30 @@
+#!/bin/bash
+#
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
+test_setup() {
+	# Parallel builds are broken for this config; so choose serial.
+	echo "Choosing serial build."
+	set_hook_var "make_j" "1"
+}
+
+pre_tf_build() {
+	pushd "$workspace"
+
+	if [ ! -d "mv-ddr-marvell" ]; then
+		# Archive from mv_ddr-armada-atf-mainline branch
+		saveas="mv-ddr-marvell.tar.gz" \
+			url="$tfa_downloads/mv-ddr-marvell/mv-ddr-marvell-a881467ef0f0185e6570dd0483023fde93cbb5f5.tar.gz" \
+			fetch_file
+
+		tar -xzf "mv-ddr-marvell.tar.gz"
+	fi
+
+	echo "Set MV_DDR_PATH to $workspace/mv-ddr-marvell"
+	set_hook_var "MV_DDR_PATH" "$workspace/mv-ddr-marvell"
+
+	popd "$workspace"
+}
diff --git a/group/tf-l1-build-plat/a80x0-default:nil b/group/tf-l1-build-plat/a80x0-default:nil
new file mode 100644
index 0000000..651719e
--- /dev/null
+++ b/group/tf-l1-build-plat/a80x0-default:nil
@@ -0,0 +1,30 @@
+#!/bin/bash
+#
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
+test_setup() {
+	# Parallel builds are broken for this config; so choose serial.
+	echo "Choosing serial build."
+	set_hook_var "make_j" "1"
+}
+
+pre_tf_build() {
+	pushd "$workspace"
+
+	if [ ! -d "mv-ddr-marvell" ]; then
+		# Archive from mv_ddr-armada-atf-mainline branch
+		saveas="mv-ddr-marvell.tar.gz" \
+			url="$tfa_downloads/mv-ddr-marvell/mv-ddr-marvell-a881467ef0f0185e6570dd0483023fde93cbb5f5.tar.gz" \
+			fetch_file
+
+		tar -xzf "mv-ddr-marvell.tar.gz"
+	fi
+
+	echo "Set MV_DDR_PATH to $workspace/mv-ddr-marvell"
+	set_hook_var "MV_DDR_PATH" "$workspace/mv-ddr-marvell"
+
+	popd "$workspace"
+}
diff --git a/group/tf-l1-build-plat/a80x0_mcbin-default:nil b/group/tf-l1-build-plat/a80x0_mcbin-default:nil
new file mode 100644
index 0000000..651719e
--- /dev/null
+++ b/group/tf-l1-build-plat/a80x0_mcbin-default:nil
@@ -0,0 +1,30 @@
+#!/bin/bash
+#
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
+test_setup() {
+	# Parallel builds are broken for this config; so choose serial.
+	echo "Choosing serial build."
+	set_hook_var "make_j" "1"
+}
+
+pre_tf_build() {
+	pushd "$workspace"
+
+	if [ ! -d "mv-ddr-marvell" ]; then
+		# Archive from mv_ddr-armada-atf-mainline branch
+		saveas="mv-ddr-marvell.tar.gz" \
+			url="$tfa_downloads/mv-ddr-marvell/mv-ddr-marvell-a881467ef0f0185e6570dd0483023fde93cbb5f5.tar.gz" \
+			fetch_file
+
+		tar -xzf "mv-ddr-marvell.tar.gz"
+	fi
+
+	echo "Set MV_DDR_PATH to $workspace/mv-ddr-marvell"
+	set_hook_var "MV_DDR_PATH" "$workspace/mv-ddr-marvell"
+
+	popd "$workspace"
+}
diff --git a/group/tf-l1-build-plat/agilex-default:nil b/group/tf-l1-build-plat/agilex-default:nil
new file mode 100644
index 0000000..c75b524
--- /dev/null
+++ b/group/tf-l1-build-plat/agilex-default:nil
@@ -0,0 +1,6 @@
+#
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
diff --git a/group/tf-l1-build-plat/arm_fpga-default:nil b/group/tf-l1-build-plat/arm_fpga-default:nil
new file mode 100644
index 0000000..976eea7
--- /dev/null
+++ b/group/tf-l1-build-plat/arm_fpga-default:nil
@@ -0,0 +1,9 @@
+#
+# Copyright (c) 2020, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
+pre_tf_build() {
+	targets="bl31" set_tf_build_targets
+}
diff --git a/group/tf-l1-build-plat/axg-atos:nil b/group/tf-l1-build-plat/axg-atos:nil
new file mode 100644
index 0000000..0a342ff
--- /dev/null
+++ b/group/tf-l1-build-plat/axg-atos:nil
@@ -0,0 +1,5 @@
+#
+# Copyright (c) 2020, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
diff --git a/group/tf-l1-build-plat/axg-default:nil b/group/tf-l1-build-plat/axg-default:nil
new file mode 100644
index 0000000..0a342ff
--- /dev/null
+++ b/group/tf-l1-build-plat/axg-default:nil
@@ -0,0 +1,5 @@
+#
+# Copyright (c) 2020, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
diff --git a/group/tf-l1-build-plat/axg-opteed:nil b/group/tf-l1-build-plat/axg-opteed:nil
new file mode 100644
index 0000000..0a342ff
--- /dev/null
+++ b/group/tf-l1-build-plat/axg-opteed:nil
@@ -0,0 +1,5 @@
+#
+# Copyright (c) 2020, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
diff --git a/group/tf-l1-build-plat/corstone700-fpga-default:nil b/group/tf-l1-build-plat/corstone700-fpga-default:nil
new file mode 100644
index 0000000..d52947d
--- /dev/null
+++ b/group/tf-l1-build-plat/corstone700-fpga-default:nil
@@ -0,0 +1,6 @@
+#
+# Copyright (c) 2020, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
diff --git a/group/tf-l1-build-plat/corstone700-fvp-default:nil b/group/tf-l1-build-plat/corstone700-fvp-default:nil
new file mode 100644
index 0000000..d52947d
--- /dev/null
+++ b/group/tf-l1-build-plat/corstone700-fvp-default:nil
@@ -0,0 +1,6 @@
+#
+# Copyright (c) 2020, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
diff --git a/group/tf-l1-build-plat/fvp-sgi575-tbb:nil b/group/tf-l1-build-plat/fvp-sgi575-tbb:nil
new file mode 100644
index 0000000..c75b524
--- /dev/null
+++ b/group/tf-l1-build-plat/fvp-sgi575-tbb:nil
@@ -0,0 +1,6 @@
+#
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
diff --git a/group/tf-l1-build-plat/fvp-sgm775-tbb:nil b/group/tf-l1-build-plat/fvp-sgm775-tbb:nil
new file mode 100644
index 0000000..c75b524
--- /dev/null
+++ b/group/tf-l1-build-plat/fvp-sgm775-tbb:nil
@@ -0,0 +1,6 @@
+#
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
diff --git a/group/tf-l1-build-plat/fvp-tc0-tbb:nil b/group/tf-l1-build-plat/fvp-tc0-tbb:nil
new file mode 100644
index 0000000..d52947d
--- /dev/null
+++ b/group/tf-l1-build-plat/fvp-tc0-tbb:nil
@@ -0,0 +1,6 @@
+#
+# Copyright (c) 2020, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
diff --git a/group/tf-l1-build-plat/fvp_ve-a5:nil b/group/tf-l1-build-plat/fvp_ve-a5:nil
new file mode 100644
index 0000000..c75b524
--- /dev/null
+++ b/group/tf-l1-build-plat/fvp_ve-a5:nil
@@ -0,0 +1,6 @@
+#
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
diff --git a/group/tf-l1-build-plat/fvp_ve-a7:nil b/group/tf-l1-build-plat/fvp_ve-a7:nil
new file mode 100644
index 0000000..c75b524
--- /dev/null
+++ b/group/tf-l1-build-plat/fvp_ve-a7:nil
@@ -0,0 +1,6 @@
+#
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
diff --git a/group/tf-l1-build-plat/g12a-default:nil b/group/tf-l1-build-plat/g12a-default:nil
new file mode 100644
index 0000000..c75b524
--- /dev/null
+++ b/group/tf-l1-build-plat/g12a-default:nil
@@ -0,0 +1,6 @@
+#
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
diff --git a/group/tf-l1-build-plat/gxbb-default:nil b/group/tf-l1-build-plat/gxbb-default:nil
new file mode 100644
index 0000000..c75b524
--- /dev/null
+++ b/group/tf-l1-build-plat/gxbb-default:nil
@@ -0,0 +1,6 @@
+#
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
diff --git a/group/tf-l1-build-plat/gxl-default:nil b/group/tf-l1-build-plat/gxl-default:nil
new file mode 100644
index 0000000..c75b524
--- /dev/null
+++ b/group/tf-l1-build-plat/gxl-default:nil
@@ -0,0 +1,6 @@
+#
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
diff --git a/group/tf-l1-build-plat/hikey-default:nil b/group/tf-l1-build-plat/hikey-default:nil
new file mode 100644
index 0000000..c75b524
--- /dev/null
+++ b/group/tf-l1-build-plat/hikey-default:nil
@@ -0,0 +1,6 @@
+#
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
diff --git a/group/tf-l1-build-plat/hikey-enable-pmf:nil b/group/tf-l1-build-plat/hikey-enable-pmf:nil
new file mode 100644
index 0000000..c75b524
--- /dev/null
+++ b/group/tf-l1-build-plat/hikey-enable-pmf:nil
@@ -0,0 +1,6 @@
+#
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
diff --git a/group/tf-l1-build-plat/hikey-opteed:nil b/group/tf-l1-build-plat/hikey-opteed:nil
new file mode 100644
index 0000000..c75b524
--- /dev/null
+++ b/group/tf-l1-build-plat/hikey-opteed:nil
@@ -0,0 +1,6 @@
+#
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
diff --git a/group/tf-l1-build-plat/hikey960-default:nil b/group/tf-l1-build-plat/hikey960-default:nil
new file mode 100644
index 0000000..c75b524
--- /dev/null
+++ b/group/tf-l1-build-plat/hikey960-default:nil
@@ -0,0 +1,6 @@
+#
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
diff --git a/group/tf-l1-build-plat/hikey960-opteed:nil b/group/tf-l1-build-plat/hikey960-opteed:nil
new file mode 100644
index 0000000..c75b524
--- /dev/null
+++ b/group/tf-l1-build-plat/hikey960-opteed:nil
@@ -0,0 +1,6 @@
+#
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
diff --git a/group/tf-l1-build-plat/imx8mm-default:nil b/group/tf-l1-build-plat/imx8mm-default:nil
new file mode 100644
index 0000000..c75b524
--- /dev/null
+++ b/group/tf-l1-build-plat/imx8mm-default:nil
@@ -0,0 +1,6 @@
+#
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
diff --git a/group/tf-l1-build-plat/imx8mn-default:nil b/group/tf-l1-build-plat/imx8mn-default:nil
new file mode 100644
index 0000000..0a342ff
--- /dev/null
+++ b/group/tf-l1-build-plat/imx8mn-default:nil
@@ -0,0 +1,5 @@
+#
+# Copyright (c) 2020, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
diff --git a/group/tf-l1-build-plat/imx8mq-default:nil b/group/tf-l1-build-plat/imx8mq-default:nil
new file mode 100644
index 0000000..c75b524
--- /dev/null
+++ b/group/tf-l1-build-plat/imx8mq-default:nil
@@ -0,0 +1,6 @@
+#
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
diff --git a/group/tf-l1-build-plat/imx8qm-default:nil b/group/tf-l1-build-plat/imx8qm-default:nil
new file mode 100644
index 0000000..c75b524
--- /dev/null
+++ b/group/tf-l1-build-plat/imx8qm-default:nil
@@ -0,0 +1,6 @@
+#
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
diff --git a/group/tf-l1-build-plat/imx8qx-default:nil b/group/tf-l1-build-plat/imx8qx-default:nil
new file mode 100644
index 0000000..c75b524
--- /dev/null
+++ b/group/tf-l1-build-plat/imx8qx-default:nil
@@ -0,0 +1,6 @@
+#
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
diff --git a/group/tf-l1-build-plat/k3-default:nil b/group/tf-l1-build-plat/k3-default:nil
new file mode 100644
index 0000000..c75b524
--- /dev/null
+++ b/group/tf-l1-build-plat/k3-default:nil
@@ -0,0 +1,6 @@
+#
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
diff --git a/group/tf-l1-build-plat/ls1043-default:nil b/group/tf-l1-build-plat/ls1043-default:nil
new file mode 100644
index 0000000..c75b524
--- /dev/null
+++ b/group/tf-l1-build-plat/ls1043-default:nil
@@ -0,0 +1,6 @@
+#
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
diff --git a/group/tf-l1-build-plat/ls1043-opteed:nil b/group/tf-l1-build-plat/ls1043-opteed:nil
new file mode 100644
index 0000000..c75b524
--- /dev/null
+++ b/group/tf-l1-build-plat/ls1043-opteed:nil
@@ -0,0 +1,6 @@
+#
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
diff --git a/group/tf-l1-build-plat/ls1043-tspd:nil b/group/tf-l1-build-plat/ls1043-tspd:nil
new file mode 100644
index 0000000..c75b524
--- /dev/null
+++ b/group/tf-l1-build-plat/ls1043-tspd:nil
@@ -0,0 +1,6 @@
+#
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
diff --git a/group/tf-l1-build-plat/mt8173-default:nil b/group/tf-l1-build-plat/mt8173-default:nil
new file mode 100644
index 0000000..c75b524
--- /dev/null
+++ b/group/tf-l1-build-plat/mt8173-default:nil
@@ -0,0 +1,6 @@
+#
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
diff --git a/group/tf-l1-build-plat/mt8183-default:nil b/group/tf-l1-build-plat/mt8183-default:nil
new file mode 100644
index 0000000..c75b524
--- /dev/null
+++ b/group/tf-l1-build-plat/mt8183-default:nil
@@ -0,0 +1,6 @@
+#
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
diff --git a/group/tf-l1-build-plat/n1sdp-default:nil b/group/tf-l1-build-plat/n1sdp-default:nil
new file mode 100644
index 0000000..c75b524
--- /dev/null
+++ b/group/tf-l1-build-plat/n1sdp-default:nil
@@ -0,0 +1,6 @@
+#
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
diff --git a/group/tf-l1-build-plat/picopi-default:nil b/group/tf-l1-build-plat/picopi-default:nil
new file mode 100644
index 0000000..c75b524
--- /dev/null
+++ b/group/tf-l1-build-plat/picopi-default:nil
@@ -0,0 +1,6 @@
+#
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
diff --git a/group/tf-l1-build-plat/poplar-default:nil b/group/tf-l1-build-plat/poplar-default:nil
new file mode 100644
index 0000000..c75b524
--- /dev/null
+++ b/group/tf-l1-build-plat/poplar-default:nil
@@ -0,0 +1,6 @@
+#
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
diff --git a/group/tf-l1-build-plat/px30-default:nil b/group/tf-l1-build-plat/px30-default:nil
new file mode 100644
index 0000000..c75b524
--- /dev/null
+++ b/group/tf-l1-build-plat/px30-default:nil
@@ -0,0 +1,6 @@
+#
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
diff --git a/group/tf-l1-build-plat/qemu-aarch32-opteed:nil b/group/tf-l1-build-plat/qemu-aarch32-opteed:nil
new file mode 100644
index 0000000..c75b524
--- /dev/null
+++ b/group/tf-l1-build-plat/qemu-aarch32-opteed:nil
@@ -0,0 +1,6 @@
+#
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
diff --git a/group/tf-l1-build-plat/qemu-default:nil b/group/tf-l1-build-plat/qemu-default:nil
new file mode 100644
index 0000000..c75b524
--- /dev/null
+++ b/group/tf-l1-build-plat/qemu-default:nil
@@ -0,0 +1,6 @@
+#
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
diff --git a/group/tf-l1-build-plat/qemu-gicv3:nil b/group/tf-l1-build-plat/qemu-gicv3:nil
new file mode 100644
index 0000000..c75b524
--- /dev/null
+++ b/group/tf-l1-build-plat/qemu-gicv3:nil
@@ -0,0 +1,6 @@
+#
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
diff --git a/group/tf-l1-build-plat/qemu-opteed-tbb-enc:norun-fip.dummy b/group/tf-l1-build-plat/qemu-opteed-tbb-enc:norun-fip.dummy
new file mode 100644
index 0000000..0a342ff
--- /dev/null
+++ b/group/tf-l1-build-plat/qemu-opteed-tbb-enc:norun-fip.dummy
@@ -0,0 +1,5 @@
+#
+# Copyright (c) 2020, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
diff --git a/group/tf-l1-build-plat/qemu-tbb:norun-fip.dummy b/group/tf-l1-build-plat/qemu-tbb:norun-fip.dummy
new file mode 100644
index 0000000..0a342ff
--- /dev/null
+++ b/group/tf-l1-build-plat/qemu-tbb:norun-fip.dummy
@@ -0,0 +1,5 @@
+#
+# Copyright (c) 2020, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
diff --git a/group/tf-l1-build-plat/qemu_sbsa-default:nil b/group/tf-l1-build-plat/qemu_sbsa-default:nil
new file mode 100644
index 0000000..c75b524
--- /dev/null
+++ b/group/tf-l1-build-plat/qemu_sbsa-default:nil
@@ -0,0 +1,6 @@
+#
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
diff --git a/group/tf-l1-build-plat/qemu_sbsa-stack-protector:nil b/group/tf-l1-build-plat/qemu_sbsa-stack-protector:nil
new file mode 100644
index 0000000..c75b524
--- /dev/null
+++ b/group/tf-l1-build-plat/qemu_sbsa-stack-protector:nil
@@ -0,0 +1,6 @@
+#
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
diff --git a/group/tf-l1-build-plat/rcar-auto-opteed:nil b/group/tf-l1-build-plat/rcar-auto-opteed:nil
new file mode 100644
index 0000000..b733163
--- /dev/null
+++ b/group/tf-l1-build-plat/rcar-auto-opteed:nil
@@ -0,0 +1,10 @@
+#!/bin/bash
+#
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
+pre_tf_build() {
+	targets="bl2 bl31 rcar" set_tf_build_targets
+}
diff --git a/group/tf-l1-build-plat/rcar-d3-draak:nil b/group/tf-l1-build-plat/rcar-d3-draak:nil
new file mode 100644
index 0000000..b733163
--- /dev/null
+++ b/group/tf-l1-build-plat/rcar-d3-draak:nil
@@ -0,0 +1,10 @@
+#!/bin/bash
+#
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
+pre_tf_build() {
+	targets="bl2 bl31 rcar" set_tf_build_targets
+}
diff --git a/group/tf-l1-build-plat/rcar-e3-ebisu-4d-opteed:nil b/group/tf-l1-build-plat/rcar-e3-ebisu-4d-opteed:nil
new file mode 100644
index 0000000..b733163
--- /dev/null
+++ b/group/tf-l1-build-plat/rcar-e3-ebisu-4d-opteed:nil
@@ -0,0 +1,10 @@
+#!/bin/bash
+#
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
+pre_tf_build() {
+	targets="bl2 bl31 rcar" set_tf_build_targets
+}
diff --git a/group/tf-l1-build-plat/rcar-e3-ebisu-opteed:nil b/group/tf-l1-build-plat/rcar-e3-ebisu-opteed:nil
new file mode 100644
index 0000000..b733163
--- /dev/null
+++ b/group/tf-l1-build-plat/rcar-e3-ebisu-opteed:nil
@@ -0,0 +1,10 @@
+#!/bin/bash
+#
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
+pre_tf_build() {
+	targets="bl2 bl31 rcar" set_tf_build_targets
+}
diff --git a/group/tf-l1-build-plat/rcar-h3-salvator-x-opteed:nil b/group/tf-l1-build-plat/rcar-h3-salvator-x-opteed:nil
new file mode 100644
index 0000000..b733163
--- /dev/null
+++ b/group/tf-l1-build-plat/rcar-h3-salvator-x-opteed:nil
@@ -0,0 +1,10 @@
+#!/bin/bash
+#
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
+pre_tf_build() {
+	targets="bl2 bl31 rcar" set_tf_build_targets
+}
diff --git a/group/tf-l1-build-plat/rcar-h3-ulcb-opteed:nil b/group/tf-l1-build-plat/rcar-h3-ulcb-opteed:nil
new file mode 100644
index 0000000..b733163
--- /dev/null
+++ b/group/tf-l1-build-plat/rcar-h3-ulcb-opteed:nil
@@ -0,0 +1,10 @@
+#!/bin/bash
+#
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
+pre_tf_build() {
+	targets="bl2 bl31 rcar" set_tf_build_targets
+}
diff --git a/group/tf-l1-build-plat/rcar-h3n-opteed:nil b/group/tf-l1-build-plat/rcar-h3n-opteed:nil
new file mode 100644
index 0000000..b733163
--- /dev/null
+++ b/group/tf-l1-build-plat/rcar-h3n-opteed:nil
@@ -0,0 +1,10 @@
+#!/bin/bash
+#
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
+pre_tf_build() {
+	targets="bl2 bl31 rcar" set_tf_build_targets
+}
diff --git a/group/tf-l1-build-plat/rcar-m3-salvator-x-opteed:nil b/group/tf-l1-build-plat/rcar-m3-salvator-x-opteed:nil
new file mode 100644
index 0000000..b733163
--- /dev/null
+++ b/group/tf-l1-build-plat/rcar-m3-salvator-x-opteed:nil
@@ -0,0 +1,10 @@
+#!/bin/bash
+#
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
+pre_tf_build() {
+	targets="bl2 bl31 rcar" set_tf_build_targets
+}
diff --git a/group/tf-l1-build-plat/rcar-m3-ulcb-opteed:nil b/group/tf-l1-build-plat/rcar-m3-ulcb-opteed:nil
new file mode 100644
index 0000000..b733163
--- /dev/null
+++ b/group/tf-l1-build-plat/rcar-m3-ulcb-opteed:nil
@@ -0,0 +1,10 @@
+#!/bin/bash
+#
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
+pre_tf_build() {
+	targets="bl2 bl31 rcar" set_tf_build_targets
+}
diff --git a/group/tf-l1-build-plat/rcar-m3n-salvator-x-opteed:nil b/group/tf-l1-build-plat/rcar-m3n-salvator-x-opteed:nil
new file mode 100644
index 0000000..b733163
--- /dev/null
+++ b/group/tf-l1-build-plat/rcar-m3n-salvator-x-opteed:nil
@@ -0,0 +1,10 @@
+#!/bin/bash
+#
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
+pre_tf_build() {
+	targets="bl2 bl31 rcar" set_tf_build_targets
+}
diff --git a/group/tf-l1-build-plat/rcar-m3n-ulcb-opteed:nil b/group/tf-l1-build-plat/rcar-m3n-ulcb-opteed:nil
new file mode 100644
index 0000000..b733163
--- /dev/null
+++ b/group/tf-l1-build-plat/rcar-m3n-ulcb-opteed:nil
@@ -0,0 +1,10 @@
+#!/bin/bash
+#
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
+pre_tf_build() {
+	targets="bl2 bl31 rcar" set_tf_build_targets
+}
diff --git a/group/tf-l1-build-plat/rcar-v3m-eagle:nil b/group/tf-l1-build-plat/rcar-v3m-eagle:nil
new file mode 100644
index 0000000..b733163
--- /dev/null
+++ b/group/tf-l1-build-plat/rcar-v3m-eagle:nil
@@ -0,0 +1,10 @@
+#!/bin/bash
+#
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
+pre_tf_build() {
+	targets="bl2 bl31 rcar" set_tf_build_targets
+}
diff --git a/group/tf-l1-build-plat/rk3288-default:nil b/group/tf-l1-build-plat/rk3288-default:nil
new file mode 100644
index 0000000..1f21eff
--- /dev/null
+++ b/group/tf-l1-build-plat/rk3288-default:nil
@@ -0,0 +1,10 @@
+#!/bin/bash
+#
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
+pre_tf_build() {
+	targets="bl32" set_tf_build_targets
+}
diff --git a/group/tf-l1-build-plat/rk3328-coreboot:nil b/group/tf-l1-build-plat/rk3328-coreboot:nil
new file mode 100644
index 0000000..c75b524
--- /dev/null
+++ b/group/tf-l1-build-plat/rk3328-coreboot:nil
@@ -0,0 +1,6 @@
+#
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
diff --git a/group/tf-l1-build-plat/rk3328-default:nil b/group/tf-l1-build-plat/rk3328-default:nil
new file mode 100644
index 0000000..42894f4
--- /dev/null
+++ b/group/tf-l1-build-plat/rk3328-default:nil
@@ -0,0 +1,12 @@
+#!/bin/bash
+#
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
+post_tf_archive() {
+	echo "Removing bl31.bin"
+	rm -f "$archive/bl31.bin"
+	touch "$archive/bl31.bin.deleted"
+}
diff --git a/group/tf-l1-build-plat/rk3368-coreboot:nil b/group/tf-l1-build-plat/rk3368-coreboot:nil
new file mode 100644
index 0000000..c75b524
--- /dev/null
+++ b/group/tf-l1-build-plat/rk3368-coreboot:nil
@@ -0,0 +1,6 @@
+#
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
diff --git a/group/tf-l1-build-plat/rk3368-default:nil b/group/tf-l1-build-plat/rk3368-default:nil
new file mode 100644
index 0000000..42894f4
--- /dev/null
+++ b/group/tf-l1-build-plat/rk3368-default:nil
@@ -0,0 +1,12 @@
+#!/bin/bash
+#
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
+post_tf_archive() {
+	echo "Removing bl31.bin"
+	rm -f "$archive/bl31.bin"
+	touch "$archive/bl31.bin.deleted"
+}
diff --git a/group/tf-l1-build-plat/rk3399-coreboot:nil b/group/tf-l1-build-plat/rk3399-coreboot:nil
new file mode 100644
index 0000000..c75b524
--- /dev/null
+++ b/group/tf-l1-build-plat/rk3399-coreboot:nil
@@ -0,0 +1,6 @@
+#
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
diff --git a/group/tf-l1-build-plat/rk3399-default:nil b/group/tf-l1-build-plat/rk3399-default:nil
new file mode 100644
index 0000000..42894f4
--- /dev/null
+++ b/group/tf-l1-build-plat/rk3399-default:nil
@@ -0,0 +1,12 @@
+#!/bin/bash
+#
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
+post_tf_archive() {
+	echo "Removing bl31.bin"
+	rm -f "$archive/bl31.bin"
+	touch "$archive/bl31.bin.deleted"
+}
diff --git a/group/tf-l1-build-plat/rpi3-default:nil b/group/tf-l1-build-plat/rpi3-default:nil
new file mode 100644
index 0000000..c75b524
--- /dev/null
+++ b/group/tf-l1-build-plat/rpi3-default:nil
@@ -0,0 +1,6 @@
+#
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
diff --git a/group/tf-l1-build-plat/rpi3-stack-protector:nil b/group/tf-l1-build-plat/rpi3-stack-protector:nil
new file mode 100644
index 0000000..c75b524
--- /dev/null
+++ b/group/tf-l1-build-plat/rpi3-stack-protector:nil
@@ -0,0 +1,6 @@
+#
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
diff --git a/group/tf-l1-build-plat/rpi4-default:nil b/group/tf-l1-build-plat/rpi4-default:nil
new file mode 100644
index 0000000..c75b524
--- /dev/null
+++ b/group/tf-l1-build-plat/rpi4-default:nil
@@ -0,0 +1,6 @@
+#
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
diff --git a/group/tf-l1-build-plat/stingray-default:nil b/group/tf-l1-build-plat/stingray-default:nil
new file mode 100644
index 0000000..d52947d
--- /dev/null
+++ b/group/tf-l1-build-plat/stingray-default:nil
@@ -0,0 +1,6 @@
+#
+# Copyright (c) 2020, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
diff --git a/group/tf-l1-build-plat/stm32mp1-default:nil b/group/tf-l1-build-plat/stm32mp1-default:nil
new file mode 100644
index 0000000..a4176fb
--- /dev/null
+++ b/group/tf-l1-build-plat/stm32mp1-default:nil
@@ -0,0 +1,12 @@
+#!/bin/bash
+#
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
+pre_tf_build() {
+	# Only build bl1, bl2 and bl32 for this config
+	# Building 'all' fails because of older DTC version.
+	targets="bl1 bl2 bl32" set_tf_build_targets
+}
diff --git a/group/tf-l1-build-plat/stratix10-default:nil b/group/tf-l1-build-plat/stratix10-default:nil
new file mode 100644
index 0000000..c75b524
--- /dev/null
+++ b/group/tf-l1-build-plat/stratix10-default:nil
@@ -0,0 +1,6 @@
+#
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
diff --git a/group/tf-l1-build-plat/sun50i_a64-default:nil b/group/tf-l1-build-plat/sun50i_a64-default:nil
new file mode 100644
index 0000000..c75b524
--- /dev/null
+++ b/group/tf-l1-build-plat/sun50i_a64-default:nil
@@ -0,0 +1,6 @@
+#
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
diff --git a/group/tf-l1-build-plat/sun50i_h6-default:nil b/group/tf-l1-build-plat/sun50i_h6-default:nil
new file mode 100644
index 0000000..c75b524
--- /dev/null
+++ b/group/tf-l1-build-plat/sun50i_h6-default:nil
@@ -0,0 +1,6 @@
+#
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
diff --git a/group/tf-l1-build-plat/synquacer-default:nil b/group/tf-l1-build-plat/synquacer-default:nil
new file mode 100644
index 0000000..c75b524
--- /dev/null
+++ b/group/tf-l1-build-plat/synquacer-default:nil
@@ -0,0 +1,6 @@
+#
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
diff --git a/group/tf-l1-build-plat/synquacer-spm:nil b/group/tf-l1-build-plat/synquacer-spm:nil
new file mode 100644
index 0000000..c75b524
--- /dev/null
+++ b/group/tf-l1-build-plat/synquacer-spm:nil
@@ -0,0 +1,6 @@
+#
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
diff --git a/group/tf-l1-build-plat/tegra-t132-tlkd:nil b/group/tf-l1-build-plat/tegra-t132-tlkd:nil
new file mode 100644
index 0000000..c75b524
--- /dev/null
+++ b/group/tf-l1-build-plat/tegra-t132-tlkd:nil
@@ -0,0 +1,6 @@
+#
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
diff --git a/group/tf-l1-build-plat/tegra-t132-trusty:nil b/group/tf-l1-build-plat/tegra-t132-trusty:nil
new file mode 100644
index 0000000..c75b524
--- /dev/null
+++ b/group/tf-l1-build-plat/tegra-t132-trusty:nil
@@ -0,0 +1,6 @@
+#
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
diff --git a/group/tf-l1-build-plat/tegra-t186-trusty:nil b/group/tf-l1-build-plat/tegra-t186-trusty:nil
new file mode 100644
index 0000000..c75b524
--- /dev/null
+++ b/group/tf-l1-build-plat/tegra-t186-trusty:nil
@@ -0,0 +1,6 @@
+#
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
diff --git a/group/tf-l1-build-plat/tegra-t194-default:nil b/group/tf-l1-build-plat/tegra-t194-default:nil
new file mode 100644
index 0000000..c75b524
--- /dev/null
+++ b/group/tf-l1-build-plat/tegra-t194-default:nil
@@ -0,0 +1,6 @@
+#
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
diff --git a/group/tf-l1-build-plat/tegra-t210-tlkd:nil b/group/tf-l1-build-plat/tegra-t210-tlkd:nil
new file mode 100644
index 0000000..c75b524
--- /dev/null
+++ b/group/tf-l1-build-plat/tegra-t210-tlkd:nil
@@ -0,0 +1,6 @@
+#
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
diff --git a/group/tf-l1-build-plat/tegra-t210-trusty:nil b/group/tf-l1-build-plat/tegra-t210-trusty:nil
new file mode 100644
index 0000000..c75b524
--- /dev/null
+++ b/group/tf-l1-build-plat/tegra-t210-trusty:nil
@@ -0,0 +1,6 @@
+#
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
diff --git a/group/tf-l1-build-plat/uniphier-default:nil b/group/tf-l1-build-plat/uniphier-default:nil
new file mode 100644
index 0000000..c75b524
--- /dev/null
+++ b/group/tf-l1-build-plat/uniphier-default:nil
@@ -0,0 +1,6 @@
+#
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
diff --git a/group/tf-l1-build-plat/uniphier-tbb-gzip:nil b/group/tf-l1-build-plat/uniphier-tbb-gzip:nil
new file mode 100644
index 0000000..c75b524
--- /dev/null
+++ b/group/tf-l1-build-plat/uniphier-tbb-gzip:nil
@@ -0,0 +1,6 @@
+#
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
diff --git a/group/tf-l1-build-plat/uniphier-tbb:nil b/group/tf-l1-build-plat/uniphier-tbb:nil
new file mode 100644
index 0000000..c75b524
--- /dev/null
+++ b/group/tf-l1-build-plat/uniphier-tbb:nil
@@ -0,0 +1,6 @@
+#
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
diff --git a/group/tf-l1-build-plat/uniphier-tsp:nil b/group/tf-l1-build-plat/uniphier-tsp:nil
new file mode 100644
index 0000000..c75b524
--- /dev/null
+++ b/group/tf-l1-build-plat/uniphier-tsp:nil
@@ -0,0 +1,6 @@
+#
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
diff --git a/group/tf-l1-build-plat/versal-default:nil b/group/tf-l1-build-plat/versal-default:nil
new file mode 100644
index 0000000..c75b524
--- /dev/null
+++ b/group/tf-l1-build-plat/versal-default:nil
@@ -0,0 +1,6 @@
+#
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
diff --git a/group/tf-l1-build-plat/versal-virt:nil b/group/tf-l1-build-plat/versal-virt:nil
new file mode 100644
index 0000000..c75b524
--- /dev/null
+++ b/group/tf-l1-build-plat/versal-virt:nil
@@ -0,0 +1,6 @@
+#
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
diff --git a/group/tf-l1-build-plat/warp7-default:nil b/group/tf-l1-build-plat/warp7-default:nil
new file mode 100644
index 0000000..c75b524
--- /dev/null
+++ b/group/tf-l1-build-plat/warp7-default:nil
@@ -0,0 +1,6 @@
+#
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
diff --git a/group/tf-l1-build-plat/zynqmp-default:nil b/group/tf-l1-build-plat/zynqmp-default:nil
new file mode 100644
index 0000000..c75b524
--- /dev/null
+++ b/group/tf-l1-build-plat/zynqmp-default:nil
@@ -0,0 +1,6 @@
+#
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
diff --git a/group/tf-l1-build-plat/zynqmp-tspd-tdram:nil b/group/tf-l1-build-plat/zynqmp-tspd-tdram:nil
new file mode 100644
index 0000000..c75b524
--- /dev/null
+++ b/group/tf-l1-build-plat/zynqmp-tspd-tdram:nil
@@ -0,0 +1,6 @@
+#
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
diff --git a/group/tf-l1-build-plat/zynqmp-tspd:nil b/group/tf-l1-build-plat/zynqmp-tspd:nil
new file mode 100644
index 0000000..c75b524
--- /dev/null
+++ b/group/tf-l1-build-plat/zynqmp-tspd:nil
@@ -0,0 +1,6 @@
+#
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+