diff --git a/drivers/firmware/qcom_scm.c b/drivers/firmware/qcom_scm.c index 23e93331260b..780fa1ed6e6a 100644 --- a/drivers/firmware/qcom_scm.c +++ b/drivers/firmware/qcom_scm.c @@ -1107,7 +1107,7 @@ static int qcom_scm_probe(struct platform_device *pdev) __qcom_scm_init(); - ret = dma_set_mask(&pdev->dev, DMA_BIT_MASK(64)); + ret = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(64)); if (ret) return ret;