git: 136ddcb80c8f - stable/15 - ichsmb: Add Intel Raptor Lake SMBus controller support

From: Abdelkader Boudih <seuros_at_FreeBSD.org>
Date: Sun, 01 Nov 2026 18:35:36 UTC
The branch stable/15 has been updated by seuros:

URL: https://cgit.FreeBSD.org/src/commit/?id=136ddcb80c8ff3798c3d2e341a7dc2a0717abfa9

commit 136ddcb80c8ff3798c3d2e341a7dc2a0717abfa9
Author:     Abdelkader Boudih <seuros@FreeBSD.org>
AuthorDate: 2026-02-16 03:58:41 +0000
Commit:     Abdelkader Boudih <seuros@FreeBSD.org>
CommitDate: 2026-11-01 16:59:39 +0000

    ichsmb: Add Intel Raptor Lake SMBus controller support
    
    Add PCI device ID 0x7a23 for Intel 700 Series (Raptor Lake) chipset SMBus controller.
    This enables hardware monitoring functionality on 13th and 14th generation Intel Core platforms.
    
    Reviewed by:    adrian
    Differential Revision:  https://reviews.freebsd.org/D54957
    
    (cherry picked from commit e4bcfe4ebf03e321a5f8317491cdeea49e4f6357)
---
 sys/dev/ichsmb/ichsmb_pci.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/sys/dev/ichsmb/ichsmb_pci.c b/sys/dev/ichsmb/ichsmb_pci.c
index e4d87fe1fed2..9fc99b9583fc 100644
--- a/sys/dev/ichsmb/ichsmb_pci.c
+++ b/sys/dev/ichsmb/ichsmb_pci.c
@@ -114,6 +114,7 @@
 #define	ID_ALDERLAKE			0x7aa3
 #define	ID_ALDERLAKE2			0x51a3
 #define	ID_ALDERLAKE3			0x54a3
+#define	ID_RAPTORLAKE			0x7a23
 #define	ID_METEORLAKE			0x7e22
 #define	ID_METEORLAKE2			0x7f23
 #define	ID_METEORLAKE3			0xae22
@@ -221,6 +222,8 @@ static const struct pci_device_table ichsmb_devices[] = {
 	  PCI_DESCR("Intel Alder Lake SMBus controller") },
 	{ PCI_DEV(PCI_VENDOR_INTEL, ID_ALDERLAKE3),
 	  PCI_DESCR("Intel Alder Lake SMBus controller") },
+	{ PCI_DEV(PCI_VENDOR_INTEL, ID_RAPTORLAKE),
+	  PCI_DESCR("Intel Raptor Lake SMBus controller") },
 	{ PCI_DEV(PCI_VENDOR_INTEL, ID_METEORLAKE),
 	  PCI_DESCR("Intel Meteor Lake SMBus controller") },
 	{ PCI_DEV(PCI_VENDOR_INTEL, ID_METEORLAKE2),