From: Corcodel Marian <corcodel.mar...@gmail.com> Date: Wed, 26 Aug 2015 15:16:10 +0300
> Correct value on r810x_phy_power_up function normal clean > bit BMCR_PDOWN > > Signed-off-by: Corcodel Marian <corcodel.mar...@gmail.com> > > diff --git a/drivers/net/ethernet/realtek/r8169.c > b/drivers/net/ethernet/realtek/r8169.c > index d6d39df..91cf3a6 100644 > --- a/drivers/net/ethernet/realtek/r8169.c > +++ b/drivers/net/ethernet/realtek/r8169.c > @@ -4669,7 +4669,7 @@ static void r810x_phy_power_down(struct rtl8169_private > *tp) > static void r810x_phy_power_up(struct rtl8169_private *tp) > { > rtl_writephy(tp, 0x1f, 0x0000); > - rtl_writephy(tp, MII_BMCR, BMCR_ANENABLE); > + rtl_writephy(tp, MII_BMCR, ~BMCR_PDOWN); This DOES NOT only clear BMCR_PDOWN, it sets every other bit in the register as well. -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html