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