summaryrefslogtreecommitdiffstats
path: root/sys/i386/isa/qcam.c
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/i386/isa/qcam.c
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/i386/isa/qcam.c')
-rw-r--r--sys/i386/isa/qcam.c41
1 files changed, 0 insertions, 41 deletions
diff --git a/sys/i386/isa/qcam.c b/sys/i386/isa/qcam.c
index e1f2e81..9388da7 100644
--- a/sys/i386/isa/qcam.c
+++ b/sys/i386/isa/qcam.c
@@ -43,7 +43,6 @@
#include <sys/ioctl.h>
#include <sys/uio.h>
#include <sys/malloc.h>
-#include <sys/devconf.h>
#include <sys/errno.h>
#ifdef DEVFS
#include <sys/devfsext.h>
@@ -115,42 +114,6 @@ static struct qcam_softc qcam_softc[NQCAM];
#define UNIT(dev) minor(dev)
-static struct kern_devconf kdc_qcam_template = {
- 0, 0, 0, /* filled in by dev_attach() */
- "qcam", /* kdc_name */
- 0, /* kdc_unit */
- { /* kdc_md */
- MDDT_ISA, /* mddc_devtype */
- 0, /* mddc_flags */
- "tty" /* mddc_imask[4] */
- },
- isa_generic_externalize, /* kdc_externalize */
- 0, /* kdc_internalize */
- 0, /* kdc_goaway */
- ISA_EXTERNALLEN, /* kdc_datalen */
- &kdc_isa0, /* kdc_parent */
- 0, /* kdc_parentdata */
- DC_UNCONFIGURED, /* kdc_state */
- "QuickCam video input", /* kdc_description */
- DC_CLS_MISC /* class */
-};
-
-static void
-qcam_registerdev (struct isa_device *id)
-{
- struct kern_devconf *kdc = &qcam_softc[id->id_unit].kdc;
-
- *kdc = kdc_qcam_template; /* byte-copy template */
-
- kdc->kdc_unit = id->id_unit;
- kdc->kdc_parentdata = id;
-
-#ifndef QCAM_MODULE /* there's a bug in dev_attach
- when running from an LKM */
- dev_attach(kdc);
-#endif
-}
-
static int
qcam_probe (struct isa_device *devp)
{
@@ -176,7 +139,6 @@ qcam_probe (struct isa_device *devp)
if (!qcam_detect(devp->id_iobase))
return 0; /* failure */
- qcam_registerdev(devp);
return 1; /* found */
}
@@ -187,7 +149,6 @@ qcam_attach (struct isa_device *devp)
qs->iobase = devp->id_iobase;
qs->unit = devp->id_unit;
- qs->kdc.kdc_state = DC_IDLE;
qs->flags |= QC_ALIVE;
/* force unidirectional parallel port mode? */
@@ -228,7 +189,6 @@ qcam_open (dev_t dev, int flags, int fmt, struct proc *p)
qs->init_req = 1; /* request initialization before scan */
qs->flags |= QC_OPEN;
- qs->kdc.kdc_state = DC_BUSY;
return 0;
}
@@ -245,7 +205,6 @@ qcam_close (dev_t dev, int flags, int fmt, struct proc *p)
}
qs->flags &= ~QC_OPEN;
- qs->kdc.kdc_state = DC_IDLE;
return 0;
}
OpenPOWER on IntegriCloud