linux/include/uapi/sound
Mengdong Lin e42839b012 ASoC: topology: ABI - Define types for vendor tuples
Tuples, a pair of token and value, can be used to define vendor specific
data, for controls and widgets. This can avoid importing binary data blob
from other files.

Vendor specific tuple arrays will be embeded in the private data buffer
of a control or widget object. To be backward compatible, union is used
to define the tuple arrays in the existing private data ABI object
'struct snd_soc_tplg_private'.

Vendors need to make sure the token values defined by the topology conf
file match those defined by their driver.

Now supported tuple types are uuid, string, bool, byte, short and word.

Signed-off-by: Mengdong Lin <mengdong.lin@linux.intel.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
2016-03-29 11:44:05 -07:00
..
asequencer.h ALSA: seq: Provide card number / PID via sequencer client info 2016-03-08 10:52:52 +01:00
asoc.h ASoC: topology: ABI - Define types for vendor tuples 2016-03-29 11:44:05 -07:00
asound.h ALSA: uapi: Make alsa asound.h header more portable 2016-03-04 10:50:48 +01:00
asound_fm.h
compress_offload.h ALSA: Fix spelling typo in Documentation/DocBook/alsa-driver-api.xml 2015-03-04 12:12:59 +01:00
compress_params.h ALSA: compress: Add SND_AUDIOCODEC_BESPOKE 2015-12-23 00:20:50 +00:00
emu10k1.h ALSA: emu10k1: added EMU10K1 version of DECLARE_BITMAP macro for UAPI 2015-10-15 10:02:26 +02:00
firewire.h ALSA: firewire-tascam: add hwdep interface 2015-10-02 18:17:04 +02:00
hdsp.h
hdspm.h ALSA: hdspm: use __u8, __u32 and __u64 from linux/types.h instead of stdint.h 2015-10-15 10:03:11 +02:00
Kbuild ALSA: add DICE driver 2013-10-17 21:18:32 +02:00
sb16_csp.h
sfnt_info.h
tlv.h ALSA: topology: Export ID types for TLV controls. 2015-06-04 09:40:03 +01:00
usb_stream.h ALSA: usx2y: Move UAPI definition into include/uapi/sound/usb_stream.h 2015-01-28 17:33:49 +01:00