Hi Vinod, > > > why cant a trxn from user be split to multiple dmanegine txn's? > > > > Assuming we split frame transfer into two dma_async_tx_descriptor (two > > callbacks) Then we need some mechanism to pass multiplanar > > information from client driver to dmaengine driver? > > i.e dma programming sequence will be different for single/multiple > > destination buffer address. > > Can you explain how? For single frame. a) Program DMA_IP ADDR0 register. b) Configure other required params and start the DMA controller. For multi-planar frame (plane count = 2) a) Program DMA_IP ADDR0 register. b) Program DMA_IP ADDR1 register. c) Configure other required params and start the DMA controller. > > -- > ~Vinod -- To unsubscribe from this list: send the line "unsubscribe dmaengine" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html