tc2: update run-config scripts

Updated run-config scripts to listen to proper UART for the
expected logs as well as to create a GPT image to feed it
to the model.

Signed-off-by: Manish V Badarkhe <Manish.Badarkhe@arm.com>
Change-Id: I66dacda0334be8b9ccd57829241058285e27131c
diff --git a/run_config/fvp-linux.tc b/run_config/fvp-linux.tc
index d9a0af7..6415588 100644
--- a/run_config/fvp-linux.tc
+++ b/run_config/fvp-linux.tc
@@ -1,6 +1,6 @@
 #!/usr/bin/env bash
 #
-# Copyright (c) 2019-2023, Arm Limited. All rights reserved.
+# Copyright (c) 2019-2024, Arm Limited. All rights reserved.
 #
 # SPDX-License-Identifier: BSD-3-Clause
 #
@@ -10,6 +10,9 @@
 	image="kernel" type="tc-kernel" get_boot_image
 	image="initrd" type="tc-ramdisk" get_boot_image
 
+	url="$tc_prebuilts/tc_fitimage.bin" saveas="tc_fitimage.bin" fetch_file
+	archive_file "tc_fitimage.bin"
+
 	# Use SCP binary from SCP build if it exists, or fetch pre-built ones.
 	if [ ! -f "$archive/scp_rom.bin" ]; then
 		# Pick the appropriate binary based on target platform variant
@@ -17,28 +20,32 @@
 		archive_file "scp_rom.bin"
 	fi
 
-
 	# RSS is applicable to TC2
 	if [ $plat_variant -eq 2 ]; then
 
 	    # Hold RSS terminal_uart_ap
-	    uart="2" file="hold_uart.exp" track_expect
+	    uart="1" port="5003" file="hold_uart.exp" track_expect
+
+	    get_rss_prov_bins
 
             # sign AP bl1
 	    sign_image bl1.bin $ap_bl1_flash_load_addr $ap_bl1_flash_size
 
 	    # Update FIP with pre-built RSS binaries and signed AP BL1 to create host flash fip image
 	    update_fip
+
+            # Create GPT image
+	    gen_gpt_bin $archive/host_flash_fip.bin 12582912 16
 	fi
 }
 
 generate_lava_job_template() {
 	# Hold scp terminal_s0
 	uart="0" port="5002" file="hold_uart.exp" track_expect
-	uart="1" port="5003" file="linux-rd-busybox.exp" set_primary="1" \
-		track_expect
+	uart="2" port="5000" file="tc-fitimage-busybox.exp" set_primary="1" \
+                 track_expect
 
-	set_uart_port "${archive:?}" 2 5000
+	set_uart_port "${archive:?}" 1 5003
 	set_uart_port "${archive:?}" 3 5001
 
 	payload_type="linux" gen_yaml_template