1# Copyright (c) 2021 Carlo Caione <ccaione@baylibre.com>
2# Copyright 2024 NXP
3# SPDX-License-Identifier: Apache-2.0
4
5menuconfig MBOX
6	bool "Multi-Channel Inter-Processor Mailbox (MBOX) drivers"
7	help
8	  Include multi-channel interrupt-based inter-processor mailboxes
9	  drivers in system configuration
10
11if MBOX
12
13# Include these first so that any properties (e.g. defaults) below can be
14# overridden (by defining symbols in multiple locations)
15source "drivers/mbox/Kconfig.nrfx"
16source "drivers/mbox/Kconfig.nxp_s32"
17source "drivers/mbox/Kconfig.nxp_imx"
18source "drivers/mbox/Kconfig.nxp_mailbox"
19source "drivers/mbox/Kconfig.andes"
20source "drivers/mbox/Kconfig.nrf_vevif_task"
21source "drivers/mbox/Kconfig.nrf_vevif_event"
22source "drivers/mbox/Kconfig.nrf_bellboard"
23source "drivers/mbox/Kconfig.stm32_hsem"
24source "drivers/mbox/Kconfig.esp32"
25source "drivers/mbox/Kconfig.ivshmem"
26
27config MBOX_INIT_PRIORITY
28	int "MBOX init priority"
29	default 40
30	help
31	  MBOX driver device initialization priority.
32
33module = MBOX
34module-str = mbox
35source "subsys/logging/Kconfig.template.log_config"
36
37endif # MBOX
38