Sandrine Bailleux | 4348497 | 2022-08-31 13:53:10 +0200 | [diff] [blame] | 1 | # |
Joel Goddard | 996b3af | 2023-12-21 14:47:42 +0000 | [diff] [blame^] | 2 | # Copyright (c) 2022-2024, Arm Limited. All rights reserved. |
Sandrine Bailleux | 4348497 | 2022-08-31 13:53:10 +0200 | [diff] [blame] | 3 | # |
| 4 | # SPDX-License-Identifier: BSD-3-Clause |
| 5 | # |
| 6 | |
Sandrine Bailleux | 7e6cee5 | 2022-11-08 15:04:36 +0100 | [diff] [blame] | 7 | $(warning "RSS driver is an experimental feature") |
| 8 | |
Sandrine Bailleux | 4348497 | 2022-08-31 13:53:10 +0200 | [diff] [blame] | 9 | RSS_COMMS_SOURCES := $(addprefix drivers/arm/rss/, \ |
| 10 | rss_comms.c \ |
| 11 | rss_comms_protocol.c \ |
| 12 | rss_comms_protocol_embed.c \ |
| 13 | rss_comms_protocol_pointer_access.c \ |
| 14 | ) |
| 15 | |
Joel Goddard | 996b3af | 2023-12-21 14:47:42 +0000 | [diff] [blame^] | 16 | ifeq (${PLAT_MHU_VERSION}, 3) |
| 17 | RSS_COMMS_SOURCES += $(addprefix drivers/arm/mhu/, \ |
| 18 | mhu_v3_x.c \ |
| 19 | mhu_wrapper_v3_x.c \ |
| 20 | ) |
| 21 | else ifeq (${PLAT_MHU_VERSION}, 2) |
Sandrine Bailleux | 4348497 | 2022-08-31 13:53:10 +0200 | [diff] [blame] | 22 | RSS_COMMS_SOURCES += $(addprefix drivers/arm/mhu/, \ |
| 23 | mhu_v2_x.c \ |
| 24 | mhu_wrapper_v2_x.c \ |
| 25 | ) |
Joel Goddard | 996b3af | 2023-12-21 14:47:42 +0000 | [diff] [blame^] | 26 | else |
| 27 | $(error Unsupported MHU version) |
| 28 | endif |
Sandrine Bailleux | 4348497 | 2022-08-31 13:53:10 +0200 | [diff] [blame] | 29 | |
| 30 | PLAT_INCLUDES += -Idrivers/arm/rss \ |
| 31 | -Idrivers/arm/mhu |