]> git.baikalelectronics.ru Git - kernel.git/commit
ASoC: Add WM8988 CODEC driver
authorMark Brown <broonie@opensource.wolfsonmicro.com>
Tue, 7 Apr 2009 17:45:21 +0000 (18:45 +0100)
committerMark Brown <broonie@opensource.wolfsonmicro.com>
Tue, 7 Apr 2009 17:51:23 +0000 (18:51 +0100)
commitb1a295055a400a0b3372069c234177184e602bd7
treebac89150871748da0277cea6d8ae8083b6e0a79f
parent13f31b44955391c1bed7adf890653a53b63523a1
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>
sound/soc/codecs/Kconfig
sound/soc/codecs/Makefile
sound/soc/codecs/wm8988.c [new file with mode: 0644]
sound/soc/codecs/wm8988.h [new file with mode: 0644]