alsa-lib/include/sound
Mengdong Lin 8c8372cc06 topology: update ABI to improve support for different TLV object types.
Currently the TLV topology structure is targeted at only supporting the
DB scale data. This patch extends support for the other TLV types so they
can be easily added at a later stage.

TLV structure is moved to common topology control header since it's a
common field for controls and can be processed in a general way.

Users must set a proper access flag for a control since it's used to decide
if the TLV field is valid and if a TLV callback is needed.

Removed the following fields from topology TLV struct:
 - size/count: type can decide the size.
 - numid: not needed to initialize TLV for kcontrol.
 - data: replaced by the type specific struct.

Added TLV structure to generic control header and removed TLV structure from
mixer control.

Signed-off-by: Mengdong Lin <mengdong.lin@intel.com>
Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
2015-08-07 17:52:27 +02:00
..
asequencer.h Merge kernel uapi/sound/asound.h and asequencer.h 2012-11-26 18:02:17 +01:00
asoc.h topology: update ABI to improve support for different TLV object types. 2015-08-07 17:52:27 +02:00
asound.h Sync include/sound/asound.h with 4.1 kernel 2015-04-21 12:49:29 +02:00
asound_fm.h Update asound_fm.h for patch loading over hwdep 2007-10-30 11:50:45 +01:00
asoundef.h Changed Jaroslav Kysela's e-mail from perex@suse.cz to perex@perex.cz 2007-10-15 10:24:55 +02:00
emu10k1.h Changed Jaroslav Kysela's e-mail from perex@suse.cz to perex@perex.cz 2007-10-15 10:24:55 +02:00
hdsp.h Add RME RPM to HDSP_IO_Type. 2011-07-29 07:38:19 +02:00
hdspm.h hdspm.h: Update LTC ioctl to use struct hdspm_ltc 2013-08-19 20:13:55 +02:00
Makefile.am topology: uapi: Add UAPI headers for topology ABI 2015-07-30 16:21:47 +02:00
sb16_csp.h Added missing files for alsa-tools 2004-03-12 13:37:10 +00:00
sscape_ioctl.h Added missing files for alsa-tools 2004-03-12 13:37:10 +00:00
tlv.h topology: uapi: Add UAPI headers for topology ABI 2015-07-30 16:21:47 +02:00
type_compat.h Remove dependencies with kernel headers from instrument layer codes 2006-07-25 15:36:14 +02:00