Setup DMA Mask --- I realised while (re)creating the test branches (sent in reply to the cover letter), I missed to squash this hunk in "staging: vc04_services: bcm2835-isp: Add a more complex ISP processing component" before sending out the series. Sending it as a fixup! for now. --- .../staging/vc04_services/bcm2835-isp/bcm2835-v4l2-isp.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/drivers/staging/vc04_services/bcm2835-isp/bcm2835-v4l2-isp.c b/drivers/staging/vc04_services/bcm2835-isp/bcm2835-v4l2-isp.c index 316d35d5f19d..4a23f9feb6e4 100644 --- a/drivers/staging/vc04_services/bcm2835-isp/bcm2835-v4l2-isp.c +++ b/drivers/staging/vc04_services/bcm2835-isp/bcm2835-v4l2-isp.c @@ -1774,6 +1774,12 @@ static int bcm2835_isp_probe(struct vchiq_device *device) unsigned int i; int ret; + ret = dma_set_mask_and_coherent(&device->dev, DMA_BIT_MASK(32)); + if (ret) { + dev_err(&device->dev, "dma_set_mask_and_coherent failed: %d\n", ret); + return ret; + } + bcm2835_isp_instances = devm_kzalloc(&device->dev, sizeof(bcm2835_isp_instances) * BCM2835_ISP_NUM_INSTANCES, -- 2.41.0