summaryrefslogtreecommitdiffstats
path: root/sys/dev/ed/if_ed.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/dev/ed/if_ed.c')
-rw-r--r--sys/dev/ed/if_ed.c16
1 files changed, 11 insertions, 5 deletions
diff --git a/sys/dev/ed/if_ed.c b/sys/dev/ed/if_ed.c
index 42537ab..95160ee 100644
--- a/sys/dev/ed/if_ed.c
+++ b/sys/dev/ed/if_ed.c
@@ -37,6 +37,11 @@
*
*/
+#include "card.h"
+#if NCARD > 0
+#include <i386/isa/if_ed.c> /* PCCARD version */
+#else
+
#include "bpf.h"
#include <sys/param.h>
@@ -72,8 +77,8 @@
#include <machine/clock.h>
#include <machine/md_var.h>
-#include <i386/isa/if_edreg.h>
-#include <i386/isa/if_edvar.h>
+#include <dev/ed/if_edreg.h>
+#include <dev/ed/if_edvar.h>
#include <isa/isavar.h>
#include <isa/pnpvar.h>
@@ -108,7 +113,7 @@ int ed_attach_NE2000_pci __P((device_t, int));
#endif
#include "card.h"
-#if NCARDxx > 0
+#if NCARD > 0 /* broken pending pccard newbus fixes */
static int ed_probe_pccard __P((struct isa_device *, u_char *));
#endif
@@ -137,7 +142,7 @@ static void ed_setrcr __P((struct ed_softc *));
static u_long ds_crc __P((u_char *ep));
-#if NCARDxx > 0
+#if NCARD > 0
#include <sys/select.h>
#include <sys/module.h>
#include <pccard/cardinfo.h>
@@ -1304,7 +1309,7 @@ ed_probe_Novell(dev)
return ed_probe_Novell_generic(dev, 0, device_get_flags(dev));
}
-#if NCARDxx > 0
+#if NCARD > 0
/*
* Probe framework for pccards. Replicates the standard framework,
* minus the pccard driver registration and ignores the ether address
@@ -3599,3 +3604,4 @@ static driver_t ed_isa_driver = {
static devclass_t ed_isa_devclass;
DRIVER_MODULE(ed, isa, ed_isa_driver, ed_isa_devclass, 0, 0);
+#endif /* NCARD */
OpenPOWER on IntegriCloud