mirror of https://github.com/thesofproject/sof.git
zephyr: move Zephyr IDC implementation to zephyr_idc.c
SOF uses IDC (Intra DSP Communication) protocol to orchestrate work across multiple DSP cores. The interface in sof/drivers/idc.h defines the protocol and also provides a high-level interface for drivers. On Zephyr, the SOF IDC protocol is used, but the actual communication is implemented on top of Zephyr P4WQ workqueue interface, instead of directly calling into drivers. Move the Zephyr implementation from src/schedule/ into src/idc/ which is more suitable place for this code. Signed-off-by: Kai Vehmanen <kai.vehmanen@linux.intel.com>
This commit is contained in:
parent
1e9dd8cc7d
commit
9c9ad34464
|
@ -518,7 +518,7 @@ zephyr_library_sources(
|
|||
${SOF_SRC_PATH}/schedule/schedule.c
|
||||
${SOF_SRC_PATH}/schedule/dma_single_chan_domain.c
|
||||
${SOF_SRC_PATH}/schedule/dma_multi_chan_domain.c
|
||||
${SOF_SRC_PATH}/schedule/zephyr.c
|
||||
${SOF_SRC_PATH}/idc/zephyr_idc.c
|
||||
|
||||
# Bridge wrapper between SOF and Zephyr APIs - Will shrink over time.
|
||||
wrapper.c
|
||||
|
|
Loading…
Reference in New Issue