From 434d7d45829ed9da41b17fe56fe7affca001be21 Mon Sep 17 00:00:00 2001 From: Angel Pons Date: Fri, 7 Oct 2022 00:36:00 +0200 Subject: sb/intel/lynxpoint: Add PCI DIDs for 9 series PCHs The desktop 9 series PCHs should be the same as the 8 series PCHs. Change-Id: Iee93fee4f28b88a72c537944159fb7cbb2796235 Signed-off-by: Angel Pons Reviewed-on: https://review.coreboot.org/c/coreboot/+/68187 Tested-by: build bot (Jenkins) Reviewed-by: Paul Menzel Reviewed-by: Lean Sheng Tan --- src/southbridge/intel/lynxpoint/azalia.c | 1 + src/southbridge/intel/lynxpoint/lpc.c | 5 +++++ src/southbridge/intel/lynxpoint/me.c | 1 + src/southbridge/intel/lynxpoint/sata.c | 12 ++++++++++++ src/southbridge/intel/lynxpoint/smbus.c | 1 + src/southbridge/intel/lynxpoint/usb_ehci.c | 2 ++ src/southbridge/intel/lynxpoint/usb_xhci.c | 1 + 7 files changed, 23 insertions(+) (limited to 'src/southbridge') diff --git a/src/southbridge/intel/lynxpoint/azalia.c b/src/southbridge/intel/lynxpoint/azalia.c index f41b3c2f04..34f0753df8 100644 --- a/src/southbridge/intel/lynxpoint/azalia.c +++ b/src/southbridge/intel/lynxpoint/azalia.c @@ -122,6 +122,7 @@ static struct device_operations azalia_ops = { static const unsigned short pci_device_ids[] = { PCI_DID_INTEL_LPT_H_AUDIO, + PCI_DID_INTEL_LPT_H_AUDIO_9, PCI_DID_INTEL_LPT_LP_AUDIO, 0 }; diff --git a/src/southbridge/intel/lynxpoint/lpc.c b/src/southbridge/intel/lynxpoint/lpc.c index b8e9d5f595..e44d9a8d17 100644 --- a/src/southbridge/intel/lynxpoint/lpc.c +++ b/src/southbridge/intel/lynxpoint/lpc.c @@ -834,6 +834,11 @@ static const unsigned short pci_device_ids[] = { PCI_DID_INTEL_LPT_LP_PREMIUM, PCI_DID_INTEL_LPT_LP_MAINSTREAM, PCI_DID_INTEL_LPT_LP_VALUE, + PCI_DID_INTEL_LPT_MOBILE_SAMPLE_9, + PCI_DID_INTEL_LPT_DESKTOP_SAMPLE_9, + PCI_DID_INTEL_LPT_HM97, + PCI_DID_INTEL_LPT_Z97, + PCI_DID_INTEL_LPT_H97, 0 }; diff --git a/src/southbridge/intel/lynxpoint/me.c b/src/southbridge/intel/lynxpoint/me.c index 66d56dc8d2..d076f0ff87 100644 --- a/src/southbridge/intel/lynxpoint/me.c +++ b/src/southbridge/intel/lynxpoint/me.c @@ -923,6 +923,7 @@ static struct device_operations device_ops = { static const unsigned short pci_device_ids[] = { PCI_DID_INTEL_LPT_H_MEI, + PCI_DID_INTEL_LPT_H_MEI_9, PCI_DID_INTEL_LPT_LP_MEI, 0 }; diff --git a/src/southbridge/intel/lynxpoint/sata.c b/src/southbridge/intel/lynxpoint/sata.c index 49108ee439..b6cbb133da 100644 --- a/src/southbridge/intel/lynxpoint/sata.c +++ b/src/southbridge/intel/lynxpoint/sata.c @@ -231,6 +231,18 @@ static const unsigned short pci_device_ids[] = { PCI_DID_INTEL_LPT_H_MOBILE_SATA_RAID_PREM, PCI_DID_INTEL_LPT_H_MOBILE_SATA_IDE_P45, PCI_DID_INTEL_LPT_H_MOBILE_SATA_RAID_2, + PCI_DID_INTEL_LPT_H_DESKTOP_SATA_IDE_9, + PCI_DID_INTEL_LPT_H_DESKTOP_SATA_AHCI_9, + PCI_DID_INTEL_LPT_H_DESKTOP_SATA_RAID_1_9, + PCI_DID_INTEL_LPT_H_DESKTOP_SATA_RAID_PREM_9, + PCI_DID_INTEL_LPT_H_DESKTOP_SATA_IDE_P45_9, + PCI_DID_INTEL_LPT_H_DESKTOP_SATA_RAID_2_9, + PCI_DID_INTEL_LPT_H_MOBILE_SATA_IDE_9, + PCI_DID_INTEL_LPT_H_MOBILE_SATA_AHCI_9, + PCI_DID_INTEL_LPT_H_MOBILE_SATA_RAID_1_9, + PCI_DID_INTEL_LPT_H_MOBILE_SATA_RAID_PREM_9, + PCI_DID_INTEL_LPT_H_MOBILE_SATA_IDE_P45_9, + PCI_DID_INTEL_LPT_H_MOBILE_SATA_RAID_2_9, PCI_DID_INTEL_LPT_LP_SATA_AHCI, PCI_DID_INTEL_LPT_LP_SATA_RAID_1, PCI_DID_INTEL_LPT_LP_SATA_RAID_PREM, diff --git a/src/southbridge/intel/lynxpoint/smbus.c b/src/southbridge/intel/lynxpoint/smbus.c index 519afe5ca4..757254ef14 100644 --- a/src/southbridge/intel/lynxpoint/smbus.c +++ b/src/southbridge/intel/lynxpoint/smbus.c @@ -35,6 +35,7 @@ static struct device_operations smbus_ops = { static const unsigned short pci_device_ids[] = { PCI_DID_INTEL_LPT_H_SMBUS, + PCI_DID_INTEL_LPT_H_SMBUS_9, PCI_DID_INTEL_LPT_LP_SMBUS, PCI_DID_INTEL_WPT_LP_SMBUS, 0 diff --git a/src/southbridge/intel/lynxpoint/usb_ehci.c b/src/southbridge/intel/lynxpoint/usb_ehci.c index 8853a143ca..662a4210b1 100644 --- a/src/southbridge/intel/lynxpoint/usb_ehci.c +++ b/src/southbridge/intel/lynxpoint/usb_ehci.c @@ -173,6 +173,8 @@ static const unsigned short pci_device_ids[] = { PCI_DID_INTEL_LPT_LP_EHCI, PCI_DID_INTEL_LPT_H_EHCI_1, PCI_DID_INTEL_LPT_H_EHCI_2, + PCI_DID_INTEL_LPT_H_EHCI_1_9, + PCI_DID_INTEL_LPT_H_EHCI_2_9, 0 }; diff --git a/src/southbridge/intel/lynxpoint/usb_xhci.c b/src/southbridge/intel/lynxpoint/usb_xhci.c index 1219bccf8c..2660be1667 100644 --- a/src/southbridge/intel/lynxpoint/usb_xhci.c +++ b/src/southbridge/intel/lynxpoint/usb_xhci.c @@ -343,6 +343,7 @@ static struct device_operations usb_xhci_ops = { static const unsigned short pci_device_ids[] = { PCI_DID_INTEL_LPT_H_XHCI, + PCI_DID_INTEL_LPT_H_XHCI_9, PCI_DID_INTEL_LPT_LP_XHCI, 0 }; -- cgit v1.2.3