feat(sgi): add platform specific tftf expect script and run_config

Neoverse reference design platforms use secure uart for trusted firmware
logs and non-secure uart for tftf logs. Hence, add a new tftf expect
script that searches for tftf logs without expecting trusted firmware
logs on the same uart. Additionally, add a tftf run_config that uses
uart1 as the primary uart port and the newly added tftf expect script.

Also, update the tftf run_config used in group/tf-l3-boot-tests-css for
rdn1edge and sgi575 platforms to reflect the above mentioned changes.

Signed-off-by: Shriram K <shriram.k@arm.com>
Change-Id: If28a4a213e6b60c60359b6e1d1990151a38d4c7e
diff --git a/run_config/fvp-tftf.sgi b/run_config/fvp-tftf.sgi
new file mode 100644
index 0000000..3e71521
--- /dev/null
+++ b/run_config/fvp-tftf.sgi
@@ -0,0 +1,13 @@
+#!/usr/bin/env bash
+#
+# Copyright (c) 2022 Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
+fetch_tf_resource() {
+	uart="1" timeout="1200" set_primary="1" file="tftf-sgi.exp" track_expect
+	uart="0" file="hold_uart.exp" track_expect
+
+	payload_type="tftf" gen_fvp_yaml_template
+}