devicetree.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/3] dma: add support for DMA multiplexer DT nodes
@ 2013-06-06 15:47 Guennadi Liakhovetski
  2013-06-06 15:47 ` [PATCH 1/3] OF: add a new phandle parsing function for grouped nodes Guennadi Liakhovetski
                   ` (3 more replies)
  0 siblings, 4 replies; 15+ messages in thread
From: Guennadi Liakhovetski @ 2013-06-06 15:47 UTC (permalink / raw)
  To: linux-sh
  Cc: Vinod Koul, devicetree-discuss, Rob Herring, Grant Likely,
	Magnus Damm, Simon Horman, Guennadi Liakhovetski

Next re-send of an earlier work. This series adds support for multiple 
compatible DMAC instances, capable of serving the same DMA slaves. 
Currently to specify such a configuration in DT, slaves would have to add 
DMA tuples for each requested channel for each suitable DMAC. This 
needlessly clutters the Device Tree. Instead we group such DMAC DT nodes 
together under a common parent. Then slaves can just reference that parent 
in their DMA bindings.

Cc: Guennadi Liakhovetski <g.liakhovetski+renesas@gmail.com>

Guennadi Liakhovetski (3):
  OF: add a new phandle parsing function for grouped nodes
  dmaengine: add support for DMA multiplexer DT nodes
  DMA: shdma: add DT support

 Documentation/devicetree/bindings/dma/dma.txt |   44 +++++++++++++++++++++
 drivers/dma/of-dma.c                          |   31 +++++++++++----
 drivers/dma/sh/shdma-base.c                   |   51 ++++++++++++++++++++++---
 drivers/dma/sh/shdma.c                        |   44 ++++++++++++++++++---
 drivers/of/base.c                             |   28 ++++++++++++-
 include/linux/of.h                            |   16 ++++++++
 include/linux/shdma-base.h                    |    5 ++
 7 files changed, 196 insertions(+), 23 deletions(-)

-- 
1.7.2.5

Thanks
Guennadi
---
Guennadi Liakhovetski, Ph.D.
Freelance Open-Source Software Developer
http://www.open-technology.de/

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

end of thread, other threads:[~2013-06-18 13:30 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-06-06 15:47 [PATCH 0/3] dma: add support for DMA multiplexer DT nodes Guennadi Liakhovetski
2013-06-06 15:47 ` [PATCH 1/3] OF: add a new phandle parsing function for grouped nodes Guennadi Liakhovetski
     [not found] ` <1370533645-23690-1-git-send-email-g.liakhovetski-Mmb7MZpHnFY@public.gmane.org>
2013-06-06 15:47   ` [PATCH 2/3] dmaengine: add support for DMA multiplexer DT nodes Guennadi Liakhovetski
2013-06-17 16:16     ` Arnd Bergmann
2013-06-18  8:59       ` Guennadi Liakhovetski
2013-06-18 13:23         ` Arnd Bergmann
2013-06-06 15:47 ` [PATCH v2 3/3] DMA: shdma: add DT support Guennadi Liakhovetski
2013-06-17 15:48   ` Arnd Bergmann
2013-06-18  8:16     ` Guennadi Liakhovetski
2013-06-18 13:30       ` Arnd Bergmann
2013-06-12  9:23 ` [PATCH 0/3] dma: add support for DMA multiplexer DT nodes Vinod Koul
2013-06-12  9:25   ` Vinod Koul
2013-06-12 10:38     ` Guennadi Liakhovetski
2013-06-17 13:40       ` Vinod Koul
     [not found]   ` <20130612092349.GR4107-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
2013-06-17 15:51     ` Arnd Bergmann

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).