aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/phy/broadcom.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net/phy/broadcom.c')
-rw-r--r--drivers/net/phy/broadcom.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/drivers/net/phy/broadcom.c b/drivers/net/phy/broadcom.c
index 5d2a2e90aba8..bddf4a42ae68 100644
--- a/drivers/net/phy/broadcom.c
+++ b/drivers/net/phy/broadcom.c
@@ -561,9 +561,11 @@ static int brcm_fet_config_init(struct phy_device *phydev)
561 if (err < 0) 561 if (err < 0)
562 goto done; 562 goto done;
563 563
564 /* Enable auto power down */ 564 if (phydev->dev_flags & PHY_BRCM_AUTO_PWRDWN_ENABLE) {
565 err = brcm_phy_setbits(phydev, MII_BRCM_FET_SHDW_AUXSTAT2, 565 /* Enable auto power down */
566 MII_BRCM_FET_SHDW_AS2_APDE); 566 err = brcm_phy_setbits(phydev, MII_BRCM_FET_SHDW_AUXSTAT2,
567 MII_BRCM_FET_SHDW_AS2_APDE);
568 }
567 569
568done: 570done:
569 /* Disable shadow register access */ 571 /* Disable shadow register access */