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 | ||