All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/8] More dmaengine PCM cleanups
@ 2013-04-03  8:59 Lars-Peter Clausen
  2013-04-03  9:00 ` [PATCH 1/8] ASoC: ep93xx_pcm: Fix compile error Lars-Peter Clausen
                   ` (3 more replies)
  0 siblings, 4 replies; 26+ messages in thread
From: Lars-Peter Clausen @ 2013-04-03  8:59 UTC (permalink / raw)
  To: Mark Brown, Liam Girdwood
  Cc: Ola Lilja, alsa-devel, Lars-Peter Clausen, Nicolas Ferre,
	Peter Ujfalusi, Laxman Dewangan, Sascha Hauer, Shawn Guo,
	Jarkko Nikula

Hi,

The first few patches in this series are a few unrelated cleanups to different
dmaengine PCM drivers and one fix for a small compile error I introduced in the
last dmaengine PCM cleanup series.

The last four patches introduce a common DAI DMA data struct, which will be used
by tegra, omap and fsl/imx. Having a common DAI DMA data struct allows us to
factor out some redundant code from these drivers into a common helper function
in the dmaengine PCM library.

This should hopefully be the last set of cleanups before the generic dmaengine
PCM driver.

- Lars

Lars-Peter Clausen (8):
  ASoC: ep93xx_pcm: Fix compile error
  ASoC: tegra: Don't claim to support PCM pause and resume
  ASoC: ux500_pcm: Use the same snd_pcm_hardware for playback and
    capture
  ASoC: dmaengine_pcm: Setup device_fc in
    snd_hwparams_to_dma_slave_config
  ASoC: dmaengine-pcm: Add a common DAI DMA data struct
  ASoC: tegra: Use common DAI DMA data struct
  ASoC: fsl: Use common DAI DMA data struct
  ASoC: omap: Use common DAI DMA data

 include/sound/dmaengine_pcm.h     | 24 ++++++++++++++++++
 sound/soc/atmel/atmel-pcm-dma.c   |  2 --
 sound/soc/cirrus/ep93xx-i2s.c     |  4 +--
 sound/soc/fsl/fsl_ssi.c           | 23 ++++++++++++------
 sound/soc/fsl/imx-pcm-dma.c       | 25 ++++++-------------
 sound/soc/fsl/imx-pcm-fiq.c       |  4 +--
 sound/soc/fsl/imx-pcm.h           | 16 ++++--------
 sound/soc/fsl/imx-ssi.c           | 21 +++++++++-------
 sound/soc/fsl/imx-ssi.h           |  7 ++++--
 sound/soc/omap/am3517evm.c        |  1 -
 sound/soc/omap/ams-delta.c        |  1 -
 sound/soc/omap/mcbsp.c            | 14 ++++++-----
 sound/soc/omap/mcbsp.h            |  7 +++---
 sound/soc/omap/n810.c             |  1 -
 sound/soc/omap/omap-abe-twl6040.c |  1 -
 sound/soc/omap/omap-dmic.c        | 22 ++++++++---------
 sound/soc/omap/omap-hdmi.c        | 24 ++++++++----------
 sound/soc/omap/omap-mcbsp.c       |  6 ++---
 sound/soc/omap/omap-mcpdm.c       | 31 +++++++++++-------------
 sound/soc/omap/omap-pcm.c         | 42 ++++----------------------------
 sound/soc/omap/omap-pcm.h         | 39 ------------------------------
 sound/soc/omap/omap-twl4030.c     |  1 -
 sound/soc/omap/omap3pandora.c     |  1 -
 sound/soc/omap/osk5912.c          |  1 -
 sound/soc/omap/rx51.c             |  1 -
 sound/soc/soc-dmaengine-pcm.c     | 39 ++++++++++++++++++++++++++++++
 sound/soc/tegra/tegra20_ac97.c    | 13 +++++-----
 sound/soc/tegra/tegra20_ac97.h    |  4 +--
 sound/soc/tegra/tegra20_i2s.c     | 13 +++++-----
 sound/soc/tegra/tegra20_i2s.h     |  4 +--
 sound/soc/tegra/tegra20_spdif.c   |  7 +++---
 sound/soc/tegra/tegra20_spdif.h   |  4 +--
 sound/soc/tegra/tegra30_ahub.c    |  8 +++---
 sound/soc/tegra/tegra30_ahub.h    |  8 +++---
 sound/soc/tegra/tegra30_i2s.c     | 13 +++++-----
 sound/soc/tegra/tegra30_i2s.h     |  4 +--
 sound/soc/tegra/tegra_pcm.c       | 40 +++---------------------------
 sound/soc/tegra/tegra_pcm.h       |  7 ------
 sound/soc/ux500/ux500_pcm.c       | 51 ++++++++++++---------------------------
 sound/soc/ux500/ux500_pcm.h       | 14 -----------
 40 files changed, 226 insertions(+), 322 deletions(-)
 delete mode 100644 sound/soc/omap/omap-pcm.h

-- 
1.8.0

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

end of thread, other threads:[~2013-04-07 19:24 UTC | newest]

Thread overview: 26+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-04-03  8:59 [PATCH 0/8] More dmaengine PCM cleanups Lars-Peter Clausen
2013-04-03  9:00 ` [PATCH 1/8] ASoC: ep93xx_pcm: Fix compile error Lars-Peter Clausen
2013-04-05 10:25   ` Mark Brown
2013-04-03  9:00 ` [PATCH 2/8] ASoC: tegra: Don't claim to support PCM pause and resume Lars-Peter Clausen
2013-04-03 16:56   ` Stephen Warren
2013-04-03 17:04   ` Mark Brown
2013-04-03  9:02 ` [PATCH 3/8] ASoC: ux500_pcm: Use the same snd_pcm_hardware for playback and capture Lars-Peter Clausen
2013-04-03  9:02   ` [PATCH 4/8] ASoC: dmaengine_pcm: Setup device_fc in snd_hwparams_to_dma_slave_config Lars-Peter Clausen
2013-04-03  8:06     ` Nicolas Ferre
2013-04-03 10:07     ` Peter Ujfalusi
2013-04-03 17:04     ` Mark Brown
2013-04-07 19:24   ` [PATCH 3/8] ASoC: ux500_pcm: Use the same snd_pcm_hardware for playback and capture Mark Brown
2013-04-03  9:06 ` [PATCH 5/8] ASoC: dmaengine-pcm: Add a common DAI DMA data struct Lars-Peter Clausen
2013-04-03  9:06   ` [PATCH 6/8] ASoC: tegra: Use " Lars-Peter Clausen
2013-04-03 17:08     ` Stephen Warren
2013-04-03 18:38       ` Lars-Peter Clausen
2013-04-03 17:14     ` Mark Brown
2013-04-03  9:06   ` [PATCH 7/8] ASoC: fsl: " Lars-Peter Clausen
2013-04-05  5:19     ` Shawn Guo
2013-04-05 10:26     ` Mark Brown
2013-04-03  9:06   ` [PATCH 8/8] ASoC: omap: Use common DAI DMA data Lars-Peter Clausen
2013-04-03 10:06     ` Peter Ujfalusi
2013-04-03 12:12       ` Jarkko Nikula
2013-04-03 17:08     ` Mark Brown
2013-04-03 10:07   ` [PATCH 5/8] ASoC: dmaengine-pcm: Add a common DAI DMA data struct Peter Ujfalusi
2013-04-03 17:08   ` 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.