1# Copyright (c) 2022 Nordic Semiconductor (ASA)
2# SPDX-License-Identifier: Apache-2.0
3
4config IPC_SERVICE_RPMSG
5	bool "RPMsg support library"
6	help
7	  "RPMsg library"
8
9config IPC_SERVICE_STATIC_VRINGS
10	bool "Static VRINGs support library"
11	help
12	  "Static VRINGs library"
13
14config IPC_SERVICE_STATIC_VRINGS_MEM_ALIGNMENT
15	int "VRINGs alignment"
16	depends on IPC_SERVICE_STATIC_VRINGS
17	default 4
18	help
19	  Static VRINGs alignment. This should take into account the cache line
20	  alignment if the cache is enabled.
21
22menuconfig IPC_SERVICE_ICMSG
23	bool "icmsg IPC library"
24	select PBUF
25	help
26	  Icmsg library
27
28if IPC_SERVICE_ICMSG
29	rsource "Kconfig.icmsg"
30endif
31
32config IPC_SERVICE_ICMSG_ME
33	bool "icmsg IPC library with multi-endpoint functionality"
34	select IPC_SERVICE_ICMSG
35	select EVENTS
36	help
37	  Multi-endpoint functionality for the icmsg library
38