diff options
Diffstat (limited to 'drivers/of/platform.c')
| -rw-r--r-- | drivers/of/platform.c | 3 | 
1 files changed, 3 insertions, 0 deletions
| diff --git a/drivers/of/platform.c b/drivers/of/platform.c index 6925d993e1f0..7ba90c290a42 100644 --- a/drivers/of/platform.c +++ b/drivers/of/platform.c @@ -185,6 +185,9 @@ static struct platform_device *of_platform_device_create_pdata(  	if (!dev)  		goto err_clear_flag; +	dev->dev.coherent_dma_mask = DMA_BIT_MASK(32); +	if (!dev->dev.dma_mask) +		dev->dev.dma_mask = &dev->dev.coherent_dma_mask;  	dev->dev.bus = &platform_bus_type;  	dev->dev.platform_data = platform_data;  	of_msi_configure(&dev->dev, dev->dev.of_node); |