From f6069aa8fa352659da708132c188fc24d715180d Mon Sep 17 00:00:00 2001 From: Andrei Emeltchenko Date: Tue, 12 Apr 2022 18:35:01 +0300 Subject: [PATCH] edac: ibecc: Add support for EHL SKU13, SKU14, SKU15 Add support for missing EHL SKUs. The information about SKUs is already public and available in Linux kernel: https://github.com/torvalds/linux/blob/ 38f80f42147ff658aff218edb0a88c37e58bf44f/drivers/edac/ igen6_edac.c#L197-L208 Signed-off-by: Andrei Emeltchenko --- drivers/edac/edac_ibecc.c | 6 ++++++ drivers/edac/ibecc.h | 3 +++ 2 files changed, 9 insertions(+) diff --git a/drivers/edac/edac_ibecc.c b/drivers/edac/edac_ibecc.c index 4c6bb7bf8c7..3eedd15a680 100644 --- a/drivers/edac/edac_ibecc.c +++ b/drivers/edac/edac_ibecc.c @@ -307,6 +307,12 @@ static int edac_ibecc_init(const struct device *dev) case PCIE_ID(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_SKU11): __fallthrough; case PCIE_ID(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_SKU12): + __fallthrough; + case PCIE_ID(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_SKU13): + __fallthrough; + case PCIE_ID(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_SKU14): + __fallthrough; + case PCIE_ID(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_SKU15): break; default: LOG_ERR("PCI Probe failed"); /* LCOV_EXCL_BR_LINE */ diff --git a/drivers/edac/ibecc.h b/drivers/edac/ibecc.h index 0608b44a487..752d5bf1050 100644 --- a/drivers/edac/ibecc.h +++ b/drivers/edac/ibecc.h @@ -21,6 +21,9 @@ #define PCI_DEVICE_ID_SKU10 0x452e #define PCI_DEVICE_ID_SKU11 0x4532 #define PCI_DEVICE_ID_SKU12 0x4518 +#define PCI_DEVICE_ID_SKU13 0x451a +#define PCI_DEVICE_ID_SKU14 0x4534 +#define PCI_DEVICE_ID_SKU15 0x4536 /* TODO: Move to correct place NMI registers */