summaryrefslogtreecommitdiff
path: root/src/soc/intel/tigerlake/espi.c
diff options
context:
space:
mode:
authorMaulik V Vaghela <maulik.v.vaghela@intel.corp-partner.google.com>2019-12-03 16:12:13 +0530
committerPatrick Georgi <pgeorgi@google.com>2019-12-16 09:36:49 +0000
commit8d9262a7e7c0b9ec8a48aee9792cef2bd15667d2 (patch)
tree78032679cb86947fc3957383d08f81c8ad3eedf4 /src/soc/intel/tigerlake/espi.c
parentb7eb1097e5d38cbf7fd6ee6001cde264f1e74984 (diff)
soc/intel/tigerlake: Pick correct pmc base reg from pch type
Update PMC shadow register base address for Jasperlake Correct PCH detection logic based on PCH ids and return correct base address based on PCH detected since our code supports both tgl and jsl. Change-Id: Iea3311b3dc8dc3ee5ea54db1148f386c2a5dd563 Signed-off-by: Maulik V Vaghela <maulik.v.vaghela@intel.corp-partner.google.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/37670 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Aamir Bohra <aamir.bohra@intel.com>
Diffstat (limited to 'src/soc/intel/tigerlake/espi.c')
-rw-r--r--src/soc/intel/tigerlake/espi.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/soc/intel/tigerlake/espi.c b/src/soc/intel/tigerlake/espi.c
index 932f76089d..d07a582a32 100644
--- a/src/soc/intel/tigerlake/espi.c
+++ b/src/soc/intel/tigerlake/espi.c
@@ -81,10 +81,10 @@ uint8_t get_pch_series(void)
*/
lpc_did_hi_byte = pci_read_config8(PCH_DEV_ESPI, PCI_DEVICE_ID + 1);
- if (lpc_did_hi_byte == 0x9D)
- return PCH_LP;
- else if (lpc_did_hi_byte == 0xA3)
- return PCH_H;
+ if (lpc_did_hi_byte == 0xA0)
+ return PCH_TGP;
+ else if (lpc_did_hi_byte == 0x38)
+ return PCH_JSP;
else
return PCH_UNKNOWN_SERIES;
}