blob: 3db7334afe5cea3e683a75ff8798054ea41fe38a [file] [log] [blame]
Varun Wadekarecd6a5a2018-04-09 17:48:58 -07001#
2# Copyright (c) 2019, NVIDIA CORPORATION. All rights reserved.
3#
4# SPDX-License-Identifier: BSD-3-Clause
5#
6
7# platform configs
Varun Wadekarecd6a5a2018-04-09 17:48:58 -07008ENABLE_ROC_FOR_ORDERING_CLIENT_REQUESTS := 0
9$(eval $(call add_define,ENABLE_ROC_FOR_ORDERING_CLIENT_REQUESTS))
10
Varun Wadekarecd6a5a2018-04-09 17:48:58 -070011RELOCATE_TO_BL31_BASE := 1
12$(eval $(call add_define,RELOCATE_TO_BL31_BASE))
13
14ENABLE_CHIP_VERIFICATION_HARNESS := 0
15$(eval $(call add_define,ENABLE_CHIP_VERIFICATION_HARNESS))
16
Pritesh Raithathaef9fb1c2017-01-24 14:44:57 +053017ENABLE_SMMU_DEVICE := 1
Varun Wadekarecd6a5a2018-04-09 17:48:58 -070018$(eval $(call add_define,ENABLE_SMMU_DEVICE))
19
Varun Wadekarecd6a5a2018-04-09 17:48:58 -070020RESET_TO_BL31 := 1
21
22PROGRAMMABLE_RESET_ADDRESS := 1
23
24COLD_BOOT_SINGLE_CPU := 1
25
26# platform settings
27TZDRAM_BASE := 0x40000000
28$(eval $(call add_define,TZDRAM_BASE))
29
Varun Wadekara07d1c72017-08-23 14:59:09 -070030PLATFORM_CLUSTER_COUNT := 4
Varun Wadekarecd6a5a2018-04-09 17:48:58 -070031$(eval $(call add_define,PLATFORM_CLUSTER_COUNT))
32
Varun Wadekara07d1c72017-08-23 14:59:09 -070033PLATFORM_MAX_CPUS_PER_CLUSTER := 2
Varun Wadekarecd6a5a2018-04-09 17:48:58 -070034$(eval $(call add_define,PLATFORM_MAX_CPUS_PER_CLUSTER))
35
Ajay Gupta81621092017-08-01 15:53:04 -070036MAX_XLAT_TABLES := 25
Varun Wadekarecd6a5a2018-04-09 17:48:58 -070037$(eval $(call add_define,MAX_XLAT_TABLES))
38
Steven Kao58d11942017-09-29 16:32:34 +080039MAX_MMAP_REGIONS := 30
Varun Wadekarecd6a5a2018-04-09 17:48:58 -070040$(eval $(call add_define,MAX_MMAP_REGIONS))
41
42# platform files
43PLAT_INCLUDES += -I${SOC_DIR}/drivers/include
44
45BL31_SOURCES += lib/cpus/aarch64/denver.S \
46 ${COMMON_DIR}/drivers/memctrl/memctrl_v2.c \
47 ${COMMON_DIR}/drivers/smmu/smmu.c \
48 ${SOC_DIR}/drivers/mce/mce.c \
Steven Kao2cdb6782017-01-05 17:04:40 +080049 ${SOC_DIR}/drivers/mce/nvg.c \
50 ${SOC_DIR}/drivers/mce/aarch64/nvg_helpers.S \
Steven Kao530b2172017-06-23 16:18:58 +080051 ${SOC_DIR}/drivers/se/se.c \
Varun Wadekar00759902017-05-31 11:41:00 -070052 ${SOC_DIR}/plat_memctrl.c \
Varun Wadekarecd6a5a2018-04-09 17:48:58 -070053 ${SOC_DIR}/plat_psci_handlers.c \
54 ${SOC_DIR}/plat_setup.c \
55 ${SOC_DIR}/plat_secondary.c \
Varun Wadekar00759902017-05-31 11:41:00 -070056 ${SOC_DIR}/plat_sip_calls.c \
Varun Wadekar362a6b22017-11-10 11:04:42 -080057 ${SOC_DIR}/plat_smmu.c \
58 ${SOC_DIR}/plat_trampoline.S