devicetree.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v3 0/2] new Atmel DMA controller
@ 2014-07-08 13:11 Ludovic Desroches
       [not found] ` <1404825096-15724-1-git-send-email-ludovic.desroches-AIFe0yeh4nAAvxtiuMwx3w@public.gmane.org>
  0 siblings, 1 reply; 11+ messages in thread
From: Ludovic Desroches @ 2014-07-08 13:11 UTC (permalink / raw)
  To: dmaengine-u79uwXL29TY76Z2rM5mHXA,
	linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r,
	devicetree-u79uwXL29TY76Z2rM5mHXA
  Cc: nicolas.ferre-AIFe0yeh4nAAvxtiuMwx3w,
	plagnioj-sclMFOaUSTBWk0Htik3J/w,
	vinod.koul-ral2JQCrhuEAvxtiuMwx3w,
	dan.j.williams-ral2JQCrhuEAvxtiuMwx3w,
	josh.wu-AIFe0yeh4nAAvxtiuMwx3w,
	maxime.ripard-wi1+55ScJUtKEb57/3fJTNBPR1lH4CV8, arnd-r2nGTMty4D4,
	sergei.shtylyov-M4DtvfQ/ZS1MRgGoP+s0PdBPR1lH4CV8,
	mark.rutland-5wv7dgnIgG8, Ludovic Desroches

Hi,

This set of patches introduces support for the new Atmel DMA controller know as
XDMAC and available on SAMA5D4.

Documentation has been updated including Mark and Sergei comments. Some locking
issues have been fixed thanks to Leilei.


Changes from:
- v2
  - documentation updated
  - fix locking issues
- v1
  - add power management stuff
  - check maxburst value
  - revert subsys_initcall remove, EPROBE_DEFER not yet available on the kernel
  version I use to do the tests, moreover other devices are not ready to use it

- RFC:
  - DMA_SUCCESS replaced by DMA_COMPLETE
  - fix memcpy issue caused by a mistake in interfaces used
  - add filter function
  - remove some parameters from device tree since we can get them through the
  dma slave configuration
  - use readl/writel relaxed
  - remove subsys_initcall
  - synchronize irq before killing tasklets
  - use BIT macro
  - misc cleanup

Ludovic Desroches (2):
  dma: at_xdmac: creation of the atmel eXtended DMA Controller driver
  ARM: dts: at_xdmac: add bindings documentation

 .../devicetree/bindings/dma/atmel-xdma.txt         |   48 +
 drivers/dma/Kconfig                                |    7 +
 drivers/dma/Makefile                               |    1 +
 drivers/dma/at_xdmac.c                             | 1181 ++++++++++++++++++++
 drivers/dma/at_xdmac.h                             |  308 +++++
 include/dt-bindings/dma/at91.h                     |   25 +
 6 files changed, 1570 insertions(+)
 create mode 100644 Documentation/devicetree/bindings/dma/atmel-xdma.txt
 create mode 100644 drivers/dma/at_xdmac.c
 create mode 100644 drivers/dma/at_xdmac.h

-- 
1.7.9.5

--
To unsubscribe from this list: send the line "unsubscribe devicetree" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

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

end of thread, other threads:[~2014-09-11  6:29 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-07-08 13:11 [PATCH v3 0/2] new Atmel DMA controller Ludovic Desroches
     [not found] ` <1404825096-15724-1-git-send-email-ludovic.desroches-AIFe0yeh4nAAvxtiuMwx3w@public.gmane.org>
2014-07-08 13:11   ` [PATCH v3 1/2] dma: at_xdmac: creation of the atmel eXtended DMA Controller driver Ludovic Desroches
     [not found]     ` <1404825096-15724-2-git-send-email-ludovic.desroches-AIFe0yeh4nAAvxtiuMwx3w@public.gmane.org>
2014-07-25  7:16       ` Vinod Koul
     [not found]         ` <20140725071631.GH8181-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
2014-07-28 15:54           ` Ludovic Desroches
2014-07-28 16:47             ` Vinod Koul
     [not found]               ` <20140728164750.GH8181-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
2014-09-10 13:23                 ` Ludovic Desroches
2014-09-11  5:14                   ` Vinod Koul
     [not found]                     ` <20140911051452.GC3131-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
2014-09-11  6:29                       ` Ludovic Desroches
2014-07-08 13:11   ` [PATCH v3 2/2] ARM: dts: at_xdmac: add bindings documentation Ludovic Desroches
     [not found]     ` <1404825096-15724-3-git-send-email-ludovic.desroches-AIFe0yeh4nAAvxtiuMwx3w@public.gmane.org>
2014-07-25  7:20       ` Vinod Koul
     [not found]         ` <20140725072008.GI8181-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
2014-08-06 12:23           ` Ludovic Desroches

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).