diff --git a/drivers/dma/pl330.c b/drivers/dma/pl330.c index cdf0483b8f2dfb8f746b786fd6bf84b0d5f6657b..b8a7adf7023c66d015cef691bbd77e595749bc60 100644 --- a/drivers/dma/pl330.c +++ b/drivers/dma/pl330.c @@ -2887,6 +2887,7 @@ static int pl330_dma_device_slave_caps(struct dma_chan *dchan, caps->directions = BIT(DMA_DEV_TO_MEM) | BIT(DMA_MEM_TO_DEV); caps->cmd_pause = false; caps->cmd_terminate = true; + caps->residue_granularity = DMA_RESIDUE_GRANULARITY_DESCRIPTOR; return 0; }