Leo Yan | 1a9345f | 2024-10-03 11:00:16 +0100 | [diff] [blame] | 1 | #!/usr/bin/env bash |
| 2 | # |
Govindraj Raja | fa86cf6 | 2025-02-19 14:55:48 -0600 | [diff] [blame] | 3 | # Copyright (c) 2022-2025, Arm Limited. All rights reserved. |
Leo Yan | 1a9345f | 2024-10-03 11:00:16 +0100 | [diff] [blame] | 4 | # |
| 5 | # SPDX-License-Identifier: BSD-3-Clause |
| 6 | # |
Govindraj Raja | fa86cf6 | 2025-02-19 14:55:48 -0600 | [diff] [blame] | 7 | set_model_path "$warehouse/SysGen/SubSystemModels/$model_version/$model_build/models/$model_flavour/FVP_TC4" |
Leo Yan | 1a9345f | 2024-10-03 11:00:16 +0100 | [diff] [blame] | 8 | cat <<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 |
| 20 | -C css.sms.scp.terminal_uart.start_port=5002 |
| 21 | -C css.sms.rse_terminal_uart.start_port=5003 |
| 22 | -C displayController=2 |
| 23 | ${rse_rom_bin+-C css.sms.rse.rom.raw_image=$rse_rom_bin} |
| 24 | -C css.sms.rse.VMADDRWIDTH=16 |
| 25 | -C css.sms.rse.intchecker.ICBC_RESET_VALUE=0x0000011B |
| 26 | -C css.sms.rse.sic.SIC_AUTH_ENABLE=1 |
| 27 | -C css.sms.rse.sic.SIC_DECRYPT_ENABLE=1 |
| 28 | ${rse_encrypted_cm_provisioning_bundle_0_bin+--data css.sms.rse.sram0=${rse_encrypted_cm_provisioning_bundle_0_bin}@0x400} |
| 29 | ${rse_encrypted_dm_provisioning_bundle_bin+--data css.sms.rse.sram1=${rse_encrypted_dm_provisioning_bundle_bin}@0x0} |
| 30 | -C css.cluster0.subcluster0.has_ete=1 |
| 31 | -C css.cluster0.subcluster1.has_ete=1 |
| 32 | -C css.cluster0.subcluster2.has_ete=1 |
| 33 | -C css.cluster0.NUM_CMES=2 |
| 34 | -C board.smsc_91c111.enabled=1 |
| 35 | -C board.hostbridge.userNetworking=1 |
| 36 | -C board.hostbridge.userNetPorts="8080=80,8022=22" |
| 37 | ${tc_fitimage_bin+--data board.dram=$tc_fitimage_bin@0x20000000} |
| 38 | EOF |