summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorBryantOu <Bryant.Ou.Q@gmail.com>2020-04-15 00:37:23 -0700
committerAndrey Petrov <andrey.petrov@gmail.com>2020-04-16 18:42:57 +0000
commite26da8ba16d4b87669524871b85a211a75f0eec4 (patch)
treee5ba3f4c6fbc6bd468c5921b61f6067423e75ca9 /src
parentffe26b6c1aa3bd320370693c728161f74a0afc8f (diff)
downloadcoreboot-e26da8ba16d4b87669524871b85a211a75f0eec4.tar.xz
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 <Bryant.Ou.Q@gmail.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/40395 Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net> Reviewed-by: Maxim Polyakov <max.senia.poliak@gmail.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Diffstat (limited to 'src')
-rw-r--r--src/include/device/pci_ids.h6
-rw-r--r--src/soc/intel/common/block/lpc/lpc.c6
2 files changed, 12 insertions, 0 deletions
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,