All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/24 v2] ASoC: rsnd: move 2nd DMAC in rsnd driver and subnode dma-name support
@ 2015-02-20 10:21 ` Kuninori Morimoto
  0 siblings, 0 replies; 50+ messages in thread
From: Kuninori Morimoto @ 2015-02-20 10:21 UTC (permalink / raw)
  To: Vinod Koul, Mark Brown, Arnd Bergmann
  Cc: Linux-ALSA, Simon, Laurent, Liam Girdwood, Linux-SH, dmaengine


Hi Mark, Arnd, Vinod
Cc: Laurent, SH-ML

These patches add Audio DMAC peri peri implementation in rsnd driver.
I will remove current DMAEngine side Audio DMAC peri peri implement
if these are accepted.
http://thread.gmane.org/gmane.linux.ports.sh.devel/41063/focus=43829

Arnd, Vinod

This series adds subnode DT support for 1st DMAC, and it is based
on 1) patch. can you please check it ?

Mark

Actually, 1) patch has no relationship until 20).
I guess this patch-set has merge issue.
Can you check 2) - 19) as 1st step ?

  1)       : export of_dma_request_slave_channel() for 20)
  2) -  6) : cleanup / tidyup
  7) - 12) : Audio DMAC peri peri implementation
 13) - 14) : cleanup. these are no longer needed now
 15) - 19) : prepare for 1st DMAC dma-names subnode support
 20)       : 1st DMAC dma-names subnode subnode
 21) - 24) : DT bindings text update


Kuninori Morimoto (24):
       1) dmaengine: export symbol of of_dma_request_slave_channel()
       2) ASoC: rsnd: remove SH-DMA-BASE specific implementation
       3) ASoC: rsnd: remove un-needed parameter from rsnd_dma_init()
       4) ASoC: rsnd: remove unused rsnd_dma_available()
       5) ASoC: rsnd: remove un-needed parameter from rsnd_dma_quit()
       6) ASoC: rsnd: tidyup rsnd_dma_to_mod() macro declaration position
       7) ASoC: rsnd: enable to get resource by name
       8) ASoC: rsnd: add rsnd_gen_get_phy_addr() to get physical address
       9) ASoC: rsnd: add dma.c for Audio DMAC / Audio DMAC peri peri
      10) ASoC: rsnd: move rsnd_gen_dma_addr() from gen.c to dma.c
      11) ASoC: rsnd: enable to care 1st / 2nd DMAC on rsnd_dma_xxx()
      12) ASoC: rsnd: add Audio DMAC peri peri support rework
      13) ASoC: rsnd: remove rsnd_dma::addr
      14) ASoC: rsnd: remove rsnd_dma::dir
      15) ASoC: rsnd: use union with rsnd_dmaen / rsnd_dmapp
      16) ASoC: rsnd: enable rsnd_ssi_use_busif() for DMA
      17) ASoC: rsnd: ssi: add rsnd_ssi_of_node()
      18) ASoC: rsnd: src: add rsnd_src_of_node()
      19) ASoC: rsnd: dvc: add rsnd_dvc_of_node()
      20) ASoC: rsnd: 1st DMAC dma-names cares subnode
      21) ASoC: rsnd: add sample code of rcar_sound,src irq
      22) ASoC: rsnd: add sample code of missing clocks
      23) ASoC: rsnd: add sample code of dma entry
      24) ASoC: rsnd: add sample code of reg-names

 .../devicetree/bindings/sound/renesas,rsnd.txt     |  125 +++-
 drivers/dma/of-dma.c                               |    1 +
 include/linux/of_dma.h                             |    4 +-
 sound/soc/sh/rcar/Makefile                         |    2 +-
 sound/soc/sh/rcar/core.c                           |  235 +-------
 sound/soc/sh/rcar/dma.c                            |  603 ++++++++++++++++++++
 sound/soc/sh/rcar/dvc.c                            |   12 +
 sound/soc/sh/rcar/gen.c                            |  145 +----
 sound/soc/sh/rcar/rsnd.h                           |   72 ++-
 sound/soc/sh/rcar/src.c                            |   23 +-
 sound/soc/sh/rcar/ssi.c                            |   28 +-
 11 files changed, 838 insertions(+), 412 deletions(-)


Best regards
---
Kuninori Morimoto
_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
http://mailman.alsa-project.org/mailman/listinfo/alsa-devel

^ permalink raw reply	[flat|nested] 50+ messages in thread

end of thread, other threads:[~2015-03-10  0:30 UTC | newest]

Thread overview: 50+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-02-20 10:21 [PATCH 0/24 v2] ASoC: rsnd: move 2nd DMAC in rsnd driver and subnode dma-name support Kuninori Morimoto
2015-02-20 10:21 ` Kuninori Morimoto
2015-02-20 10:22 ` [PATCH 01/24 v2] dmaengine: export symbol of of_dma_request_slave_channel() Kuninori Morimoto
2015-02-23 11:22   ` Geert Uytterhoeven
2015-02-23 11:22     ` Geert Uytterhoeven
2015-02-24  0:40     ` Kuninori Morimoto
2015-02-24  0:54   ` [PATCH 01/28 v3] " Kuninori Morimoto
2015-02-24 16:26     ` Vinod Koul
2015-02-24 16:38       ` Vinod Koul
2015-02-25  0:03       ` Kuninori Morimoto
2015-02-26  7:02         ` Vinod Koul
2015-02-26  7:14           ` Vinod Koul
2015-03-05  7:15           ` Kuninori Morimoto
2015-03-05  7:15             ` Kuninori Morimoto
2015-03-07 15:03     ` Mark Brown
2015-03-07 15:03       ` Mark Brown
2015-02-20 10:22 ` [PATCH 02/24 v2] ASoC: rsnd: remove SH-DMA-BASE specific implementation Kuninori Morimoto
2015-02-20 10:23 ` [PATCH 03/24 v2] ASoC: rsnd: remove un-needed parameter from rsnd_dma_init() Kuninori Morimoto
2015-02-20 10:23   ` Kuninori Morimoto
2015-02-20 10:23 ` [PATCH 04/24 v2] ASoC: rsnd: remove unused rsnd_dma_available() Kuninori Morimoto
2015-02-20 10:24 ` [PATCH 05/24 v2] ASoC: rsnd: remove un-needed parameter from rsnd_dma_quit() Kuninori Morimoto
2015-02-20 10:24 ` [PATCH 06/24 v2] ASoC: rsnd: tidyup rsnd_dma_to_mod() macro declaration position Kuninori Morimoto
2015-02-20 10:24 ` [PATCH 07/24 v2] ASoC: rsnd: enable to get resource by name Kuninori Morimoto
2015-02-20 10:25 ` [PATCH 08/24 v2] ASoC: rsnd: add rsnd_gen_get_phy_addr() to get physical address Kuninori Morimoto
2015-02-20 10:25   ` Kuninori Morimoto
2015-02-20 10:25 ` [PATCH 09/24 v2] ASoC: rsnd: add dma.c for Audio DMAC / Audio DMAC peri peri Kuninori Morimoto
2015-02-20 10:25   ` Kuninori Morimoto
2015-02-20 10:26 ` [PATCH 10/24 v2] ASoC: rsnd: move rsnd_gen_dma_addr() from gen.c to dma.c Kuninori Morimoto
2015-02-20 10:26   ` Kuninori Morimoto
2015-02-20 10:27 ` [PATCH 11/24 v2] ASoC: rsnd: enable to care 1st / 2nd DMAC on rsnd_dma_xxx() Kuninori Morimoto
2015-02-20 10:27 ` [PATCH 12/24 v2] ASoC: rsnd: add Audio DMAC peri peri support rework Kuninori Morimoto
2015-02-20 10:27   ` Kuninori Morimoto
2015-02-20 10:28 ` [PATCH 13/24 v2] ASoC: rsnd: remove rsnd_dma::addr Kuninori Morimoto
2015-02-20 10:28 ` [PATCH 14/24 v2] ASoC: rsnd: remove rsnd_dma::dir Kuninori Morimoto
2015-02-20 10:29 ` [PATCH 15/24 v2] ASoC: rsnd: use union with rsnd_dmaen / rsnd_dmapp Kuninori Morimoto
2015-02-20 10:29 ` [PATCH 16/24 v2] ASoC: rsnd: enable rsnd_ssi_use_busif() for DMA Kuninori Morimoto
2015-02-20 10:29   ` Kuninori Morimoto
2015-02-20 10:30 ` [PATCH 17/24 v2] ASoC: rsnd: ssi: add rsnd_ssi_of_node() Kuninori Morimoto
2015-02-20 10:30 ` [PATCH 18/24 v2] ASoC: rsnd: src: add rsnd_src_of_node() Kuninori Morimoto
2015-02-20 10:30 ` [PATCH 19/24 v2] ASoC: rsnd: dvc: add rsnd_dvc_of_node() Kuninori Morimoto
2015-02-20 10:31 ` [PATCH 20/24 v2] ASoC: rsnd: 1st DMAC dma-names cares subnode Kuninori Morimoto
2015-02-20 10:31   ` Kuninori Morimoto
2015-02-20 10:31 ` [PATCH 21/24 v2] ASoC: rsnd: add sample code of rcar_sound,src irq Kuninori Morimoto
2015-02-20 10:32 ` [PATCH 22/24 v2] ASoC: rsnd: add sample code of missing clocks Kuninori Morimoto
2015-02-20 10:32 ` [PATCH 23/24 v2] ASoC: rsnd: add sample code of dma entry Kuninori Morimoto
2015-02-20 10:32   ` Kuninori Morimoto
2015-02-20 10:33 ` [PATCH 24/24 v2] ASoC: rsnd: add sample code of reg-names Kuninori Morimoto
2015-03-07 15:08 ` [PATCH 0/24 v2] ASoC: rsnd: move 2nd DMAC in rsnd driver and subnode dma-name support Mark Brown
2015-03-07 15:08   ` Mark Brown
2015-03-10  0:30   ` Kuninori Morimoto

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.