summaryrefslogtreecommitdiffstats
path: root/sys/dev/fe/if_fe.c
diff options
context:
space:
mode:
authorimp <imp@FreeBSD.org>2005-02-20 19:33:13 +0000
committerimp <imp@FreeBSD.org>2005-02-20 19:33:13 +0000
commit15e5121111f082d2b6a5fcaac8cfcb1ffd72f99d (patch)
treea8e69409b7b0f928f63e059ec6c154a074773863 /sys/dev/fe/if_fe.c
parent8e7bdc9145b7c6ed1a958f035535341f009ae75c (diff)
downloadFreeBSD-src-15e5121111f082d2b6a5fcaac8cfcb1ffd72f99d.zip
FreeBSD-src-15e5121111f082d2b6a5fcaac8cfcb1ffd72f99d.tar.gz
Forced commit after moving mb86960.h from i386/isa/ic to dev/fe. It
is only used by the fe driver, and isn't MD.
Diffstat (limited to 'sys/dev/fe/if_fe.c')
-rw-r--r--sys/dev/fe/if_fe.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/sys/dev/fe/if_fe.c b/sys/dev/fe/if_fe.c
index e4e39a6..3e344cf 100644
--- a/sys/dev/fe/if_fe.c
+++ b/sys/dev/fe/if_fe.c
@@ -92,7 +92,7 @@ __FBSDID("$FreeBSD$");
#include <net/bpf.h>
-#include <i386/isa/ic/mb86960.h>
+#include <dev/fe/mb86960.h>
#include <dev/fe/if_fereg.h>
#include <dev/fe/if_fevar.h>
@@ -220,9 +220,13 @@ fe_simple_probe (struct fe_softc const * sc,
struct fe_simple_probe_struct const * sp)
{
struct fe_simple_probe_struct const *p;
+ int8_t bits;
for (p = sp; p->mask != 0; p++) {
- if ((fe_inb(sc, p->port) & p->mask) != p->bits)
+ bits = fe_inb(sc, p->port);
+ printf("port %d, mask %x, bits %x read %x\n", p->port,
+ p->mask, p->bits, bits);
+ if ((bits & p->mask) != p->bits)
return 0;
}
return 1;
OpenPOWER on IntegriCloud