[alsa-devel] [PATCH 0/21] ASoC: rsnd: prepare for MIXer support

Kuninori Morimoto kuninori.morimoto.gx at renesas.com
Mon Jun 15 08:19:53 CEST 2015


Hi Mark

These are prepare for MIXer support for Renesas sound card.
Each Renesas sound mod (= SSI/SRC/DVC) might be called from many paths
if it supports MIXer. In such case, mod <-> stream is no longer 1:1
relationship. this patch set don't use rsnd_mod_to_io() as prepare for
MIXer support

 1) -  2)	bugfix patch for PIO mode. These are not critical bug since
		no platform is using PIO mode.
 3) - 10)	cleanup for DPCM related code for MIXer support
11) - 21)	remove rsnd_mod_to_io() from Renesas sound driver

Kuninori Morimoto (21):
       1) ASoC: rsnd: don't care under/over run error when PIO
       2) ASoC: rsnd: don't call snd_pcm_period_elapsed() under spin lock
       3) ASoC: rsrc-card: used "fe.xxx"/"be.xxx" name for dai_link
       4) ASoC: rsrc-card: tidyup priv->snd_card setup timing
       5) ASoC: rsrc-card: enable multi cpu/codec for DPCM
       6) ASoC: rsrc-card: remove unused name
       7) ASoC: rsnd-card: tidyup rsrc_priv_to_()
       8) ASoC: rsrc-card: move rsrc_card_parse_daifmt() to upper side
       9) ASoC: rsrc-card: tidyup return value of clock error
      10) ASoC: rsrc-card: cleanup for DPCM
      11) ASoC: rsnd: count each mod (SSI/SRC/DVC)
      12) ASoC: rsnd: rsnd_mod has rsnd_priv
      13) ASoC: rsnd: adds struct rsnd_dai_stream as on each fuction as parameter
      14) ASoC: rsnd: add common interrupt handler for SSI/SRC/DMA
      15) ASoC: rsnd: don't use rsnd_mod_to_io() on rsnd_get_adinr()
      16) ASoC: rsnd: don't use rsnd_mod_to_io() on rsnd_dma_xxx()
      17) ASoC: rsnd: don't use rsnd_mod_to_io() on rsnd_ssi_xxx()
      18) ASoC: rsnd: don't use rsnd_mod_to_io() on rsnd_src_xxx()
      19) ASoC: rsnd: don't use rsnd_mod_to_io() on snd_kcontrol
      20) ASoC: rsnd: move rsnd_mod_is_working() to rsnd_io_is_working()
      21) ASoC: rsnd: remove io from rsnd_mod

 sound/soc/sh/rcar/core.c      | 111 ++++++++++++++++++++++++---------
 sound/soc/sh/rcar/dma.c       | 113 ++++++++++++++++++++--------------
 sound/soc/sh/rcar/dvc.c       |  30 +++++----
 sound/soc/sh/rcar/rsnd.h      | 112 +++++++++++++++++++++------------
 sound/soc/sh/rcar/rsrc-card.c | 438 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------------
 sound/soc/sh/rcar/src.c       | 121 ++++++++++++++++++++----------------
 sound/soc/sh/rcar/ssi.c       |  96 +++++++++++++++++------------
 7 files changed, 558 insertions(+), 463 deletions(-)

Best regards
---
Kuninori Morimoto


More information about the Alsa-devel mailing list