1# Copyright (c) 2023 Nordic Semiconductor ASA 2# SPDX-License-Identifier: Apache-2.0 3 4menuconfig IPC_SERVICE_BACKEND_ICBMSG 5 bool "ICMSG backend with dynamically allocated buffers" 6 default y 7 depends on MBOX 8 depends on DT_HAS_ZEPHYR_IPC_ICBMSG_ENABLED 9 select IPC_SERVICE_ICMSG 10 help 11 Choosing this backend results in multi endpoint implementation based 12 on dynamically allocated buffers. References to them are send over 13 ICMsg circular buffer. 14 15if IPC_SERVICE_BACKEND_ICBMSG 16 17config IPC_SERVICE_BACKEND_ICBMSG_NUM_EP 18 int "Endpoints count" 19 range 1 254 20 default 4 21 help 22 Number of endpoints supported by the ICBMsg IPC service 23 backend. The number of endpoints are applied to all the instances, 24 so this value should be maximum number among all the instances. 25 26module = IPC_SERVICE_BACKEND_ICBMSG 27module-str = ICMSG backend with separate buffers 28module-help = Sets log level for ICMsg backend with buffers 29source "subsys/logging/Kconfig.template.log_config" 30 31endif # IPC_SERVICE_BACKEND_ICBMSG 32