]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - drivers/net/phy/microchip.c
net: phy: phy drivers should not set SUPPORTED_[Asym_]Pause
[linux.git] / drivers / net / phy / microchip.c
index eb4db22002873685ad27e370f18766dc2624eeb1..324fbf6ad8ff8fcc51e92cd2f4d26399b00dfc41 100644 (file)
@@ -111,7 +111,7 @@ static void lan88xx_set_mdix(struct phy_device *phydev)
        int buf;
        int val;
 
-       switch (phydev->mdix) {
+       switch (phydev->mdix_ctrl) {
        case ETH_TP_MDI:
                val = LAN88XX_EXT_MODE_CTRL_MDI_;
                break;
@@ -146,8 +146,7 @@ static struct phy_driver microchip_phy_driver[] = {
        .phy_id_mask    = 0xfffffff0,
        .name           = "Microchip LAN88xx",
 
-       .features       = (PHY_GBIT_FEATURES |
-                          SUPPORTED_Pause | SUPPORTED_Asym_Pause),
+       .features       = PHY_GBIT_FEATURES,
        .flags          = PHY_HAS_INTERRUPT | PHY_HAS_MAGICANEG,
 
        .probe          = lan88xx_probe,