All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v3 0/5] ASoC: add CSR SiRFSoC sound drivers
@ 2014-01-03  6:04 RongJun Ying
  2014-01-03  6:05 ` [PATCH v3 1/5] ASoC: sirf: add sirf platform driver which provides DMA RongJun Ying
                   ` (4 more replies)
  0 siblings, 5 replies; 15+ messages in thread
From: RongJun Ying @ 2014-01-03  6:04 UTC (permalink / raw)
  To: Liam Girdwood, Mark Brown
  Cc: Takashi Iwai, Rongjun Ying, alsa-devel, Workgroup.linux

From: Rongjun Ying <rongjun.ying@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

^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2014-01-08 12:25 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-01-03  6:04 [PATCH v3 0/5] ASoC: add CSR SiRFSoC sound drivers RongJun Ying
2014-01-03  6:05 ` [PATCH v3 1/5] ASoC: sirf: add sirf platform driver which provides DMA RongJun Ying
2014-01-05 11:22   ` Lars-Peter Clausen
2014-01-06 17:07   ` Mark Brown
2014-01-08  9:01     ` Rongjun Ying
2014-01-08 12:25       ` Mark Brown
2014-01-03  6:05 ` [PATCH v3 2/5] ASoC: sirf: add I2S CPU DAI driver RongJun Ying
2014-01-05 11:52   ` Lars-Peter Clausen
2014-01-06 17:12   ` Mark Brown
2014-01-03  6:05 ` [PATCH v3 3/5] ASoC: usp-pcm: add CPU DAI driver for PCM simulated from USP RongJun Ying
2014-01-06 17:20   ` Mark Brown
2014-01-03  6:05 ` [PATCH v3 4/5] ASoC: sirf-soc-inner: add drivers for both CPU and Codec DAIs RongJun Ying
2014-01-06 17:29   ` Mark Brown
2014-01-03  6:05 ` [PATCH v3 5/5] ASoC: sirf-inner: add mach driver for SiRFSoC internal codec RongJun Ying
2014-01-06 17:35   ` Mark Brown

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.