summaryrefslogtreecommitdiffstats
path: root/sys/gnu/i386
diff options
context:
space:
mode:
authorphk <phk@FreeBSD.org>1996-09-06 23:09:20 +0000
committerphk <phk@FreeBSD.org>1996-09-06 23:09:20 +0000
commitbca885205da7f15208946f0896edc2eda3caff01 (patch)
tree35dad08bf59366e84921fd4aad9718c2f9426a1b /sys/gnu/i386
parent9640e2d9e8f825813ec445d294de60884ad82bc8 (diff)
downloadFreeBSD-src-bca885205da7f15208946f0896edc2eda3caff01.zip
FreeBSD-src-bca885205da7f15208946f0896edc2eda3caff01.tar.gz
Remove devconf, it never grew up to be of any use.
Diffstat (limited to 'sys/gnu/i386')
-rw-r--r--sys/gnu/i386/isa/dgb.c40
1 files changed, 1 insertions, 39 deletions
diff --git a/sys/gnu/i386/isa/dgb.c b/sys/gnu/i386/isa/dgb.c
index 8e8f2f3..18e69c3 100644
--- a/sys/gnu/i386/isa/dgb.c
+++ b/sys/gnu/i386/isa/dgb.c
@@ -1,5 +1,5 @@
/*-
- * dgb.c $Id: dgb.c,v 1.18 1996/06/12 04:59:14 gpalmer Exp $
+ * dgb.c $Id: dgb.c,v 1.19 1996/06/18 01:21:40 bde Exp $
*
* Digiboard driver.
*
@@ -40,7 +40,6 @@
#include <sys/sysctl.h>
#include <sys/malloc.h>
#include <sys/syslog.h>
-#include <sys/devconf.h>
#ifdef DEVFS
#include <sys/devfsext.h>
#endif /*DEVFS*/
@@ -175,7 +174,6 @@ static void dgbpoll __P((void *unit_c));
static int dgbattach __P((struct isa_device *dev));
static int dgbprobe __P((struct isa_device *dev));
-static void dgbregisterdev __P((struct isa_device *id));
static void fepcmd(struct dgb_p *port, int cmd, int op1, int op2,
int ncmds, int bytecmd);
@@ -400,35 +398,6 @@ dgbprobe(dev)
return 4; /* we need I/O space of 4 ports */
}
-static struct kern_devconf kdc_dgb[NDGB];
-static struct kern_devconf kdc_dgb_init = {
- 0, 0, 0, /* filled in by dev_attach */
- "dgb", 0, { MDDT_ISA, 0, "tty" },
- isa_generic_externalize, 0, 0, ISA_EXTERNALLEN,
- &kdc_isa0, /* parent */
- 0, /* parentdata */
- DC_UNCONFIGURED,
- "DigiBoard multiport card",
- DC_CLS_SERIAL,
-};
-
-static void
-dgbregisterdev(id)
- struct isa_device *id;
-{
- int unit;
-
- unit = id->id_unit;
- kdc_dgb[unit] = kdc_dgb_init;
- kdc_dgb[unit].kdc_unit = unit;
- kdc_dgb[unit].kdc_isa = id;
-
- /* no ports are open yet */
- kdc_dgb[unit].kdc_state = DC_IDLE;
- dev_attach(&kdc_dgb[unit]);
-}
-
-
static int
dgbattach(dev)
struct isa_device *dev;
@@ -871,8 +840,6 @@ load_fep:
hidewin(sc);
- dgbregisterdev(dev);
-
/* register the polling function */
timeout(dgbpoll, (void *)unit, hz/25);
@@ -1040,8 +1007,6 @@ open_top:
* the device is busy
*/
- kdc_dgb[unit].kdc_state = DC_BUSY;
-
out:
splx(s);
@@ -1098,9 +1063,6 @@ dgbclose(dev, flag, mode, p)
if(sc->ports[i].used)
break;
- if(i>= sc->numports)
- kdc_dgb[unit].kdc_state = DC_IDLE;
-
splx(s);
wakeup(TSA_CARR_ON(tp));
OpenPOWER on IntegriCloud