aboutsummaryrefslogtreecommitdiffstats
path: root/sound/soc/codecs/Kconfig
diff options
context:
space:
mode:
authorMark Brown <broonie@opensource.wolfsonmicro.com>2009-04-07 13:45:21 -0400
committerMark Brown <broonie@opensource.wolfsonmicro.com>2009-04-07 13:51:23 -0400
commit5409fb4e327a84972483047ecf4fb41f279453e2 (patch)
treebac89150871748da0277cea6d8ae8083b6e0a79f /sound/soc/codecs/Kconfig
parent06f409d76f1d382167eb1cadde2e23a73272865d (diff)
ASoC: Add WM8988 CODEC driver
The WM8988 is a low power, high quality stereo CODEC designed for portable digital audio applications. The device integrates complete interfaces to 2 stereo headphone or line out ports. External component requirements are drastically reduced as no separate headphone amplifiers are required. Advanced on-chip digital signal processing performs graphic equaliser, 3-D sound enhancement and automatic level control for the microphone or line input. The WM8988 can operate as a master or a slave, with various master clock frequencies including 12 or 24MHz for USB devices, or standard 256fs rates like 12.288MHz and 24.576MHz. Different audio sample rates such as 96kHz, 48kHz, 44.1kHz are generated directly from the master clock without the need for an external PLL. Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Diffstat (limited to 'sound/soc/codecs/Kconfig')
-rw-r--r--sound/soc/codecs/Kconfig4
1 files changed, 4 insertions, 0 deletions
diff --git a/sound/soc/codecs/Kconfig b/sound/soc/codecs/Kconfig
index b6c7f7a01cb0..ab364854675b 100644
--- a/sound/soc/codecs/Kconfig
+++ b/sound/soc/codecs/Kconfig
@@ -36,6 +36,7 @@ config SND_SOC_ALL_CODECS
36 select SND_SOC_WM8900 if I2C 36 select SND_SOC_WM8900 if I2C
37 select SND_SOC_WM8903 if I2C 37 select SND_SOC_WM8903 if I2C
38 select SND_SOC_WM8971 if I2C 38 select SND_SOC_WM8971 if I2C
39 select SND_SOC_WM8988 if SND_SOC_I2C_AND_SPI
39 select SND_SOC_WM8990 if I2C 40 select SND_SOC_WM8990 if I2C
40 select SND_SOC_WM9705 if SND_SOC_AC97_BUS 41 select SND_SOC_WM9705 if SND_SOC_AC97_BUS
41 select SND_SOC_WM9712 if SND_SOC_AC97_BUS 42 select SND_SOC_WM9712 if SND_SOC_AC97_BUS
@@ -141,6 +142,9 @@ config SND_SOC_WM8903
141config SND_SOC_WM8971 142config SND_SOC_WM8971
142 tristate 143 tristate
143 144
145config SND_SOC_WM8988
146 tristate
147
144config SND_SOC_WM8990 148config SND_SOC_WM8990
145 tristate 149 tristate
146 150