ice(4): Add PCI IDs for E835 devices
Add device IDs and branding strings for E835 adapters. This is a follow up for E830 adapters with Security Protocol and Data Model (SPDM) support and RDMA support available on 100 and 200Gbps links. Signed-off-by: Krzysztof Galazka <krzysztof.galazka@intel.com> Approved by: kbowling (mentor), erj (mentor) Sponsored by: Intel Corporation MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D52782
This commit is contained in:
@@ -213,6 +213,15 @@ int ice_set_mac_type(struct ice_hw *hw)
|
||||
case ICE_DEV_ID_E830_L_QSFP:
|
||||
case ICE_DEV_ID_E830C_SFP:
|
||||
case ICE_DEV_ID_E830_L_SFP:
|
||||
case ICE_DEV_ID_E835CC_BACKPLANE:
|
||||
case ICE_DEV_ID_E835CC_QSFP56:
|
||||
case ICE_DEV_ID_E835CC_SFP:
|
||||
case ICE_DEV_ID_E835C_BACKPLANE:
|
||||
case ICE_DEV_ID_E835C_QSFP:
|
||||
case ICE_DEV_ID_E835C_SFP:
|
||||
case ICE_DEV_ID_E835_L_BACKPLANE:
|
||||
case ICE_DEV_ID_E835_L_QSFP:
|
||||
case ICE_DEV_ID_E835_L_SFP:
|
||||
hw->mac_type = ICE_MAC_E830;
|
||||
break;
|
||||
default:
|
||||
|
||||
@@ -62,6 +62,24 @@
|
||||
#define ICE_DEV_ID_E830C_SFP 0x12DA
|
||||
/* Intel(R) Ethernet Controller E830-L for SFP */
|
||||
#define ICE_DEV_ID_E830_L_SFP 0x12DE
|
||||
/* Intel(R) Ethernet Controller E835-CC for backplane */
|
||||
#define ICE_DEV_ID_E835CC_BACKPLANE 0x1248
|
||||
/* Intel(R) Ethernet Controller E835-CC for QSFP */
|
||||
#define ICE_DEV_ID_E835CC_QSFP56 0x1249
|
||||
/* Intel(R) Ethernet Controller E835-CC for SFP */
|
||||
#define ICE_DEV_ID_E835CC_SFP 0x124A
|
||||
/* Intel(R) Ethernet Controller E835-C for backplane */
|
||||
#define ICE_DEV_ID_E835C_BACKPLANE 0x1261
|
||||
/* Intel(R) Ethernet Controller E835-C for QSFP */
|
||||
#define ICE_DEV_ID_E835C_QSFP 0x1262
|
||||
/* Intel(R) Ethernet Controller E835-C for SFP */
|
||||
#define ICE_DEV_ID_E835C_SFP 0x1263
|
||||
/* Intel(R) Ethernet Controller E835-L for backplane */
|
||||
#define ICE_DEV_ID_E835_L_BACKPLANE 0x1265
|
||||
/* Intel(R) Ethernet Controller E835-L for QSFP */
|
||||
#define ICE_DEV_ID_E835_L_QSFP 0x1266
|
||||
/* Intel(R) Ethernet Controller E835-L for SFP */
|
||||
#define ICE_DEV_ID_E835_L_SFP 0x1267
|
||||
/* Intel(R) Ethernet Controller E810-C for backplane */
|
||||
#define ICE_DEV_ID_E810C_BACKPLANE 0x1591
|
||||
/* Intel(R) Ethernet Controller E810-C for QSFP */
|
||||
|
||||
@@ -218,6 +218,45 @@ static const pci_vendor_info_t ice_vendor_info_array[] = {
|
||||
"Intel(R) Ethernet Network Adapter E830-XXV-2"),
|
||||
PVIDV(ICE_INTEL_VENDOR_ID, ICE_DEV_ID_E830_L_SFP,
|
||||
"Intel(R) Ethernet Connection E830-L for SFP"),
|
||||
PVIDV(ICE_INTEL_VENDOR_ID, ICE_DEV_ID_E835CC_BACKPLANE,
|
||||
"Intel(R) Ethernet Connection E835-CC for backplane"),
|
||||
PVIDV_OEM(ICE_INTEL_VENDOR_ID, ICE_DEV_ID_E835CC_QSFP56,
|
||||
ICE_INTEL_VENDOR_ID, 0x0001, 0,
|
||||
"Intel(R) Ethernet Network Adapter E835-C-Q2"),
|
||||
PVIDV_OEM(ICE_INTEL_VENDOR_ID, ICE_DEV_ID_E835CC_QSFP56,
|
||||
ICE_INTEL_VENDOR_ID, 0x0002, 0,
|
||||
"Intel(R) Ethernet Network Adapter E835-C-Q2 for OCP 3.0"),
|
||||
PVIDV_OEM(ICE_INTEL_VENDOR_ID, ICE_DEV_ID_E835CC_QSFP56,
|
||||
ICE_INTEL_VENDOR_ID, 0x0003, 0,
|
||||
"Intel(R) Ethernet Network Adapter E835-CC-Q1"),
|
||||
PVIDV_OEM(ICE_INTEL_VENDOR_ID, ICE_DEV_ID_E835CC_QSFP56,
|
||||
ICE_INTEL_VENDOR_ID, 0x0004, 0,
|
||||
"Intel(R) Ethernet Network Adapter E835-CC-Q1 for OCP 3.0"),
|
||||
PVIDV(ICE_INTEL_VENDOR_ID, ICE_DEV_ID_E835CC_QSFP56,
|
||||
"Intel(R) Ethernet Connection E835-CC for QSFP56"),
|
||||
PVIDV_OEM(ICE_INTEL_VENDOR_ID, ICE_DEV_ID_E835CC_SFP,
|
||||
ICE_INTEL_VENDOR_ID, 0x0001, 0,
|
||||
"Intel(R) Ethernet Network Adapter E835-XXV-2 for OCP 3.0"),
|
||||
PVIDV_OEM(ICE_INTEL_VENDOR_ID, ICE_DEV_ID_E835CC_SFP,
|
||||
ICE_INTEL_VENDOR_ID, 0x0003, 0,
|
||||
"Intel(R) Ethernet Network Adapter E835-XXV-2"),
|
||||
PVIDV_OEM(ICE_INTEL_VENDOR_ID, ICE_DEV_ID_E835CC_SFP,
|
||||
ICE_INTEL_VENDOR_ID, 0x0004, 0,
|
||||
"Intel(R) Ethernet Network Adapter E835-XXV-4 for OCP 3.0"),
|
||||
PVIDV(ICE_INTEL_VENDOR_ID, ICE_DEV_ID_E835CC_SFP,
|
||||
"Intel(R) Ethernet Connection E835-CC for SFP"),
|
||||
PVIDV(ICE_INTEL_VENDOR_ID, ICE_DEV_ID_E835C_BACKPLANE,
|
||||
"Intel(R) Ethernet Connection E835-C for backplane"),
|
||||
PVIDV(ICE_INTEL_VENDOR_ID, ICE_DEV_ID_E835C_QSFP,
|
||||
"Intel(R) Ethernet Connection E835-C for QSFP"),
|
||||
PVIDV(ICE_INTEL_VENDOR_ID, ICE_DEV_ID_E835C_SFP,
|
||||
"Intel(R) Ethernet Connection E835-C for SFP"),
|
||||
PVIDV(ICE_INTEL_VENDOR_ID, ICE_DEV_ID_E835_L_BACKPLANE,
|
||||
"Intel(R) Ethernet Connection E835-L for backplane"),
|
||||
PVIDV(ICE_INTEL_VENDOR_ID, ICE_DEV_ID_E835_L_QSFP,
|
||||
"Intel(R) Ethernet Connection E835-L for QSFP"),
|
||||
PVIDV(ICE_INTEL_VENDOR_ID, ICE_DEV_ID_E835_L_SFP,
|
||||
"Intel(R) Ethernet Connection E835-L for SFP"),
|
||||
PVIDV(ICE_INTEL_VENDOR_ID, ICE_DEV_ID_E825C_BACKPLANE,
|
||||
"Intel(R) Ethernet Connection E825-C for backplane"),
|
||||
PVIDV(ICE_INTEL_VENDOR_ID, ICE_DEV_ID_E825C_QSFP,
|
||||
|
||||
Reference in New Issue
Block a user