1*91f16700Schasinglulu# Copyright 2018-2021 NXP 2*91f16700Schasinglulu# 3*91f16700Schasinglulu# SPDX-License-Identifier: BSD-3-Clause 4*91f16700Schasinglulu# 5*91f16700Schasinglulu# 6*91f16700Schasinglulu#------------------------------------------------------------------------------ 7*91f16700Schasinglulu# 8*91f16700Schasinglulu# Select the CORE files 9*91f16700Schasinglulu# 10*91f16700Schasinglulu# ----------------------------------------------------------------------------- 11*91f16700Schasinglulu 12*91f16700SchasingluluCPU_LIBS := lib/cpus/${ARCH}/aem_generic.S 13*91f16700Schasinglulu 14*91f16700Schasingluluifeq (,$(filter $(CORE_TYPE),a53 a72)) 15*91f16700Schasinglulu$(error "CORE_TYPE not specified or incorrect") 16*91f16700Schasingluluelse 17*91f16700SchasingluluUPPER_CORE_TYPE=$(shell echo $(CORE_TYPE) | tr a-z A-Z) 18*91f16700Schasinglulu$(eval $(call add_define_val,CPUECTLR_EL1,CORTEX_$(UPPER_CORE_TYPE)_ECTLR_EL1)) 19*91f16700SchasingluluCPU_LIBS += lib/cpus/${ARCH}/cortex_$(CORE_TYPE).S 20*91f16700Schasingluluendif 21*91f16700Schasinglulu 22*91f16700Schasinglulu# ----------------------------------------------------------------------------- 23