ASoC: Add Freescale SGTL5000 codec support

Add Freescale SGTL5000 codec support.
Supported features:
 - line-in and mic input
 - headphone and line-out output
 - line-in bypass ADC and DAC to headphone
 - 16, 20, 24, 32 bit audio
 - 8 ~ 96k sample rates

Signed-off-by: Zeng Zhaoming <zhaoming.zeng@freescale.com>
Acked-by: Liam Girdwood <lrg@slimlogic.co.uk>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
This commit is contained in:
Zeng Zhaoming
2011-02-24 02:08:21 +08:00
committed by Mark Brown
parent ceade6c81b
commit 9b34e6cc3b
4 changed files with 1921 additions and 0 deletions

1512
sound/soc/codecs/sgtl5000.c Normal file

File diff suppressed because it is too large Load Diff