]> git.kernelconcepts.de Git - mv-sheeva.git/blobdiff - drivers/net/cpmac.c
cpmac: wait longer after MDIO reset
[mv-sheeva.git] / drivers / net / cpmac.c
index 7b311c6d14ab715ee19b40eb824f82ef9ee91984..645e6442dc481382f59d73163cb6888fb0cc14d6 100644 (file)
@@ -1245,11 +1245,11 @@ int __devinit cpmac_init(void)
 
        cpmac_mii->reset(cpmac_mii);
 
-       for (i = 0; i < 300000; i++)
+       for (i = 0; i < 300; i++)
                if ((mask = cpmac_read(cpmac_mii->priv, CPMAC_MDIO_ALIVE)))
                        break;
                else
-                       cpu_relax();
+                       msleep(10);
 
        mask &= 0x7fffffff;
        if (mask & (mask - 1)) {