Re: [PATCH v7 1/3] dmaengine: Add support for APM X-Gene SoC DMA engine driver

2015-03-17 Thread Rameshwar Sahu
Hi Vinod, On Tue, Mar 17, 2015 at 3:49 PM, Vinod Koul wrote: > On Tue, Mar 17, 2015 at 03:03:14PM +0530, Rameshwar Sahu wrote: >> Hi Vinod, >> >> On Mon, Mar 16, 2015 at 11:01 PM, Rameshwar Sahu wrote: >> > Hi Vinod, >> > >> > On Mon, Mar 16, 2015 at 9:56 PM, Vinod Koul wrote: >> >> On Mon, Mar

Re: [PATCH v7 1/3] dmaengine: Add support for APM X-Gene SoC DMA engine driver

2015-03-17 Thread Vinod Koul
On Tue, Mar 17, 2015 at 03:03:14PM +0530, Rameshwar Sahu wrote: > Hi Vinod, > > On Mon, Mar 16, 2015 at 11:01 PM, Rameshwar Sahu wrote: > > Hi Vinod, > > > > On Mon, Mar 16, 2015 at 9:56 PM, Vinod Koul wrote: > >> On Mon, Mar 16, 2015 at 05:24:34PM +0530, Rameshwar Sahu wrote: > >>> >> >> +stati

Re: [PATCH v7 1/3] dmaengine: Add support for APM X-Gene SoC DMA engine driver

2015-03-17 Thread Rameshwar Sahu
Hi Vinod, On Mon, Mar 16, 2015 at 11:01 PM, Rameshwar Sahu wrote: > Hi Vinod, > > On Mon, Mar 16, 2015 at 9:56 PM, Vinod Koul wrote: >> On Mon, Mar 16, 2015 at 05:24:34PM +0530, Rameshwar Sahu wrote: >>> >> >> +static void xgene_dma_free_desc_list_reverse(struct xgene_dma_chan >>> >> >> *chan,

Re: [PATCH v7 1/3] dmaengine: Add support for APM X-Gene SoC DMA engine driver

2015-03-16 Thread Rameshwar Sahu
Hi Vinod, On Mon, Mar 16, 2015 at 9:56 PM, Vinod Koul wrote: > On Mon, Mar 16, 2015 at 05:24:34PM +0530, Rameshwar Sahu wrote: >> >> >> +static void xgene_dma_free_desc_list_reverse(struct xgene_dma_chan >> >> >> *chan, >> >> >> + struct list_head *list)

Re: [PATCH v7 1/3] dmaengine: Add support for APM X-Gene SoC DMA engine driver

2015-03-16 Thread Vinod Koul
On Mon, Mar 16, 2015 at 05:24:34PM +0530, Rameshwar Sahu wrote: > >> >> +static void xgene_dma_free_desc_list_reverse(struct xgene_dma_chan > >> >> *chan, > >> >> + struct list_head *list) > >> > do we really care about free order? > >> > >> Yes it start de

Re: [PATCH v7 1/3] dmaengine: Add support for APM X-Gene SoC DMA engine driver

2015-03-16 Thread Rameshwar Sahu
Hi Vinod, On Mon, Mar 16, 2015 at 4:57 PM, Vinod Koul wrote: > On Mon, Mar 16, 2015 at 04:00:22PM +0530, Rameshwar Sahu wrote: > >> >> +static struct xgene_dma_desc_sw *xgene_dma_alloc_descriptor( >> >> + struct xgene_dma_chan *chan) >> >> +{ >> >> + struct xgene

Re: [PATCH v7 1/3] dmaengine: Add support for APM X-Gene SoC DMA engine driver

2015-03-16 Thread Vinod Koul
On Mon, Mar 16, 2015 at 04:00:22PM +0530, Rameshwar Sahu wrote: > >> +static struct xgene_dma_desc_sw *xgene_dma_alloc_descriptor( > >> + struct xgene_dma_chan *chan) > >> +{ > >> + struct xgene_dma_desc_sw *desc; > >> + dma_addr_t phys; > >> + > >> + desc

Re: [PATCH v7 1/3] dmaengine: Add support for APM X-Gene SoC DMA engine driver

2015-03-16 Thread Rameshwar Sahu
Hi Vinod, On Mon, Mar 16, 2015 at 2:57 PM, Vinod Koul wrote: > On Thu, Mar 12, 2015 at 04:45:19PM +0530, Rameshwar Prasad Sahu wrote: >> +/* DMA ring csr registers and bit definations */ >> +#define DMA_RING_CONFIG 0x04 >> +#define DMA_RING_ENABLE BIT(31)

Re: [PATCH v7 1/3] dmaengine: Add support for APM X-Gene SoC DMA engine driver

2015-03-16 Thread Rameshwar Sahu
Hi Vinod, On Mon, Mar 16, 2015 at 2:57 PM, Vinod Koul wrote: > On Thu, Mar 12, 2015 at 04:45:19PM +0530, Rameshwar Prasad Sahu wrote: >> +/* DMA ring csr registers and bit definations */ >> +#define DMA_RING_CONFIG 0x04 >> +#define DMA_RING_ENABLE BIT(31

Re: [PATCH v7 1/3] dmaengine: Add support for APM X-Gene SoC DMA engine driver

2015-03-16 Thread Vinod Koul
On Thu, Mar 12, 2015 at 04:45:19PM +0530, Rameshwar Prasad Sahu wrote: > +/* DMA ring csr registers and bit definations */ > +#define DMA_RING_CONFIG 0x04 > +#define DMA_RING_ENABLE BIT(31) > +#define DMA_RING_ID 0x08 > +#define DMA_RING_ID

[PATCH v7 1/3] dmaengine: Add support for APM X-Gene SoC DMA engine driver

2015-03-12 Thread Rameshwar Prasad Sahu
This patch implements the APM X-Gene SoC DMA engine driver. The APM X-Gene SoC DMA engine consists of 4 DMA channels for performing DMA operations. These DMA operations include memory copy, scatter-gather memory copy, raid5 xor, and raid6 p+q offloading. Signed-off-by: Rameshwar Prasad Sahu Signe