Does Xavier/TX2’s GPC-DMA support DMA_INTERLEAVE capability ?
dma_cap_zero ( mask );
dma_cap_set ( DMA_INTERLEAVE, mask );
dma_request_chan_by_mask ( mask );
will Xavier/TX2 successfully allocate a DMA channel using the code above~
Does Xavier/TX2’s GPC-DMA support DMA_INTERLEAVE capability ?
dma_cap_zero ( mask );
dma_cap_set ( DMA_INTERLEAVE, mask );
dma_request_chan_by_mask ( mask );
will Xavier/TX2 successfully allocate a DMA channel using the code above~
only these are transaction type are supported as mentioned in the driver
dma_cap_set(DMA_SLAVE, tdma->dma_dev.cap_mask);
dma_cap_set(DMA_PRIVATE, tdma->dma_dev.cap_mask);
dma_cap_set(DMA_CYCLIC, tdma->dma_dev.cap_mask);
dma_cap_set(DMA_MEMCPY, tdma->dma_dev.cap_mask);
dma_cap_set(DMA_MEMSET, tdma->dma_dev.cap_mask);