From e4e8e090fa36cb3a098e1ddf0ea44c796c140572 Mon Sep 17 00:00:00 2001 From: Vladimir Serbinenko Date: Sun, 31 Mar 2013 13:51:37 +0200 Subject: util/inteltool: Add support for mobile 5 chipset Dump registers on mobile 5. Successfully tested on X201. Change-Id: I606371801d3ae6c96d3d404c9775c254bd0ffbc9 Signed-off-by: Vladimir Serbinenko Reviewed-on: http://review.coreboot.org/2993 Tested-by: build bot (Jenkins) Reviewed-by: Aaron Durbin --- util/inteltool/powermgt.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'util/inteltool/powermgt.c') diff --git a/util/inteltool/powermgt.c b/util/inteltool/powermgt.c index f0f766449e..3c874db106 100644 --- a/util/inteltool/powermgt.c +++ b/util/inteltool/powermgt.c @@ -761,6 +761,12 @@ int print_pmbase(struct pci_dev *sb, struct pci_access *pacc) size = ARRAY_SIZE(i63xx_pm_registers); break; + case PCI_DEVICE_ID_INTEL_MOBILE_5: + pmbase = pci_read_word(sb, 0x40) & 0xfffc; + pm_registers = i63xx_pm_registers; + size = ARRAY_SIZE(i63xx_pm_registers); + break; + case 0x1234: // Dummy for non-existent functionality printf("This southbridge does not have PMBASE.\n"); return 1; -- cgit v1.2.3