[PATCH 0/6] ASoC: add CSR SiRFSoC sound drivers
Barry Song
21cnbao at gmail.com
Fri Jul 19 07:07:16 EDT 2013
This patchset adds CSR SiRFSoC sound drivers including:
1. the platform DMA driver which will be shard by all DAI
2. the I2S CPU DAI driver
3. the USP-based PCM CPU DAI driver
4. CPU DAI and Codec driver for internal chip codec
5. the mach driver for EVB board using internal codec
Barry Song (1):
arm: prima2: defconfig: enable sound components
Rongjun Ying (5):
ASoC: sirf: add sirf platform driver which provides DMA
ASoC: sirf: add I2S CPU DAI driver
ASoC: usp-pcm: add CPU DAI driver for PCM simulated from USP
ASoC: sirf-soc-inner: add drivers for both CPU and Codec DAIs
ASoC: sirf-inner: add mach driver for SiRFSoC internal codec
arch/arm/configs/prima2_defconfig | 10 +-
sound/soc/Kconfig | 1 +
sound/soc/Makefile | 1 +
sound/soc/sirf/Kconfig | 18 ++
sound/soc/sirf/Makefile | 11 +
sound/soc/sirf/sirf-audio.h | 266 ++++++++++++++++
sound/soc/sirf/sirf-i2s.c | 411 ++++++++++++++++++++++++
sound/soc/sirf/sirf-inner.c | 267 ++++++++++++++++
sound/soc/sirf/sirf-pcm.c | 221 +++++++++++++
sound/soc/sirf/sirf-pcm.h | 17 +
sound/soc/sirf/sirf-soc-inner.c | 653 ++++++++++++++++++++++++++++++++++++++
sound/soc/sirf/sirf-usp.c | 481 ++++++++++++++++++++++++++++
sound/soc/sirf/sirf-usp.h | 276 ++++++++++++++++
13 files changed, 2630 insertions(+), 3 deletions(-)
create mode 100644 sound/soc/sirf/Kconfig
create mode 100644 sound/soc/sirf/Makefile
create mode 100644 sound/soc/sirf/sirf-audio.h
create mode 100644 sound/soc/sirf/sirf-i2s.c
create mode 100644 sound/soc/sirf/sirf-inner.c
create mode 100644 sound/soc/sirf/sirf-pcm.c
create mode 100644 sound/soc/sirf/sirf-pcm.h
create mode 100644 sound/soc/sirf/sirf-soc-inner.c
create mode 100644 sound/soc/sirf/sirf-usp.c
create mode 100644 sound/soc/sirf/sirf-usp.h
--
1.8.2.3
More information about the linux-arm-kernel
mailing list