This patch series first adds nonatomic pcm ops support in ASoC (it is already availble in ALSA). Then adds driver support. Later it adds puase/resume and suspend/resume support to the intel driver
Subhransu S. Prusty (3): ASoC: Intel: Add memcpy32_fromio as well ASoC: Intel: Remove ignore suspend support ASoC: Intel: Remove soc pm handling to allow platform driver handle it
Vinod Koul (10): ASoC: core: allow pcms to be registered as nonatomic ASoC: Intel: mark cht machine driver with nonatomic trigger ASoC: Intel: update MMX ID to 3 ASoC: Intel: add support for pause and resume in sst ASoC: Intel: add support for pcm stream suspend/resume ASoC: Intel: add support for platform suspend ASoC: Intel: save and restore the CSR register ASoC: Intel: reset the DSP while suspending ASoC: Intel: add pm support in sst ipc driver ASoC: Intel: Move the fw download to power_control
include/sound/soc.h | 3 + sound/soc/intel/cht_bsw_rt5672.c | 5 +- sound/soc/intel/sst-atom-controls.h | 2 +- sound/soc/intel/sst-mfld-platform-pcm.c | 60 ++++++++++++++ sound/soc/intel/sst-mfld-platform.h | 1 + sound/soc/intel/sst/sst.c | 134 ++++++++++++++++++++++++++++--- sound/soc/intel/sst/sst.h | 12 +++ sound/soc/intel/sst/sst_drv_interface.c | 58 ++++++++++++- sound/soc/intel/sst/sst_loader.c | 10 ++- sound/soc/soc-pcm.c | 1 + 10 files changed, 268 insertions(+), 18 deletions(-)