lxt.c (d79e26a7efc22c4cc2cd66529cc3bd4e0ed5938a) | lxt.c (c0ec3c2736774c69bf5c641aea7712132c0f0eba) |
---|---|
1/* 2 * drivers/net/phy/lxt.c 3 * 4 * Driver for Intel LXT PHYs 5 * 6 * Author: Andy Fleming 7 * 8 * Copyright (c) 2004 Freescale Semiconductor, Inc. --- 163 unchanged lines hidden (view full) --- 172 if (lpa < 0) 173 return lpa; 174 175 /* If both registers are equal, it is suspect but not 176 * impossible, hence a new try 177 */ 178 } while (lpa == adv && retry--); 179 | 1/* 2 * drivers/net/phy/lxt.c 3 * 4 * Driver for Intel LXT PHYs 5 * 6 * Author: Andy Fleming 7 * 8 * Copyright (c) 2004 Freescale Semiconductor, Inc. --- 163 unchanged lines hidden (view full) --- 172 if (lpa < 0) 173 return lpa; 174 175 /* If both registers are equal, it is suspect but not 176 * impossible, hence a new try 177 */ 178 } while (lpa == adv && retry--); 179 |
180 phydev->lp_advertising = mii_lpa_to_ethtool_lpa_t(lpa); | 180 mii_lpa_to_linkmode_lpa_t(phydev->lp_advertising, lpa); |
181 182 lpa &= adv; 183 184 phydev->speed = SPEED_10; 185 phydev->duplex = DUPLEX_HALF; 186 phydev->pause = phydev->asym_pause = 0; 187 188 if (lpa & (LPA_100FULL | LPA_100HALF)) { --- 24 unchanged lines hidden (view full) --- 213 if (bmcr & BMCR_SPEED1000) 214 phydev->speed = SPEED_1000; 215 else if (bmcr & BMCR_SPEED100) 216 phydev->speed = SPEED_100; 217 else 218 phydev->speed = SPEED_10; 219 220 phydev->pause = phydev->asym_pause = 0; | 181 182 lpa &= adv; 183 184 phydev->speed = SPEED_10; 185 phydev->duplex = DUPLEX_HALF; 186 phydev->pause = phydev->asym_pause = 0; 187 188 if (lpa & (LPA_100FULL | LPA_100HALF)) { --- 24 unchanged lines hidden (view full) --- 213 if (bmcr & BMCR_SPEED1000) 214 phydev->speed = SPEED_1000; 215 else if (bmcr & BMCR_SPEED100) 216 phydev->speed = SPEED_100; 217 else 218 phydev->speed = SPEED_10; 219 220 phydev->pause = phydev->asym_pause = 0; |
221 phydev->lp_advertising = 0; | 221 linkmode_zero(phydev->lp_advertising); |
222 } 223 224 return 0; 225} 226 227static int lxt973_probe(struct phy_device *phydev) 228{ 229 int val = phy_read(phydev, MII_LXT973_PCR); --- 69 unchanged lines hidden --- | 222 } 223 224 return 0; 225} 226 227static int lxt973_probe(struct phy_device *phydev) 228{ 229 int val = phy_read(phydev, MII_LXT973_PCR); --- 69 unchanged lines hidden --- |