]> Pileus Git - ~andy/linux/blobdiff - drivers/net/ethernet/xilinx/xilinx_emaclite.c
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
[~andy/linux] / drivers / net / ethernet / xilinx / xilinx_emaclite.c
index c4d8aeffb4ba5f7275712f04854cb7c10bd12a1b..1cd131bde680bea02152fa14146bda981d3dd0e5 100644 (file)
@@ -963,7 +963,8 @@ static int xemaclite_open(struct net_device *dev)
                phy_write(lp->phy_dev, MII_CTRL1000, 0);
 
                /* Advertise only 10 and 100mbps full/half duplex speeds */
-               phy_write(lp->phy_dev, MII_ADVERTISE, ADVERTISE_ALL);
+               phy_write(lp->phy_dev, MII_ADVERTISE, ADVERTISE_ALL |
+                         ADVERTISE_CSMA);
 
                /* Restart auto negotiation */
                bmcr = phy_read(lp->phy_dev, MII_BMCR);