forked from Minki/linux
atm: he: use mdelay instead of large udelay constants
ARM cannot handle udelay for more than 2 miliseconds, and it is rather bad style to block the cpu for 16ms anyway, so let's use msleep instead. Signed-off-by: Arnd Bergmann <arnd@arndb.de> Cc: Chas Williams <chas@cmf.nrl.navy.mil> Cc: linux-atm-general@lists.sourceforge.net Cc: netdev@vger.kernel.org Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
13ccf043ce
commit
f0911aaea9
@ -1055,7 +1055,7 @@ static int he_start(struct atm_dev *dev)
|
||||
he_writel(he_dev, 0x0, RESET_CNTL);
|
||||
he_writel(he_dev, 0xff, RESET_CNTL);
|
||||
|
||||
udelay(16*1000); /* 16 ms */
|
||||
msleep(16); /* 16 ms */
|
||||
status = he_readl(he_dev, RESET_CNTL);
|
||||
if ((status & BOARD_RST_STATUS) == 0) {
|
||||
hprintk("reset failed\n");
|
||||
|
Loading…
Reference in New Issue
Block a user