On 15/09/2023 14:39, Peter Ujfalusi wrote:
Hi,
This series implements support for split library loading to comply with the HDA DMA programming sequence recommendation, which is:
- DSP side DMA programming and GEN bit set to 1
- host side DMA programming and RUN bit set to 1
The SOF support for library loading is based on this sequence, backwards compatibility with older reference firmware is supported (where only the LOAD_LIBRARY message is supported).
Regards, Peter
Peter Ujfalusi (3): ASoC: SOF: Intel: hda: Add definition for SDxFIFOS.FIFOS mask ASoC: SOF: ipc4: Add new message type: SOF_IPC4_GLB_LOAD_LIBRARY_PREPARE ASoC: SOF: Intel: hda-loader: Add support for split library loading
There is something off with my scripts, one patch is missing, send the series again with the four patch, please ignore this set.
include/sound/sof/ipc4/header.h | 15 +++++++++--- sound/soc/sof/intel/hda-loader.c | 42 ++++++++++++++++++++++++++++++-- sound/soc/sof/intel/hda-stream.c | 2 +- sound/soc/sof/intel/hda.h | 3 +++ sound/soc/sof/ipc4.c | 1 + 5 files changed, 56 insertions(+), 7 deletions(-)