[alsa-devel] [PATCH v3 0/5] ASoC: add CSR SiRFSoC sound drivers
RongJun Ying
rjying at gmail.com
Fri Jan 3 07:04:59 CET 2014
From: Rongjun Ying <rongjun.ying at csr.com>
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
-v3:
1. Use devm_* API for driver
2. Remove the extcon stuff code
3. Calculated automatically the div vaule at runtime based on the sample rate
4. Automatically discovering the configuration of pcm hardware from the dmaengine driver
5. Add binding documents
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
.../bindings/sound/sirf,inner-audio-codec.txt | 41 ++
sound/soc/Kconfig | 1 +
sound/soc/Makefile | 1 +
sound/soc/sirf/Kconfig | 18 +
sound/soc/sirf/Makefile | 11 +
sound/soc/sirf/sirf-audio.h | 268 ++++++++
sound/soc/sirf/sirf-i2s.c | 435 +++++++++++++
sound/soc/sirf/sirf-inner.c | 155 +++++
sound/soc/sirf/sirf-pcm.c | 68 ++
sound/soc/sirf/sirf-soc-inner.c | 653 ++++++++++++++++++++
sound/soc/sirf/sirf-usp.c | 463 ++++++++++++++
sound/soc/sirf/sirf-usp.h | 276 +++++++++
12 files changed, 2390 insertions(+), 0 deletions(-)
create mode 100644 Documentation/devicetree/bindings/sound/sirf,inner-audio-codec.txt
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-soc-inner.c
create mode 100644 sound/soc/sirf/sirf-usp.c
create mode 100644 sound/soc/sirf/sirf-usp.h
--
1.7.5.4
More information about the Alsa-devel
mailing list