ASoC: Intel: avs: Parse control tuples
authorAmadeusz Sławiński <amadeuszx.slawinski@linux.intel.com>
Wed, 14 Dec 2022 18:54:59 +0000 (19:54 +0100)
committerMark Brown <broonie@kernel.org>
Sun, 25 Dec 2022 23:33:03 +0000 (23:33 +0000)
commitbe2b81b519d7121290cfecc5fdfb4907ecc41c39
treef66b3cffdfb0e7a6996cbf6982fd43d2ae3b9d7e
parent585b9427edd65ad124e23affb80fca3d15a6375d
ASoC: Intel: avs: Parse control tuples

Add callback to handle loading of kcontrol and linking it to active
widget. In order to link kcontrol to specific modules add additional
field to module data, as well as specify control id in kcontrol data.

Co-authored-by: Cezary Rojewski <cezary.rojewski@intel.com>
Signed-off-by: Amadeusz Sławiński <amadeuszx.slawinski@linux.intel.com>
Link: https://lore.kernel.org/r/20221214185500.3896902-4-amadeuszx.slawinski@linux.intel.com
Signed-off-by: Mark Brown <broonie@kernel.org>
include/uapi/sound/intel/avs/tokens.h
sound/soc/intel/avs/control.c
sound/soc/intel/avs/topology.c
sound/soc/intel/avs/topology.h