diff options
author | Mark Brown <broonie@opensource.wolfsonmicro.com> | 2009-04-07 13:45:21 -0400 |
---|---|---|
committer | Mark Brown <broonie@opensource.wolfsonmicro.com> | 2009-04-07 13:51:23 -0400 |
commit | 5409fb4e327a84972483047ecf4fb41f279453e2 (patch) | |
tree | bac89150871748da0277cea6d8ae8083b6e0a79f /sound/soc/codecs/Kconfig | |
parent | 06f409d76f1d382167eb1cadde2e23a73272865d (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/Kconfig | 4 |
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 | |||
141 | config SND_SOC_WM8971 | 142 | config SND_SOC_WM8971 |
142 | tristate | 143 | tristate |
143 | 144 | ||
145 | config SND_SOC_WM8988 | ||
146 | tristate | ||
147 | |||
144 | config SND_SOC_WM8990 | 148 | config SND_SOC_WM8990 |
145 | tristate | 149 | tristate |
146 | 150 | ||