All of lore.kernel.org
 help / color / mirror / Atom feed
* Updates Renesas OF-DMA code
@ 2014-04-14 21:35 ` Ben Dooks
  0 siblings, 0 replies; 66+ messages in thread
From: Ben Dooks @ 2014-04-14 21:35 UTC (permalink / raw)
  To: linux-kernel, dmaengine
  Cc: vinod.koul, dan.j.williams, linux-sh, magnus.damm, horms,
	g.liakhovetski, kuninori.morimoto.gx, devicetree

This is an update of the previous series to remove the "renesas,slaves"
property and move the CHCR register defintions into the references to
the dma node.

This requires a change to the shdma-of code as the slave-ids array is
now dynamically built, which means that we need to keep updating it
with each lookup we have not seen before. I /think/ the DMA locking
in the OF code should keep the list from getting damaged.

This is slighly more code than the original version, but it is much
easier to add devices that are DMA slaves as the dma nodes no longer
need to be updated.


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

end of thread, other threads:[~2014-09-24 13:09 UTC | newest]

Thread overview: 66+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-04-14 21:35 Updates Renesas OF-DMA code Ben Dooks
2014-04-14 21:35 ` Ben Dooks
2014-04-14 21:35 ` [PATCH v2 1/9] ARM: shmobile: r8a7790: add dmac0,dmac1 clocks Ben Dooks
2014-04-14 21:35   ` Ben Dooks
2014-05-13  9:23   ` Geert Uytterhoeven
2014-05-13  9:23     ` Geert Uytterhoeven
2014-06-04 15:54     ` Ben Dooks
2014-06-04 15:54       ` Ben Dooks
2014-04-14 21:35 ` [PATCH v2 2/9] ARM: shmobile: r8a7790: add dma defines for sys and audio dmacs Ben Dooks
2014-04-14 21:35   ` Ben Dooks
2014-04-14 22:10   ` Arnd Bergmann
2014-04-14 22:10     ` Arnd Bergmann
2014-04-14 22:51     ` Simon Horman
2014-04-14 22:51       ` Simon Horman
2014-04-15  9:46       ` Ben Dooks
2014-04-15  9:46         ` Ben Dooks
2014-05-13  8:51   ` Geert Uytterhoeven
2014-05-13  8:51     ` Geert Uytterhoeven
2014-05-13 10:46   ` Geert Uytterhoeven
2014-05-13 10:46     ` Geert Uytterhoeven
     [not found]     ` <CAMuHMdUsRSGuGgnAgjKtOWmx3C_PWUxAU=2XTvPE1M9o13S1uA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2014-05-27  8:08       ` Geert Uytterhoeven
2014-05-27  8:08         ` Geert Uytterhoeven
2014-09-24 12:27   ` [PATCH v2 2/9] ARM: shmobile: r8a7790: Add DU node to device tree Laurent Pinchart
2014-04-14 21:35 ` [PATCH v2 3/9] ARM: shmobile: r8a7790: add dmac0 dmac1 nodes Ben Dooks
2014-04-14 21:35   ` Ben Dooks
     [not found]   ` <1397511312-4845-4-git-send-email-ben.dooks-4yDnlxn2s6sWdaTGBSpHTA@public.gmane.org>
2014-05-13 12:00     ` Geert Uytterhoeven
2014-05-13 12:00       ` Geert Uytterhoeven
     [not found]       ` <CAMuHMdUNAFJEFWYe5cpKaZqoZFhRA1s0YBntT5ZVJaieSj8ovQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2014-06-04 16:04         ` Ben Dooks
2014-06-04 16:04           ` Ben Dooks
2014-05-15 13:11   ` Geert Uytterhoeven
2014-05-15 13:11     ` Geert Uytterhoeven
2014-04-14 21:35 ` [PATCH v2 4/9] ARM: shmobile: r8a7790: Add DMA for MMCIF1 Ben Dooks
2014-04-14 21:35   ` Ben Dooks
2014-04-14 21:35 ` [PATCH v2 5/9] ARM: shmobile: add Audio DMAC clocks Ben Dooks
2014-04-14 21:35   ` Ben Dooks
2014-04-14 21:35 ` [PATCH v2 6/9] ARM: shmobile: r8a7790: add audio dmac node Ben Dooks
2014-04-14 21:35   ` Ben Dooks
2014-05-13  8:53   ` Geert Uytterhoeven
2014-05-13  8:53     ` Geert Uytterhoeven
2014-05-13 12:10   ` Geert Uytterhoeven
2014-05-13 12:10     ` Geert Uytterhoeven
2014-05-15 13:12   ` Geert Uytterhoeven
2014-05-15 13:12     ` Geert Uytterhoeven
     [not found] ` <1397511312-4845-1-git-send-email-ben.dooks-4yDnlxn2s6sWdaTGBSpHTA@public.gmane.org>
2014-04-14 21:35   ` [PATCH v2 7/9] ARM: shmobile: lager: enable sysdma units 0 and 1 Ben Dooks
2014-04-14 21:35     ` Ben Dooks
2014-09-24 12:27     ` [PATCH v2 7/9] ARM: shmobile: lager: Enable DU device in DT Laurent Pinchart
2014-09-24 13:01     ` Sergei Shtylyov
2014-09-24 13:09     ` Laurent Pinchart
2014-04-14 21:35 ` [PATCH v2 8/9] DMA: shdma: initial of common code Ben Dooks
2014-04-14 21:35   ` Ben Dooks
2014-04-14 22:06   ` Arnd Bergmann
2014-04-14 22:06     ` Arnd Bergmann
2014-04-15  9:54     ` Ben Dooks
2014-04-15  9:54       ` Ben Dooks
2014-05-21 20:14       ` Geert Uytterhoeven
2014-05-21 20:14         ` Geert Uytterhoeven
2014-06-04 15:54         ` Ben Dooks
2014-06-04 15:54           ` Ben Dooks
2014-04-14 21:35 ` [PATCH v2 9/9] DMA: shdma: wire r8a7790 Ben Dooks
2014-04-14 21:35   ` Ben Dooks
2014-04-15 12:20   ` Sergei Shtylyov
2014-04-15 12:20     ` Sergei Shtylyov
2014-04-18  1:32   ` Kuninori Morimoto
2014-04-18  1:32     ` Kuninori Morimoto
2014-04-23 13:08     ` Ben Dooks
2014-04-23 13:08       ` Ben Dooks

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.