diff options
author | Lars-Peter Clausen <lars@metafoo.de> | 2014-05-27 12:53:18 +0400 |
---|---|---|
committer | Mark Brown <broonie@linaro.org> | 2014-05-27 23:54:50 +0400 |
commit | dab464b60b2435a2aaae3630266db8ad130b7fad (patch) | |
tree | 11eafcd4aebe454f6d14821dab97efb2b26ee20a /sound/soc/codecs/Kconfig | |
parent | 4101866c743a3695666e8562b5713b4d7f341cbf (diff) | |
download | linux-dab464b60b2435a2aaae3630266db8ad130b7fad.tar.xz |
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>
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 182a39751a91..4233ed118c48 100644 --- a/sound/soc/codecs/Kconfig +++ b/sound/soc/codecs/Kconfig @@ -23,6 +23,8 @@ config SND_SOC_ALL_CODECS select SND_SOC_AD1980 if SND_SOC_AC97_BUS select SND_SOC_AD73311 select SND_SOC_ADAU1373 if I2C + select SND_SOC_ADAU1761_I2C if I2C + select SND_SOC_ADAU1761_SPI if SPI select SND_SOC_ADAV801 if SPI_MASTER select SND_SOC_ADAV803 if I2C select SND_SOC_ADAU1977_SPI if SPI_MASTER @@ -222,6 +224,20 @@ config SND_SOC_ADAU17X1 tristate select SND_SOC_SIGMADSP +config SND_SOC_ADAU1761 + tristate + select SND_SOC_ADAU17X1 + +config SND_SOC_ADAU1761_I2C + tristate + select SND_SOC_ADAU1761 + select REGMAP_I2C + +config SND_SOC_ADAU1761_SPI + tristate + select SND_SOC_ADAU1761 + select REGMAP_SPI + config SND_SOC_ADAU1977 tristate |