]> git.baikalelectronics.ru Git - kernel.git/commit
ASoC: core: add a helper for extended byte controls using TLV
authorOmair Mohammed Abdullah <omair.m.abdullah@intel.com>
Tue, 15 Jul 2014 16:04:48 +0000 (21:34 +0530)
committerMark Brown <broonie@linaro.org>
Wed, 16 Jul 2014 21:43:59 +0000 (22:43 +0100)
commitc3b6b60ccd40b873151e7ef9dc55e161c81719eb
tree5e1c50131b61909dddd438ad40a63cfb3789d646
parentdf958f86ab0bb3cf5a945fc61ba8985480b94995
ASoC: core: add a helper for extended byte controls using TLV

ALSA supports arbitrary length TLVs for each kcontrol that can be used
to pass metadata about the control (e.g. volumes, enum information). The
same transport mechanism is now used for arbitrary length data by
defining a new helper.

Signed-off-by: Omair Mohammed Abdullah <omair.m.abdullah@intel.com>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
Signed-off-by: Mark Brown <broonie@linaro.org>
include/sound/soc.h
sound/soc/soc-core.c