ipc: ipc_service: Update Kconfig
Utilize DT_HAS_<COMPAT>_ENABLED for devicetree based drivers Signed-off-by: Kumar Gala <galak@kernel.org>
This commit is contained in:
parent
1bee3326ad
commit
482ed5b4e3
1 changed files with 4 additions and 5 deletions
|
@ -1,9 +1,6 @@
|
||||||
# Copyright (c) 2021 Nordic Semiconductor (ASA)
|
# Copyright (c) 2021 Nordic Semiconductor (ASA)
|
||||||
# SPDX-License-Identifier: Apache-2.0
|
# SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
DT_COMPAT_ZEPHYR_IPC_OPENAMP_STATIC_VRINGS := zephyr,ipc-openamp-static-vrings
|
|
||||||
DT_COMPAT_ZEPHYR_IPC_ICMSG := zephyr,ipc-icmsg
|
|
||||||
|
|
||||||
config IPC_SERVICE_REG_BACKEND_PRIORITY
|
config IPC_SERVICE_REG_BACKEND_PRIORITY
|
||||||
int "Initialization priority of modules registering IPC backend"
|
int "Initialization priority of modules registering IPC backend"
|
||||||
default 46
|
default 46
|
||||||
|
@ -12,16 +9,18 @@ config IPC_SERVICE_REG_BACKEND_PRIORITY
|
||||||
|
|
||||||
config IPC_SERVICE_BACKEND_RPMSG
|
config IPC_SERVICE_BACKEND_RPMSG
|
||||||
bool "OpenAMP RPMSG backend with static VRINGs"
|
bool "OpenAMP RPMSG backend with static VRINGs"
|
||||||
|
default y
|
||||||
depends on MBOX
|
depends on MBOX
|
||||||
default $(dt_compat_enabled,$(DT_COMPAT_ZEPHYR_IPC_OPENAMP_STATIC_VRINGS))
|
depends on DT_HAS_ZEPHYR_IPC_OPENAMP_STATIC_VRINGS_ENABLED
|
||||||
select IPC_SERVICE_RPMSG
|
select IPC_SERVICE_RPMSG
|
||||||
select IPC_SERVICE_STATIC_VRINGS
|
select IPC_SERVICE_STATIC_VRINGS
|
||||||
select OPENAMP
|
select OPENAMP
|
||||||
|
|
||||||
config IPC_SERVICE_BACKEND_ICMSG
|
config IPC_SERVICE_BACKEND_ICMSG
|
||||||
bool "ICMSG backend with SPSC packet buffer"
|
bool "ICMSG backend with SPSC packet buffer"
|
||||||
|
default y
|
||||||
depends on MBOX
|
depends on MBOX
|
||||||
default $(dt_compat_enabled,$(DT_COMPAT_ZEPHYR_IPC_ICMSG))
|
depends on DT_HAS_ZEPHYR_IPC_ICMSG_ENABLED
|
||||||
select SPSC_PBUF
|
select SPSC_PBUF
|
||||||
select SPSC_PBUF_USE_CACHE
|
select SPSC_PBUF_USE_CACHE
|
||||||
help
|
help
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue