Thread (6 messages) 6 messages, 3 authors, 2016-05-30

[PATCH v9 2/2] dmaengine: Add Xilinx zynqmp dma engine driver support

From: Shubhrajyoti Datta <hidden>
Date: 2016-05-30 06:17:06
Also in: linux-devicetree, lkml

+ */
+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.

+       addr = desc->dst_p;
+       writel(addr, chan->regs + ZYNQMP_DMA_DST_START_LSB);
+       writel(upper_32_bits(addr), chan->regs + ZYNQMP_DMA_DST_START_MSB);
+}
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help