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