summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorBernardo Perez Priego <bernardo.perez.priego@intel.com>2019-08-02 18:25:01 -0700
committerMartin Roth <martinroth@google.com>2019-08-23 06:36:34 +0000
commitab9a7c0c44c29d2d7a59745ddfc9d74209427978 (patch)
tree5eb957360bb210f15aa647e579f57b2675925adf /src
parent51d9d6712e6e576b105cd4feb83e2fcbfa8e83b1 (diff)
downloadcoreboot-ab9a7c0c44c29d2d7a59745ddfc9d74209427978.tar.xz
soc/intel/cometlake: Add ISH Device ID
This Device ID is specific to CML, since it is obtained by reading ISH configuration RO register. In order to export ISH to kernel PCI device tree, this number must be included in list of devices supported. Change-Id: I6d245f1b3f0d0cfec77c31033eb20f147fd3d870 Signed-off-by: Bernardo Perez Priego <bernardo.perez.priego@intel.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/34687 Reviewed-by: Li1 Feng <li1.feng@intel.com> Reviewed-by: Mathew King <mathewk@chromium.org> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Diffstat (limited to 'src')
-rw-r--r--src/drivers/intel/ish/ish.c1
-rw-r--r--src/include/device/pci_ids.h1
2 files changed, 2 insertions, 0 deletions
diff --git a/src/drivers/intel/ish/ish.c b/src/drivers/intel/ish/ish.c
index bc1b6fa3c3..f506a7c4de 100644
--- a/src/drivers/intel/ish/ish.c
+++ b/src/drivers/intel/ish/ish.c
@@ -66,6 +66,7 @@ static const struct device_operations pci_ish_device_ops = {
static const unsigned short pci_device_ids[] = {
PCI_DEVICE_ID_INTEL_CNL_ISHB,
+ PCI_DEVICE_ID_INTEL_CML_ISHB,
0
};
diff --git a/src/include/device/pci_ids.h b/src/include/device/pci_ids.h
index 3ac6560cfc..2501640261 100644
--- a/src/include/device/pci_ids.h
+++ b/src/include/device/pci_ids.h
@@ -2102,6 +2102,7 @@
#define PCI_DEVICE_ID_INTEL_82437VX 0x7030
#define PCI_DEVICE_ID_INTEL_82439TX 0x7100
#define PCI_DEVICE_ID_INTEL_CNL_ISHB 0x9dfc
+#define PCI_DEVICE_ID_INTEL_CML_ISHB 0x02fc
/* Intel 82371FB (PIIX) */
#define PCI_DEVICE_ID_INTEL_82371FB_ISA 0x122e