From 9058b46f9c095651a0a14c47a5be2e4f25ecdab2 Mon Sep 17 00:00:00 2001 From: Angel Pons Date: Thu, 6 Jun 2024 19:12:41 +0200 Subject: sb/intel/lynxpoint/pcie.c: Add 9-series PCH-H device IDs Looks like PCIe root port device IDs for 9-series PCH-H are missing from commit 434d7d45829e (sb/intel/lynxpoint: Add PCI DIDs for 9 series PCHs) for some reason. Add them, so that coreboot performs PCIe initialisation for 9-series PCH-H. Change-Id: I1589418e5e25daabbf09c66c637e9c4f86aa02a6 Signed-off-by: Angel Pons Reviewed-on: https://review.coreboot.org/c/coreboot/+/82947 Reviewed-by: Nico Huber Tested-by: build bot (Jenkins) --- src/include/device/pci_ids.h | 8 ++++++++ src/southbridge/intel/lynxpoint/pcie.c | 8 ++++++++ 2 files changed, 16 insertions(+) diff --git a/src/include/device/pci_ids.h b/src/include/device/pci_ids.h index 267cb3221f..7c3b55ecde 100644 --- a/src/include/device/pci_ids.h +++ b/src/include/device/pci_ids.h @@ -3185,6 +3185,14 @@ #define PCI_DID_INTEL_LPT_H_PCIE_RP6 0x8c1a #define PCI_DID_INTEL_LPT_H_PCIE_RP7 0x8c1c #define PCI_DID_INTEL_LPT_H_PCIE_RP8 0x8c1e +#define PCI_DID_INTEL_LPT_H_PCIE_RP1_9 0x8c90 +#define PCI_DID_INTEL_LPT_H_PCIE_RP2_9 0x8c92 +#define PCI_DID_INTEL_LPT_H_PCIE_RP3_9 0x8c94 +#define PCI_DID_INTEL_LPT_H_PCIE_RP4_9 0x8c96 +#define PCI_DID_INTEL_LPT_H_PCIE_RP5_9 0x8c98 +#define PCI_DID_INTEL_LPT_H_PCIE_RP6_9 0x8c9a +#define PCI_DID_INTEL_LPT_H_PCIE_RP7_9 0x8c9c +#define PCI_DID_INTEL_LPT_H_PCIE_RP8_9 0x8c9e #define PCI_DID_INTEL_LPT_LP_PCIE_RP1 0x9c10 #define PCI_DID_INTEL_LPT_LP_PCIE_RP2 0x9c12 #define PCI_DID_INTEL_LPT_LP_PCIE_RP3 0x9c14 diff --git a/src/southbridge/intel/lynxpoint/pcie.c b/src/southbridge/intel/lynxpoint/pcie.c index 766ed433d5..645ae7e5bb 100644 --- a/src/southbridge/intel/lynxpoint/pcie.c +++ b/src/southbridge/intel/lynxpoint/pcie.c @@ -754,6 +754,14 @@ static const unsigned short pci_device_ids[] = { PCI_DID_INTEL_LPT_H_PCIE_RP6, PCI_DID_INTEL_LPT_H_PCIE_RP7, PCI_DID_INTEL_LPT_H_PCIE_RP8, + PCI_DID_INTEL_LPT_H_PCIE_RP1_9, + PCI_DID_INTEL_LPT_H_PCIE_RP2_9, + PCI_DID_INTEL_LPT_H_PCIE_RP3_9, + PCI_DID_INTEL_LPT_H_PCIE_RP4_9, + PCI_DID_INTEL_LPT_H_PCIE_RP5_9, + PCI_DID_INTEL_LPT_H_PCIE_RP6_9, + PCI_DID_INTEL_LPT_H_PCIE_RP7_9, + PCI_DID_INTEL_LPT_H_PCIE_RP8_9, PCI_DID_INTEL_LPT_LP_PCIE_RP1, PCI_DID_INTEL_LPT_LP_PCIE_RP2, PCI_DID_INTEL_LPT_LP_PCIE_RP3, -- cgit v1.2.3