/* In the case of a PHY power down to save power, or to turn off link during a driver unload, or wake on lan is not enabled, restore the link to previous settings.  */
void e1000_power_down_phy_copper(struct e1000_hw *hw)
/* In the case of a PHY power down to save power, or to turn off link during a driver unload, or wake on lan is not enabled, restore the link to previous settings.  */
void e1000_power_down_phy_copper(struct e1000_hw *hw)
{
	u16 mii_reg = 0;
	e1e_rphy(hw, PHY_CONTROL, &mii_reg);
	mii_reg |= MII_CR_POWER_DOWN;
	e1e_wphy(hw, PHY_CONTROL, mii_reg);
	msleep(1);
}