zephyr/drivers/ipm
Jan Kiszka 339ba1a23d drivers: ipm: ipm_mbox: Initialize after mbox drivers
This driver depends on its mboxes to be initialized, or the build
will fail like this:

ERROR: Device initialization priority validation failed, the sequence of \
       initialization calls does not match the devicetree dependencies.
ERROR: /ipm <ipm_mbox_init> is initialized before its dependency \
       /mailbox0@31f80000 <omap_mailbox_0_init> (POST_KERNEL+0 < \
       POST_KERNEL+2)

Lift its priority to device level.

Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
2024-10-09 09:46:56 +02:00
..
CMakeLists.txt drivers: ipm: Add IPM over MBOX driver 2024-09-26 09:17:48 -05:00
Kconfig drivers: ipm: Add IPM over MBOX driver 2024-09-26 09:17:48 -05:00
Kconfig.imx
Kconfig.intel_adsp
Kconfig.ivshmem
Kconfig.nrfx
Kconfig.nrfx_ipc_channel
Kconfig.sedi
Kconfig.stm32
ipm_cavs_host.c
ipm_esp32.c drivers: esp32: Interrupts flags configuration 2024-08-22 14:25:25 -04:00
ipm_handlers.c
ipm_imx.c everywhere: replace `#if IS_ENABLED()` as per docs 2024-06-28 07:20:32 -04:00
ipm_ivshmem.c style: drivers: comply with MISRA C:2012 Rule 15.6 2024-08-20 10:33:51 +02:00
ipm_mbox.c drivers: ipm: ipm_mbox: Initialize after mbox drivers 2024-10-09 09:46:56 +02:00
ipm_mcux.c
ipm_mhu.c
ipm_mhu.h
ipm_nrfx_ipc.c
ipm_nrfx_ipc.h
ipm_sedi.c
ipm_sedi.h
ipm_stm32_hsem.c style: drivers: comply with MISRA C:2012 Rule 15.6 2024-08-20 10:33:51 +02:00
ipm_stm32_ipcc.c
ipm_xlnx_ipi.c
ipm_xlnx_ipi.h