mirror of
https://github.com/opnsense/src.git
synced 2026-06-10 17:22:46 -04:00
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 Differential Revision: https://reviews.freebsd.org/D52782 (cherry picked from commit b202176dc76d862f886778439b96dd1243d8b999)
This commit is contained in:
parent
a920739399
commit
7c85688794
3 changed files with 66 additions and 0 deletions
|
|
@ -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,
|
||||
|
|
|
|||
Loading…
Reference in a new issue