1*76f735fdSPankaj Gupta# Copyright 2020 NXP 2*76f735fdSPankaj Gupta# 3*76f735fdSPankaj Gupta# SPDX-License-Identifier: BSD-3-Clause 4*76f735fdSPankaj Gupta# 5*76f735fdSPankaj Gupta# 6*76f735fdSPankaj Gupta#------------------------------------------------------------------------------ 7*76f735fdSPankaj Gupta# 8*76f735fdSPankaj Gupta# Select the Interconnect files 9*76f735fdSPankaj Gupta# 10*76f735fdSPankaj Gupta# ----------------------------------------------------------------------------- 11*76f735fdSPankaj Gupta 12*76f735fdSPankaj Guptaifeq (${ADD_INTERCONNECT},) 13*76f735fdSPankaj Gupta 14*76f735fdSPankaj GuptaADD_INTERCONNECT := 1 15*76f735fdSPankaj GuptaPLAT_INCLUDES += -I${PLAT_DRIVERS_PATH}/interconnect 16*76f735fdSPankaj Gupta 17*76f735fdSPankaj Guptaifeq (, $(filter $(INTERCONNECT), CCI400 CCN502 CCN504 CCN508)) 18*76f735fdSPankaj Gupta $(error -> Interconnect type not set!) 19*76f735fdSPankaj Guptaelse 20*76f735fdSPankaj Gupta$(eval $(call add_define_val,INTERCONNECT,${INTERCONNECT})) 21*76f735fdSPankaj Guptaifeq ($(INTERCONNECT), $(filter $(INTERCONNECT), CCN502 CCN504 CCN508)) 22*76f735fdSPankaj GuptaINTERCONNECT_SOURCES := drivers/arm/ccn/ccn.c \ 23*76f735fdSPankaj Gupta ${PLAT_DRIVERS_PATH}/interconnect/ls_ccn.c 24*76f735fdSPankaj Guptaelse 25*76f735fdSPankaj Guptaifeq ($(INTERCONNECT), CCI400) 26*76f735fdSPankaj GuptaINTERCONNECT_SOURCES := drivers/arm/cci/cci.c \ 27*76f735fdSPankaj Gupta ${PLAT_DRIVERS_PATH}/interconnect/ls_cci.c 28*76f735fdSPankaj Guptaendif 29*76f735fdSPankaj Guptaendif 30*76f735fdSPankaj Guptaendif 31*76f735fdSPankaj Gupta 32*76f735fdSPankaj Guptaifeq (${BL_COMM_INTERCONNECT_NEEDED},yes) 33*76f735fdSPankaj GuptaBL_COMMON_SOURCES += ${INTERCONNECT_SOURCES} 34*76f735fdSPankaj Guptaelse 35*76f735fdSPankaj Guptaifeq (${BL2_INTERCONNECT_NEEDED},yes) 36*76f735fdSPankaj GuptaBL2_SOURCES += ${INTERCONNECT_SOURCES} 37*76f735fdSPankaj Guptaendif 38*76f735fdSPankaj Guptaifeq (${BL31_INTERCONNECT_NEEDED},yes) 39*76f735fdSPankaj GuptaBL31_SOURCES += ${INTERCONNECT_SOURCES} 40*76f735fdSPankaj Guptaendif 41*76f735fdSPankaj Guptaendif 42*76f735fdSPankaj Guptaendif 43*76f735fdSPankaj Gupta 44*76f735fdSPankaj Gupta# ----------------------------------------------------------------------------- 45