[PATCH] bus: fsl-mc: Fix dma coherent not avaiable

From: Yi Wang
Date: Tue Oct 26 2021 - 21:45:39 EST


From: 王业超10154425 <wang.yechao255@xxxxxxxxxx>

Commit "a081bd4a" change the third argument of of_dma_configure_id,
from 1 to 0, and then the dpni cannot inherit the dma_coherent from
fsl-mc bus on fsl-lx2160a.

Signed-off-by: Wang Yechao <wang.yechao255@xxxxxxxxxx>
Signed-off-by: Yi Wang <wang.yi59@xxxxxxxxxx>
---
drivers/bus/fsl-mc/fsl-mc-bus.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/bus/fsl-mc/fsl-mc-bus.c b/drivers/bus/fsl-mc/fsl-mc-bus.c
index 8fd4a35..74dc47b 100644
--- a/drivers/bus/fsl-mc/fsl-mc-bus.c
+++ b/drivers/bus/fsl-mc/fsl-mc-bus.c
@@ -146,7 +146,7 @@ static int fsl_mc_dma_configure(struct device *dev)
dma_dev = dma_dev->parent;

if (dev_of_node(dma_dev))
- return of_dma_configure_id(dev, dma_dev->of_node, 0, &input_id);
+ return of_dma_configure_id(dev, dma_dev->of_node, 1, &input_id);

return acpi_dma_configure_id(dev, DEV_DMA_COHERENT, &input_id);
}
--
1.8.3.1