feat(handoff): add opteed tests for fvp

Signed-off-by: Harrison Mutai <harrison.mutai@arm.com>
Change-Id: Ia1bd84f2f3f6ee9f40cd74199d9cabc2651224d6
diff --git a/fvp_utils.sh b/fvp_utils.sh
index 0e186b0..5f12d3d 100644
--- a/fvp_utils.sh
+++ b/fvp_utils.sh
@@ -39,17 +39,18 @@
 
 uboot32_fip_url="$linaro_release/fvp32-latest-busybox-uboot/fip.bin"
 if [[ "$test_config" == *handoff* ]]; then
+	optee_path=$tfa_downloads/optee/handoff/4.6.0
 	uboot_url="${tfa_downloads}/handoff/fvp/u-boot.bin"
 else
+	optee_version="4.5.0"
+
+	optee_path=$tfa_downloads/optee/${optee_version}
 	uboot_url="$linaro_release/fvp-latest-busybox-uboot/bl33-uboot.bin"
 fi
 uboot_script_url="${tfa_downloads}/linux_boot/fvp/boot.scr"
 
 rootfs_url="$linaro_release/lt-vexpress64-openembedded_minimal-armv8-gcc-5.2_20170127-761.img.gz"
 
-optee_version="4.5.0"
-optee_path=$tfa_downloads/optee/${optee_version}
-
 # Default FVP model variables
 default_model_dtb="dtb.bin"
 
diff --git a/group/tf-l1-build-fvp/fvp-opteed-handoff:nil b/group/tf-l1-build-fvp/fvp-opteed-handoff:nil
new file mode 100644
index 0000000..9e0377a
--- /dev/null
+++ b/group/tf-l1-build-fvp/fvp-opteed-handoff:nil
@@ -0,0 +1,6 @@
+#
+# Copyright (c) 2025 Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
diff --git a/group/tftf-l2-fvp-auxiliary/fvp-opteed-handoff,fvp-default:fvp-tftf-optee-fip.tftf+bl32-aemva b/group/tftf-l2-fvp-auxiliary/fvp-opteed-handoff,fvp-default:fvp-tftf-optee-fip.tftf+bl32-aemva
new file mode 100644
index 0000000..9e0377a
--- /dev/null
+++ b/group/tftf-l2-fvp-auxiliary/fvp-opteed-handoff,fvp-default:fvp-tftf-optee-fip.tftf+bl32-aemva
@@ -0,0 +1,6 @@
+#
+# Copyright (c) 2025 Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
diff --git a/group/tftf-l2-fvp-auxiliary/fvp-opteed-handoff,fvp-default:fvp-tftf-optee-fip.tftf+bl32-cortexa35x4 b/group/tftf-l2-fvp-auxiliary/fvp-opteed-handoff,fvp-default:fvp-tftf-optee-fip.tftf+bl32-cortexa35x4
new file mode 100644
index 0000000..9e0377a
--- /dev/null
+++ b/group/tftf-l2-fvp-auxiliary/fvp-opteed-handoff,fvp-default:fvp-tftf-optee-fip.tftf+bl32-cortexa35x4
@@ -0,0 +1,6 @@
+#
+# Copyright (c) 2025 Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
diff --git a/tf_config/fvp-opteed-handoff b/tf_config/fvp-opteed-handoff
new file mode 100644
index 0000000..2361d69
--- /dev/null
+++ b/tf_config/fvp-opteed-handoff
@@ -0,0 +1,5 @@
+ARM_TSP_RAM_LOCATION=tdram
+CROSS_COMPILE=aarch64-none-elf-
+PLAT=fvp
+SPD=opteed
+TRANSFER_LIST=1