ASoC: Add ADAU1361/ADAU1761 audio CODEC support
authorLars-Peter Clausen <lars@metafoo.de>
Tue, 27 May 2014 08:53:18 +0000 (10:53 +0200)
committerMark Brown <broonie@linaro.org>
Tue, 27 May 2014 19:54:50 +0000 (20:54 +0100)
commitdab464b60b2435a2aaae3630266db8ad130b7fad
tree11eafcd4aebe454f6d14821dab97efb2b26ee20a
parent4101866c743a3695666e8562b5713b4d7f341cbf
ASoC: Add ADAU1361/ADAU1761 audio CODEC support

This patch adds support for the Analog Devices ADAU1361 and ADAU1761 CODECs.
The device is a a low-power, 24-bit stereo audio CODEC with multiple analog
input and outputs, one digital microphone input and an I2S interface. The device
can be controlled either via I2C or SPI. The main difference between the two
variants is that the ADAU1761 has a built-in SigmaDSP, while the ADAU1361 has
not.

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/adau1761-i2c.c [new file with mode: 0644]
sound/soc/codecs/adau1761-spi.c [new file with mode: 0644]
sound/soc/codecs/adau1761.c [new file with mode: 0644]
sound/soc/codecs/adau1761.h [new file with mode: 0644]