mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-08-05 16:54:27 +00:00
ice: add additional E830 device ids
Add support for additional E830 device ids which are supported by the driver: - 0x12D5: Intel(R) Ethernet Controller E830-C for backplane - 0x12D8: Intel(R) Ethernet Controller E830-C for QSFP - 0x12DA: Intel(R) Ethernet Controller E830-C for SFP - 0x12DC: Intel(R) Ethernet Controller E830-XXV for backplane - 0x12DD: Intel(R) Ethernet Controller E830-XXV for QSFP - 0x12DE: Intel(R) Ethernet Controller E830-XXV for SFP Reviewed-by: Wojciech Drewek <wojciech.drewek@intel.com> Signed-off-by: Paul Greenwalt <paul.greenwalt@intel.com> Tested-by: Pucha Himasekhar Reddy <himasekharx.reddy.pucha@intel.com> (A Contingent worker at Intel) Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
This commit is contained in:
parent
8c4e479812
commit
4fd104018c
3 changed files with 24 additions and 0 deletions
|
@ -164,6 +164,12 @@ static int ice_set_mac_type(struct ice_hw *hw)
|
|||
case ICE_DEV_ID_E830_QSFP56:
|
||||
case ICE_DEV_ID_E830_SFP:
|
||||
case ICE_DEV_ID_E830_SFP_DD:
|
||||
case ICE_DEV_ID_E830C_BACKPLANE:
|
||||
case ICE_DEV_ID_E830_XXV_BACKPLANE:
|
||||
case ICE_DEV_ID_E830C_QSFP:
|
||||
case ICE_DEV_ID_E830_XXV_QSFP:
|
||||
case ICE_DEV_ID_E830C_SFP:
|
||||
case ICE_DEV_ID_E830_XXV_SFP:
|
||||
hw->mac_type = ICE_MAC_E830;
|
||||
break;
|
||||
default:
|
||||
|
|
|
@ -24,6 +24,18 @@
|
|||
#define ICE_DEV_ID_E830_SFP 0x12D3
|
||||
/* Intel(R) Ethernet Controller E830-C for SFP-DD */
|
||||
#define ICE_DEV_ID_E830_SFP_DD 0x12D4
|
||||
/* Intel(R) Ethernet Controller E830-C for backplane */
|
||||
#define ICE_DEV_ID_E830C_BACKPLANE 0x12D5
|
||||
/* Intel(R) Ethernet Controller E830-C for QSFP */
|
||||
#define ICE_DEV_ID_E830C_QSFP 0x12D8
|
||||
/* Intel(R) Ethernet Controller E830-C for SFP */
|
||||
#define ICE_DEV_ID_E830C_SFP 0x12DA
|
||||
/* Intel(R) Ethernet Controller E830-XXV for backplane */
|
||||
#define ICE_DEV_ID_E830_XXV_BACKPLANE 0x12DC
|
||||
/* Intel(R) Ethernet Controller E830-XXV for QSFP */
|
||||
#define ICE_DEV_ID_E830_XXV_QSFP 0x12DD
|
||||
/* Intel(R) Ethernet Controller E830-XXV for SFP */
|
||||
#define ICE_DEV_ID_E830_XXV_SFP 0x12DE
|
||||
/* Intel(R) Ethernet Controller E810-C for backplane */
|
||||
#define ICE_DEV_ID_E810C_BACKPLANE 0x1591
|
||||
/* Intel(R) Ethernet Controller E810-C for QSFP */
|
||||
|
|
|
@ -5809,6 +5809,12 @@ static const struct pci_device_id ice_pci_tbl[] = {
|
|||
{ PCI_VDEVICE(INTEL, ICE_DEV_ID_E830_QSFP56) },
|
||||
{ PCI_VDEVICE(INTEL, ICE_DEV_ID_E830_SFP) },
|
||||
{ PCI_VDEVICE(INTEL, ICE_DEV_ID_E830_SFP_DD) },
|
||||
{ PCI_VDEVICE(INTEL, ICE_DEV_ID_E830C_BACKPLANE), },
|
||||
{ PCI_VDEVICE(INTEL, ICE_DEV_ID_E830_XXV_BACKPLANE), },
|
||||
{ PCI_VDEVICE(INTEL, ICE_DEV_ID_E830C_QSFP), },
|
||||
{ PCI_VDEVICE(INTEL, ICE_DEV_ID_E830_XXV_QSFP), },
|
||||
{ PCI_VDEVICE(INTEL, ICE_DEV_ID_E830C_SFP), },
|
||||
{ PCI_VDEVICE(INTEL, ICE_DEV_ID_E830_XXV_SFP), },
|
||||
/* required last entry */
|
||||
{}
|
||||
};
|
||||
|
|
Loading…
Add table
Reference in a new issue