xref: /rk3399_ARM-atf/plat/nxp/common/psci/psci.mk (revision 9719e19a977df3e8bf7567b3c0e1d6b2ebc5b46f)
1*dd4268a2SPankaj Gupta#
2*dd4268a2SPankaj Gupta# Copyright 2018-2020 NXP
3*dd4268a2SPankaj Gupta#
4*dd4268a2SPankaj Gupta# SPDX-License-Identifier: BSD-3-Clause
5*dd4268a2SPankaj Gupta#
6*dd4268a2SPankaj Gupta#
7*dd4268a2SPankaj Gupta#------------------------------------------------------------------------------
8*dd4268a2SPankaj Gupta#
9*dd4268a2SPankaj Gupta# Select the PSCI files
10*dd4268a2SPankaj Gupta#
11*dd4268a2SPankaj Gupta# -----------------------------------------------------------------------------
12*dd4268a2SPankaj Gupta
13*dd4268a2SPankaj Guptaifeq (${ADD_PSCI},)
14*dd4268a2SPankaj Gupta
15*dd4268a2SPankaj GuptaADD_PSCI		:= 1
16*dd4268a2SPankaj GuptaPLAT_PSCI_PATH		:= $(PLAT_COMMON_PATH)/psci
17*dd4268a2SPankaj Gupta
18*dd4268a2SPankaj GuptaPSCI_SOURCES		:= ${PLAT_PSCI_PATH}/plat_psci.c	\
19*dd4268a2SPankaj Gupta			   ${PLAT_PSCI_PATH}/$(ARCH)/psci_utils.S	\
20*dd4268a2SPankaj Gupta			   plat/common/plat_psci_common.c
21*dd4268a2SPankaj Gupta
22*dd4268a2SPankaj GuptaPLAT_INCLUDES		+= -I${PLAT_PSCI_PATH}/include
23*dd4268a2SPankaj Gupta
24*dd4268a2SPankaj Guptaifeq (${BL_COMM_PSCI_NEEDED},yes)
25*dd4268a2SPankaj GuptaBL_COMMON_SOURCES	+= ${PSCI_SOURCES}
26*dd4268a2SPankaj Guptaelse
27*dd4268a2SPankaj Guptaifeq (${BL2_PSCI_NEEDED},yes)
28*dd4268a2SPankaj GuptaBL2_SOURCES		+= ${PSCI_SOURCES}
29*dd4268a2SPankaj Guptaendif
30*dd4268a2SPankaj Guptaifeq (${BL31_PSCI_NEEDED},yes)
31*dd4268a2SPankaj GuptaBL31_SOURCES		+= ${PSCI_SOURCES}
32*dd4268a2SPankaj Guptaendif
33*dd4268a2SPankaj Guptaendif
34*dd4268a2SPankaj Guptaendif
35*dd4268a2SPankaj Gupta# -----------------------------------------------------------------------------
36