zephyr/drivers/mbox
Ziad Elhanafy a7ba802dbe drivers: mbox: Add Arm MHUv3 Mailbox driver
This adds new Arm MHUv3 mailbox driver.

The Arm MHUv3 (Message Handling Unit version 3) is a hardware
block designed for inter-processor communication in SoCs.

The ARM MHUv3 can optionally support various extensions to
enable different kinds of transport to be used for communication.

At the moment only the doorbell extension is supported in the
driver.

For more information refer to Arm Message Handling Unit
Architecture
https://documentation-service.arm.com/static/65f01fbab5e3c10fe1335edf

Signed-off-by: Ziad Elhanafy <ziad.elhanafy@arm.com>
2025-03-31 11:29:40 +02:00
..
CMakeLists.txt drivers: mbox: Add Arm MHUv3 Mailbox driver 2025-03-31 11:29:40 +02:00
Kconfig drivers: mbox: Add Arm MHUv3 Mailbox driver 2025-03-31 11:29:40 +02:00
Kconfig.andes
Kconfig.esp32
Kconfig.ivshmem
Kconfig.mhuv3 drivers: mbox: Add Arm MHUv3 Mailbox driver 2025-03-31 11:29:40 +02:00
Kconfig.nrf_bellboard
Kconfig.nrf_vevif_event
Kconfig.nrf_vevif_task
Kconfig.nrfx
Kconfig.nxp_imx
Kconfig.nxp_mailbox
Kconfig.nxp_s32
Kconfig.renesas_rz
Kconfig.stm32_hsem
Kconfig.ti_omap
mbox_andes_plic_sw.c
mbox_esp32.c
mbox_handlers.c
mbox_ivshmem.c
mbox_mhuv3.c drivers: mbox: Add Arm MHUv3 Mailbox driver 2025-03-31 11:29:40 +02:00
mbox_nrf_bellboard_rx.c
mbox_nrf_bellboard_tx.c
mbox_nrf_vevif_event_rx.c
mbox_nrf_vevif_event_tx.c
mbox_nrf_vevif_task_rx.c
mbox_nrf_vevif_task_tx.c
mbox_nrfx_ipc.c
mbox_nxp_imx_mu.c
mbox_nxp_mailbox.c
mbox_nxp_s32_mru.c
mbox_renesas_rz_mhu.c
mbox_stm32_hsem.c
mbox_ti_omap.c