diff options
| -rw-r--r-- | drivers/net/phy/dp83867.c | 6 | 
1 files changed, 1 insertions, 5 deletions
diff --git a/drivers/net/phy/dp83867.c b/drivers/net/phy/dp83867.c index 9bd9a5c0b1db..6bbc81ad295f 100644 --- a/drivers/net/phy/dp83867.c +++ b/drivers/net/phy/dp83867.c @@ -826,16 +826,12 @@ static int dp83867_phy_reset(struct phy_device *phydev)  {  	int err; -	err = phy_write(phydev, DP83867_CTRL, DP83867_SW_RESET); +	err = phy_write(phydev, DP83867_CTRL, DP83867_SW_RESTART);  	if (err < 0)  		return err;  	usleep_range(10, 20); -	/* After reset FORCE_LINK_GOOD bit is set. Although the -	 * default value should be unset. Disable FORCE_LINK_GOOD -	 * for the phy to work properly. -	 */  	return phy_modify(phydev, MII_DP83867_PHYCTRL,  			 DP83867_PHYCR_FORCE_LINK_GOOD, 0);  }  | 
