xref: /rk3399_ARM-atf/drivers/arm/rse/rse_comms.mk (revision 955116982f5bfb6803b1961eda5fa24ab7886419)
1*95511698STamas Ban#
2*95511698STamas Ban# Copyright (c) 2022-2024, Arm Limited. All rights reserved.
3*95511698STamas Ban#
4*95511698STamas Ban# SPDX-License-Identifier: BSD-3-Clause
5*95511698STamas Ban#
6*95511698STamas Ban
7*95511698STamas Ban$(warning "RSS driver is an experimental feature")
8*95511698STamas Ban
9*95511698STamas BanRSS_COMMS_SOURCES	:=	$(addprefix drivers/arm/rss/,			\
10*95511698STamas Ban					rss_comms.c				\
11*95511698STamas Ban					rss_comms_protocol.c			\
12*95511698STamas Ban					rss_comms_protocol_embed.c		\
13*95511698STamas Ban					rss_comms_protocol_pointer_access.c	\
14*95511698STamas Ban				)
15*95511698STamas Ban
16*95511698STamas Ban# Default to MHUv2 if PLAT_MHU_VERSION undefined
17*95511698STamas BanPLAT_MHU_VERSION ?= 2
18*95511698STamas Ban
19*95511698STamas Banifeq (${PLAT_MHU_VERSION}, 3)
20*95511698STamas BanRSS_COMMS_SOURCES	+=	$(addprefix drivers/arm/mhu/,			\
21*95511698STamas Ban					mhu_v3_x.c				\
22*95511698STamas Ban					mhu_wrapper_v3_x.c			\
23*95511698STamas Ban				)
24*95511698STamas Banelse ifeq (${PLAT_MHU_VERSION}, 2)
25*95511698STamas BanRSS_COMMS_SOURCES	+=	$(addprefix drivers/arm/mhu/,			\
26*95511698STamas Ban					mhu_v2_x.c				\
27*95511698STamas Ban					mhu_wrapper_v2_x.c			\
28*95511698STamas Ban				)
29*95511698STamas Banelse
30*95511698STamas Ban$(error Unsupported MHU version)
31*95511698STamas Banendif
32*95511698STamas Ban
33*95511698STamas BanPLAT_INCLUDES		+=	-Idrivers/arm/rss		\
34*95511698STamas Ban				-Idrivers/arm/mhu
35