diff options
author | Lars-Peter Clausen <lars@metafoo.de> | 2014-05-27 10:53:19 +0200 |
---|---|---|
committer | Mark Brown <broonie@linaro.org> | 2014-05-27 20:54:51 +0100 |
commit | 2923af024681508132881c9e5ddd65cd51b0d8e3 (patch) | |
tree | b4f3c3835312c4b9675a9fc73b84e460b1243974 /sound/soc/codecs/Kconfig | |
parent | dab464b60b2435a2aaae3630266db8ad130b7fad (diff) | |
download | blackbird-obmc-linux-2923af024681508132881c9e5ddd65cd51b0d8e3.tar.gz blackbird-obmc-linux-2923af024681508132881c9e5ddd65cd51b0d8e3.zip |
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>
Diffstat (limited to 'sound/soc/codecs/Kconfig')
-rw-r--r-- | sound/soc/codecs/Kconfig | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/sound/soc/codecs/Kconfig b/sound/soc/codecs/Kconfig index 4233ed118c48..dd5deea9221a 100644 --- a/sound/soc/codecs/Kconfig +++ b/sound/soc/codecs/Kconfig @@ -25,6 +25,8 @@ config SND_SOC_ALL_CODECS select SND_SOC_ADAU1373 if I2C select SND_SOC_ADAU1761_I2C if I2C select SND_SOC_ADAU1761_SPI if SPI + select SND_SOC_ADAU1781_I2C if I2C + select SND_SOC_ADAU1781_SPI if SPI select SND_SOC_ADAV801 if SPI_MASTER select SND_SOC_ADAV803 if I2C select SND_SOC_ADAU1977_SPI if SPI_MASTER @@ -238,6 +240,20 @@ config SND_SOC_ADAU1761_SPI select SND_SOC_ADAU1761 select REGMAP_SPI +config SND_SOC_ADAU1781 + select SND_SOC_ADAU17X1 + tristate + +config SND_SOC_ADAU1781_I2C + tristate + select SND_SOC_ADAU1781 + select REGMAP_I2C + +config SND_SOC_ADAU1781_SPI + tristate + select SND_SOC_ADAU1781 + select REGMAP_SPI + config SND_SOC_ADAU1977 tristate |