52 lines
927 B
Makefile
52 lines
927 B
Makefile
#
|
|
# Copyright (c) 2022, MediaTek Inc. All rights reserved.
|
|
#
|
|
# SPDX-License-Identifier: BSD-3-Clause
|
|
#
|
|
|
|
# Conditional makefile variable assignment
|
|
|
|
# Options depend on BUILD_TYPE variable
|
|
ifeq ($(BUILD_TYPE),release)
|
|
MTK_DEBUGSYS_LOCK := 1
|
|
MTK_GET_PERM_DIS := 1
|
|
ERRATA_KLEIN_2218950 := 0
|
|
ERRATA_KLEIN_2184257 := 0
|
|
ERRATA_KLEIN_BOOKER := 0
|
|
ERRATA_MTH_BOOKER := 0
|
|
ERRATA_MTHELP_BOOKER := 0
|
|
CRASH_REPORTING := 1
|
|
CONFIG_MTK_BL31_RAMDUMP := 0
|
|
endif
|
|
|
|
ifeq ($(BUILD_TYPE),debug)
|
|
MTK_PTP3_PROC_DEBUG := 1
|
|
MTK_SRAMRC_DEBUG := 1
|
|
MTK_IOMMU_DEBUG := 1
|
|
MTK_DCM_DEBUG := 1
|
|
MTK_EMI_MPU_DEBUG := 1
|
|
endif
|
|
|
|
ifeq (${SPD},none)
|
|
SPD_NONE:=1
|
|
$(eval $(call add_define,SPD_NONE))
|
|
endif
|
|
|
|
# TEE OS config
|
|
ifeq ($(SPD), tbase)
|
|
CONFIG_TBASE := y
|
|
endif
|
|
|
|
# MICROTRUST OS config
|
|
ifeq ($(SPD), teeid)
|
|
CONFIG_MICROTRUST_TEEI := y
|
|
endif
|
|
|
|
ifeq (${CONFIG_ARCH_ARM_V8_2},y)
|
|
ARCH_VERSION := armv8_2
|
|
endif
|
|
|
|
ifeq (${CONFIG_ARCH_ARM_V9},y)
|
|
ARCH_VERSION := armv9
|
|
endif
|