diff options
| author | Rafaël Carré <rafael.carre@gmail.com> | 2010-06-18 01:47:29 +0000 |
|---|---|---|
| committer | Rafaël Carré <rafael.carre@gmail.com> | 2010-06-18 01:47:29 +0000 |
| commit | 48313f58e3f7fbc329e5dcb2d193802300d56556 (patch) | |
| tree | 0b08786999d1d3e3303f5f9c53a94ee6231c38b4 | |
| parent | b43e15fe57397a869b449849be6f6341088f170c (diff) | |
| download | rockbox-48313f58e3f7fbc329e5dcb2d193802300d56556.zip rockbox-48313f58e3f7fbc329e5dcb2d193802300d56556.tar.gz rockbox-48313f58e3f7fbc329e5dcb2d193802300d56556.tar.bz2 rockbox-48313f58e3f7fbc329e5dcb2d193802300d56556.tar.xz | |
usb-drv-as3525: use udelay() and not a C busy loop
Remove redundant "? true : false"
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26903 a1c6a512-1295-4272-9138-f99709370657
| -rw-r--r-- | firmware/target/arm/as3525/usb-drv-as3525.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/firmware/target/arm/as3525/usb-drv-as3525.c b/firmware/target/arm/as3525/usb-drv-as3525.c index 937ab63..45dadeb 100644 --- a/firmware/target/arm/as3525/usb-drv-as3525.c +++ b/firmware/target/arm/as3525/usb-drv-as3525.c @@ -366,10 +366,11 @@ void usb_attach(void) usb_enable(true); } +/* delay is in milliseconds */ static inline void usb_delay(int delay) -{ //TUNEME : delay is in milliseconds - delay <<= 14; - while(delay--) ; +{ + while(delay--) + udelay(1000); } static void usb_phy_on(void) @@ -1019,7 +1020,7 @@ void usb_drv_stall(int ep, bool stall, bool in) bool usb_drv_stalled(int ep, bool in) { - return USB_EP_CTRL(ep, in) & USB_EP_CTRL_STALL ? true : false; + return USB_EP_CTRL(ep, in) & USB_EP_CTRL_STALL; } #else |