summaryrefslogtreecommitdiffstats
path: root/sys/i386/isa/qcam.c
Commit message (Collapse)AuthorAgeFilesLines
* Remove the 'qcam' driver. Development has ceased, and the driver ismsmith1998-02-181-320/+0
| | | | | nonfunctional. Submitted by: pst (conversation some time ago)
* Make all file-system (MFS, FFS, NFS, LFS, DEVFS) related option new-style.eivind1998-01-241-0/+2
| | | | | | | | This introduce an xxxFS_BOOT for each of the rootable filesystems. (Presently not required, but encouraged to allow a smooth move of option *FS to opt_dontuse.h later.) LFS is temporarily disabled, and will be re-enabled tomorrow.
* Update select -> poll in drivers.peter1997-09-141-1/+1
|
* Removed unused #includes.bde1997-07-201-2/+0
|
* Make MOD_* macros almost consistent:dufault1997-04-061-3/+2
| | | | | | | | | | | | | | | | | | | | Use the name argument almost the same in all LKM types. Maintain the current behavior for the external (e.g., modstat) name for DEV, EXEC, and MISC types being #name ## "_mod" and SYCALL and VFS only #name. This is a candidate for change and I vote just the name without the "_mod". Change the DISPATCH macro to MOD_DISPATCH for consistency with the other macros. Add an LKM_ANON #define to eliminate the magic -1 and associated signed/unsigned warnings. Add MOD_PRIVATE to support wcd.c's poking around in the lkm structure. Change source in tree to use the new interface. Reviewed by: Bruce Evans
* Don't include <sys/ioctl.h> in the kernel. Stage 1: don't includebde1997-03-241-1/+0
| | | | | it when it is not used. In most cases, the reasons for including it went away when the special ioctl headers became self-sufficient.
* Turn off qcam_debug flag by defaultache1996-12-281-1/+1
| | | | | Should go in 2.2 Reviewed by: pst
* Remove devconf, it never grew up to be of any use.phk1996-09-061-41/+0
|
* Don't (re)define or use ACTUALLY_LKM_NOT_KERNEL - use the existingbde1996-06-231-1/+1
| | | | | | | | definition of QCAM_MODULE for everything involving LKM'ness. Makefile: Don't add -I/sys to CFLAGS. bsd.kmod.mk adds the correct (relative) path.
* Clean up -Wunused warnings.gpalmer1996-06-121-3/+0
| | | | Reviewed by: bde
* Fix ioctl() operations...nasty typopst1996-05-311-2/+2
|
* Update qcamdriver to 1.1-release distribution.pst1996-05-061-39/+43
| | | | | - move the cdevsw structure back up front (sigh) - use __linux__ instead of LINUX
* Update to version 1.1beta5d of the driver. This driver now runs underpst1996-05-041-72/+29
| | | | FreeBSD 2.1 and 2.2, BSD/OS 2.x, Linux, Solaris, and SCO V.
* slight re-ordering to allow the qcam to compile with devfs enabled.julian1996-04-291-8/+14
|
* Support FreeBSD v2.1pst1996-04-171-19/+17
|
* Removed never-used #includes of <machine/cpu.h>. Many were apparentlybde1996-04-071-1/+0
| | | | copied from bad examples.
* Switched from using devfs_add_sw() to using devfs_add_swf()scrappy1996-03-281-6/+3
| | | | Reviewed by: julian@freebsd.org
* Add support for /very/ experimental -e (exposure) option.pst1996-03-211-5/+74
| | | | | | | | | | | | | | | Add support for LKM operation. Change M_NOWAIT on buffer memory allocation to M_WAIT in hopes we'll be able to get ourselves a nice fat buffer from the kernel if we suspend. Note: The LKM support looks kinda screwy in two areas, where I found problems with the kernel proper. First, calling dev_attach() at module load time will cause a panic. I haven't investigated. Secondly, I had to manually call qcam_drvinit() to register the device softc structure by hand at module load time. This seems bogus, it should be called as a core part of the module load process for character/block device drivers.
* Update the Connectix QuickCam driver to match my current work.pst1996-03-021-461/+14
| | | | | | | | | | | | | - split driver into FreeBSD specific and camera specific portions (qcamio.c can run in user mode, with a Linux "driver top" etc, and qcam.c should be trivial to port to NetBSD and BSDI.) - support for 4bppand bidirectional transfers working better - start of interleaved data-transfers byte-stream decodes (some of this stuff has been pulled out for the moment to make it easier to debug) At this point, anyone who wants to port it to other platforms should feel free to do so. Please feed changes directly back to me so that I can produce a unified distribution.
* Document kernel config flags better and add bidirectional overridepst1996-02-041-15/+22
|
* Add ability to bypass the auto-detection code. It used to be rock solidpst1996-02-041-38/+54
| | | | | | | | | for me, but has gotten a bit flakey in bidirectional parallel port mode. Fix a bug in bidirectional parallel port transfers, more work is still needed here (testers welcome). Minor cleanup.
* Remove the ability for the user mode programs to specify bidirectionalpst1996-02-021-20/+2
| | | | | | | | | vs unidirectional transfer modes. The kernel handles hardware, user mode programs shouldn't get in the way. This cleans up some really ugly grots that I hated too. :-) Suggested by: Sujal Patel <smpatel@wam.umd.edu>
* Add support for Connectix QuickCam(tm)pst1996-02-021-0/+778
* this is my unoptimized driver, it works fine, it's not as fast as it * could be (yet) -- I have yet to merge in ideas from other QuickCam * developers.
OpenPOWER on IntegriCloud