git: 12968503b873 - main - ig4(4): Add Raptor Lake PCI IDs
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
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},