1a0edacb8SPankaj Gupta# 2*050a99a6SPankaj Gupta# Copyright 2020-2021 NXP 3a0edacb8SPankaj Gupta# 4a0edacb8SPankaj Gupta# SPDX-License-Identifier: BSD-3-Clause 5a0edacb8SPankaj Gupta# 6a0edacb8SPankaj Gupta# 7a0edacb8SPankaj Gupta 8a0edacb8SPankaj Guptaifeq (${ADD_CAAM},) 9a0edacb8SPankaj Gupta 10a0edacb8SPankaj GuptaADD_CAAM := 1 11a0edacb8SPankaj Gupta 12*050a99a6SPankaj GuptaCAAM_DRIVER_SOURCES += $(wildcard $(PLAT_DRIVERS_PATH)/crypto/caam/src/*.c) 13a0edacb8SPankaj Gupta 14*050a99a6SPankaj GuptaPLAT_INCLUDES += -I$(PLAT_DRIVERS_INCLUDE_PATH)/crypto/caam 15a0edacb8SPankaj Gupta 16a0edacb8SPankaj Guptaifeq (${BL_COMM_CRYPTO_NEEDED},yes) 17a0edacb8SPankaj GuptaBL_COMMON_SOURCES += ${CAAM_DRIVER_SOURCES} 18a0edacb8SPankaj Guptaelse 19a0edacb8SPankaj Guptaifeq (${BL2_CRYPTO_NEEDED},yes) 20a0edacb8SPankaj GuptaBL2_SOURCES += ${CAAM_DRIVER_SOURCES} 21a0edacb8SPankaj Guptaendif 22a0edacb8SPankaj Guptaifeq (${BL31_CRYPTO_NEEDED},yes) 23a0edacb8SPankaj GuptaBL31_SOURCES += ${CAAM_DRIVER_SOURCES} 24a0edacb8SPankaj Guptaendif 25a0edacb8SPankaj Guptaendif 26a0edacb8SPankaj Gupta 27a0edacb8SPankaj Guptaendif 28