# Copyright (c) 2023 Nordic Semiconductor ASA # SPDX-License-Identifier: Apache-2.0 menuconfig IPC_SERVICE_BACKEND_ICBMSG bool "ICMSG backend with dynamically allocated buffers" default y depends on MBOX depends on DT_HAS_ZEPHYR_IPC_ICBMSG_ENABLED select IPC_SERVICE_ICMSG help Choosing this backend results in multi endpoint implementation based on dynamically allocated buffers. References to them are send over ICMsg circular buffer. if IPC_SERVICE_BACKEND_ICBMSG config IPC_SERVICE_BACKEND_ICBMSG_NUM_EP int "Endpoints count" range 1 254 default 4 help Number of endpoints supported by the ICBMsg IPC service backend. The number of endpoints are applied to all the instances, so this value should be maximum number among all the instances. module = IPC_SERVICE_BACKEND_ICBMSG module-str = ICMSG backend with separate buffers module-help = Sets log level for ICMsg backend with buffers source "subsys/logging/Kconfig.template.log_config" endif # IPC_SERVICE_BACKEND_ICBMSG