macb: Keep driver's speed/duplex in sync with actual NCFGR
[cascardo/linux.git] / drivers / net / ethernet / cadence / macb.c
index c374875..13c3c33 100644 (file)
@@ -1031,6 +1031,8 @@ static void macb_init_hw(struct macb *bp)
                config |= MACB_BIT(NBC);        /* No BroadCast */
        config |= macb_dbw(bp);
        macb_writel(bp, NCFGR, config);
+       bp->speed = SPEED_10;
+       bp->duplex = DUPLEX_HALF;
 
        macb_configure_dma(bp);