[alsa-devel] [PATCH 0/13] ASoC: Renesas adds DPCM based sampling rate convert

Kuninori Morimoto kuninori.morimoto.gx at renesas.com
Fri Mar 13 02:20:29 CET 2015


Hi Mark

These are DPCM based sampling rate convert support patch-set for Rensas
sound driver. Then, it doesn't use simple-card. it uses new Renesas specific
sound card driver, but it is copied from simple-card.
Current ASoC DPCM needs route settings for FE/BE, but sometimes it will have
trouble, because many drivers are using same name for this routing. This patch
set solved this issue too.

 1 -  2 : prepare patch for Renesas new sound card driver
 3 -  4 : DAPM routing issue solution patches
 5 -  6 : new Renesas sound card driver
 7 - 11 : fixup/tidyup patches for rsnd
12 - 13 : DPCM support patch for rsnd

Kuninori Morimoto (13):
       1) ASoC: core: remove of_xlate_dai_name from snd_soc_component_driver
       2) ASoC: core: add snd_soc_get_dai_info() to get driver infomation
       3) ASoC: dapm: add snd_soc_dapm_route_scan macro for DAPM route
       4) ASoC: dapm: add driver prefix matching for snd_soc_dapm_add_route()
       5) ASoC: rsnd-dpcm-card: add Renesas sound card support for DPCM
       6) ASoC: rsnd-dpcm-card: add .be_hw_params_fixup support for convert rate
       7) ASoC: rsnd: no more SSI restart when unusual situation
       8) ASoC: rsnd: no more SRC restart when unusual situation
       9) ASoC: rsnd: tidyup error message format
      10) ASoC: rsnd: show debug info for sampling rate convert
      11) ASoC: rsnd: don't call clk_prepare_enable/unprepare() from inside spin lock
      12) ASoC: rsnd: add dai_link stream name
      13) ASoC: rsnd: add DPCM based sampling rate convert

 Documentation/devicetree/bindings/sound/renesas,rsnd-dpcm-card.txt |  72 ++++++++++++++
 include/sound/soc.h                                                |   6 +-
 sound/soc/sh/Kconfig                                               |   5 +
 sound/soc/sh/rcar/Makefile                                         |   5 +-
 sound/soc/sh/rcar/adg.c                                            |   2 +
 sound/soc/sh/rcar/core.c                                           |  48 ++++++++-
 sound/soc/sh/rcar/dvc.c                                            |  12 +--
 sound/soc/sh/rcar/rsnd-dpcm-card.c                                 | 491 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 sound/soc/sh/rcar/rsnd.h                                           |  16 ++-
 sound/soc/sh/rcar/src.c                                            |  63 ++++++++++--
 sound/soc/sh/rcar/ssi.c                                            |  31 ++++--
 sound/soc/soc-core.c                                               |  71 ++++++++------
 sound/soc/soc-dapm.c                                               |  33 +++++--
 13 files changed, 780 insertions(+), 75 deletions(-)



Best regards
---
Kuninori Morimoto


More information about the Alsa-devel mailing list