diff options
author | imp <imp@FreeBSD.org> | 2005-02-20 19:33:13 +0000 |
---|---|---|
committer | imp <imp@FreeBSD.org> | 2005-02-20 19:33:13 +0000 |
commit | 15e5121111f082d2b6a5fcaac8cfcb1ffd72f99d (patch) | |
tree | a8e69409b7b0f928f63e059ec6c154a074773863 /sys/dev/fe/if_fe.c | |
parent | 8e7bdc9145b7c6ed1a958f035535341f009ae75c (diff) | |
download | FreeBSD-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.c | 8 |
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; |