The ipm_send() allows transferring data through the IPM device. However, depending on the platform, the mailbox peripheral may either transmit a limited amount of data or not transfer data at all. Introducing this configuration allows exposing the IPM capability to the application. This commit defines a default value of 1024 bytes to avoid impacting existing IPM drivers and sets the value to 0 for the STM32 IPCC and STM32 HSEM devices. This allows, in a next step, other devices to use this configuration to expose their capabilities instead of using proprietary configuration or a static definition. Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com> |
||
|---|---|---|
| .. | ||
| CMakeLists.txt | ||
| ipm_cavs_host.c | ||
| ipm_esp32.c | ||
| ipm_handlers.c | ||
| ipm_imx.c | ||
| ipm_ivshmem.c | ||
| ipm_mbox.c | ||
| 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 | ||
| ipm_stm32_ipcc.c | ||
| ipm_xlnx_ipi.c | ||
| ipm_xlnx_ipi.h | ||
| Kconfig | ||
| Kconfig.imx | ||
| Kconfig.intel_adsp | ||
| Kconfig.ivshmem | ||
| Kconfig.nrfx | ||
| Kconfig.nrfx_ipc_channel | ||
| Kconfig.sedi | ||
| Kconfig.stm32 | ||