diff options
author | Subhransu S. Prusty <subhransu.s.prusty@intel.com> | 2015-07-10 19:48:44 +0300 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2015-07-16 23:46:50 +0300 |
commit | a750ba5f5a564732ed2be87de836a5a74f9cc586 (patch) | |
tree | ab4b764236df629a0561b5321d43ff50e14cd71a /sound/soc/intel/skylake/skl-sst-ipc.c | |
parent | 6cb0033380ec6297589e68bfcf19aeda7ba95e99 (diff) | |
download | linux-a750ba5f5a564732ed2be87de836a5a74f9cc586.tar.xz |
ASoC: Intel: Skylake: Add SKL DSP initialization
This adds the dsp and ipc initialization for the Skylake platform.
It also requests firmware and uses code loader dma to load it.
Signed-off-by: Subhransu S. Prusty <subhransu.s.prusty@intel.com>
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/skylake/skl-sst-ipc.c')
-rw-r--r-- | sound/soc/intel/skylake/skl-sst-ipc.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sound/soc/intel/skylake/skl-sst-ipc.c b/sound/soc/intel/skylake/skl-sst-ipc.c index bd5ac4165151..c0d092861337 100644 --- a/sound/soc/intel/skylake/skl-sst-ipc.c +++ b/sound/soc/intel/skylake/skl-sst-ipc.c @@ -496,6 +496,8 @@ void skl_ipc_free(struct sst_generic_ipc *ipc) /* Disable IPC BUSY interrupt */ sst_dsp_shim_update_bits(ipc->dsp, SKL_ADSP_REG_HIPCCTL, SKL_ADSP_REG_HIPCCTL_BUSY, 0); + + sst_ipc_fini(ipc); } int skl_ipc_create_pipeline(struct sst_generic_ipc *ipc, |