diff options
| author | Mike Frysinger <vapier@gentoo.org> | 2012-03-05 13:47:00 +0000 | 
|---|---|---|
| committer | Marek Vasut <marek.vasut@gmail.com> | 2012-03-19 00:08:16 +0100 | 
| commit | 5b84dd67cfd8c07c4adff935310224a03d0c4d01 (patch) | |
| tree | 4e3299dd7c56e993ec51d0a9364e2d95c0393c74 /drivers/usb/host/isp116x-hcd.c | |
| parent | b9743081058d847a9150dc8bd9dd2b74d78105a2 (diff) | |
| download | olio-uboot-2014.01-5b84dd67cfd8c07c4adff935310224a03d0c4d01.tar.xz olio-uboot-2014.01-5b84dd67cfd8c07c4adff935310224a03d0c4d01.zip | |
usb: replace wait_ms() with mdelay()
Common code has a mdelay() func, so use that instead of the usb-specific
wait_ms() func.  This also fixes the build errors:
ohci-hcd.c: In function 'submit_common_msg':
/usr/local/src/u-boot/blackfin/include/usb.h:202:44: sorry, unimplemented: inlining failed in call to 'wait_ms': function body not available
ohci-hcd.c:1519:9: sorry, unimplemented: called from here
/usr/local/src/u-boot/blackfin/include/usb.h:202:44: sorry, unimplemented: inlining failed in call to 'wait_ms': function body not available
ohci-hcd.c:1816:10: sorry, unimplemented: called from here
/usr/local/src/u-boot/blackfin/include/usb.h:202:44: sorry, unimplemented: inlining failed in call to 'wait_ms': function body not available
ohci-hcd.c:1827:10: sorry, unimplemented: called from here
/usr/local/src/u-boot/blackfin/include/usb.h:202:44: sorry, unimplemented: inlining failed in call to 'wait_ms': function body not available
ohci-hcd.c:1844:10: sorry, unimplemented: called from here
/usr/local/src/u-boot/blackfin/include/usb.h:202:44: sorry, unimplemented: inlining failed in call to 'wait_ms': function body not available
ohci-hcd.c:1563:11: sorry, unimplemented: called from here
/usr/local/src/u-boot/blackfin/include/usb.h:202:44: sorry, unimplemented: inlining failed in call to 'wait_ms': function body not available
ohci-hcd.c:1583:9: sorry, unimplemented: called from here
make[1]: *** [ohci-hcd.o] Error 1
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Acked-by: Marek Vasut <marex@denx.de>
Diffstat (limited to 'drivers/usb/host/isp116x-hcd.c')
| -rw-r--r-- | drivers/usb/host/isp116x-hcd.c | 12 | 
1 files changed, 6 insertions, 6 deletions
| diff --git a/drivers/usb/host/isp116x-hcd.c b/drivers/usb/host/isp116x-hcd.c index abdcbb4b2..5ef34c30f 100644 --- a/drivers/usb/host/isp116x-hcd.c +++ b/drivers/usb/host/isp116x-hcd.c @@ -578,7 +578,7 @@ static int isp116x_interrupt(struct isp116x *isp116x)  			/* When root hub or any of its ports is going  			   to come out of suspend, it may take more  			   than 10ms for status bits to stabilize. */ -			wait_ms(20); +			mdelay(20);  		}  		if (intstat & HCINT_SO) { @@ -679,7 +679,7 @@ retry_same:  	/* Pack data into FIFO ram */  	pack_fifo(isp116x, dev, pipe, ptd, 1, buffer, len);  #ifdef EXTRA_DELAY -	wait_ms(EXTRA_DELAY); +	mdelay(EXTRA_DELAY);  #endif  	/* Start the data transfer */ @@ -983,11 +983,11 @@ static int isp116x_submit_rh_msg(struct usb_device *dev, unsigned long pipe,  						       HCRHPORT1 + wIndex - 1);  				if (!(tmp & RH_PS_PRS))  					break; -				wait_ms(1); +				mdelay(1);  			}  			isp116x_write_reg32(isp116x, HCRHPORT1 + wIndex - 1,  					    RH_PS_PRS); -			wait_ms(10); +			mdelay(10);  			len = 0;  			break; @@ -1251,7 +1251,7 @@ static int isp116x_sw_reset(struct isp116x *isp116x)  	isp116x_write_reg32(isp116x, HCCMDSTAT, HCCMDSTAT_HCR);  	while (--retries) {  		/* It usually resets within 1 ms */ -		wait_ms(1); +		mdelay(1);  		if (!(isp116x_read_reg32(isp116x, HCCMDSTAT) & HCCMDSTAT_HCR))  			break;  	} @@ -1278,7 +1278,7 @@ static int isp116x_reset(struct isp116x *isp116x)  		clkrdy = isp116x_read_reg16(isp116x, HCuPINT) & HCuPINT_CLKRDY;  		if (clkrdy)  			break; -		wait_ms(1); +		mdelay(1);  	}  	if (!clkrdy) {  		ERR("clock not ready after %dms", timeout); |