summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPraveen hodagatta pranesh <praveenx.hodagatta.pranesh@intel.com>2018-11-03 01:21:14 +0800
committerPatrick Georgi <pgeorgi@google.com>2018-11-08 11:34:36 +0000
commit523d66915369404f94ad6a5ebc85dd272ae3b6fe (patch)
treec1c0fc1eb003f82dfac89700484ca415c350fffb
parent230639b620d8ccc34771e7a1c2ff4b748cf89868 (diff)
soc/intel/skylake: Add PCH sku id's supported for KBL
This patch also add new SKL PCH-H device id's in soc platform reporting and common lpc driver. BUG=None TEST=Booted kabylake RVP11 with HM175 SKL PCH-H and verified the device id in serial logs. Change-Id: I8c04bf8d9c27caad800427a5c29da869da1d445d Signed-off-by: Praveen hodagatta pranesh <praveenx.hodagatta.pranesh@intel.com> Reviewed-on: https://review.coreboot.org/29432 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Boon Tiong Teo <boon.tiong.teo@intel.com> Reviewed-by: Furquan Shaikh <furquan@google.com>
-rw-r--r--src/include/device/pci_ids.h3
-rw-r--r--src/soc/intel/common/block/lpc/lpc.c3
-rw-r--r--src/soc/intel/skylake/bootblock/report_platform.c3
3 files changed, 9 insertions, 0 deletions
diff --git a/src/include/device/pci_ids.h b/src/include/device/pci_ids.h
index 9add03dd20..b8354cf459 100644
--- a/src/include/device/pci_ids.h
+++ b/src/include/device/pci_ids.h
@@ -2673,6 +2673,9 @@
#define PCI_DEVICE_ID_INTEL_SPT_H_C236 0xa150
#define PCI_DEVICE_ID_INTEL_SPT_H_PREMIUM 0xa14e
#define PCI_DEVICE_ID_INTEL_SPT_H_QM170 0xa14d
+#define PCI_DEVICE_ID_INTEL_SPT_H_HM175 0xa152
+#define PCI_DEVICE_ID_INTEL_SPT_H_QM175 0xa153
+#define PCI_DEVICE_ID_INTEL_SPT_H_CM238 0xa154
#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 fa56696cbc..ad004efec3 100644
--- a/src/soc/intel/common/block/lpc/lpc.c
+++ b/src/soc/intel/common/block/lpc/lpc.c
@@ -127,6 +127,9 @@ static const unsigned short pci_device_ids[] = {
PCI_DEVICE_ID_INTEL_SPT_H_C236,
PCI_DEVICE_ID_INTEL_SPT_H_PREMIUM,
PCI_DEVICE_ID_INTEL_SPT_H_QM170,
+ PCI_DEVICE_ID_INTEL_SPT_H_HM175,
+ PCI_DEVICE_ID_INTEL_SPT_H_QM175,
+ PCI_DEVICE_ID_INTEL_SPT_H_CM238,
PCI_DEVICE_ID_INTEL_KBP_H_Q270,
PCI_DEVICE_ID_INTEL_KBP_H_H270,
PCI_DEVICE_ID_INTEL_KBP_H_Z270,
diff --git a/src/soc/intel/skylake/bootblock/report_platform.c b/src/soc/intel/skylake/bootblock/report_platform.c
index b59d351176..7dbd371f1a 100644
--- a/src/soc/intel/skylake/bootblock/report_platform.c
+++ b/src/soc/intel/skylake/bootblock/report_platform.c
@@ -71,6 +71,9 @@ static struct {
{ PCI_DEVICE_ID_INTEL_SPT_H_PREMIUM, "Skylake PCH-H Premium" },
{ PCI_DEVICE_ID_INTEL_SPT_H_C236, "Skylake PCH-H C236" },
{ PCI_DEVICE_ID_INTEL_SPT_H_QM170, "Skylake PCH-H QM170" },
+ { PCI_DEVICE_ID_INTEL_SPT_H_HM175, "Skylake PCH-H HM175" },
+ { PCI_DEVICE_ID_INTEL_SPT_H_QM175, "Skylake PCH-H QM175" },
+ { PCI_DEVICE_ID_INTEL_SPT_H_CM238, "Skylake PCH-H CM238" },
{ PCI_DEVICE_ID_INTEL_KBP_H_Q270, "Kabylake-H Q270" },
{ PCI_DEVICE_ID_INTEL_KBP_H_H270, "Kabylake-H H270" },
{ PCI_DEVICE_ID_INTEL_KBP_H_Z270, "Kabylake-H Z270" },