On Mon, Jun 15, 2015 at 8:06 PM, Punnaiah Choudary Kalluri <punnaiah.choudary.kalluri@xxxxxxxxxx> wrote: > Added the basic driver for zynqmp dma engine used in Zynq > UltraScale+ MPSoC. The initial release of this driver supports > only memory to memory transfers. > > Signed-off-by: Punnaiah Choudary Kalluri <punnaia@xxxxxxxxxx> > --- <snip> > +/** > + * zynqmp_dma_chan_is_idle - Provides the channel idle status > + * @chan: ZynqMP DMA DMA channel pointer > + * > + * Return: '1' if the channel is idle otherwise '0' > + */ > +static int zynqmp_dma_chan_is_idle(struct zynqmp_dma_chan *chan) maybe this could return bool. > +{ > + u32 regval; > + > + regval = readl(chan->regs + STATUS); > + if (regval & STATUS_BUSY) > + return 0; > + > + return 1; > +} > + -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html