xref: /rk3399_ARM-atf/plat/st/stm32mp1/sp_min/sp_min-stm32mp1.mk (revision 33c91baf902d1865f70625fb57a0872baeb745f0)
1964dfee1SYann Gautier#
2a42bad37SYann Gautier# Copyright (c) 2017-2019, ARM Limited and Contributors. All rights reserved.
3964dfee1SYann Gautier#
4964dfee1SYann Gautier# SPDX-License-Identifier: BSD-3-Clause
5964dfee1SYann Gautier#
6964dfee1SYann Gautier
7964dfee1SYann GautierSP_MIN_WITH_SECURE_FIQ	:=	1
8964dfee1SYann Gautier
947cf5d3fSEtienne CarriereBL32_CFLAGS		+=	-DSTM32MP_SHARED_RESOURCES
1047cf5d3fSEtienne Carriere
117b3a46f0SEtienne CarriereBL32_SOURCES		+=	drivers/st/etzpc/etzpc.c			\
127b3a46f0SEtienne Carriere				plat/common/aarch32/platform_mp_stack.S		\
13964dfee1SYann Gautier				plat/st/stm32mp1/sp_min/sp_min_setup.c		\
14964dfee1SYann Gautier				plat/st/stm32mp1/stm32mp1_pm.c			\
1547cf5d3fSEtienne Carriere				plat/st/stm32mp1/stm32mp1_shared_resources.c	\
16964dfee1SYann Gautier				plat/st/stm32mp1/stm32mp1_topology.c
177b3a46f0SEtienne Carriere
18964dfee1SYann Gautier# Generic GIC v2
19*33c91bafSYann Gautierinclude drivers/arm/gic/v2/gicv2.mk
20*33c91bafSYann Gautier
21*33c91bafSYann GautierBL32_SOURCES		+=	${GICV2_SOURCES}			\
22964dfee1SYann Gautier				plat/common/plat_gicv2.c		\
23964dfee1SYann Gautier				plat/st/stm32mp1/stm32mp1_gic.c
24964dfee1SYann Gautier
25964dfee1SYann Gautier# Generic PSCI
26964dfee1SYann GautierBL32_SOURCES		+=	plat/common/plat_psci_common.c
27a42bad37SYann Gautier
28fdaaaeb4SEtienne Carriere# SCMI server drivers
29fdaaaeb4SEtienne CarriereBL32_SOURCES		+=	drivers/st/scmi-msg/base.c		\
30fdaaaeb4SEtienne Carriere				drivers/st/scmi-msg/clock.c		\
31fdaaaeb4SEtienne Carriere				drivers/st/scmi-msg/entry.c		\
32fdaaaeb4SEtienne Carriere				drivers/st/scmi-msg/reset_domain.c	\
33fdaaaeb4SEtienne Carriere				drivers/st/scmi-msg/smt.c
34fdaaaeb4SEtienne Carriere
35a42bad37SYann Gautier# stm32mp1 specific services
36c7ba52daSYann GautierBL32_SOURCES		+=	plat/st/stm32mp1/services/bsec_svc.c		\
37fdaaaeb4SEtienne Carriere				plat/st/stm32mp1/services/stm32mp1_svc_setup.c	\
38fdaaaeb4SEtienne Carriere				plat/st/stm32mp1/stm32mp1_scmi.c
39450e15a7SEtienne Carriere
40450e15a7SEtienne Carriere# Arm Archtecture services
41450e15a7SEtienne CarriereBL32_SOURCES		+=	services/arm_arch_svc/arm_arch_svc_setup.c
42