staging: vchiq_arm: Set up dma ranges on child devices

The VCHIQ driver now loads the audio, camera, codec, and vc-sm
drivers as platform drivers. However they were not being given
the correct DMA configuration.

Call of_dma_configure with the parent (VCHIQ) parameters to be
inherited by the child.

Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.org>
This commit is contained in:
Dave Stevenson
2019-01-29 16:13:25 +00:00
committed by Dom Cobley
parent 51c633bbda
commit a4ba2c2b95

View File

@@ -1790,6 +1790,12 @@ vchiq_register_child(struct platform_device *pdev, const char *name)
child = NULL;
}
/*
* We want the dma-ranges etc to be copied from the parent VCHIQ device
* to be passed on to the children too.
*/
of_dma_configure(&new_dev->dev, pdev->dev.of_node, true);
return child;
}