1de0b1012SPankaj Gupta# 2de0b1012SPankaj Gupta# Copyright 2021 NXP 3de0b1012SPankaj Gupta# 4de0b1012SPankaj Gupta# SPDX-License-Identifier: BSD-3-Clause 5de0b1012SPankaj Gupta# 6de0b1012SPankaj Gupta 7de0b1012SPankaj Guptaifeq (${ADD_TZASC},) 8de0b1012SPankaj Gupta 9de0b1012SPankaj GuptaADD_TZASC := 1 10de0b1012SPankaj Gupta 11050a99a6SPankaj GuptaPLAT_INCLUDES += -I$(PLAT_DRIVERS_INCLUDE_PATH)/tzc 12de0b1012SPankaj Gupta 13de0b1012SPankaj Guptaifeq ($(TZC_ID), TZC400) 14de0b1012SPankaj GuptaTZASC_SOURCES += drivers/arm/tzc/tzc400.c\ 15050a99a6SPankaj Gupta $(PLAT_DRIVERS_PATH)/tzc/plat_tzc400.c 16*de9e57ffSJiafei Panelse 17*de9e57ffSJiafei Panifeq ($(TZC_ID), TZC380) 18*de9e57ffSJiafei PanTZASC_SOURCES += drivers/arm/tzc/tzc380.c\ 19*de9e57ffSJiafei Pan $(PLAT_DRIVERS_PATH)/tzc/plat_tzc380.c 20*de9e57ffSJiafei Panelse 21*de9e57ffSJiafei Panifeq ($(TZC_ID), NONE) 22de0b1012SPankaj Gupta $(info -> No TZC present on platform) 23de0b1012SPankaj Guptaelse 24de0b1012SPankaj Gupta $(error -> TZC type not set!) 25de0b1012SPankaj Guptaendif 26*de9e57ffSJiafei Panendif 27*de9e57ffSJiafei Panendif 28de0b1012SPankaj Gupta 29de0b1012SPankaj Guptaifeq (${BL_COMM_TZASC_NEEDED},yes) 30de0b1012SPankaj GuptaBL_COMMON_SOURCES += ${TZASC_SOURCES} 31de0b1012SPankaj Guptaelse 32de0b1012SPankaj Guptaifeq (${BL2_TZASC_NEEDED},yes) 33de0b1012SPankaj GuptaBL2_SOURCES += ${TZASC_SOURCES} 34de0b1012SPankaj Guptaendif 35de0b1012SPankaj Guptaifeq (${BL31_TZASC_NEEDED},yes) 36de0b1012SPankaj GuptaBL31_SOURCES += ${TZASC_SOURCES} 37de0b1012SPankaj Guptaendif 38de0b1012SPankaj Guptaendif 39de0b1012SPankaj Gupta 40de0b1012SPankaj Guptaendif 41