summaryrefslogtreecommitdiffstats
path: root/include/uapi/sound
diff options
context:
space:
mode:
authorShreyas NC <shreyas.nc@intel.com>2016-08-23 09:31:03 +0530
committerMark Brown <broonie@kernel.org>2016-08-23 12:35:45 +0100
commit541070cec4f9be18ce9fcc74ac5e1036965ceb63 (patch)
tree87dadb1d1ab413daf57fd26432e940ae1bd62ef2 /include/uapi/sound
parent33ece7f9c8e8a2abfcca681ec9424b15271f7afb (diff)
downloadlinux-stable-541070cec4f9be18ce9fcc74ac5e1036965ceb63.tar.gz
linux-stable-541070cec4f9be18ce9fcc74ac5e1036965ceb63.tar.bz2
linux-stable-541070cec4f9be18ce9fcc74ac5e1036965ceb63.zip
ASoC: Intel: Skylake: Parse manifest data
Topology manifest has lib names and lib count info. So, define tokens to represent module private data and parse these tokens to fill up the manifest structure in the driver accordingly. Signed-off-by: Shreyas NC <shreyas.nc@intel.com> Signed-off-by: Vinod Koul <vinod.koul@intel.com> Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'include/uapi/sound')
-rw-r--r--include/uapi/sound/snd_sst_tokens.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/include/uapi/sound/snd_sst_tokens.h b/include/uapi/sound/snd_sst_tokens.h
index f56a932736ca..1ee2e943d66a 100644
--- a/include/uapi/sound/snd_sst_tokens.h
+++ b/include/uapi/sound/snd_sst_tokens.h
@@ -153,6 +153,10 @@
*
* %SKL_TKN_U32_PROC_DOMAIN: Specify processing domain
*
+ * %SKL_TKN_U32_LIB_COUNT: Specifies the number of libraries
+ *
+ * %SKL_TKN_STR_LIB_NAME: Specifies the library name
+ *
* module_id and loadable flags dont have tokens as these values will be
* read from the DSP FW manifest
*/
@@ -202,7 +206,9 @@ enum SKL_TKNS {
SKL_TKN_U32_CAPS_PARAMS_ID,
SKL_TKN_U32_CAPS_SIZE,
SKL_TKN_U32_PROC_DOMAIN,
- SKL_TKN_MAX = SKL_TKN_U32_PROC_DOMAIN,
+ SKL_TKN_U32_LIB_COUNT,
+ SKL_TKN_STR_LIB_NAME,
+ SKL_TKN_MAX = SKL_TKN_STR_LIB_NAME,
};
#endif