This path series adds the Merrifield IPC driver which is used to load and manage the DSP along with sending and receiving IPCs for PCM and compressed audio.
v4 updates: - fix the comment style issues - fix for id allocation handling - modularize the code to remove few repated patterns - comments from previos rev (hopefully didnt miss anything)
Vinod Koul (7): ASoC: Intel: mrfld - add the dsp sst driver ASoC: Intel: mrfld - Add DSP load and management ASoC: Intel: sst - add pcm ops handling ASoC: Intel: sst: Add IPC handling ASoC: Intel: sst: add stream operations ASoC: Intel: sst: Add some helper functions ASoC: Intel: sst: Add makefile and kconfig changes
arch/x86/include/asm/platform_sst_audio.h | 34 ++ sound/soc/intel/Kconfig | 4 + sound/soc/intel/Makefile | 3 + sound/soc/intel/sst/Makefile | 3 + sound/soc/intel/sst/sst.c | 434 +++++++++++++++++++++++ sound/soc/intel/sst/sst.h | 539 +++++++++++++++++++++++++++++ sound/soc/intel/sst/sst_drv_interface.c | 403 +++++++++++++++++++++ sound/soc/intel/sst/sst_ipc.c | 358 +++++++++++++++++++ sound/soc/intel/sst/sst_loader.c | 461 ++++++++++++++++++++++++ sound/soc/intel/sst/sst_pvt.c | 446 ++++++++++++++++++++++++ sound/soc/intel/sst/sst_stream.c | 437 +++++++++++++++++++++++ 11 files changed, 3122 insertions(+), 0 deletions(-) create mode 100644 sound/soc/intel/sst/Makefile create mode 100644 sound/soc/intel/sst/sst.c create mode 100644 sound/soc/intel/sst/sst.h create mode 100644 sound/soc/intel/sst/sst_drv_interface.c create mode 100644 sound/soc/intel/sst/sst_ipc.c create mode 100644 sound/soc/intel/sst/sst_loader.c create mode 100644 sound/soc/intel/sst/sst_pvt.c create mode 100644 sound/soc/intel/sst/sst_stream.c