diff options
Diffstat (limited to 'drivers/net/e1000.c')
-rw-r--r-- | drivers/net/e1000.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/net/e1000.c b/drivers/net/e1000.c index b77298070f8..1c8767dbea2 100644 --- a/drivers/net/e1000.c +++ b/drivers/net/e1000.c @@ -121,6 +121,7 @@ static struct pci_device_id e1000_supported[] = { { PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_I210_1000BASEKX) }, { PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_I225_UNPROGRAMMED) }, { PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_I225_IT) }, + { PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_I225_V) }, {} }; @@ -1588,6 +1589,7 @@ e1000_set_mac_type(struct e1000_hw *hw) case PCI_DEVICE_ID_INTEL_I210_1000BASEKX: case PCI_DEVICE_ID_INTEL_I225_UNPROGRAMMED: case PCI_DEVICE_ID_INTEL_I225_IT: + case PCI_DEVICE_ID_INTEL_I225_V: hw->mac_type = e1000_igb; break; default: @@ -4852,6 +4854,7 @@ static int e1000_set_phy_type (struct e1000_hw *hw) hw->phy_type = e1000_phy_igb; break; case I225_I_PHY_ID: + case I225_V_PHY_ID: case I226_LM_PHY_ID: case I226_I_PHY_ID: hw->phy_type = e1000_phy_igc; @@ -4965,6 +4968,8 @@ e1000_detect_gig_phy(struct e1000_hw *hw) match = true; if (hw->phy_id == I225_I_PHY_ID) match = true; + if (hw->phy_id == I225_V_PHY_ID) + match = true; if (hw->phy_id == I226_LM_PHY_ID) match = true; if (hw->phy_id == I226_I_PHY_ID) |