blob: 05a6da8da772bff1299d56053ecf3b56d9b54719 [file] [log] [blame]
Quoc Khanh Le2acaceb2024-06-20 15:07:43 +01001#!/usr/bin/env bash
2#
3# Copyright (c) 2022-2024, Arm Limited. All rights reserved.
4#
5# SPDX-License-Identifier: BSD-3-Clause
6#
David Vincze0011a792024-10-21 16:25:25 +00007set_model_path "$warehouse/SysGen/SubSystemModels/11.26/16/models/$model_flavour/FVP_TC3"
Quoc Khanh Le2acaceb2024-06-20 15:07:43 +01008cat <<EOF >"$model_param_file"
9${fip_gpt_bin+-C board.flashloader0.fname=$fip_gpt_bin}
10-C board.pl011_uart2.unbuffered_output=1
11-C board.pl011_uart3.unbuffered_output=1
12-C css.pl011_uart1_ap.unbuffered_output=1
13-C css.pl011_uart_ap.unbuffered_output=1
14-C soc.pl011_uart0.unbuffered_output=1
15-C soc.pl011_uart1.unbuffered_output=1
16-C css.sms.scp.uart.unbuffered_output=1
17-C css.sms.rse_pl011_uart.unbuffered_output=1
18-C css.terminal_uart_ap.start_port=5000
19-C css.terminal_uart1_ap.start_port=5001
David Vincze0011a792024-10-21 16:25:25 +000020-C soc.terminal_s0.start_port=5002
21-C soc.terminal_s1.start_port=5003
22-C css.sms.scp.terminal_uart.start_port=5004
23-C css.sms.rse_terminal_uart.start_port=5005
Quoc Khanh Le2acaceb2024-06-20 15:07:43 +010024-C displayController=2
25${rse_rom_bin+-C css.sms.rse.rom.raw_image=$rse_rom_bin}
26-C css.sms.rse.VMADDRWIDTH=16
27-C css.sms.rse.intchecker.ICBC_RESET_VALUE=0x0000011B
28-C css.sms.rse.sic.SIC_AUTH_ENABLE=1
29-C css.sms.rse.sic.SIC_DECRYPT_ENABLE=1
30${rse_encrypted_cm_provisioning_bundle_0_bin+--data css.sms.rse.sram0=${rse_encrypted_cm_provisioning_bundle_0_bin}@0x400}
31${rse_encrypted_dm_provisioning_bundle_bin+--data css.sms.rse.sram1=${rse_encrypted_dm_provisioning_bundle_bin}@0x0}
32-C css.cluster0.subcluster0.has_ete=1
33-C css.cluster0.subcluster1.has_ete=1
34-C css.cluster0.subcluster2.has_ete=1
35-C board.smsc_91c111.enabled=1
36-C board.hostbridge.userNetworking=1
37-C board.hostbridge.userNetPorts="8080=80,8022=22"
38${tc_fitimage_bin+--data board.dram=$tc_fitimage_bin@0x20000000}
39EOF