Add PCI ID for ICH4 SMBus controller.

This commit is contained in:
mp 2002-08-12 16:22:12 +00:00
parent c45294ecb3
commit 05685d9e97

View File

@ -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