rendered paste bodyIndex: drivers/usb/host/ohci-h5400.c
===================================================================
RCS file: /cvs/linux/kernel26/drivers/usb/host/ohci-h5400.c,v
retrieving revision 1.2
diff -u -r1.2 ohci-h5400.c
--- drivers/usb/host/ohci-h5400.c 9 Apr 2005 14:20:36 -0000 1.2
+++ drivers/usb/host/ohci-h5400.c 11 Apr 2005 14:07:38 -0000
@@ -25,6 +25,8 @@
#error "This file is iPAQ H5xxx bus glue. CONFIG_ARCH_H5400 must be defined."
#endif
+static u64 ohci_dmamask = 0xffffffffUL;
+
extern int usb_disabled(void);
/*-------------------------------------------------------------------------*/
@@ -74,8 +76,10 @@
shamcop_clock_enable(sdev->device.parent, SHAMCOP_USBHOST_CLKEN, 1);
shamcop_clock_enable(sdev->device.parent, SHAMCOP_UCLK_EN, 0);
+ mdelay(250);
+
/* taken from tmio_ohci, have to see if they are needed */
- // sdev->device.dma_mask = 0xffffffffUL;
+ sdev->device.dma_mask = &ohci_dmamask;
sdev->device.coherent_dma_mask = 0xffffffffUL;
retval = hcd_buffer_create(hcd);