[alsa-devel] [PATCH 0/4] ASoC: fsi/rsnd: cyclic transfer support
Kuninori Morimoto
kuninori.morimoto.gx at renesas.com
Wed Jun 18 10:50:49 CEST 2014
Hi Mark
I re-post these patches.
Please ignore these patches
> Current Renesas sound driver (= FSI/RSND) is not using
> ALSA common DMAEngine method for some reasons.
> The 1st reason was that Renesas DMA didn't support
> cyclic transfer mode.
> But now, it is supported !
> These patches support cyclic transfer for FSI/RSND
>
> It needs this branch
>
> git://git.infradead.org/users/vkoul/slave-dma.git :: next
>
> especially
> dfbb85cab5f0819d0424a3637b03e7892704fa42
> (DMA: shdma: add cyclic transfer support)
>
> These are based on mark/topic/rcar branch
> But, #4 patch needs mark/fix/rcar merge
>
> Kuninori Morimoto (4):
> ASoC: fsi: use SNDRV_DMA_TYPE_DEV for sound buffer
> ASoC: fsi: add fsi_pointer_update() for common pointer method
> ASoC: fsi: use dmaengine_prep_dma_cyclic() for DMA transfer
> ASoC: rsnd: use dmaengine_prep_dma_cyclic() instead of original method
>
> arch/arm/mach-shmobile/board-armadillo800eva.c | 4 +
> arch/arm/mach-shmobile/board-kzm9g.c | 2 +
> arch/arm/mach-shmobile/board-mackerel.c | 4 +
> arch/sh/boards/mach-ecovec24/setup.c | 2 +
> sound/soc/sh/fsi.c | 189 +++++++-----------------
> sound/soc/sh/rcar/core.c | 76 +++-------
> sound/soc/sh/rcar/rsnd.h | 4 -
> 7 files changed, 82 insertions(+), 199 deletions(-)
>
> Best regards
> ---
> Kuninori Morimoto
More information about the Alsa-devel
mailing list