aboutsummaryrefslogtreecommitdiff
path: root/sys/pci/if_mn.c
diff options
context:
space:
mode:
authorPeter Wemm <peter@FreeBSD.org>2001-01-17 01:17:00 +0000
committerPeter Wemm <peter@FreeBSD.org>2001-01-17 01:17:00 +0000
commita1c9b755a707acdb12d0ace36b484961d178d861 (patch)
treed15068ebee91369ab679c79ddea1772886dfd130 /sys/pci/if_mn.c
parent10cf882b4f1ccaa66ea07a85b31afc4822da10ab (diff)
downloadsrc-a1c9b755a707acdb12d0ace36b484961d178d861.tar.gz
src-a1c9b755a707acdb12d0ace36b484961d178d861.zip
Use pci_get_revid() rather than groping around the PCI register space
using the removed compatability register names. (this broke LINT)
Notes
Notes: svn path=/head/; revision=71139
Diffstat (limited to 'sys/pci/if_mn.c')
-rw-r--r--sys/pci/if_mn.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/pci/if_mn.c b/sys/pci/if_mn.c
index 466b0282dd54..6f37ff421c12 100644
--- a/sys/pci/if_mn.c
+++ b/sys/pci/if_mn.c
@@ -1301,7 +1301,7 @@ mn_attach (device_t self)
u = pci_read_config(self, PCIR_COMMAND, 1);
printf("%x\n", u);
- ver = pci_read_config(self, PCI_CLASS_REG, 4);
+ ver = pci_get_revid(self);
sc->m32x = (struct m32xreg *) sc->m0v;
sc->f54w = (struct f54wreg *) sc->m1v;
@@ -1313,12 +1313,12 @@ mn_attach (device_t self)
return (0);
printf("mn%d: Munich32X", sc->unit);
- switch (ver & 0xff) {
+ switch (ver) {
case 0x13:
printf(" Rev 2.2");
break;
default:
- printf(" Rev 0x%x\n", ver & 0xff);
+ printf(" Rev 0x%x\n", ver);
}
printf(", Falc54");
switch (sc->f54r->vstr) {