Skip to content

Commit

Permalink
ASoC: mmp: add sspa support
Browse files Browse the repository at this point in the history
The SSPA is a configurable multi-channel audio serial (TDM) interface.
It's configurable at runtime to support up to 128 channels and the
number of bits per sample: 8, 12, 16, 20, 24 and 32 bits. It also
support stereo format: I2S, left-justified or right-justified.

Signed-off-by: Zhangfei Gao <[email protected]>
Signed-off-by: Leo Yan <[email protected]>
Signed-off-by: Mark Brown <[email protected]>
  • Loading branch information
Zhangfei Gao authored and broonie committed Jun 13, 2012
1 parent 7a824e2 commit fa375d4
Show file tree
Hide file tree
Showing 4 changed files with 577 additions and 0 deletions.
3 changes: 3 additions & 0 deletions sound/soc/pxa/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,9 @@ config SND_PXA_SOC_SSP
tristate
select PXA_SSP

config SND_MMP_SOC_SSPA
tristate

config SND_PXA2XX_SOC_CORGI
tristate "SoC Audio support for Sharp Zaurus SL-C7x0"
depends on SND_PXA2XX_SOC && PXA_SHARP_C7xx
Expand Down
2 changes: 2 additions & 0 deletions sound/soc/pxa/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,14 @@ snd-soc-pxa2xx-ac97-objs := pxa2xx-ac97.o
snd-soc-pxa2xx-i2s-objs := pxa2xx-i2s.o
snd-soc-pxa-ssp-objs := pxa-ssp.o
snd-soc-mmp-objs := mmp-pcm.o
snd-soc-mmp-sspa-objs := mmp-sspa.o

obj-$(CONFIG_SND_PXA2XX_SOC) += snd-soc-pxa2xx.o
obj-$(CONFIG_SND_PXA2XX_SOC_AC97) += snd-soc-pxa2xx-ac97.o
obj-$(CONFIG_SND_PXA2XX_SOC_I2S) += snd-soc-pxa2xx-i2s.o
obj-$(CONFIG_SND_PXA_SOC_SSP) += snd-soc-pxa-ssp.o
obj-$(CONFIG_SND_MMP_SOC) += snd-soc-mmp.o
obj-$(CONFIG_SND_MMP_SOC_SSPA) += snd-soc-mmp-sspa.o

# PXA Machine Support
snd-soc-corgi-objs := corgi.o
Expand Down
Loading

0 comments on commit fa375d4

Please sign in to comment.