1*91f16700Schasinglulu# Copyright 2021 NXP 2*91f16700Schasinglulu# 3*91f16700Schasinglulu# SPDX-License-Identifier: BSD-3-Clause 4*91f16700Schasinglulu# 5*91f16700Schasinglulu# 6*91f16700Schasinglulu#------------------------------------------------------------------------------ 7*91f16700Schasinglulu# 8*91f16700Schasinglulu# Select the GIC files 9*91f16700Schasinglulu# 10*91f16700Schasinglulu# ----------------------------------------------------------------------------- 11*91f16700Schasinglulu 12*91f16700Schasingluluifeq (${ADD_GIC},) 13*91f16700SchasingluluADD_GIC := 1 14*91f16700Schasingluluifeq ($(GIC), GIC400) 15*91f16700Schasingluluinclude drivers/arm/gic/v2/gicv2.mk 16*91f16700SchasingluluGIC_SOURCES += ${GICV2_SOURCES} 17*91f16700SchasingluluGIC_SOURCES += ${PLAT_DRIVERS_PATH}/gic/ls_gicv2.c \ 18*91f16700Schasinglulu plat/common/plat_gicv2.c 19*91f16700Schasinglulu 20*91f16700SchasingluluPLAT_INCLUDES += -I${PLAT_DRIVERS_INCLUDE_PATH}/gic/gicv2 21*91f16700Schasingluluelse 22*91f16700Schasingluluifeq ($(GIC), GIC500) 23*91f16700Schasingluluinclude drivers/arm/gic/v3/gicv3.mk 24*91f16700SchasingluluGIC_SOURCES += ${GICV3_SOURCES} 25*91f16700SchasingluluGIC_SOURCES += ${PLAT_DRIVERS_PATH}/gic/ls_gicv3.c \ 26*91f16700Schasinglulu plat/common/plat_gicv3.c 27*91f16700Schasinglulu 28*91f16700SchasingluluPLAT_INCLUDES += -I${PLAT_DRIVERS_INCLUDE_PATH}/gic/gicv3 29*91f16700Schasingluluelse 30*91f16700Schasinglulu $(error -> GIC type not set!) 31*91f16700Schasingluluendif 32*91f16700Schasingluluendif 33*91f16700Schasinglulu 34*91f16700Schasingluluifeq (${BL_COMM_GIC_NEEDED},yes) 35*91f16700SchasingluluBL_COMMON_SOURCES += ${GIC_SOURCES} 36*91f16700Schasingluluelse 37*91f16700Schasingluluifeq (${BL2_GIC_NEEDED},yes) 38*91f16700SchasingluluBL2_SOURCES += ${GIC_SOURCES} 39*91f16700Schasingluluendif 40*91f16700Schasingluluifeq (${BL31_GIC_NEEDED},yes) 41*91f16700SchasingluluBL31_SOURCES += ${GIC_SOURCES} 42*91f16700Schasingluluendif 43*91f16700Schasingluluendif 44*91f16700Schasingluluendif 45*91f16700Schasinglulu 46*91f16700Schasinglulu# ----------------------------------------------------------------------------- 47