ASoC: Intel: Skylake: Enable firmware reload in suspend
authorJayachandran B <jayachandran.b@intel.com>
Mon, 13 Jun 2016 12:29:01 +0000 (17:59 +0530)
committerMark Brown <broonie@kernel.org>
Tue, 14 Jun 2016 13:59:33 +0000 (14:59 +0100)
commit1665c177abf40338e7b5f1ae465d3aaabe5af9d0
tree61ec443fe873056cd6c2b9798db328d36a8bd4f4
parent316f135a4ec6fba2a53930f843a0c1c5d4ae1ea2
ASoC: Intel: Skylake: Enable firmware reload in suspend

Broxton DSP needs retains code loaded during runtime_pm cycles.
But it looses that on suspend cycle, so on resume we need to
download the firmware again.

This is done by adding a new flag and based on flag status, we
download the firmware.

Signed-off-by: Jayachandran B <jayachandran.b@intel.com>
Signed-off-by: Senthilnathan Veppur <senthilnathanx.veppur@intel.com>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/intel/skylake/bxt-sst.c
sound/soc/intel/skylake/skl-sst-ipc.h
sound/soc/intel/skylake/skl-sst.c
sound/soc/intel/skylake/skl.c