[coreboot-gerrit] Change in coreboot[master]: src/soc/intel: Add new device IDs
Maulik V Vaghela (Code Review)
gerrit at coreboot.org
Wed Jul 18 10:13:38 CEST 2018
Maulik V Vaghela has uploaded this change for review. ( https://review.coreboot.org/27522
Change subject: src/soc/intel: Add new device IDs
......................................................................
src/soc/intel: Add new device IDs
Added new device IDs for SATA, GT and Northbridge to pci_ids.h
Added entry to identify CFL U GT into systemagent.c
Added CFL CPU D0 stepping ID to mp_init.h and mp_init.c
Change-Id: I47c97fb9eb813587cd655e2bce05a686091619ed
Signed-off-by: Maulik <maulik.v.vaghela at intel.com>
---
M src/include/device/pci_ids.h
M src/soc/intel/common/block/cpu/mp_init.c
M src/soc/intel/common/block/include/intelblocks/mp_init.h
M src/soc/intel/common/block/systemagent/systemagent.c
4 files changed, 13 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/22/27522/1
diff --git a/src/include/device/pci_ids.h b/src/include/device/pci_ids.h
index 40f2ea4..8e0c202 100644
--- a/src/include/device/pci_ids.h
+++ b/src/include/device/pci_ids.h
@@ -2774,6 +2774,8 @@
#define PCI_DEVICE_ID_INTEL_CNL_SATA 0x9dd5
#define PCI_DEVICE_ID_INTEL_CNL_PREMIUM_SATA 0x9dd7
#define PCI_DEVICE_ID_INTEL_CNL_COMPAT_SATA 0x282a
+#define PCI_DEVICE_ID_INTEL_CNL_H_SATA 0xa352
+#define PCI_DEVICE_ID_INTEL_CNL_L_SATA 0x9dd3
/* Intel PMC device Ids */
#define PCI_DEVICE_ID_INTEL_SPT_LP_PMC 0x9d21
@@ -2881,6 +2883,7 @@
#define PCI_DEVICE_ID_INTEL_CNL_GT2_ULT_2 0x5A5A
#define PCI_DEVICE_ID_INTEL_CNL_GT2_ULT_3 0x5A42
#define PCI_DEVICE_ID_INTEL_CNL_GT2_ULT_4 0x5A4A
+#define PCI_DEVICE_ID_INTEL_CFL_GT2_ULT 0x3EA5
/* Intel Northbridge Ids */
#define PCI_DEVICE_ID_INTEL_APL_NB 0x5af0
@@ -2898,6 +2901,7 @@
#define PCI_DEVICE_ID_INTEL_KBL_ID_DT 0x591f
#define PCI_DEVICE_ID_INTEL_CNL_ID_U 0x5A04
#define PCI_DEVICE_ID_INTEL_CNL_ID_Y 0x5A02
+#define PCI_DEVICE_ID_INTEL_CFL_ID_U 0x3ED0
/* Intel SMBUS device Ids */
#define PCI_DEVICE_ID_INTEL_SPT_LP_SMBUS 0x9d23
diff --git a/src/soc/intel/common/block/cpu/mp_init.c b/src/soc/intel/common/block/cpu/mp_init.c
index fd0ac99..8235aaf 100644
--- a/src/soc/intel/common/block/cpu/mp_init.c
+++ b/src/soc/intel/common/block/cpu/mp_init.c
@@ -71,6 +71,10 @@
{ X86_VENDOR_INTEL, CPUID_APOLLOLAKE_E0 },
{ X86_VENDOR_INTEL, CPUID_GLK_A0 },
{ X86_VENDOR_INTEL, CPUID_GLK_B0 },
+ { X86_VENDOR_INTEL, CPUID_WHISKEYLAKE_B0 },
+ { X86_VENDOR_INTEL, CPUID_COFFEELAKE_A0 },
+ { X86_VENDOR_INTEL, CPUID_COFFEELAKE_U0 },
+ { X86_VENDOR_INTEL, CPUID_COFFEELAKE_D0 },
{ 0, 0 },
};
diff --git a/src/soc/intel/common/block/include/intelblocks/mp_init.h b/src/soc/intel/common/block/include/intelblocks/mp_init.h
index 3057209..9680fbe 100644
--- a/src/soc/intel/common/block/include/intelblocks/mp_init.h
+++ b/src/soc/intel/common/block/include/intelblocks/mp_init.h
@@ -37,6 +37,10 @@
#define CPUID_APOLLOLAKE_E0 0x506ca
#define CPUID_GLK_A0 0x706a0
#define CPUID_GLK_B0 0x706a1
+#define CPUID_WHISKEYLAKE_B0 0x806eb
+#define CPUID_COFFEELAKE_A0 0x906ea
+#define CPUID_COFFEELAKE_U0 0x906ea
+#define CPUID_COFFEELAKE_D0 0x806ea
/*
* MP Init callback function to Find CPU Topology. This function is common
diff --git a/src/soc/intel/common/block/systemagent/systemagent.c b/src/soc/intel/common/block/systemagent/systemagent.c
index 54646c9..3229632 100644
--- a/src/soc/intel/common/block/systemagent/systemagent.c
+++ b/src/soc/intel/common/block/systemagent/systemagent.c
@@ -301,6 +301,7 @@
PCI_DEVICE_ID_INTEL_KBL_ID_H,
PCI_DEVICE_ID_INTEL_KBL_U_R,
PCI_DEVICE_ID_INTEL_KBL_ID_DT,
+ PCI_DEVICE_ID_INTEL_CFL_ID_U,
0
};
--
To view, visit https://review.coreboot.org/27522
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-MessageType: newchange
Gerrit-Change-Id: I47c97fb9eb813587cd655e2bce05a686091619ed
Gerrit-Change-Number: 27522
Gerrit-PatchSet: 1
Gerrit-Owner: Maulik V Vaghela <maulik.v.vaghela at intel.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.coreboot.org/pipermail/coreboot-gerrit/attachments/20180718/262d37c3/attachment-0001.html>
More information about the coreboot-gerrit
mailing list