xref: /rk3399_ARM-atf/drivers/arm/rse/rse_comms.mk (revision e249e56954ed81924d53b47eb068f61182c8ed1d)
195511698STamas Ban#
295511698STamas Ban# Copyright (c) 2022-2024, Arm Limited. All rights reserved.
395511698STamas Ban#
495511698STamas Ban# SPDX-License-Identifier: BSD-3-Clause
595511698STamas Ban#
695511698STamas Ban
7*e249e569STamas Ban$(warning "RSE driver is an experimental feature")
895511698STamas Ban
9*e249e569STamas BanRSE_COMMS_SOURCES	:=	$(addprefix drivers/arm/rse/,			\
10*e249e569STamas Ban					rse_comms.c				\
11*e249e569STamas Ban					rse_comms_protocol.c			\
12*e249e569STamas Ban					rse_comms_protocol_embed.c		\
13*e249e569STamas Ban					rse_comms_protocol_pointer_access.c	\
1495511698STamas Ban				)
1595511698STamas Ban
1695511698STamas Ban# Default to MHUv2 if PLAT_MHU_VERSION undefined
1795511698STamas BanPLAT_MHU_VERSION ?= 2
1895511698STamas Ban
1995511698STamas Banifeq (${PLAT_MHU_VERSION}, 3)
20*e249e569STamas BanRSE_COMMS_SOURCES	+=	$(addprefix drivers/arm/mhu/,			\
2195511698STamas Ban					mhu_v3_x.c				\
2295511698STamas Ban					mhu_wrapper_v3_x.c			\
2395511698STamas Ban				)
2495511698STamas Banelse ifeq (${PLAT_MHU_VERSION}, 2)
25*e249e569STamas BanRSE_COMMS_SOURCES	+=	$(addprefix drivers/arm/mhu/,			\
2695511698STamas Ban					mhu_v2_x.c				\
2795511698STamas Ban					mhu_wrapper_v2_x.c			\
2895511698STamas Ban				)
2995511698STamas Banelse
3095511698STamas Ban$(error Unsupported MHU version)
3195511698STamas Banendif
3295511698STamas Ban
33*e249e569STamas BanPLAT_INCLUDES		+=	-Idrivers/arm/rse		\
3495511698STamas Ban				-Idrivers/arm/mhu
35