Re: [PATCH 7/8] uio: bind uio_dmem_genirq via OF

2016-07-17 Thread Anup Patel
On Fri, Jul 15, 2016 at 10:22 PM, Mark Rutland wrote: > On Fri, Jul 15, 2016 at 09:57:28PM +0530, Anup Patel wrote: >> On Fri, Jul 15, 2016 at 6:58 PM, Mark Rutland wrote: >> > On Fri, Jul 15, 2016 at 02:34:02PM +0530, Anup Patel wrote: >> >> +static char uio_of_dma_bits_prop[128] = "uio,dma-bits

Re: [PATCH 7/8] uio: bind uio_dmem_genirq via OF

2016-07-15 Thread Mark Rutland
On Fri, Jul 15, 2016 at 09:57:28PM +0530, Anup Patel wrote: > On Fri, Jul 15, 2016 at 6:58 PM, Mark Rutland wrote: > > On Fri, Jul 15, 2016 at 02:34:02PM +0530, Anup Patel wrote: > >> +static char uio_of_dma_bits_prop[128] = "uio,dma-bits"; > >> +static char uio_of_dmem_count_prop[128] = "uio,numb

Re: [PATCH 7/8] uio: bind uio_dmem_genirq via OF

2016-07-15 Thread Anup Patel
On Fri, Jul 15, 2016 at 6:58 PM, Mark Rutland wrote: > [adding devicetree list] > > On Fri, Jul 15, 2016 at 02:34:02PM +0530, Anup Patel wrote: >> From: Jan Viktorin >> >> The uio_dmem_genirq works in a similar ways as uio_pdrv_genirq now. >> >> It accepts the of_id module parameter to specify UI

Re: [PATCH 7/8] uio: bind uio_dmem_genirq via OF

2016-07-15 Thread Mark Rutland
[adding devicetree list] On Fri, Jul 15, 2016 at 02:34:02PM +0530, Anup Patel wrote: > From: Jan Viktorin > > The uio_dmem_genirq works in a similar ways as uio_pdrv_genirq now. > > It accepts the of_id module parameter to specify UIO compatible > string as module parameter. There are few other

Re: [PATCH 7/8] uio: bind uio_dmem_genirq via OF

2016-07-15 Thread Anup Patel
On Fri, Jul 15, 2016 at 3:15 PM, Russell King - ARM Linux wrote: > On Fri, Jul 15, 2016 at 02:34:02PM +0530, Anup Patel wrote: >> +static int uio_dmem_genirq_alloc_platdata(struct platform_device *pdev) >> +{ >> + struct uio_dmem_genirq_pdata pdata; >> + u32 dma_bits, regions; >> + u32

Re: [PATCH 7/8] uio: bind uio_dmem_genirq via OF

2016-07-15 Thread Russell King - ARM Linux
On Fri, Jul 15, 2016 at 02:34:02PM +0530, Anup Patel wrote: > +static int uio_dmem_genirq_alloc_platdata(struct platform_device *pdev) > +{ > + struct uio_dmem_genirq_pdata pdata; > + u32 dma_bits, regions; > + u32 sizes[MAX_UIO_MAPS]; > + int ret; > + > + memset(&pdata, 0, size

[PATCH 7/8] uio: bind uio_dmem_genirq via OF

2016-07-15 Thread Anup Patel
From: Jan Viktorin The uio_dmem_genirq works in a similar ways as uio_pdrv_genirq now. It accepts the of_id module parameter to specify UIO compatible string as module parameter. There are few other module parameters to specify DT property name for number bits in DMA mask and details about dynam