xref: /rk3399_ARM-atf/drivers/nxp/sfp/sfp.mk (revision 87311b4c16730b884c7e4ff01e3faea83f2731be)
13979c6d9SPankaj Gupta#
2*050a99a6SPankaj Gupta# Copyright 2021 NXP
33979c6d9SPankaj Gupta#
43979c6d9SPankaj Gupta# SPDX-License-Identifier: BSD-3-Clause
53979c6d9SPankaj Gupta#
63979c6d9SPankaj Gupta#-----------------------------------------------------------------------------
73979c6d9SPankaj Guptaifeq (${SFP_ADDED},)
83979c6d9SPankaj Gupta
93979c6d9SPankaj GuptaSFP_ADDED		:= 1
103979c6d9SPankaj Gupta$(eval $(call add_define, NXP_SFP_ENABLED))
113979c6d9SPankaj Gupta
12*050a99a6SPankaj GuptaPLAT_INCLUDES		+= -I$(PLAT_DRIVERS_INCLUDE_PATH)/sfp
133979c6d9SPankaj Gupta
14*050a99a6SPankaj GuptaSFP_SOURCES		+= $(PLAT_DRIVERS_PATH)/sfp/sfp.c
153979c6d9SPankaj Gupta
163979c6d9SPankaj Guptaifeq (${FUSE_PROG}, 1)
17*050a99a6SPankaj GuptaSFP_BL2_SOURCES		+= $(PLAT_DRIVERS_PATH)/sfp/fuse_prov.c
183979c6d9SPankaj Guptaendif
193979c6d9SPankaj Gupta
203979c6d9SPankaj Guptaifeq (${BL_COMM_SFP_NEEDED},yes)
213979c6d9SPankaj GuptaBL_COMMON_SOURCES	+= ${SFP_SOURCES}
223979c6d9SPankaj GuptaBL2_SOURCES		+= ${SFP_BL2_SOURCES}
233979c6d9SPankaj Guptaelse
243979c6d9SPankaj Guptaifeq (${BL2_SFP_NEEDED},yes)
253979c6d9SPankaj GuptaBL2_SOURCES		+= ${SFP_SOURCES}\
263979c6d9SPankaj Gupta			   ${SFP_BL2_SOURCES}
273979c6d9SPankaj Guptaendif
283979c6d9SPankaj Guptaifeq (${BL31_SFP_NEEDED},yes)
293979c6d9SPankaj GuptaBL31_SOURCES		+= ${SFP_SOURCES}
303979c6d9SPankaj Guptaendif
313979c6d9SPankaj Guptaendif
323979c6d9SPankaj Guptaendif
333979c6d9SPankaj Gupta#------------------------------------------------
34