summaryrefslogtreecommitdiff
path: root/src/soc/intel
diff options
context:
space:
mode:
authorRonak Kanabar <ronak.kanabar@intel.com>2019-02-04 16:06:50 +0530
committerSubrata Banik <subrata.banik@intel.com>2019-02-24 04:49:37 +0000
commitf606a2f5e654d1240f17bd6852c2ade0c2d22b32 (patch)
treee4907fd7b73015a0c994d633f640ad4a094ba02a /src/soc/intel
parent128bb2a7ca4cad75c1769f7dea0e4350b9180260 (diff)
downloadcoreboot-f606a2f5e654d1240f17bd6852c2ade0c2d22b32.tar.xz
soc/intel/common: Include cometlake SA IDs
Add cometlake specific SA IDs Change-Id: I1fbbab8a7797b36a9eacbd1c6a0644466f2fe6b1 Signed-off-by: Ronak Kanabar <ronak.kanabar@intel.com> Reviewed-on: https://review.coreboot.org/c/31226 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Furquan Shaikh <furquan@google.com> Reviewed-by: Subrata Banik <subrata.banik@intel.com> Reviewed-by: Wonkyu Kim <wonkyu.kim@intel.com>
Diffstat (limited to 'src/soc/intel')
-rw-r--r--src/soc/intel/cannonlake/bootblock/report_platform.c25
-rw-r--r--src/soc/intel/common/block/graphics/graphics.c18
-rw-r--r--src/soc/intel/common/block/systemagent/systemagent.c7
3 files changed, 50 insertions, 0 deletions
diff --git a/src/soc/intel/cannonlake/bootblock/report_platform.c b/src/soc/intel/cannonlake/bootblock/report_platform.c
index a4328cb696..faa4924890 100644
--- a/src/soc/intel/cannonlake/bootblock/report_platform.c
+++ b/src/soc/intel/cannonlake/bootblock/report_platform.c
@@ -57,6 +57,13 @@ static struct {
{ PCI_DEVICE_ID_INTEL_WHL_ID_Wx2, "Whiskeylake W (2+2)" },
{ PCI_DEVICE_ID_INTEL_CFL_ID_H, "Coffeelake-H" },
{ PCI_DEVICE_ID_INTEL_CFL_ID_S, "Coffeelake-S" },
+ { PCI_DEVICE_ID_INTEL_CML_ULT, "CometLake-U (4+2)" },
+ { PCI_DEVICE_ID_INTEL_CML_ULT_6_2, "CometLake-U (6+2)" },
+ { PCI_DEVICE_ID_INTEL_CML_ULX, "CometLake-ULX (4+2)" },
+ { PCI_DEVICE_ID_INTEL_CML_S, "CometLake-S (6+2)" },
+ { PCI_DEVICE_ID_INTEL_CML_S_10_2, "CometLake-S (10+2)" },
+ { PCI_DEVICE_ID_INTEL_CML_H, "CometLake-H (6+2)" },
+ { PCI_DEVICE_ID_INTEL_CML_H_8_2, "CometLake-H (8+2)" },
};
static struct {
@@ -86,6 +93,24 @@ static struct {
{ PCI_DEVICE_ID_INTEL_WHL_GT2_ULT_1, "Whiskeylake ULT GT1" },
{ PCI_DEVICE_ID_INTEL_CFL_H_GT2, "Coffeelake-H GT2" },
{ PCI_DEVICE_ID_INTEL_CFL_S_GT2, "Coffeelake-S GT2" },
+ { PCI_DEVICE_ID_INTEL_CML_GT1_ULT_1, "CometLake ULT GT1" },
+ { PCI_DEVICE_ID_INTEL_CML_GT1_ULT_2, "CometLake ULT GT1" },
+ { PCI_DEVICE_ID_INTEL_CML_GT2_ULT_1, "CometLake ULT GT2" },
+ { PCI_DEVICE_ID_INTEL_CML_GT2_ULT_2, "CometLake ULT GT2" },
+ { PCI_DEVICE_ID_INTEL_CML_GT1_ULT_3, "CometLake ULT GT1" },
+ { PCI_DEVICE_ID_INTEL_CML_GT1_ULT_4, "CometLake ULT GT1" },
+ { PCI_DEVICE_ID_INTEL_CML_GT2_ULT_3, "CometLake ULT GT2" },
+ { PCI_DEVICE_ID_INTEL_CML_GT2_ULT_4, "CometLake ULT GT2" },
+ { PCI_DEVICE_ID_INTEL_CML_GT1_ULX_1, "CometLake ULX GT1" },
+ { PCI_DEVICE_ID_INTEL_CML_GT2_ULX_1, "CometLake ULX GT2" },
+ { PCI_DEVICE_ID_INTEL_CML_GT1_S_1, "CometLake S GT1" },
+ { PCI_DEVICE_ID_INTEL_CML_GT1_S_2, "CometLake S GT1" },
+ { PCI_DEVICE_ID_INTEL_CML_GT2_S_1, "CometLake S GT2" },
+ { PCI_DEVICE_ID_INTEL_CML_GT2_S_2, "CometLake S GT2" },
+ { PCI_DEVICE_ID_INTEL_CML_GT1_H_1, "CometLake H GT1" },
+ { PCI_DEVICE_ID_INTEL_CML_GT1_H_2, "CometLake H GT1" },
+ { PCI_DEVICE_ID_INTEL_CML_GT2_H_1, "CometLake H GT2" },
+ { PCI_DEVICE_ID_INTEL_CML_GT2_H_2, "CometLake H GT2" },
};
static uint8_t get_dev_revision(pci_devfn_t dev)
diff --git a/src/soc/intel/common/block/graphics/graphics.c b/src/soc/intel/common/block/graphics/graphics.c
index 8eebd1241c..da2b25f158 100644
--- a/src/soc/intel/common/block/graphics/graphics.c
+++ b/src/soc/intel/common/block/graphics/graphics.c
@@ -151,6 +151,24 @@ static const unsigned short pci_device_ids[] = {
PCI_DEVICE_ID_INTEL_ICL_GT2_ULT_5,
PCI_DEVICE_ID_INTEL_ICL_GT2_ULX_6,
PCI_DEVICE_ID_INTEL_ICL_GT3_ULT,
+ PCI_DEVICE_ID_INTEL_CML_GT1_ULT_1,
+ PCI_DEVICE_ID_INTEL_CML_GT1_ULT_2,
+ PCI_DEVICE_ID_INTEL_CML_GT2_ULT_1,
+ PCI_DEVICE_ID_INTEL_CML_GT2_ULT_2,
+ PCI_DEVICE_ID_INTEL_CML_GT1_ULT_3,
+ PCI_DEVICE_ID_INTEL_CML_GT1_ULT_4,
+ PCI_DEVICE_ID_INTEL_CML_GT2_ULT_3,
+ PCI_DEVICE_ID_INTEL_CML_GT2_ULT_4,
+ PCI_DEVICE_ID_INTEL_CML_GT1_ULX_1,
+ PCI_DEVICE_ID_INTEL_CML_GT2_ULX_1,
+ PCI_DEVICE_ID_INTEL_CML_GT1_S_1,
+ PCI_DEVICE_ID_INTEL_CML_GT1_S_2,
+ PCI_DEVICE_ID_INTEL_CML_GT2_S_1,
+ PCI_DEVICE_ID_INTEL_CML_GT2_S_2,
+ PCI_DEVICE_ID_INTEL_CML_GT1_H_1,
+ PCI_DEVICE_ID_INTEL_CML_GT1_H_2,
+ PCI_DEVICE_ID_INTEL_CML_GT2_H_1,
+ PCI_DEVICE_ID_INTEL_CML_GT2_H_2,
0,
};
diff --git a/src/soc/intel/common/block/systemagent/systemagent.c b/src/soc/intel/common/block/systemagent/systemagent.c
index 299cc5f03a..69c1232985 100644
--- a/src/soc/intel/common/block/systemagent/systemagent.c
+++ b/src/soc/intel/common/block/systemagent/systemagent.c
@@ -322,6 +322,13 @@ static const unsigned short systemagent_ids[] = {
PCI_DEVICE_ID_INTEL_ICL_ID_U_2_2,
PCI_DEVICE_ID_INTEL_ICL_ID_Y,
PCI_DEVICE_ID_INTEL_ICL_ID_Y_2,
+ PCI_DEVICE_ID_INTEL_CML_ULT,
+ PCI_DEVICE_ID_INTEL_CML_ULT_6_2,
+ PCI_DEVICE_ID_INTEL_CML_ULX,
+ PCI_DEVICE_ID_INTEL_CML_S,
+ PCI_DEVICE_ID_INTEL_CML_S_10_2,
+ PCI_DEVICE_ID_INTEL_CML_H,
+ PCI_DEVICE_ID_INTEL_CML_H_8_2,
0
};