From e26da8ba16d4b87669524871b85a211a75f0eec4 Mon Sep 17 00:00:00 2001 From: BryantOu Date: Wed, 15 Apr 2020 00:37:23 -0700 Subject: [PATCH] intel/common/block/lpc: Add new device IDs for Lewisburg PCH Add C621A, C627A and C629A SKU IDs. C621A is used in the Whitley Product. We need to add device ID for setting LPC resources. Refer to Intel C620 series PCH EDS (547817). Change-Id: I19a4024808d5aa72a9e7bd434613b5e7c9284db8 Signed-off-by: BryantOu Reviewed-on: https://review.coreboot.org/c/coreboot/+/40395 Reviewed-by: Paul Menzel Reviewed-by: Maxim Polyakov Tested-by: build bot (Jenkins) --- src/include/device/pci_ids.h | 6 ++++++ src/soc/intel/common/block/lpc/lpc.c | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/src/include/device/pci_ids.h b/src/include/device/pci_ids.h index 4898a91ce8..3de67ca7dd 100644 --- a/src/include/device/pci_ids.h +++ b/src/include/device/pci_ids.h @@ -2773,11 +2773,17 @@ #define PCI_DEVICE_ID_INTEL_LWB_C627 0xa1c6 #define PCI_DEVICE_ID_INTEL_LWB_C628 0xa1c7 #define PCI_DEVICE_ID_INTEL_LWB_C629 0xa1ca +#define PCI_DEVICE_ID_INTEL_LWB_C621A 0xa1cb +#define PCI_DEVICE_ID_INTEL_LWB_C627A 0xa1cc +#define PCI_DEVICE_ID_INTEL_LWB_C629A 0xa1cd #define PCI_DEVICE_ID_INTEL_LWB_C624_SUPER 0xa242 #define PCI_DEVICE_ID_INTEL_LWB_C627_SUPER_1 0xa243 #define PCI_DEVICE_ID_INTEL_LWB_C621_SUPER 0xa244 #define PCI_DEVICE_ID_INTEL_LWB_C627_SUPER_2 0xa245 #define PCI_DEVICE_ID_INTEL_LWB_C628_SUPER 0xa246 +#define PCI_DEVICE_ID_INTEL_LWB_C621A_SUPER 0xa24a +#define PCI_DEVICE_ID_INTEL_LWB_C627A_SUPER 0xa24b +#define PCI_DEVICE_ID_INTEL_LWB_C629A_SUPER 0xa24c #define PCI_DEVICE_ID_INTEL_KBP_H_H270 0xa2c4 #define PCI_DEVICE_ID_INTEL_KBP_H_Z270 0xa2c5 #define PCI_DEVICE_ID_INTEL_KBP_H_Q270 0xa2c6 diff --git a/src/soc/intel/common/block/lpc/lpc.c b/src/soc/intel/common/block/lpc/lpc.c index 4cfd6f4839..2ce47ed07d 100644 --- a/src/soc/intel/common/block/lpc/lpc.c +++ b/src/soc/intel/common/block/lpc/lpc.c @@ -147,11 +147,17 @@ static const unsigned short pci_device_ids[] = { PCI_DEVICE_ID_INTEL_LWB_C627, PCI_DEVICE_ID_INTEL_LWB_C628, PCI_DEVICE_ID_INTEL_LWB_C629, + PCI_DEVICE_ID_INTEL_LWB_C621A, + PCI_DEVICE_ID_INTEL_LWB_C627A, + PCI_DEVICE_ID_INTEL_LWB_C629A, PCI_DEVICE_ID_INTEL_LWB_C624_SUPER, PCI_DEVICE_ID_INTEL_LWB_C627_SUPER_1, PCI_DEVICE_ID_INTEL_LWB_C621_SUPER, PCI_DEVICE_ID_INTEL_LWB_C627_SUPER_2, PCI_DEVICE_ID_INTEL_LWB_C628_SUPER, + PCI_DEVICE_ID_INTEL_LWB_C621A_SUPER, + PCI_DEVICE_ID_INTEL_LWB_C627A_SUPER, + PCI_DEVICE_ID_INTEL_LWB_C629A_SUPER, PCI_DEVICE_ID_INTEL_KBP_H_Q270, PCI_DEVICE_ID_INTEL_KBP_H_H270, PCI_DEVICE_ID_INTEL_KBP_H_Z270,