]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - drivers/media/platform/ti-vpe/vpe.c
media: ti-vpe: Set the DMA mask and coherent mask
[linux.git] / drivers / media / platform / ti-vpe / vpe.c
index ad9d8b559cadecdb567ce3a4b96c5210cf22945a..d7f8eb90147532d1d6bcad7647024650229bfd6e 100644 (file)
@@ -2517,6 +2517,13 @@ static int vpe_probe(struct platform_device *pdev)
        struct vpe_dev *dev;
        int ret, irq, func;
 
+       ret = dma_coerce_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32));
+       if (ret) {
+               dev_err(&pdev->dev,
+                       "32-bit consistent DMA enable failed\n");
+               return ret;
+       }
+
        dev = devm_kzalloc(&pdev->dev, sizeof(*dev), GFP_KERNEL);
        if (!dev)
                return -ENOMEM;