2021-10-15 17:55:56 +08:00
|
|
|
# Copyright (c) 2021 Carlo Caione <ccaione@baylibre.com>
|
2024-01-31 00:00:00 +08:00
|
|
|
# Copyright 2024 NXP
|
2021-10-15 17:55:56 +08:00
|
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
|
|
|
|
menuconfig MBOX
|
2023-03-27 20:55:23 +08:00
|
|
|
bool "Multi-Channel Inter-Processor Mailbox (MBOX) drivers"
|
2021-10-15 17:55:56 +08:00
|
|
|
help
|
|
|
|
Include multi-channel interrupt-based inter-processor mailboxes
|
|
|
|
drivers in system configuration
|
2021-10-15 17:56:21 +08:00
|
|
|
|
|
|
|
if MBOX
|
|
|
|
|
2022-11-29 10:51:29 +08:00
|
|
|
# Include these first so that any properties (e.g. defaults) below can be
|
|
|
|
# overridden (by defining symbols in multiple locations)
|
|
|
|
source "drivers/mbox/Kconfig.nrfx"
|
2022-11-29 10:51:30 +08:00
|
|
|
source "drivers/mbox/Kconfig.nxp_s32"
|
2023-08-23 05:55:36 +08:00
|
|
|
source "drivers/mbox/Kconfig.nxp_imx"
|
2024-01-31 00:00:00 +08:00
|
|
|
source "drivers/mbox/Kconfig.nxp_mailbox"
|
2023-06-29 15:38:05 +08:00
|
|
|
source "drivers/mbox/Kconfig.andes"
|
2024-05-22 19:26:25 +08:00
|
|
|
source "drivers/mbox/Kconfig.nrf_vevif_task"
|
2024-05-20 19:21:30 +08:00
|
|
|
source "drivers/mbox/Kconfig.nrf_vevif_event"
|
2024-02-22 23:26:00 +08:00
|
|
|
source "drivers/mbox/Kconfig.nrf_bellboard"
|
2024-03-01 18:06:22 +08:00
|
|
|
source "drivers/mbox/Kconfig.stm32_hsem"
|
2024-07-31 22:38:08 +08:00
|
|
|
source "drivers/mbox/Kconfig.esp32"
|
2024-09-17 07:05:01 +08:00
|
|
|
source "drivers/mbox/Kconfig.ivshmem"
|
2022-11-29 10:51:29 +08:00
|
|
|
|
2022-03-01 21:30:19 +08:00
|
|
|
config MBOX_INIT_PRIORITY
|
|
|
|
int "MBOX init priority"
|
2023-07-11 00:19:25 +08:00
|
|
|
default 40
|
2022-03-01 21:30:19 +08:00
|
|
|
help
|
|
|
|
MBOX driver device initialization priority.
|
|
|
|
|
2021-10-15 17:56:21 +08:00
|
|
|
module = MBOX
|
|
|
|
module-str = mbox
|
|
|
|
source "subsys/logging/Kconfig.template.log_config"
|
|
|
|
|
|
|
|
endif # MBOX
|