108438e24SVarun Wadekar# 21f38d3c9SVarun Wadekar# Copyright (c) 2015-2017, ARM Limited and Contributors. All rights reserved. 308438e24SVarun Wadekar# 4*82cb2c1aSdp-arm# SPDX-License-Identifier: BSD-3-Clause 508438e24SVarun Wadekar# 608438e24SVarun Wadekar 708438e24SVarun WadekarSOC_DIR := plat/nvidia/tegra/soc/${TARGET_SOC} 871cb26eaSVarun Wadekar 903af25bcSVarun Wadekar# dump the state on crash console 1003af25bcSVarun WadekarCRASH_REPORTING := 1 1103af25bcSVarun Wadekar$(eval $(call add_define,CRASH_REPORTING)) 12990c1e01SVarun Wadekar 136c16918fSVarun Wadekar# enable assert() for release/debug builds 146c16918fSVarun WadekarENABLE_ASSERTIONS := 1 156c16918fSVarun Wadekar 1671cb26eaSVarun Wadekar# Disable the PSCI platform compatibility layer 1771cb26eaSVarun WadekarENABLE_PLAT_COMPAT := 0 1808438e24SVarun Wadekar 1903af25bcSVarun Wadekar# enable dynamic memory mapping 2003af25bcSVarun WadekarPLAT_XLAT_TABLES_DYNAMIC := 1 2103af25bcSVarun Wadekar$(eval $(call add_define,PLAT_XLAT_TABLES_DYNAMIC)) 2203af25bcSVarun Wadekar 2303af25bcSVarun Wadekar# Enable PSCI v1.0 extended state ID format 2403af25bcSVarun WadekarPSCI_EXTENDED_STATE_ID := 1 2503af25bcSVarun Wadekar 2603af25bcSVarun Wadekar# code and read-only data should be put on separate memory pages 2703af25bcSVarun WadekarSEPARATE_CODE_AND_RODATA := 1 2803af25bcSVarun Wadekar 2903af25bcSVarun Wadekar# do not use coherent memory 3003af25bcSVarun WadekarUSE_COHERENT_MEM := 0 3103af25bcSVarun Wadekar 3208438e24SVarun Wadekarinclude plat/nvidia/tegra/common/tegra_common.mk 3308438e24SVarun Wadekarinclude ${SOC_DIR}/platform_${TARGET_SOC}.mk 341f95e28cSVarun Wadekar 351f95e28cSVarun Wadekar# modify BUILD_PLAT to point to SoC specific build directory 361f95e28cSVarun WadekarBUILD_PLAT := ${BUILD_BASE}/${PLAT}/${TARGET_SOC}/${BUILD_TYPE} 37