diff options
-rw-r--r-- | drivers/net/ethernet/rdc/r6040.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/net/ethernet/rdc/r6040.c b/drivers/net/ethernet/rdc/r6040.c index 851376b7fc78..c6cd1d05f8ea 100644 --- a/drivers/net/ethernet/rdc/r6040.c +++ b/drivers/net/ethernet/rdc/r6040.c | |||
@@ -221,6 +221,7 @@ static int r6040_phy_read(void __iomem *ioaddr, int phy_addr, int reg) | |||
221 | cmd = ioread16(ioaddr + MMDIO); | 221 | cmd = ioread16(ioaddr + MMDIO); |
222 | if (!(cmd & MDIO_READ)) | 222 | if (!(cmd & MDIO_READ)) |
223 | break; | 223 | break; |
224 | udelay(1); | ||
224 | } | 225 | } |
225 | 226 | ||
226 | if (limit < 0) | 227 | if (limit < 0) |
@@ -244,6 +245,7 @@ static int r6040_phy_write(void __iomem *ioaddr, | |||
244 | cmd = ioread16(ioaddr + MMDIO); | 245 | cmd = ioread16(ioaddr + MMDIO); |
245 | if (!(cmd & MDIO_WRITE)) | 246 | if (!(cmd & MDIO_WRITE)) |
246 | break; | 247 | break; |
248 | udelay(1); | ||
247 | } | 249 | } |
248 | 250 | ||
249 | return (limit < 0) ? -ETIMEDOUT : 0; | 251 | return (limit < 0) ? -ETIMEDOUT : 0; |