8be65b6608
This patch refactors the MBOX API, so that it aligns with some common Zephyr principles, main changes include: - There is now a non-DT specific API that takes a regular struct device and a channel identifier, instead of a struct that contains both. This API should be used for cases where DT is not an option. - There is a "dt-spec" variant of the API, meant to be used from devicetree specifications. Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com> |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
Kconfig | ||
Kconfig.andes | ||
Kconfig.nrf_bellboard | ||
Kconfig.nrf_vevif | ||
Kconfig.nrfx | ||
Kconfig.nxp_imx | ||
Kconfig.nxp_mailbox | ||
Kconfig.nxp_s32 | ||
mbox_andes_plic_sw.c | ||
mbox_handlers.c | ||
mbox_nrf_bellboard_local.c | ||
mbox_nrf_bellboard_remote.c | ||
mbox_nrf_vevif_local.c | ||
mbox_nrf_vevif_remote.c | ||
mbox_nrfx_ipc.c | ||
mbox_nxp_imx_mu.c | ||
mbox_nxp_mailbox.c | ||
mbox_nxp_s32_mru.c |