zephyr/drivers/ipm
Andrey Borisovich 23b3cae1b1 inte_adsp: ipc: prevent ipc message send during Device power transition
When CONFIG_PM_DEVICE is enabled IPC Device may be during power transition
during a call to intel_adsp_ipc_send_message function.
Changed signatures of intel_adsp_ipc_send_message and its sync version
to return int and negative error codes on error.
On attempt to send IPC message during Device power transition
-ESHUTDOWN error code is returned, on busy state -EBUSY.
Updated all function references.

Signed-off-by: Andrey Borisovich <andrey.borisovich@intel.com>
2023-06-22 06:14:57 -04:00
..
CMakeLists.txt drivers: syscalls: use zephyr_syscall_header 2023-06-17 07:57:45 -04:00
ipm_cavs_host.c inte_adsp: ipc: prevent ipc message send during Device power transition 2023-06-22 06:14:57 -04:00
ipm_cavs_idc.c init: remove the need for a dummy device pointer in SYS_INIT functions 2023-04-12 14:28:07 +00:00
ipm_cavs_idc.h
ipm_esp32.c
ipm_handlers.c
ipm_imx.c barriers: Move __DSB() to the new API 2023-05-24 13:13:57 -04:00
ipm_mcux.c barriers: Move __DSB() to the new API 2023-05-24 13:13:57 -04:00
ipm_mhu.c
ipm_mhu.h
ipm_nrfx_ipc.c
ipm_nrfx_ipc.h
ipm_stm32_hsem.c treewide: Update clock control API usage 2023-04-05 10:55:46 +02:00
ipm_stm32_ipcc.c treewide: Update clock control API usage 2023-04-05 10:55:46 +02:00
Kconfig drivers: kconfig: unify menuconfig title strings 2023-03-28 15:06:06 +02:00
Kconfig.imx
Kconfig.intel_adsp drivers: remove references to old CAVS platforms 2023-04-06 18:51:56 +02:00
Kconfig.nrfx
Kconfig.nrfx_ipc_channel
Kconfig.stm32