]> git.baikalelectronics.ru Git - kernel.git/commit
ASoC: Add ADAU1381/ADAU1781 audio CODEC support
authorLars-Peter Clausen <lars@metafoo.de>
Tue, 27 May 2014 08:53:19 +0000 (10:53 +0200)
committerMark Brown <broonie@linaro.org>
Tue, 27 May 2014 19:54:51 +0000 (20:54 +0100)
commitcb7e7cbb6cd0fb9cb6ec441f4aadc3a8f0d9ad4f
treeb4f3c3835312c4b9675a9fc73b84e460b1243974
parentfb2dfc726244b7a2475091de66ae4fc8c7755e18
ASoC: Add ADAU1381/ADAU1781 audio CODEC support

This patch adds support for the Analog Devices ADAU1381 and ADAU1781 audio
CODECs. The device is a low-power, 24-bit stereo audio CODEC with multiple
analog inputs and outputs, two digital microphone inputs and an I2S interface.
The device can be controlled either using I2C or SPI. The main difference
between the two variants is that the ADAU1781 has a freely programmable SigmaDSP
processor, while the ADAU1381 has a fixed function wind noise reduction filter.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
Signed-off-by: Mark Brown <broonie@linaro.org>
include/linux/platform_data/adau17x1.h
sound/soc/codecs/Kconfig
sound/soc/codecs/Makefile
sound/soc/codecs/adau1781-i2c.c [new file with mode: 0644]
sound/soc/codecs/adau1781-spi.c [new file with mode: 0644]
sound/soc/codecs/adau1781.c [new file with mode: 0644]
sound/soc/codecs/adau1781.h [new file with mode: 0644]