2022-11-23 20:40:04 +08:00
|
|
|
# Copyright (c) 2022 Nordic Semiconductor (ASA)
|
|
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
|
|
|
|
config IPC_SERVICE_RPMSG
|
|
|
|
bool "RPMsg support library"
|
|
|
|
help
|
|
|
|
"RPMsg library"
|
|
|
|
|
|
|
|
config IPC_SERVICE_STATIC_VRINGS
|
|
|
|
bool "Static VRINGs support library"
|
|
|
|
help
|
|
|
|
"Static VRINGs library"
|
|
|
|
|
2023-06-20 21:47:21 +08:00
|
|
|
config IPC_SERVICE_STATIC_VRINGS_MEM_ALIGNMENT
|
2022-11-23 20:40:04 +08:00
|
|
|
int "VRINGs alignment"
|
|
|
|
depends on IPC_SERVICE_STATIC_VRINGS
|
|
|
|
default 4
|
|
|
|
help
|
2023-06-20 21:47:21 +08:00
|
|
|
Static VRINGs alignment. This should take into account the cache line
|
|
|
|
alignment if the cache is enabled.
|
2022-11-23 20:40:04 +08:00
|
|
|
|
|
|
|
menuconfig IPC_SERVICE_ICMSG
|
|
|
|
bool "icmsg IPC library"
|
2023-10-24 18:24:49 +08:00
|
|
|
select PBUF
|
2022-11-23 20:40:04 +08:00
|
|
|
help
|
|
|
|
Icmsg library
|
|
|
|
|
|
|
|
if IPC_SERVICE_ICMSG
|
|
|
|
rsource "Kconfig.icmsg"
|
|
|
|
endif
|
2023-01-12 17:25:07 +08:00
|
|
|
|
|
|
|
config IPC_SERVICE_ICMSG_ME
|
|
|
|
bool "icmsg IPC library with multi-endpoint functionality"
|
|
|
|
select IPC_SERVICE_ICMSG
|
|
|
|
select EVENTS
|
|
|
|
help
|
|
|
|
Multi-endpoint functionality for the icmsg library
|