Skip to content

ASoC: pxa dmaengine preparation patches

Daniel Mack alsa-devel linux-arm-kernel 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest5 patches 9 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/5ALSA: move dmaengine implementation from ASoC to ALSA coresound/core/Kconfig sound/core/Makefile sound/core/pcm_dmaengine.c +6 more+377 -3782 replies
2/5ASoC: pxa: pxa-ssp: add DT bindingsDocumentation/devicetree/bindings/sound/mrvl,pxa-ssp.txt sound/soc/pxa/pxa-ssp.c+59 -65 replies
3/5ASoC: pxa: use snd_dmaengine_dai_dma_datainclude/sound/pxa2xx-lib.h sound/arm/pxa2xx-ac97.c sound/arm/pxa2xx-pcm-lib.c +8 more+142 -1130 replies
4/5ASoC: pxa: pxa-ssp: set dma filter data from startup hooksound/soc/pxa/pxa-ssp.c+4 -10 replies
5/5ASoC: pxa: add DT bindings for pxa2xx-pcmDocumentation/devicetree/bindings/sound/mrvl,pxa2xx-pcm.txt sound/soc/pxa/pxa2xx-pcm.c+26 -22 replies

Reviews trailers per patch

2 of 5 patches have a Reviewed-by or Acked-by.

PatchMark Brown
1/5
2/5
3/5A-b
4/5A-b
5/5

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCH 0/5] ASoC: pxa dmaengine preparation patches

Mark,

This series is an excerpt of my pxa-dma rework that can be merged independently in the next merge window.

The rest of the series will take some time to get sorted out, and given that -rc5 is released already, I don't think the entire series will make it in time.

Thanks,
Daniel

Daniel Mack (5):
ALSA: move dmaengine implementation from ASoC to ALSA core
ASoC: pxa: pxa-ssp: add DT bindings
ASoC: pxa: use snd_dmaengine_dai_dma_data
ASoC: pxa: pxa-ssp: set dma filter data from startup hook
ASoC: pxa: add DT bindings for pxa2xx-pcm

 .../devicetree/bindings/sound/mrvl,pxa-ssp.txt     |  28 ++
 .../devicetree/bindings/sound/mrvl,pxa2xx-pcm.txt  |  15 +
 include/sound/pxa2xx-lib.h                         |   7 -
 sound/arm/pxa2xx-ac97.c                            |  26 +-
 sound/arm/pxa2xx-pcm-lib.c                         |  52 ++-
 sound/arm/pxa2xx-pcm.c                             |   5 +-
 sound/arm/pxa2xx-pcm.h                             |   6 +-
 sound/core/Kconfig                                 |   3 +
 sound/core/Makefile                                |   3 +
 sound/core/pcm_dmaengine.c                         | 367 +++++++++++++++++++++
 sound/soc/Kconfig                                  |   5 +-
 sound/soc/Makefile                                 |   4 -
 sound/soc/omap/Kconfig                             |   2 +-
 sound/soc/pxa/Kconfig                              |   2 +-
 sound/soc/pxa/mmp-pcm.c                            |   8 +-
 sound/soc/pxa/mmp-sspa.c                           |  12 +-
 sound/soc/pxa/pxa-ssp.c                            |  76 +++--
 sound/soc/pxa/pxa2xx-ac97.c                        |  67 ++--
 sound/soc/pxa/pxa2xx-i2s.c                         |  28 +-
 sound/soc/pxa/pxa2xx-pcm.c                         |  21 +-
 sound/soc/soc-dmaengine-pcm.c                      | 367 ---------------------
 sound/soc/spear/Kconfig                            |   2 +-
 22 files changed, 607 insertions(+), 499 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/sound/mrvl,pxa-ssp.txt
 create mode 100644 Documentation/devicetree/bindings/sound/mrvl,pxa2xx-pcm.txt
 create mode 100644 sound/core/pcm_dmaengine.c
 delete mode 100644 sound/soc/soc-dmaengine-pcm.c
Signature · 1 line
1.8.3.1