Skip to content

Commit 96c2be3

Browse files
hkallweitdavem330
authored andcommitted
net: phy: use mii_10gbt_stat_mod_linkmode_lpa_t in genphy_c45_read_lpa
Use mii_10gbt_stat_mod_linkmode_lpa_t() in genphy_c45_read_lpa() to simplify the code. Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com> Reviewed-by: Florian Fainelli <f.fainelli@gmail.com> Signed-off-by: David S. Miller <davem@davemloft.net>
1 parent 9004a14 commit 96c2be3

File tree

1 file changed

+1
-9
lines changed

1 file changed

+1
-9
lines changed

drivers/net/phy/phy-c45.c

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -248,15 +248,7 @@ int genphy_c45_read_lpa(struct phy_device *phydev)
248248
if (val < 0)
249249
return val;
250250

251-
if (val & MDIO_AN_10GBT_STAT_LP2_5G)
252-
linkmode_set_bit(ETHTOOL_LINK_MODE_2500baseT_Full_BIT,
253-
phydev->lp_advertising);
254-
if (val & MDIO_AN_10GBT_STAT_LP5G)
255-
linkmode_set_bit(ETHTOOL_LINK_MODE_5000baseT_Full_BIT,
256-
phydev->lp_advertising);
257-
if (val & MDIO_AN_10GBT_STAT_LP10G)
258-
linkmode_set_bit(ETHTOOL_LINK_MODE_10000baseT_Full_BIT,
259-
phydev->lp_advertising);
251+
mii_10gbt_stat_mod_linkmode_lpa_t(phydev->lp_advertising, val);
260252

261253
return 0;
262254
}

0 commit comments

Comments
 (0)