ASoC: codecs: Add support for the generic IIO auxiliary devices
authorHerve Codina <herve.codina@bootlin.com>
Fri, 23 Jun 2023 08:58:29 +0000 (10:58 +0200)
committerMark Brown <broonie@kernel.org>
Sun, 9 Jul 2023 21:48:19 +0000 (22:48 +0100)
commit1d298ad822178d365b53eac298c1752730505306
tree96ab8f3feb23257eac9d0c3ed626a1733b3cc00d
parent12e58fec5b2aff3ae6fef4e6c278f295a666b9b6
ASoC: codecs: Add support for the generic IIO auxiliary devices

Industrial I/O devices can be present in the audio path.
These devices needs to be used as audio components in order to be
fully integrated in the audio path.

This support allows to consider these Industrial I/O devices as
auxiliary audio devices and allows one to control them using mixer
controls.

Signed-off-by: Herve Codina <herve.codina@bootlin.com>
Reviewed-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Reviewed-by: Christophe Leroy <christophe.leroy@csgroup.eu>
Link: https://lore.kernel.org/r/20230623085830.749991-13-herve.codina@bootlin.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/codecs/Kconfig
sound/soc/codecs/Makefile
sound/soc/codecs/audio-iio-aux.c [new file with mode: 0644]