tc2: add dedicated listening port for Linux
Latest FVP TC2 model 11.23/17 support dedicated ports per
firmware and are mapped differently as below:
1. UART0 (terminal_s0): SCP
2. UART1 (terminal_s1): RSS
3. UART2 (terminal_uart_ap): Non-Secure (TFTF, Linux)
4. UART3 (terminal_uart1_ap): Secure Terminal (TF-A, Hafnium, SPs)
Change-Id: I4da3293dd5828f09c8b71e5c94a6b0ba776ba637
Signed-off-by: Manish V Badarkhe <Manish.Badarkhe@arm.com>
diff --git a/model/tc-ports.awk b/model/tc-ports.awk
index b3bdb0d..799cae1 100644
--- a/model/tc-ports.awk
+++ b/model/tc-ports.awk
@@ -1,5 +1,5 @@
#
-# Copyright (c) 2021-2022, Arm Limited. All rights reserved.
+# Copyright (c) 2021-2024, Arm Limited. All rights reserved.
#
# SPDX-License-Identifier: BSD-3-Clause
#
@@ -7,6 +7,7 @@
/terminal_s0/ { ports[0] = $NF }
/terminal_s1/ { ports[1] = $NF }
/terminal_uart_ap/ { ports[2] = $NF }
+/terminal_uart1_ap/ { ports[3] = $NF }
END {
for (i = 0; i < num_uarts; i++) {
if (ports[i] != "")