aboutsummaryrefslogtreecommitdiffstats
path: root/include/uapi/sound/Kbuild
diff options
context:
space:
mode:
authorShreyas NC <shreyas.nc@intel.com>2016-08-12 12:29:50 +0530
committerMark Brown <broonie@kernel.org>2016-08-22 18:44:11 +0100
commit15f0d4f531d84015511dbdc2512e5a77c0173d49 (patch)
tree8902cf28d0a178e4c3333ba66f11b980a4ce9f09 /include/uapi/sound/Kbuild
parentASoC: Intel: sst: fix ix spelling mistake: "capablities" -> "capabilites" (diff)
downloadlinux-dev-15f0d4f531d84015511dbdc2512e5a77c0173d49.tar.xz
linux-dev-15f0d4f531d84015511dbdc2512e5a77c0173d49.zip
ASoC: uapi: Intel: Skylake: Define vendor specific tokens
With recent topology changes in alsa-lib, driver data for modules can now be passed in topology conf file using tuples. This patch defines vendor specific tokens to describe private data with tuples. The allowed token types are UUID, string, bool, byte, short and word. These tokens will be referenced by the vendor tuples in the conf file. In the topology conf file, multiple data blocks can be defined for a widget which can be either tuple vendor array or blob. So, each data block will be preceded by a descriptor to identify size and type of block. These descriptors will be token value pairs. Tokens for module_id and loadable flag are not defined as these are read from the DSP FW manifest. 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/Kbuild')
-rw-r--r--include/uapi/sound/Kbuild1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/uapi/sound/Kbuild b/include/uapi/sound/Kbuild
index 691984cb0b91..9578d8bdbf31 100644
--- a/include/uapi/sound/Kbuild
+++ b/include/uapi/sound/Kbuild
@@ -13,3 +13,4 @@ header-y += sb16_csp.h
header-y += sfnt_info.h
header-y += tlv.h
header-y += usb_stream.h
+header-y += snd_sst_tokens.h