diff options
author | Liam Girdwood <liam.r.girdwood@linux.intel.com> | 2014-05-05 17:31:37 +0100 |
---|---|---|
committer | Mark Brown <broonie@linaro.org> | 2014-05-08 18:20:58 +0100 |
commit | 555f8a80c397b1a6ffccb294525df6ca2d721585 (patch) | |
tree | 121d1aacce9c327456e00d0bd80ce7c03ad79c75 /sound/soc/intel/sst-dsp-priv.h | |
parent | dd1b94bf4920cc12545883faa43c014efbf61b1e (diff) |
ASoC: Intel: Add support to unload/reload firmware modules.
Add some SST API calls to unload and reload firmware modules. This can be used
by PM code to restore state and also allow modular FW to unload and release
memory blocks.
Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
Signed-off-by: Mark Brown <broonie@linaro.org>
Diffstat (limited to 'sound/soc/intel/sst-dsp-priv.h')
-rw-r--r-- | sound/soc/intel/sst-dsp-priv.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sound/soc/intel/sst-dsp-priv.h b/sound/soc/intel/sst-dsp-priv.h index fe8e81aad64..cd4a3ca25ce 100644 --- a/sound/soc/intel/sst-dsp-priv.h +++ b/sound/soc/intel/sst-dsp-priv.h @@ -283,6 +283,8 @@ struct sst_fw *sst_fw_new(struct sst_dsp *dsp, const struct firmware *fw, void *private); void sst_fw_free(struct sst_fw *sst_fw); void sst_fw_free_all(struct sst_dsp *dsp); +int sst_fw_reload(struct sst_fw *sst_fw); +void sst_fw_unload(struct sst_fw *sst_fw); /* Create/Free firmware modules */ struct sst_module *sst_module_new(struct sst_fw *sst_fw, |