From ae527cb3df4f5e194bc444b5afffa3cbdb731fa9 Mon Sep 17 00:00:00 2001 From: jan Date: Fri, 26 Feb 2021 10:36:45 +0000 Subject: [PATCH] Add missing PCI product IDs for x710 10GBase-T into ixl(4) OK phessler --- sys/dev/pci/if_ixl.c | 3 ++- sys/dev/pci/pcidevs | 3 ++- sys/dev/pci/pcidevs.h | 1 + sys/dev/pci/pcidevs_data.h | 4 ++++ 4 files changed, 9 insertions(+), 2 deletions(-) diff --git a/sys/dev/pci/if_ixl.c b/sys/dev/pci/if_ixl.c index 10fe6a6c1c8..203814f6291 100644 --- a/sys/dev/pci/if_ixl.c +++ b/sys/dev/pci/if_ixl.c @@ -1,4 +1,4 @@ -/* $OpenBSD: if_ixl.c,v 1.72 2021/01/25 11:11:22 dlg Exp $ */ +/* $OpenBSD: if_ixl.c,v 1.73 2021/02/26 10:36:45 jan Exp $ */ /* * Copyright (c) 2013-2015, Intel Corporation @@ -1622,6 +1622,7 @@ static const struct ixl_device ixl_devices[] = { { &ixl_710, PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_X710_T4_10G }, { &ixl_710, PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_XXV710_25G_BP }, { &ixl_710, PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_XXV710_25G_SFP28, }, + { &ixl_710, PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_X710_10G_T, }, { &ixl_722, PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_X722_10G_KX }, { &ixl_722, PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_X722_10G_QSFP }, { &ixl_722, PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_X722_10G_SFP_1 }, diff --git a/sys/dev/pci/pcidevs b/sys/dev/pci/pcidevs index ba975d05548..62c9471060e 100644 --- a/sys/dev/pci/pcidevs +++ b/sys/dev/pci/pcidevs @@ -1,4 +1,4 @@ -$OpenBSD: pcidevs,v 1.1956 2021/02/22 01:17:23 jsg Exp $ +$OpenBSD: pcidevs,v 1.1957 2021/02/26 10:36:45 jan Exp $ /* $NetBSD: pcidevs,v 1.30 1997/06/24 06:20:24 thorpej Exp $ */ /* @@ -3962,6 +3962,7 @@ product INTEL I219_V14 0x15fa I219-V product INTEL I219_LM13 0x15fb I219-LM product INTEL I219_V13 0x15fc I219-V product INTEL I225_BLANK_NVM 0x15fd I225 +product INTEL X710_10G_T 0x15ff X710 10GBaseT product INTEL CORE5G_H_PCIE_X16 0x1601 Core 5G PCIE product INTEL CORE5G_M_GT1_1 0x1602 HD Graphics product INTEL CORE5G_THERM 0x1603 Core 5G Thermal diff --git a/sys/dev/pci/pcidevs.h b/sys/dev/pci/pcidevs.h index 14b7d69b49d..7f983a23aea 100644 --- a/sys/dev/pci/pcidevs.h +++ b/sys/dev/pci/pcidevs.h @@ -3967,6 +3967,7 @@ #define PCI_PRODUCT_INTEL_I219_LM13 0x15fb /* I219-LM */ #define PCI_PRODUCT_INTEL_I219_V13 0x15fc /* I219-V */ #define PCI_PRODUCT_INTEL_I225_BLANK_NVM 0x15fd /* I225 */ +#define PCI_PRODUCT_INTEL_X710_10G_T 0x15ff /* X710 10GBaseT */ #define PCI_PRODUCT_INTEL_CORE5G_H_PCIE_X16 0x1601 /* Core 5G PCIE */ #define PCI_PRODUCT_INTEL_CORE5G_M_GT1_1 0x1602 /* HD Graphics */ #define PCI_PRODUCT_INTEL_CORE5G_THERM 0x1603 /* Core 5G Thermal */ diff --git a/sys/dev/pci/pcidevs_data.h b/sys/dev/pci/pcidevs_data.h index 94324041640..f4b6de5c2c4 100644 --- a/sys/dev/pci/pcidevs_data.h +++ b/sys/dev/pci/pcidevs_data.h @@ -13291,6 +13291,10 @@ static const struct pci_known_product pci_known_products[] = { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_I225_BLANK_NVM, "I225", }, + { + PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_X710_10G_T, + "X710 10GBaseT", + }, { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_CORE5G_H_PCIE_X16, "Core 5G PCIE", -- 2.20.1