zephyr/drivers/ipm
Tanmay Shah 09e2a4e9eb drivers: ipm: add zynqmp r5f support
Add ipm driver to use Inter Processor Interrupts
on Xilinx ZynqMP platform. This patch also adds sample
application that shows use of xlnx ipm driver.

This driver uses default arm gic interrupt controller
and works only for lockstep mode of cortex-r5f
cluster for now.

In split mode the cortex-r5 cluster will
have two r5f cores and they are expected to work in AMP
mode. If both r5f cores run simultaneouly, only one of
the core is able to receive IPI interrupts at this time
and it will be the one that started later. In future
this limitation shall be removed.

Signed-off-by: Tanmay Shah <tanmay.shah@amd.com>
2023-08-15 11:23:04 +00:00
..
CMakeLists.txt drivers: ipm: add zynqmp r5f support 2023-08-15 11:23:04 +00: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_ivshmem.c drivers: ipm: added IPM over IVSHMEM driver 2023-07-20 10:44:57 +00: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
ipm_xlnx_ipi.c drivers: ipm: add zynqmp r5f support 2023-08-15 11:23:04 +00:00
ipm_xlnx_ipi.h drivers: ipm: add zynqmp r5f support 2023-08-15 11:23:04 +00:00
Kconfig drivers: ipm: add zynqmp r5f support 2023-08-15 11:23:04 +00:00
Kconfig.imx
Kconfig.intel_adsp drivers: remove references to old CAVS platforms 2023-04-06 18:51:56 +02:00
Kconfig.ivshmem drivers: ipm: added IPM over IVSHMEM driver 2023-07-20 10:44:57 +00:00
Kconfig.nrfx
Kconfig.nrfx_ipc_channel
Kconfig.stm32