This patch series adds DPCM and DAPM widgets to handle DSP topology in the SST platform driver for merrifield.
Changes in v6: Removed the init callback as per review comments from Takashi.
Subhransu S. Prusty (2): ASoC: Export dapm_kcontrol_get_value ASoC: Intel: mrfld: Use snd_soc_dai_get_drvdata to derive drv data
Vinod Koul (8): ASoC: Intel: mfld-pcm: don't call trigger ops to DSP for internal streams ASoC: Intel: mrfld: add bytes control for modules ASoC: Intel: mrfld: add the gain controls ASoC: Intel: mfld-pcm: add control for powering up/down dsp ASoC: Intel: mrfld: add DSP core controls ASoC: Intel: mrfld: add the DSP DAPM widgets ASoC: Intel: mfld-pcm: add FE and BE ops ASoC: Intel: mrfld: add the DSP mixers
include/sound/soc-dapm.h | 1 + sound/soc/intel/sst-atom-controls.c | 1259 ++++++++++++++++++++++++++++++- sound/soc/intel/sst-atom-controls.h | 558 ++++++++++++++ sound/soc/intel/sst-mfld-platform-pcm.c | 179 ++++- sound/soc/intel/sst-mfld-platform.h | 7 +- sound/soc/soc-dapm.c | 3 +- 6 files changed, 1970 insertions(+), 37 deletions(-)