]> git.baikalelectronics.ru Git - kernel.git/commit
ASoC: topology: Add support for TLV bytes controls
authorMengdong Lin <mengdong.lin@intel.com>
Tue, 18 Aug 2015 10:12:20 +0000 (18:12 +0800)
committerMark Brown <broonie@kernel.org>
Fri, 21 Aug 2015 22:26:53 +0000 (15:26 -0700)
commit9abb0bcd24761cc67f1b6e85c786d73c1db054fe
treeb2f6daf4b73a6a8fe271f9c430ae27404c3fa0ab
parent1f321c4bb4581e501c06c29ebd4635e31b5a39a4
ASoC: topology: Add support for TLV bytes controls

Allow vendor drivers to define bespoke bytes ext handlers and IDs for
TLV bytes controls. And the topology core will bind these handlers by
matching IDs defined by the vendor driver and user space topology
data file.

And TLV callback binding is moved to soc_tplg_kcontrol_bind_io(). This
function process all handler binding now.

Signed-off-by: Mengdong Lin <mengdong.lin@intel.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
include/sound/soc-topology.h
sound/soc/soc-topology.c