This series adds support for managing DSP and posting IPC and processing IPC replies.
Subhransu S. Prusty (9): ASoC: hda: Add helper to read/write to dsp mmio space ASoC: hda: Add IPC library for SKL platform ASoC: hda: Add config option for SKL ipc library ASoC: hda: Add DSP init and boot up functionality ASoC: hda: Add dsp loader ops ASoC: hda: Add Code Loader DMA support ASoC: hda: Add DSP library functions for SKL platform ASoC: hda: Add for CL DMA interrupt handling ASoC: hda: Export API to change DSP power state
include/sound/soc-hda-sst-cldma.h | 234 ++++++++ include/sound/soc-hda-sst-dsp.h | 266 +++++++++ include/sound/soc-hda-sst-ipc.h | 134 +++++ sound/soc/hda/Kconfig | 7 + sound/soc/hda/Makefile | 3 + sound/soc/hda/intel/Makefile | 6 + sound/soc/hda/intel/soc-hda-sst-cldma.c | 297 +++++++++ sound/soc/hda/intel/soc-hda-sst-dsp.c | 510 ++++++++++++++++ sound/soc/hda/intel/soc-hda-sst-ipc.c | 963 ++++++++++++++++++++++++++++++ sound/soc/hda/intel/soc-hda-sst-skl-fw.h | 163 +++++ sound/soc/hda/intel/soc-hda-sst-skl.c | 292 +++++++++ 11 files changed, 2875 insertions(+) create mode 100644 include/sound/soc-hda-sst-cldma.h create mode 100644 include/sound/soc-hda-sst-dsp.h create mode 100644 include/sound/soc-hda-sst-ipc.h create mode 100644 sound/soc/hda/intel/Makefile create mode 100644 sound/soc/hda/intel/soc-hda-sst-cldma.c create mode 100644 sound/soc/hda/intel/soc-hda-sst-dsp.c create mode 100644 sound/soc/hda/intel/soc-hda-sst-ipc.c create mode 100644 sound/soc/hda/intel/soc-hda-sst-skl-fw.h create mode 100644 sound/soc/hda/intel/soc-hda-sst-skl.c