diff options
Diffstat (limited to 'arch/sparc')
| -rw-r--r-- | arch/sparc/cpu/leon3/usb_uhci.c | 8 | 
1 files changed, 4 insertions, 4 deletions
| diff --git a/arch/sparc/cpu/leon3/usb_uhci.c b/arch/sparc/cpu/leon3/usb_uhci.c index 358e52afc..62cc25dc9 100644 --- a/arch/sparc/cpu/leon3/usb_uhci.c +++ b/arch/sparc/cpu/leon3/usb_uhci.c @@ -515,9 +515,9 @@ void reset_hc(void)  	out16r(usb_base_addr + USBCMD, USBCMD_GRESET | USBCMD_RS);  	/* Turn off all interrupts */  	out16r(usb_base_addr + USBINTR, 0); -	wait_ms(50); +	mdelay(50);  	out16r(usb_base_addr + USBCMD, 0); -	wait_ms(10); +	mdelay(10);  }  void start_hc(void) @@ -1044,7 +1044,7 @@ int uhci_submit_rh_msg(struct usb_device *dev, unsigned long pipe, void *buffer,  			status = (status & 0xfff5) | USBPORTSC_PR;  			out16r(usb_base_addr + USBPORTSC1 + 2 * (wIndex - 1),  			       status); -			wait_ms(10); +			mdelay(10);  			status = (status & 0xfff5) & ~USBPORTSC_PR;  			out16r(usb_base_addr + USBPORTSC1 + 2 * (wIndex - 1),  			       status); @@ -1052,7 +1052,7 @@ int uhci_submit_rh_msg(struct usb_device *dev, unsigned long pipe, void *buffer,  			status = (status & 0xfff5) | USBPORTSC_PE;  			out16r(usb_base_addr + USBPORTSC1 + 2 * (wIndex - 1),  			       status); -			wait_ms(10); +			mdelay(10);  			status = (status & 0xfff5) | 0xa;  			out16r(usb_base_addr + USBPORTSC1 + 2 * (wIndex - 1),  			       status); |