diff options
author | Senthilnathan Veppur <senthilnathanx.veppur@intel.com> | 2016-06-13 14:29:02 +0200 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2016-06-14 15:59:33 +0200 |
commit | 2023576dd74c9afdb25692f7e9ac9a837e8cf3bd (patch) | |
tree | e9b377b738da108df64c217c16295c5d10f30e0e /sound/soc/intel/skylake/skl-sst-dsp.c | |
parent | ASoC: Intel: Skylake: Enable firmware reload in suspend (diff) | |
download | linux-2023576dd74c9afdb25692f7e9ac9a837e8cf3bd.tar.xz linux-2023576dd74c9afdb25692f7e9ac9a837e8cf3bd.zip |
ASoC: Intel: Skylake: Update FW purge for Broxton
Broxton needs to send Purge firmware IPC to DSP before downloading the
firmware. The DMA id needs to be updated for that.
While at it also update Broxton boot sequence to send purge request after
power up and before yanking off reset.
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>
Diffstat (limited to 'sound/soc/intel/skylake/skl-sst-dsp.c')
-rw-r--r-- | sound/soc/intel/skylake/skl-sst-dsp.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sound/soc/intel/skylake/skl-sst-dsp.c b/sound/soc/intel/skylake/skl-sst-dsp.c index 13c19855ee1a..37b1d24a9a9d 100644 --- a/sound/soc/intel/skylake/skl-sst-dsp.c +++ b/sound/soc/intel/skylake/skl-sst-dsp.c @@ -114,7 +114,7 @@ static int skl_dsp_reset_core(struct sst_dsp *ctx) return skl_dsp_core_set_reset_state(ctx); } -static int skl_dsp_start_core(struct sst_dsp *ctx) +int skl_dsp_start_core(struct sst_dsp *ctx) { int ret; @@ -140,7 +140,7 @@ static int skl_dsp_start_core(struct sst_dsp *ctx) return ret; } -static int skl_dsp_core_power_up(struct sst_dsp *ctx) +int skl_dsp_core_power_up(struct sst_dsp *ctx) { int ret; |