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 7e249e569STamas Ban$(warning "RSE driver is an experimental feature") 895511698STamas Ban 9e249e569STamas BanRSE_COMMS_SOURCES := $(addprefix drivers/arm/rse/, \ 10e249e569STamas Ban rse_comms.c \ 11e249e569STamas Ban rse_comms_protocol.c \ 12e249e569STamas Ban rse_comms_protocol_embed.c \ 13e249e569STamas 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) 20e249e569STamas 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) 25e249e569STamas 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 33e249e569STamas BanPLAT_INCLUDES += -Idrivers/arm/rse \ 34*654ae705SVivek Gautam -Idrivers/arm/mhu \ 35*654ae705SVivek Gautam -Iinclude/lib/psa 36