diff options
author | Ramesh Babu <ramesh.babu@intel.com> | 2016-07-26 18:06:48 +0530 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2016-08-08 11:54:59 +0100 |
commit | 1ef015e611570c4cffea480e8d1c64622edef5d9 (patch) | |
tree | e61b863bc96d763f2ff3eabf82639dbcf3b1d394 /sound/soc/intel/skylake/skl-sst-dsp.h | |
parent | 004d94e5ab01a175523c8e7d205f94fb44274986 (diff) | |
download | op-kernel-dev-1ef015e611570c4cffea480e8d1c64622edef5d9.zip op-kernel-dev-1ef015e611570c4cffea480e8d1c64622edef5d9.tar.gz |
ASoC: Intel: Skylake: Add library loading support
The library load is added as one of the ops in skl_dsp_fw_ops().
The manifest load gives the files to be loaded which are loaded during
the fw_init()
Signed-off-by: Ramesh Babu <ramesh.babu@intel.com>
Signed-off-by: Kranthi G <gudishax.kranthikumar@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.h')
-rw-r--r-- | sound/soc/intel/skylake/skl-sst-dsp.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sound/soc/intel/skylake/skl-sst-dsp.h b/sound/soc/intel/skylake/skl-sst-dsp.h index 5bc77e1..fa053c0 100644 --- a/sound/soc/intel/skylake/skl-sst-dsp.h +++ b/sound/soc/intel/skylake/skl-sst-dsp.h @@ -133,6 +133,8 @@ enum skl_dsp_states { struct skl_dsp_fw_ops { int (*load_fw)(struct sst_dsp *ctx); /* FW module parser/loader */ + int (*load_library)(struct sst_dsp *ctx, + struct skl_dfw_manifest *minfo); int (*parse_fw)(struct sst_dsp *ctx); int (*set_state_D0)(struct sst_dsp *ctx, unsigned int core_id); int (*set_state_D3)(struct sst_dsp *ctx, unsigned int core_id); |