summaryrefslogtreecommitdiffstats
path: root/sys/dev/ipmi
diff options
context:
space:
mode:
authorjhb <jhb@FreeBSD.org>2007-03-31 20:41:00 +0000
committerjhb <jhb@FreeBSD.org>2007-03-31 20:41:00 +0000
commitc112f343639ce8adf5c65a38a9baea5307017959 (patch)
treea783da40a6034cb13d62666dd447919d139ca2b4 /sys/dev/ipmi
parent83630794dc79e996b2b3f02e2eb2ae7729fc22b6 (diff)
downloadFreeBSD-src-c112f343639ce8adf5c65a38a9baea5307017959.zip
FreeBSD-src-c112f343639ce8adf5c65a38a9baea5307017959.tar.gz
- Add missing constants for subclasses.
- Add a few progif constants as well.
Diffstat (limited to 'sys/dev/ipmi')
-rw-r--r--sys/dev/ipmi/ipmi_pci.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/sys/dev/ipmi/ipmi_pci.c b/sys/dev/ipmi/ipmi_pci.c
index def00c9..7c4bba2 100644
--- a/sys/dev/ipmi/ipmi_pci.c
+++ b/sys/dev/ipmi/ipmi_pci.c
@@ -185,7 +185,7 @@ ipmi2_pci_probe(device_t dev)
{
if (pci_get_class(dev) == PCIC_SERIALBUS &&
- pci_get_subclass(dev) == 0x07) {
+ pci_get_subclass(dev) == PCIS_SERIALBUS_IPMI) {
device_set_desc(dev, "IPMI System Interface");
return (BUS_PROBE_GENERIC);
}
@@ -204,13 +204,13 @@ ipmi2_pci_attach(device_t dev)
/* Interface is determined by progif. */
switch (pci_get_progif(dev)) {
- case 0:
+ case PCIP_SERIALBUS_IPMI_SMIC:
iface = SMIC_MODE;
break;
- case 1:
+ case PCIP_SERIALBUS_IPMI_KCS:
iface = KCS_MODE;
break;
- case 2:
+ case PCIP_SERIALBUS_IPMI_BT:
iface = BT_MODE;
device_printf(dev, "BT interface unsupported\n");
return (ENXIO);
OpenPOWER on IntegriCloud