summaryrefslogtreecommitdiffstats
path: root/sound/soc/intel/common/sst-dsp-priv.h
diff options
context:
space:
mode:
authorJeeja KP <jeeja.kp@intel.com>2015-10-09 09:01:50 +0100
committerMark Brown <broonie@kernel.org>2015-10-09 11:19:00 +0100
commit84c9e2836aa7c87b19a24de091c7e7cf16124645 (patch)
treefc824b93e63993c011802311b27316511460d4e4 /sound/soc/intel/common/sst-dsp-priv.h
parentdef656fe22abb4fbf174a982dcef1d40274ddb11 (diff)
downloadlinux-stable-84c9e2836aa7c87b19a24de091c7e7cf16124645.tar.gz
linux-stable-84c9e2836aa7c87b19a24de091c7e7cf16124645.tar.bz2
linux-stable-84c9e2836aa7c87b19a24de091c7e7cf16124645.zip
ASoC: Intel: Skylake: Correct the runtime handler behaviour
On runtime pm resume, we need to download the firmware, also on suspend we need to ensure all the interrupts from controller and DSP are disabled. Also since we download the firmware on resume, we don't need to do so on init, so remove that bit Signed-off-by: Jeeja KP <jeeja.kp@intel.com> Signed-off-by: Vinod Koul <vinod.koul@intel.com> Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'sound/soc/intel/common/sst-dsp-priv.h')
-rw-r--r--sound/soc/intel/common/sst-dsp-priv.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/sound/soc/intel/common/sst-dsp-priv.h b/sound/soc/intel/common/sst-dsp-priv.h
index cbd568eac033..2151652d37b7 100644
--- a/sound/soc/intel/common/sst-dsp-priv.h
+++ b/sound/soc/intel/common/sst-dsp-priv.h
@@ -314,6 +314,7 @@ struct sst_dsp {
int sst_state;
struct skl_cl_dev cl_dev;
u32 intr_status;
+ const struct firmware *fw;
};
/* Size optimised DRAM/IRAM memcpy */