Hi Mark
These patches are for Renesas sound DMA. 1st feature is that it can power save for Audio DMAC. 2nd feature is that it can support IOMMU
1) - 5) : cleanup for 6) - 8) 6) - 7) : Audio DMAC power save 8) : IOMMU support
Kuninori Morimoto (8): 1) ASoC: rsnd: depends on OF 2) ASoC: rsnd: remove non DT support for DMA 3) ASoC: rsnd: don't use devm_request_irq() for SSI 4) ASoC: rsnd: remove rsnd_dma_detach() 5) ASoC: rsnd: don't call unneeded of_node_put() on dma.c 6) ASoC: rsnd: add nolock_start/stop callback 7) ASoC: rsnd: Request/Release DMA channel each time 8) ASoC: rsnd: use dma_sync_single_for_xxx() for IOMMU
sound/soc/sh/Kconfig | 1 + sound/soc/sh/rcar/core.c | 30 +++++++++++++- sound/soc/sh/rcar/dma.c | 304 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------- sound/soc/sh/rcar/rsnd.h | 18 ++++++-- sound/soc/sh/rcar/src.c | 2 +- sound/soc/sh/rcar/ssi.c | 22 +++++----- 6 files changed, 248 insertions(+), 129 deletions(-)
Best regards --- Kuninori Morimoto