diff options
author | Mark Brown <broonie@opensource.wolfsonmicro.com> | 2009-04-07 14:20:14 -0400 |
---|---|---|
committer | Mark Brown <broonie@opensource.wolfsonmicro.com> | 2009-04-13 10:11:46 -0400 |
commit | f2644a2c00a06236a9c5e85488b0680825bad39c (patch) | |
tree | 290e4a2b13cdee174bb0780403b033a61288b302 /sound/soc/codecs/Makefile | |
parent | a820532002e70e3a06f1ea7133e9b02443d07382 (diff) |
ASoC: Add WM8960 CODEC driver
The WM8960 is a low power, high quality stereo codec designed for
portable digital audio applications.
Stereo class D speaker drivers provide 1W per channel into 8W loads.
Guaranteed low leakage, excellent PSRR and pop/click suppression
mechanisms enable direct battery connection for the speaker supply.
The device also integrates a complete microphone interface and a stereo
headphone driver. External component requirements are drastically
reduced as no separate microphone, speaker or headphone amplifiers are
required. Advanced on-chip digital signal processing performs automatic
level control for the microphone or line input.
Stereo 24-bit sigma-delta ADCs and DACs are used with low power
over-sampling digital interpolation and decimation filters and a
flexible digital audio interface.
The master clock can be input directly or generated internally by an
onboard PLL, supporting most commonly-used clocking schemes.
This driver was originally written by Liam Girdwood, with substantial
subsequent additions and updates for feature completeness and changes in
the ASoC framework from me.
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Diffstat (limited to 'sound/soc/codecs/Makefile')
-rw-r--r-- | sound/soc/codecs/Makefile | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sound/soc/codecs/Makefile b/sound/soc/codecs/Makefile index a72548dc1885..d8e15a47711e 100644 --- a/sound/soc/codecs/Makefile +++ b/sound/soc/codecs/Makefile | |||
@@ -23,6 +23,7 @@ snd-soc-wm8750-objs := wm8750.o | |||
23 | snd-soc-wm8753-objs := wm8753.o | 23 | snd-soc-wm8753-objs := wm8753.o |
24 | snd-soc-wm8900-objs := wm8900.o | 24 | snd-soc-wm8900-objs := wm8900.o |
25 | snd-soc-wm8903-objs := wm8903.o | 25 | snd-soc-wm8903-objs := wm8903.o |
26 | snd-soc-wm8960-objs := wm8960.o | ||
26 | snd-soc-wm8971-objs := wm8971.o | 27 | snd-soc-wm8971-objs := wm8971.o |
27 | snd-soc-wm8988-objs := wm8988.o | 28 | snd-soc-wm8988-objs := wm8988.o |
28 | snd-soc-wm8990-objs := wm8990.o | 29 | snd-soc-wm8990-objs := wm8990.o |
@@ -56,6 +57,7 @@ obj-$(CONFIG_SND_SOC_WM8753) += snd-soc-wm8753.o | |||
56 | obj-$(CONFIG_SND_SOC_WM8900) += snd-soc-wm8900.o | 57 | obj-$(CONFIG_SND_SOC_WM8900) += snd-soc-wm8900.o |
57 | obj-$(CONFIG_SND_SOC_WM8903) += snd-soc-wm8903.o | 58 | obj-$(CONFIG_SND_SOC_WM8903) += snd-soc-wm8903.o |
58 | obj-$(CONFIG_SND_SOC_WM8971) += snd-soc-wm8971.o | 59 | obj-$(CONFIG_SND_SOC_WM8971) += snd-soc-wm8971.o |
60 | obj-$(CONFIG_SND_SOC_WM8960) += snd-soc-wm8960.o | ||
59 | obj-$(CONFIG_SND_SOC_WM8988) += snd-soc-wm8988.o | 61 | obj-$(CONFIG_SND_SOC_WM8988) += snd-soc-wm8988.o |
60 | obj-$(CONFIG_SND_SOC_WM8990) += snd-soc-wm8990.o | 62 | obj-$(CONFIG_SND_SOC_WM8990) += snd-soc-wm8990.o |
61 | obj-$(CONFIG_SND_SOC_WM8991) += snd-soc-wm8991.o | 63 | obj-$(CONFIG_SND_SOC_WM8991) += snd-soc-wm8991.o |