summaryrefslogtreecommitdiffstats
path: root/sys/dev/ichsmb
diff options
context:
space:
mode:
authormp <mp@FreeBSD.org>2002-08-12 16:22:12 +0000
committermp <mp@FreeBSD.org>2002-08-12 16:22:12 +0000
commitb1615f2268a2eb7596fc97f2d5b53f7d2b6386d2 (patch)
tree990b762928f235358c3cfd056540eefb97eda57a /sys/dev/ichsmb
parentd14df136e25899f51c4b8aa65ddd3bd2c112e532 (diff)
downloadFreeBSD-src-b1615f2268a2eb7596fc97f2d5b53f7d2b6386d2.zip
FreeBSD-src-b1615f2268a2eb7596fc97f2d5b53f7d2b6386d2.tar.gz
Add PCI ID for ICH4 SMBus controller.
Diffstat (limited to 'sys/dev/ichsmb')
-rw-r--r--sys/dev/ichsmb/ichsmb_pci.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/sys/dev/ichsmb/ichsmb_pci.c b/sys/dev/ichsmb/ichsmb_pci.c
index c3719c1..d935be9 100644
--- a/sys/dev/ichsmb/ichsmb_pci.c
+++ b/sys/dev/ichsmb/ichsmb_pci.c
@@ -41,7 +41,7 @@
/*
* Support for the SMBus controller logical device which is part of the
- * Intel 81801AA (ICH) and 81801AB (ICH0) I/O controller hub chips.
+ * Intel 81801AA/AB/BA/CA/DC (ICH/ICH[0234]) I/O controller hub chips.
*/
#include <sys/param.h>
@@ -70,6 +70,7 @@
#define ID_81801AB 0x24238086
#define ID_82801BA 0x24438086
#define ID_82801CA 0x24838086
+#define ID_82801DC 0x24C38086
#define PCIS_SERIALBUS_SMBUS_PROGIF 0x00
@@ -128,6 +129,9 @@ ichsmb_pci_probe(device_t dev)
case ID_82801CA:
device_set_desc(dev, "Intel 82801CA (ICH3) SMBus controller");
break;
+ case ID_82801DC:
+ device_set_desc(dev, "Intel 82801DC (ICH4) SMBus controller");
+ break;
default:
if (pci_get_class(dev) == PCIC_SERIALBUS
&& pci_get_subclass(dev) == PCIS_SERIALBUS_SMBUS
OpenPOWER on IntegriCloud