mirror of
https://github.com/raspberrypi/linux.git
synced 2025-12-07 10:29:52 +00:00
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:
committed by
Dom Cobley
parent
51c633bbda
commit
a4ba2c2b95
@@ -1790,6 +1790,12 @@ vchiq_register_child(struct platform_device *pdev, const char *name)
|
|||||||
child = NULL;
|
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;
|
return child;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user