fix: fix uart port mapping in the run config of tc0

Signed-off-by: Manish V Badarkhe <Manish.Badarkhe@arm.com>
Change-Id: I0dff5cb9892bad37ff77a6150d178dbf8c994338
(cherry picked from commit 8b7e858dc67bc744f1c3be862c6f405b42735545)
diff --git a/run_config/fvp-tc0.spm.tftf b/run_config/fvp-tc0.spm.tftf
index 59b37c2..69dc510 100644
--- a/run_config/fvp-tc0.spm.tftf
+++ b/run_config/fvp-tc0.spm.tftf
@@ -30,14 +30,17 @@
 generate_lava_job() {
 	local model="tc0"
 
-	uart="0" set_payload_uart="1" file="tftf-non-primary.exp" track_expect
+	uart="0" port="5002" set_payload_uart="1" file="tftf-non-primary.exp" track_expect
 
 	uart="1" set_expect_variable "num_cpus" "8"
-	uart="1" set_primary="1" file="spm-cactus-sp-uart1.exp" track_expect
+	uart="1" port="5003" set_primary="1" file="spm-cactus-sp-uart1.exp" track_expect
 
 	set_run_env "ports_script" "$ci_root/model/tc-ports.awk"
 	set_run_env "num_uarts" "2"
 
+	set_uart_port "${archive:?}" 2 5000
+	set_uart_port "${archive:?}" 3 5001
+
 	model="$model" memory_tagging_support_level="2" gen_model_params
 	model="$model" gen_fvp_yaml
 }