diff options
Diffstat (limited to 'drivers/usb/host/ehci-spear.c')
-rw-r--r-- | drivers/usb/host/ehci-spear.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/drivers/usb/host/ehci-spear.c b/drivers/usb/host/ehci-spear.c index 6839e1504db5..ee6f9ffaa0e7 100644 --- a/drivers/usb/host/ehci-spear.c +++ b/drivers/usb/host/ehci-spear.c | |||
@@ -81,9 +81,7 @@ static int spear_ehci_hcd_drv_probe(struct platform_device *pdev) | |||
81 | * Since shared usb code relies on it, set it here for now. | 81 | * Since shared usb code relies on it, set it here for now. |
82 | * Once we have dma capability bindings this can go away. | 82 | * Once we have dma capability bindings this can go away. |
83 | */ | 83 | */ |
84 | if (!pdev->dev.dma_mask) | 84 | retval = dma_coerce_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32)); |
85 | pdev->dev.dma_mask = &pdev->dev.coherent_dma_mask; | ||
86 | retval = dma_set_coherent_mask(&pdev->dev, DMA_BIT_MASK(32)); | ||
87 | if (retval) | 85 | if (retval) |
88 | goto fail; | 86 | goto fail; |
89 | 87 | ||