1# Copyright (c) 2024 Nordic Semiconductor ASA 2# SPDX-License-Identifier: Apache-2.0 3 4 5menu "NRFS backend settings" 6 7module = NRFS_BACKEND 8module-str = NRFS backend 9source "subsys/logging/Kconfig.template.log_config" 10 11config NRFS_BACKEND_IPC_SERVICE_INIT_PRIO 12 int "Initialization priority for NRFS IPC backend" 13 default 51 14 help 15 This should be higher than priority of other drivers/subsystems 16 used by NRFS backend. For example MBOX_INIT_PRIORITY which is 50. 17 18config NRFS_MAX_BACKEND_PACKET_SIZE 19 int "Maximum IPC data packet size in bytes" 20 range 8 128 21 default 32 22 23config NRFS_BACKEND_TX_MSG_QUEUE_SIZE 24 int "Size of TX buffer message queue size" 25 range 1 16 26 default 8 27 28config NRFS_SEND_RETRY_DELAY 29 int "Delay in us" 30 range 1 100 31 default 1 32 help 33 Delay when waiting for next message send retry in case of send error. 34 35config NRFS_SEND_RETRY_MAX_COUNT 36 int "Max number of send retries" 37 range 0 100 38 default 5 39 help 40 How many times nrfs will try to send message over ipc service until 41 error will be reported. For example when shared ipc memory is full. 42 43endmenu 44