xref: /rk3399_ARM-atf/drivers/nxp/sfp/sfp.mk (revision 3979c6d924bb236f9d17c06dc3d1479a5685c74d)
1*3979c6d9SPankaj Gupta#
2*3979c6d9SPankaj Gupta# Copyright 2020 NXP
3*3979c6d9SPankaj Gupta#
4*3979c6d9SPankaj Gupta# SPDX-License-Identifier: BSD-3-Clause
5*3979c6d9SPankaj Gupta#
6*3979c6d9SPankaj Gupta#-----------------------------------------------------------------------------
7*3979c6d9SPankaj Guptaifeq (${SFP_ADDED},)
8*3979c6d9SPankaj Gupta
9*3979c6d9SPankaj GuptaSFP_ADDED		:= 1
10*3979c6d9SPankaj Gupta$(eval $(call add_define, NXP_SFP_ENABLED))
11*3979c6d9SPankaj Gupta
12*3979c6d9SPankaj GuptaSFP_DRIVERS_PATH	:=  ${PLAT_DRIVERS_PATH}/sfp
13*3979c6d9SPankaj Gupta
14*3979c6d9SPankaj GuptaPLAT_INCLUDES		+= -I$(SFP_DRIVERS_PATH)
15*3979c6d9SPankaj Gupta
16*3979c6d9SPankaj GuptaSFP_SOURCES		+= $(SFP_DRIVERS_PATH)/sfp.c
17*3979c6d9SPankaj Gupta
18*3979c6d9SPankaj Guptaifeq (${FUSE_PROG}, 1)
19*3979c6d9SPankaj GuptaSFP_BL2_SOURCES		+= $(SFP_DRIVERS_PATH)/fuse_prov.c
20*3979c6d9SPankaj Guptaendif
21*3979c6d9SPankaj Gupta
22*3979c6d9SPankaj Guptaifeq (${BL_COMM_SFP_NEEDED},yes)
23*3979c6d9SPankaj GuptaBL_COMMON_SOURCES	+= ${SFP_SOURCES}
24*3979c6d9SPankaj GuptaBL2_SOURCES		+= ${SFP_BL2_SOURCES}
25*3979c6d9SPankaj Guptaelse
26*3979c6d9SPankaj Guptaifeq (${BL2_SFP_NEEDED},yes)
27*3979c6d9SPankaj GuptaBL2_SOURCES		+= ${SFP_SOURCES}\
28*3979c6d9SPankaj Gupta			   ${SFP_BL2_SOURCES}
29*3979c6d9SPankaj Guptaendif
30*3979c6d9SPankaj Guptaifeq (${BL31_SFP_NEEDED},yes)
31*3979c6d9SPankaj GuptaBL31_SOURCES		+= ${SFP_SOURCES}
32*3979c6d9SPankaj Guptaendif
33*3979c6d9SPankaj Guptaendif
34*3979c6d9SPankaj Guptaendif
35*3979c6d9SPankaj Gupta#------------------------------------------------
36