From 456218384c22e73a67b16acf237918abf0efa5e8 Mon Sep 17 00:00:00 2001 From: Angel Pons Date: Wed, 24 Feb 2021 22:02:04 +0100 Subject: sb/intel/ibexpeak: Add all PCI IDs for LPC Taken from document 322170-028 (5 series specification update). Tested on out-of-tree HP ProBook 6550b (HM57), fixes several issues. Without this patch, EHCI controllers had no IRQ assigned and there were unexpected exceptions about NMIs. With this patch, the issues are gone. Change-Id: Icd31dd89ba49e38a5e4c108a8361dbf636332ab8 Signed-off-by: Angel Pons Reviewed-on: https://review.coreboot.org/c/coreboot/+/51066 Reviewed-by: Paul Menzel Reviewed-by: Arthur Heymans Tested-by: build bot (Jenkins) --- src/southbridge/intel/ibexpeak/lpc.c | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/southbridge') diff --git a/src/southbridge/intel/ibexpeak/lpc.c b/src/southbridge/intel/ibexpeak/lpc.c index ed0e03c5f1..706df254d7 100644 --- a/src/southbridge/intel/ibexpeak/lpc.c +++ b/src/southbridge/intel/ibexpeak/lpc.c @@ -563,8 +563,18 @@ static struct device_operations device_ops = { }; static const unsigned short pci_device_ids[] = { + PCI_DID_INTEL_IBEXPEAK_LPC_P55, + PCI_DID_INTEL_IBEXPEAK_LPC_PM55, + PCI_DID_INTEL_IBEXPEAK_LPC_H55, PCI_DID_INTEL_IBEXPEAK_LPC_QM57, + PCI_DID_INTEL_IBEXPEAK_LPC_H57, PCI_DID_INTEL_IBEXPEAK_LPC_HM55, + PCI_DID_INTEL_IBEXPEAK_LPC_Q57, + PCI_DID_INTEL_IBEXPEAK_LPC_HM57, + PCI_DID_INTEL_IBEXPEAK_LPC_QS57, + PCI_DID_INTEL_IBEXPEAK_LPC_3400, + PCI_DID_INTEL_IBEXPEAK_LPC_3420, + PCI_DID_INTEL_IBEXPEAK_LPC_3450, 0 }; -- cgit v1.2.3