|
@@ -310,6 +310,7 @@ static struct usb_ehci_pdata octeon_ehci_pdata = {
|
|
|
#ifdef __BIG_ENDIAN
|
|
|
.big_endian_mmio = 1,
|
|
|
#endif
|
|
|
+ .dma_mask_64 = 1,
|
|
|
.power_on = octeon_ehci_power_on,
|
|
|
.power_off = octeon_ehci_power_off,
|
|
|
};
|
|
@@ -331,8 +332,6 @@ static void __init octeon_ehci_hw_start(struct device *dev)
|
|
|
octeon2_usb_clocks_stop();
|
|
|
}
|
|
|
|
|
|
-static u64 octeon_ehci_dma_mask = DMA_BIT_MASK(64);
|
|
|
-
|
|
|
static int __init octeon_ehci_device_init(void)
|
|
|
{
|
|
|
struct platform_device *pd;
|
|
@@ -347,7 +346,6 @@ static int __init octeon_ehci_device_init(void)
|
|
|
if (!pd)
|
|
|
return 0;
|
|
|
|
|
|
- pd->dev.dma_mask = &octeon_ehci_dma_mask;
|
|
|
pd->dev.platform_data = &octeon_ehci_pdata;
|
|
|
octeon_ehci_hw_start(&pd->dev);
|
|
|
|