Skip to content

Add Mbox Driver to Support AMD-Xilinx IPI Mailbox Hardware #92768

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 6 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions boards/amd/versal2_rpu/versal2_rpu.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ toolchain:
supported:
- scsi
- ufs
- mbox
testing:
ignore_tags:
- net
Expand Down
1 change: 1 addition & 0 deletions boards/amd/versalnet_rpu/versalnet_rpu.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,3 +10,4 @@ testing:
vendor: amd
supported:
- sdhc
- mbox
1 change: 1 addition & 0 deletions drivers/mbox/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -23,3 +23,4 @@ zephyr_library_sources_ifdef(CONFIG_MBOX_TI_OMAP_MAILBOX mbox_ti_omap.c)
zephyr_library_sources_ifdef(CONFIG_MBOX_RENESAS_RZ_MHU mbox_renesas_rz_mhu.c)
zephyr_library_sources_ifdef(CONFIG_MBOX_MHUV3 mbox_mhuv3.c)
zephyr_library_sources_ifdef(CONFIG_MBOX_TI_SECURE_PROXY mbox_ti_secproxy.c)
zephyr_library_sources_ifdef(CONFIG_MBOX_XLNX_IPI_MAILBOX mbox_xlnx_ipi_mailbox.c)
1 change: 1 addition & 0 deletions drivers/mbox/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ source "drivers/mbox/Kconfig.ti_omap"
source "drivers/mbox/Kconfig.renesas_rz"
source "drivers/mbox/Kconfig.mhuv3"
source "drivers/mbox/Kconfig.ti_secproxy"
source "drivers/mbox/Kconfig.xlnx"

config MBOX_INIT_PRIORITY
int "MBOX init priority"
Expand Down
10 changes: 10 additions & 0 deletions drivers/mbox/Kconfig.xlnx
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# Copyright 2025 Advanced Micro Devices, Inc.
#
# SPDX-License-Identifier: Apache-2.0

config MBOX_XLNX_IPI_MAILBOX
bool "MBOX XLNX IPI MAILBOX driver"
default y
depends on DT_HAS_XLNX_MBOX_VERSAL_IPI_MAILBOX_ENABLED
help
Enables the MBOX Driver for AMD-Xilinx IPI Mailbox peripheral.
Loading