aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/usb/host/ehci-atmel.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/usb/host/ehci-atmel.c')
-rw-r--r--drivers/usb/host/ehci-atmel.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/drivers/usb/host/ehci-atmel.c b/drivers/usb/host/ehci-atmel.c
index f417526fb1f4..284f8417eae5 100644
--- a/drivers/usb/host/ehci-atmel.c
+++ b/drivers/usb/host/ehci-atmel.c
@@ -96,10 +96,9 @@ static int ehci_atmel_drv_probe(struct platform_device *pdev)
96 * Since shared usb code relies on it, set it here for now. 96 * Since shared usb code relies on it, set it here for now.
97 * Once we have dma capability bindings this can go away. 97 * Once we have dma capability bindings this can go away.
98 */ 98 */
99 if (!pdev->dev.dma_mask) 99 retval = dma_coerce_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32));
100 pdev->dev.dma_mask = &pdev->dev.coherent_dma_mask; 100 if (retval)
101 if (!pdev->dev.coherent_dma_mask) 101 goto fail_create_hcd;
102 pdev->dev.coherent_dma_mask = DMA_BIT_MASK(32);
103 102
104 hcd = usb_create_hcd(driver, &pdev->dev, dev_name(&pdev->dev)); 103 hcd = usb_create_hcd(driver, &pdev->dev, dev_name(&pdev->dev));
105 if (!hcd) { 104 if (!hcd) {