Hi Shubhrajyoti, > > + */ > > +static void zynqmp_dma_update_desc_to_ctrlr(struct zynqmp_dma_chan > *chan, > > + struct zynqmp_dma_desc_sw *desc) > > +{ > > + dma_addr_t addr; > > + > > + addr = desc->src_p; > > + writel(addr, chan->regs + ZYNQMP_DMA_SRC_START_LSB); > > + writel(upper_32_bits(addr), chan->regs + > > + ZYNQMP_DMA_SRC_START_MSB); > Can we combine the two writes to a 64bit write. > It may be helpful on 64-bit systems. Ok will fix this in the next version of the patch... Thanks, Kedar. ��.n��������+%������w��{.n����z�{��ܨ}���Ơz�j:+v�����w����ޙ��&�)ߡ�a����z�ޗ���ݢj��w�f