| # Copyright (c) 2021 Nordic Semiconductor (ASA) |
| # SPDX-License-Identifier: Apache-2.0 |
| |
| choice IPC_SERVICE_BACKEND |
| prompt "IPC service backend" |
| |
| config IPC_SERVICE_BACKEND_RPMSG |
| bool "OpenAMP RPMSG backend with static VRINGs" |
| depends on MBOX |
| select IPC_SERVICE_RPMSG |
| select IPC_SERVICE_STATIC_VRINGS |
| select OPENAMP |
| |
| config IPC_SERVICE_BACKEND_ZTEST |
| depends on ZTEST |
| bool "IPC service backend test" |
| |
| endchoice |
| |
| config IPC_SERVICE_NUM_ENDPOINTS_PER_INSTANCE |
| int "Max number of registered endpoints per instance" |
| default 2 |
| help |
| Maximal number of endpoints that can be registered for one instance. |
| |
| config IPC_SERVICE_REG_BACKEND_PRIORITY |
| int "Initialization priority of modules registering IPC backend" |
| default 46 |
| help |
| The backend must be registered before the endpoint register. |
| |
| 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" |
| |
| config IPC_SERVICE_STATIC_VRINGS_ALIGNMENT |
| int "VRINGs alignment" |
| depends on IPC_SERVICE_STATIC_VRINGS |
| default 4 |
| help |
| Static VRINGs alignment |
| |
| rsource "Kconfig.rpmsg" |