git: 12968503b873 - main - ig4(4): Add Raptor Lake PCI IDs

From: Warner Losh <imp_at_FreeBSD.org>
Date: Mon, 28 Apr 2025 21:22:21 UTC
The branch main has been updated by imp:

URL: https://cgit.FreeBSD.org/src/commit/?id=12968503b87343ef730100877f5dfc0e7712206b

commit 12968503b87343ef730100877f5dfc0e7712206b
Author:     Ben Wilber <ben@desync.com>
AuthorDate: 2025-04-26 05:12:54 +0000
Commit:     Warner Losh <imp@FreeBSD.org>
CommitDate: 2025-04-28 21:16:09 +0000

    ig4(4): Add Raptor Lake PCI IDs
    
    Reviewed by: imp
    Pull Request: https://github.com/freebsd/freebsd-src/pull/1678
---
 sys/dev/ichiic/ig4_pci.c | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/sys/dev/ichiic/ig4_pci.c b/sys/dev/ichiic/ig4_pci.c
index 874d6a9abc55..4674f2615648 100644
--- a/sys/dev/ichiic/ig4_pci.c
+++ b/sys/dev/ichiic/ig4_pci.c
@@ -168,6 +168,12 @@ static int ig4iic_pci_detach(device_t dev);
 #define PCI_CHIP_ALDERLAKE_M_I2C_3	0x54eb8086
 #define PCI_CHIP_ALDERLAKE_M_I2C_4	0x54c58086
 #define PCI_CHIP_ALDERLAKE_M_I2C_5	0x54c68086
+#define PCI_CHIP_RAPTORLAKE_S_I2C_0	0x7a4c8086
+#define PCI_CHIP_RAPTORLAKE_S_I2C_1	0x7a4d8086
+#define PCI_CHIP_RAPTORLAKE_S_I2C_2	0x7a4e8086
+#define PCI_CHIP_RAPTORLAKE_S_I2C_3	0x7a4f8086
+#define PCI_CHIP_RAPTORLAKE_S_I2C_4	0x7a7c8086
+#define PCI_CHIP_RAPTORLAKE_S_I2C_5	0x7a7d8086
 #define PCI_CHIP_METEORLAKE_M_I2C_0	0x7e788086
 #define PCI_CHIP_METEORLAKE_M_I2C_1	0x7e798086
 #define PCI_CHIP_METEORLAKE_M_I2C_2	0x7e508086
@@ -286,6 +292,12 @@ static struct ig4iic_pci_device ig4iic_pci_devices[] = {
 	{ PCI_CHIP_ALDERLAKE_M_I2C_3, "Intel Alder Lake-M I2C Controller-3", IG4_TIGERLAKE},
 	{ PCI_CHIP_ALDERLAKE_M_I2C_4, "Intel Alder Lake-M I2C Controller-4", IG4_TIGERLAKE},
 	{ PCI_CHIP_ALDERLAKE_M_I2C_5, "Intel Alder Lake-M I2C Controller-5", IG4_TIGERLAKE},
+	{ PCI_CHIP_RAPTORLAKE_S_I2C_0, "Intel Raptor Lake-S I2C Controller-0", IG4_TIGERLAKE},
+	{ PCI_CHIP_RAPTORLAKE_S_I2C_1, "Intel Raptor Lake-S I2C Controller-1", IG4_TIGERLAKE},
+	{ PCI_CHIP_RAPTORLAKE_S_I2C_2, "Intel Raptor Lake-S I2C Controller-2", IG4_TIGERLAKE},
+	{ PCI_CHIP_RAPTORLAKE_S_I2C_3, "Intel Raptor Lake-S I2C Controller-3", IG4_TIGERLAKE},
+	{ PCI_CHIP_RAPTORLAKE_S_I2C_4, "Intel Raptor Lake-S I2C Controller-4", IG4_TIGERLAKE},
+	{ PCI_CHIP_RAPTORLAKE_S_I2C_5, "Intel Raptor Lake-S I2C Controller-5", IG4_TIGERLAKE},
 	{ PCI_CHIP_METEORLAKE_M_I2C_0, "Intel Meteor Lake-M I2C Controller-0", IG4_TIGERLAKE},
 	{ PCI_CHIP_METEORLAKE_M_I2C_1, "Intel Meteor Lake-M I2C Controller-1", IG4_TIGERLAKE},
 	{ PCI_CHIP_METEORLAKE_M_I2C_2, "Intel Meteor Lake-M I2C Controller-2", IG4_TIGERLAKE},