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