include/device/pci_ids.h: Add PCI IDs used in Lynxpoint chipsets

Used documents:
- 328904-003
- 329003-003

Change-Id: I95790cda6f7c42a9de57bf5e92eb829ee1807dbe
Signed-off-by: Felix Singer <felixsinger@posteo.net>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/47807
Reviewed-by: Michael Niewöhner <foss@mniewoehner.de>
Reviewed-by: Angel Pons <th3fanbus@gmail.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
diff --git a/src/include/device/pci_ids.h b/src/include/device/pci_ids.h
index ebf02a8..c123002 100644
--- a/src/include/device/pci_ids.h
+++ b/src/include/device/pci_ids.h
@@ -2777,6 +2777,9 @@
 #define PCI_DID_INTEL_IBEXPEAK_HECI1			0x3b64
 #define PCI_DID_INTEL_IBEXPEAK_THERMAL			0x3b32
 
+/* Intel SDMA device Ids */
+#define PCI_DEVICE_ID_INTEL_LPT_LP_SDMA			0x9c60
+
 /* Intel LPC device ids  */
 #define PCI_DEVICE_ID_INTEL_LPT_MOBILE_SAMPLE		0x8c41
 #define PCI_DEVICE_ID_INTEL_LPT_DESKTOP_SAMPLE		0x8c42
@@ -2989,6 +2992,21 @@
 #define PCI_DEVICE_ID_INTEL_ADP_S_ESPI_31		0x7a9f
 
 /* Intel PCIE device ids  */
+#define PCI_DEVICE_ID_INTEL_LPT_H_PCIE_RP1		0x8c10
+#define PCI_DEVICE_ID_INTEL_LPT_H_PCIE_RP2		0x8c12
+#define PCI_DEVICE_ID_INTEL_LPT_H_PCIE_RP3		0x8c14
+#define PCI_DEVICE_ID_INTEL_LPT_H_PCIE_RP4		0x8c16
+#define PCI_DEVICE_ID_INTEL_LPT_H_PCIE_RP5		0x8c18
+#define PCI_DEVICE_ID_INTEL_LPT_H_PCIE_RP6		0x8c1a
+#define PCI_DEVICE_ID_INTEL_LPT_H_PCIE_RP7		0x8c1c
+#define PCI_DEVICE_ID_INTEL_LPT_H_PCIE_RP8		0x8c1e
+#define PCI_DEVICE_ID_INTEL_LPT_LP_PCIE_RP1		0x9c10
+#define PCI_DEVICE_ID_INTEL_LPT_LP_PCIE_RP2		0x9c12
+#define PCI_DEVICE_ID_INTEL_LPT_LP_PCIE_RP3		0x9c14
+#define PCI_DEVICE_ID_INTEL_LPT_LP_PCIE_RP4		0x9c16
+#define PCI_DEVICE_ID_INTEL_LPT_LP_PCIE_RP5		0x9c18
+#define PCI_DEVICE_ID_INTEL_LPT_LP_PCIE_RP6		0x9c1a
+
 #define PCI_DEVICE_ID_INTEL_SPT_LP_PCIE_RP1		0x9d10
 #define PCI_DEVICE_ID_INTEL_SPT_LP_PCIE_RP2		0x9d11
 #define PCI_DEVICE_ID_INTEL_SPT_LP_PCIE_RP3		0x9d12
@@ -3268,6 +3286,23 @@
 #define PCI_DEVICE_ID_INTEL_ADP_S_PCIE_RP28		0x7acb
 
 /* Intel SATA device Ids */
+#define PCI_DEVICE_ID_INTEL_LPT_H_DESKTOP_SATA_IDE		0x8c00
+#define PCI_DEVICE_ID_INTEL_LPT_H_DESKTOP_SATA_AHCI		0x8c02
+#define PCI_DEVICE_ID_INTEL_LPT_H_DESKTOP_SATA_RAID_1		0x8c04
+#define PCI_DEVICE_ID_INTEL_LPT_H_DESKTOP_SATA_RAID_PREM	0x8c06
+#define PCI_DEVICE_ID_INTEL_LPT_H_DESKTOP_SATA_IDE_P45		0x8c08
+#define PCI_DEVICE_ID_INTEL_LPT_H_DESKTOP_SATA_RAID_2		0x8c0e
+#define PCI_DEVICE_ID_INTEL_LPT_H_MOBILE_SATA_IDE		0x8c01
+#define PCI_DEVICE_ID_INTEL_LPT_H_MOBILE_SATA_AHCI		0x8c03
+#define PCI_DEVICE_ID_INTEL_LPT_H_MOBILE_SATA_RAID_1		0x8c05
+#define PCI_DEVICE_ID_INTEL_LPT_H_MOBILE_SATA_RAID_PREM		0x8c07
+#define PCI_DEVICE_ID_INTEL_LPT_H_MOBILE_SATA_IDE_P45		0x8c09
+#define PCI_DEVICE_ID_INTEL_LPT_H_MOBILE_SATA_RAID_2		0x8c0f
+#define PCI_DEVICE_ID_INTEL_LPT_LP_SATA_AHCI			0x9c03
+#define PCI_DEVICE_ID_INTEL_LPT_LP_SATA_RAID_1			0x9c05
+#define PCI_DEVICE_ID_INTEL_LPT_LP_SATA_RAID_PREM		0x9c07
+#define PCI_DEVICE_ID_INTEL_LPT_LP_SATA_RAID_2			0x9c0f
+
 #define PCI_DEVICE_ID_INTEL_SPT_U_SATA		0x9d03
 #define PCI_DEVICE_ID_INTEL_SPT_U_Y_PREMIUM_SATA		0x9d07
 #define PCI_DEVICE_ID_INTEL_SPT_KBL_SATA		0x282a
@@ -3337,6 +3372,8 @@
 #define PCI_DEVICE_ID_INTEL_ADP_S_PMC		0x7aa1
 
 /* Intel I2C device Ids */
+#define PCI_DEVICE_ID_INTEL_LPT_LP_I2C0		0x9c61
+#define PCI_DEVICE_ID_INTEL_LPT_LP_I2C1		0x9c62
 #define PCI_DEVICE_ID_INTEL_SPT_I2C0		0x9d60
 #define PCI_DEVICE_ID_INTEL_SPT_I2C1		0x9d61
 #define PCI_DEVICE_ID_INTEL_SPT_I2C2		0x9d62
@@ -3428,6 +3465,8 @@
 #define PCI_DEVICE_ID_INTEL_ADP_S_I2C5		0x7afd
 
 /* Intel UART device Ids */
+#define PCI_DEVICE_ID_INTEL_LPT_LP_UART0	0x9c63
+#define PCI_DEVICE_ID_INTEL_LPT_LP_UART1	0x9c64
 #define PCI_DEVICE_ID_INTEL_SPT_UART0		0x9d27
 #define PCI_DEVICE_ID_INTEL_SPT_UART1		0x9d28
 #define PCI_DEVICE_ID_INTEL_SPT_UART2		0x9d66
@@ -3487,6 +3526,8 @@
 #define PCI_DEVICE_ID_INTEL_ADP_S_UART6		0x7adf
 
 /* Intel SPI device Ids */
+#define PCI_DEVICE_ID_INTEL_LPT_LP_GSPI0	0x9c65
+#define PCI_DEVICE_ID_INTEL_LPT_LP_GSPI1	0x9c66
 #define PCI_DEVICE_ID_INTEL_SPT_SPI1		0x9d24
 #define PCI_DEVICE_ID_INTEL_SPT_SPI2		0x9d29
 #define PCI_DEVICE_ID_INTEL_SPT_SPI3		0x9d2a
@@ -3786,6 +3827,8 @@
 #define PCI_DEVICE_ID_INTEL_ADL_P_ID_8		0x4661
 #define PCI_DEVICE_ID_INTEL_ADL_P_ID_9		0x467f
 /* Intel SMBUS device Ids */
+#define PCI_DEVICE_ID_INTEL_LPT_H_SMBUS			0x8c22
+#define PCI_DEVICE_ID_INTEL_LPT_LP_SMBUS		0x9c22
 #define PCI_DEVICE_ID_INTEL_APL_SMBUS			0x5ad4
 #define PCI_DEVICE_ID_INTEL_SPT_LP_SMBUS		0x9d23
 #define PCI_DEVICE_ID_INTEL_SPT_H_SMBUS			0xa123
@@ -3802,7 +3845,14 @@
 #define PCI_DEVICE_ID_INTEL_ADP_P_SMBUS			0xa0a3
 #define PCI_DEVICE_ID_INTEL_ADP_S_SMBUS			0x7aa3
 
+/* Intel EHCI device IDs */
+#define PCI_DEVICE_ID_INTEL_LPT_H_EHCI_1	0x8c26
+#define PCI_DEVICE_ID_INTEL_LPT_H_EHCI_2	0x8c2d
+#define PCI_DEVICE_ID_INTEL_LPT_LP_EHCI		0x9c26
+
 /* Intel XHCI device Ids */
+#define PCI_DEVICE_ID_INTEL_LPT_H_XHCI		0x8c31
+#define PCI_DEVICE_ID_INTEL_LPT_LP_XHCI		0x9c31
 #define PCI_DEVICE_ID_INTEL_APL_XHCI		0x5aa8
 #define PCI_DEVICE_ID_INTEL_GLK_XHCI		0x31a8
 #define PCI_DEVICE_ID_INTEL_SPT_LP_XHCI		0x9d2f
@@ -3856,6 +3906,8 @@
 #define PCI_DEVICE_ID_INTEL_ADP_S_SRAM		0x7aa7
 
 /* Intel AUDIO device Ids */
+#define PCI_DEVICE_ID_INTEL_LPT_H_AUDIO		0x8c20
+#define PCI_DEVICE_ID_INTEL_LPT_LP_AUDIO	0x9c20
 #define PCI_DEVICE_ID_INTEL_APL_AUDIO		0x5a98
 #define PCI_DEVICE_ID_INTEL_GLK_AUDIO		0x3198
 #define PCI_DEVICE_ID_INTEL_CNL_AUDIO		0x9dc8
@@ -3883,6 +3935,8 @@
 #define PCI_DEVICE_ID_INTEL_ADP_P_AUDIO		0x51c8
 
 /* Intel HECI/ME device Ids */
+#define PCI_DEVICE_ID_INTEL_LPT_H_MEI		0x8c3a
+#define PCI_DEVICE_ID_INTEL_LPT_LP_MEI		0x9c3a
 #define PCI_DEVICE_ID_INTEL_APL_CSE0		0x5a9a
 #define PCI_DEVICE_ID_INTEL_GLK_CSE0		0x319a
 #define PCI_DEVICE_ID_INTEL_CNL_CSE0		0x9de0
@@ -3932,6 +3986,7 @@
 #define PCI_DEVICE_ID_INTEL_ADP_S_XDCI		0x7ae1
 
 /* Intel SD device Ids */
+#define PCI_DEVICE_ID_INTEL_LPT_LP_SD		0x9c35
 #define PCI_DEVICE_ID_INTEL_APL_SD		0x5aca
 #define PCI_DEVICE_ID_INTEL_GLK_SD		0x31ca
 #define PCI_DEVICE_ID_INTEL_SKL_SD		0x9d2d