ipc_service: Re-organize Kconfig
Re-organize Kconfigs to make easier adding new backends. Signed-off-by: Carlo Caione <ccaione@baylibre.com>
This commit is contained in:
parent
2e3481b59c
commit
bf19df0292
3 changed files with 16 additions and 16 deletions
|
@ -13,18 +13,6 @@ if IPC_SERVICE
|
|||
|
||||
rsource "backends/Kconfig"
|
||||
|
||||
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.
|
||||
|
||||
module = IPC_SERVICE
|
||||
module-str = IPC service and backend
|
||||
source "${ZEPHYR_BASE}/subsys/logging/Kconfig.template.log_config"
|
||||
|
|
|
@ -17,11 +17,17 @@ config IPC_SERVICE_BACKEND_ZTEST
|
|||
|
||||
endchoice
|
||||
|
||||
if IPC_SERVICE_BACKEND_RPMSG_MI
|
||||
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.
|
||||
|
||||
rsource "Kconfig.rpmsg_mi"
|
||||
|
||||
endif # IP_SERVICE_BACKEND_RPMSG_MI
|
||||
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"
|
||||
|
@ -32,3 +38,5 @@ config IPC_SERVICE_STATIC_VRINGS
|
|||
bool "Static VRINGs support library"
|
||||
help
|
||||
"Static VRINGs library"
|
||||
|
||||
rsource "Kconfig.rpmsg_mi"
|
||||
|
|
|
@ -1,6 +1,8 @@
|
|||
# Copyright (c) 2020-2021 Nordic Semiconductor (ASA)
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
if IPC_SERVICE_BACKEND_RPMSG_MI
|
||||
|
||||
choice IPC_SERVICE_BACKEND_RPMSG_MI_ROLE
|
||||
prompt "IPC service device role"
|
||||
|
||||
|
@ -58,3 +60,5 @@ ipm_name_instance_num = 6
|
|||
rsource "Kconfig.ipm_name_instance"
|
||||
ipm_name_instance_num = 7
|
||||
rsource "Kconfig.ipm_name_instance"
|
||||
|
||||
endif # IP_SERVICE_BACKEND_RPMSG_MI
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue