diff options
author | jhb <jhb@FreeBSD.org> | 2007-03-31 20:41:00 +0000 |
---|---|---|
committer | jhb <jhb@FreeBSD.org> | 2007-03-31 20:41:00 +0000 |
commit | c112f343639ce8adf5c65a38a9baea5307017959 (patch) | |
tree | a783da40a6034cb13d62666dd447919d139ca2b4 /sys/dev/ipmi | |
parent | 83630794dc79e996b2b3f02e2eb2ae7729fc22b6 (diff) | |
download | FreeBSD-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.c | 8 |
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); |