lxt.c (d0034a7a4ac7fae708146ac0059b9c47a1543f0d) lxt.c (1953feb022154e19c5953988fd3dd65ebc769dc9)
1// SPDX-License-Identifier: GPL-2.0+
2/*
3 * drivers/net/phy/lxt.c
4 *
5 * Driver for Intel LXT PHYs
6 *
7 * Author: Andy Fleming
8 *

--- 228 unchanged lines hidden (view full) ---

237
238 do {
239 lpa = phy_read(phydev, MII_LPA);
240
241 if (lpa < 0)
242 return lpa;
243
244 /* If both registers are equal, it is suspect but not
1// SPDX-License-Identifier: GPL-2.0+
2/*
3 * drivers/net/phy/lxt.c
4 *
5 * Driver for Intel LXT PHYs
6 *
7 * Author: Andy Fleming
8 *

--- 228 unchanged lines hidden (view full) ---

237
238 do {
239 lpa = phy_read(phydev, MII_LPA);
240
241 if (lpa < 0)
242 return lpa;
243
244 /* If both registers are equal, it is suspect but not
245 * impossible, hence a new try
246 */
245 * impossible, hence a new try
246 */
247 } while (lpa == adv && retry--);
248
249 mii_lpa_to_linkmode_lpa_t(phydev->lp_advertising, lpa);
250
251 lpa &= adv;
252
253 phydev->speed = SPEED_10;
254 phydev->duplex = DUPLEX_HALF;

--- 104 unchanged lines hidden ---
247 } while (lpa == adv && retry--);
248
249 mii_lpa_to_linkmode_lpa_t(phydev->lp_advertising, lpa);
250
251 lpa &= adv;
252
253 phydev->speed = SPEED_10;
254 phydev->duplex = DUPLEX_HALF;

--- 104 unchanged lines hidden ---