Re: [PATCH 2/2] dmaengine: hdmac: Implement interleaved transfers

2015-06-02 Thread Maxime Ripard
Hi, On Mon, Jun 01, 2015 at 10:32:16AM +0200, Ludovic Desroches wrote: > > channel_writel(atchan, CTRLA, 0); > > channel_writel(atchan, CTRLB, 0); > > channel_writel(atchan, DSCR, first->txd.phys); > > + channel_writel(atchan, SPIP, ATC_SPIP_HOLE(first->src_hole) | > > +

Re: [PATCH 2/2] dmaengine: hdmac: Implement interleaved transfers

2015-06-01 Thread Ludovic Desroches
On Wed, May 27, 2015 at 04:01:53PM +0200, Maxime Ripard wrote: > The AT91 HDMAC controller supports interleaved transfers through what's > called the Picture-in-Picture mode, which allows to transfer a squared > portion of a framebuffer. > > This means that this interleaved transfer only supports

[PATCH 2/2] dmaengine: hdmac: Implement interleaved transfers

2015-05-27 Thread Maxime Ripard
The AT91 HDMAC controller supports interleaved transfers through what's called the Picture-in-Picture mode, which allows to transfer a squared portion of a framebuffer. This means that this interleaved transfer only supports interleaved transfers which have a transfer size and ICGs that are fixed