Message ID | E1X4IF0-0004wh-0e@rmk-PC.arm.linux.org.uk (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Hello. On 07/08/2014 03:22 AM, Russell King wrote: > The iMX6 gigabit FEC does not support half-duplex gigabit operation. > Phys attacked to the FEC may support this, and we currently do nothing s/attacked/attached/. Perhaps Dave can fix when applying... > to disable this feature. This may result in an invalid configuration. > Mask out phy support for gigabit half-duplex operation. > Acked-by: Fugang Duan <B38611@freescale.com> > Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk> WBR, Sergei
diff --git a/drivers/net/ethernet/freescale/fec_main.c b/drivers/net/ethernet/freescale/fec_main.c index 77037fd377b8..a91fe68030e6 100644 --- a/drivers/net/ethernet/freescale/fec_main.c +++ b/drivers/net/ethernet/freescale/fec_main.c @@ -1667,6 +1667,7 @@ static int fec_enet_mii_probe(struct net_device *ndev) /* mask with MAC supported features */ if (id_entry->driver_data & FEC_QUIRK_HAS_GBIT) { phy_dev->supported &= PHY_GBIT_FEATURES; + phy_dev->supported &= ~SUPPORTED_1000baseT_Half; #if !defined(CONFIG_M5272) phy_dev->supported |= SUPPORTED_Pause; #endif