comedi.git
23 years agosome initial pci dma stuff, doesn't do anything useful yet
Frank Mori Hess [Mon, 17 Sep 2001 23:48:41 +0000 (23:48 +0000)]
some initial pci dma stuff, doesn't do anything useful yet

23 years agofixed symbol leak, and settings of SDF_GROUND subdevice flag
Frank Mori Hess [Sun, 16 Sep 2001 19:29:51 +0000 (19:29 +0000)]
fixed symbol leak, and settings of SDF_GROUND subdevice flag

23 years agosome bugfixes
Frank Mori Hess [Fri, 14 Sep 2001 22:21:22 +0000 (22:21 +0000)]
some bugfixes

23 years agoadded support for stop_src TRIG_COUNT that I forgot, fixed end-of-line problems my...
Frank Mori Hess [Fri, 14 Sep 2001 18:55:13 +0000 (18:55 +0000)]
added support for stop_src TRIG_COUNT that I forgot, fixed end-of-line problems my editor was having

23 years agoanalog input commands may possibly work now
Frank Mori Hess [Fri, 14 Sep 2001 18:39:02 +0000 (18:39 +0000)]
analog input commands may possibly work now

23 years agoOops. Fix typo in previous check-in.
David Schleef [Fri, 14 Sep 2001 04:06:15 +0000 (04:06 +0000)]
Oops.  Fix typo in previous check-in.

23 years agoRemoved last remnants of trig support for drivers
David Schleef [Fri, 14 Sep 2001 04:00:53 +0000 (04:00 +0000)]
Removed last remnants of trig support for drivers

23 years agoRemoved last remnants of comedi_trig support for drivers
David Schleef [Fri, 14 Sep 2001 03:59:12 +0000 (03:59 +0000)]
Removed last remnants of comedi_trig support for drivers

23 years agorewrote much of the trig support. No longer uses any of the old
David Schleef [Fri, 14 Sep 2001 03:57:20 +0000 (03:57 +0000)]
rewrote much of the trig support.  No longer uses any of the old
internal trig stuff.

23 years agoRemove min() macro
David Schleef [Fri, 14 Sep 2001 03:54:54 +0000 (03:54 +0000)]
Remove min() macro

23 years agoAdded a target for drivers.txt
David Schleef [Fri, 14 Sep 2001 03:54:33 +0000 (03:54 +0000)]
Added a target for drivers.txt

23 years agoComplete phase-out of comedi_trig in drivers
David Schleef [Fri, 14 Sep 2001 03:19:05 +0000 (03:19 +0000)]
Complete phase-out of comedi_trig in drivers

23 years agoComplete phase-out of comedi_trig support
David Schleef [Fri, 14 Sep 2001 03:16:49 +0000 (03:16 +0000)]
Complete phase-out of comedi_trig support

23 years agoAdd list of devices to documentation
David Schleef [Fri, 14 Sep 2001 02:44:03 +0000 (02:44 +0000)]
Add list of devices to documentation

23 years agoChange comedi_trig compat to deprecated
David Schleef [Fri, 14 Sep 2001 02:19:41 +0000 (02:19 +0000)]
Change comedi_trig compat to deprecated

23 years agofixed sending of events for analog output
Frank Mori Hess [Thu, 13 Sep 2001 17:19:57 +0000 (17:19 +0000)]
fixed sending of events for analog output

23 years agoFix argument of mem_test_region()
David Schleef [Thu, 13 Sep 2001 00:48:02 +0000 (00:48 +0000)]
Fix argument of mem_test_region()

23 years agoFixed argument of pci_enable_dev()
David Schleef [Thu, 13 Sep 2001 00:47:11 +0000 (00:47 +0000)]
Fixed argument of pci_enable_dev()

23 years agoMoved driver documentation to inline documentation
David Schleef [Wed, 12 Sep 2001 23:07:36 +0000 (23:07 +0000)]
Moved driver documentation to inline documentation

23 years agoAdded check for documentation in source code
David Schleef [Wed, 12 Sep 2001 22:45:01 +0000 (22:45 +0000)]
Added check for documentation in source code

23 years agoRemoved VD_DDS
David Schleef [Wed, 12 Sep 2001 22:23:18 +0000 (22:23 +0000)]
Removed VD_DDS

23 years agodoes still need to ioremap for 2.4 kernels though
Frank Mori Hess [Wed, 12 Sep 2001 21:00:48 +0000 (21:00 +0000)]
does still need to ioremap for 2.4 kernels though

23 years agooops, apparently it's not even a pci driver, that pci in the name tricked me
Frank Mori Hess [Wed, 12 Sep 2001 20:43:23 +0000 (20:43 +0000)]
oops, apparently it's not even a pci driver, that pci in the name tricked me

23 years agoadded comment regarding lack of pci support & ioremap
Frank Mori Hess [Wed, 12 Sep 2001 20:31:22 +0000 (20:31 +0000)]
added comment regarding lack of pci support & ioremap

23 years agoadded check/request/release_mem_region() calls
Frank Mori Hess [Wed, 12 Sep 2001 20:13:27 +0000 (20:13 +0000)]
added check/request/release_mem_region() calls

23 years agoadded some compatibility macros for pci-dma buffer related functions, stolen
Frank Mori Hess [Wed, 12 Sep 2001 00:05:09 +0000 (00:05 +0000)]
added some compatibility macros for pci-dma buffer related functions, stolen
from Donald Becker's starfire.c driver

23 years agooops got LINUX_VERSION_CODE mixed up with KERNEL_VERSION_CODE
Frank Mori Hess [Tue, 11 Sep 2001 23:46:13 +0000 (23:46 +0000)]
oops got LINUX_VERSION_CODE mixed up with KERNEL_VERSION_CODE

23 years agomade dummy release_mem_region() macro consistent with a function that returns void.
Frank Mori Hess [Mon, 10 Sep 2001 20:45:20 +0000 (20:45 +0000)]
made dummy release_mem_region() macro consistent with a function that returns void.
Reduces the number of compiler warnings slightly.

23 years agonew compatibility header for *_mem_region() functions
Frank Mori Hess [Sun, 9 Sep 2001 21:38:40 +0000 (21:38 +0000)]
new compatibility header for *_mem_region() functions

23 years agomore work on ai command, still not functional yet though
Frank Mori Hess [Sat, 8 Sep 2001 01:23:36 +0000 (01:23 +0000)]
more work on ai command, still not functional yet though

23 years agostarting to add ai command support, completely nonfunctional so far
Frank Mori Hess [Thu, 6 Sep 2001 23:51:32 +0000 (23:51 +0000)]
starting to add ai command support, completely nonfunctional so far

23 years agofix to get pci drivers to compile on 2.2 kernel
Frank Mori Hess [Thu, 6 Sep 2001 21:43:24 +0000 (21:43 +0000)]
fix to get pci drivers to compile on 2.2 kernel

23 years agofixed some typos causing null dereference
Frank Mori Hess [Thu, 6 Sep 2001 19:47:06 +0000 (19:47 +0000)]
fixed some typos causing null dereference

23 years agoAdded compat code for MODULE_DEVICE_TABLE()
David Schleef [Wed, 5 Sep 2001 23:39:46 +0000 (23:39 +0000)]
Added compat code for MODULE_DEVICE_TABLE()

23 years agoAdded MODULE_DEVICE_TABLE() and pci_enable_device()
David Schleef [Wed, 5 Sep 2001 23:39:15 +0000 (23:39 +0000)]
Added MODULE_DEVICE_TABLE() and pci_enable_device()

23 years agoAdded check for pcibios_ code
David Schleef [Wed, 5 Sep 2001 23:38:31 +0000 (23:38 +0000)]
Added check for pcibios_ code

23 years agoFix compilation due to last check-in
David Schleef [Wed, 5 Sep 2001 23:38:01 +0000 (23:38 +0000)]
Fix compilation due to last check-in

23 years agoAdded some drivers
David Schleef [Wed, 5 Sep 2001 23:36:58 +0000 (23:36 +0000)]
Added some drivers

23 years agoConverted _mode2, _mode4 to command
David Schleef [Wed, 5 Sep 2001 23:35:51 +0000 (23:35 +0000)]
Converted _mode2, _mode4 to command

23 years agoPretended to convert _mode2 to a command
David Schleef [Wed, 5 Sep 2001 23:35:19 +0000 (23:35 +0000)]
Pretended to convert _mode2 to a command

23 years agoGeneric hacking
David Schleef [Wed, 5 Sep 2001 23:34:27 +0000 (23:34 +0000)]
Generic hacking

23 years agoAdded pci_enable_device()
David Schleef [Wed, 5 Sep 2001 23:34:03 +0000 (23:34 +0000)]
Added pci_enable_device()

23 years agoRemove use of range_unknown
David Schleef [Wed, 5 Sep 2001 23:33:40 +0000 (23:33 +0000)]
Remove use of range_unknown

23 years agofixed some stuff
David Schleef [Wed, 5 Sep 2001 23:32:50 +0000 (23:32 +0000)]
fixed some stuff

23 years agoAdded MODULE_DEVICE_TABLE() on a bunch of drivers
David Schleef [Tue, 4 Sep 2001 01:23:10 +0000 (01:23 +0000)]
Added MODULE_DEVICE_TABLE() on a bunch of drivers

23 years agoAdded stub for amplc_pci230
David Schleef [Tue, 4 Sep 2001 00:35:39 +0000 (00:35 +0000)]
Added stub for amplc_pci230

23 years agoFix symbol leakage in a bunch of drivers
David Schleef [Tue, 4 Sep 2001 00:31:44 +0000 (00:31 +0000)]
Fix symbol leakage in a bunch of drivers

23 years agoAdded check for Makefile.in
David Schleef [Tue, 4 Sep 2001 00:16:14 +0000 (00:16 +0000)]
Added check for Makefile.in

23 years agoFix typo in CONFIG_AMPLC_PCI230
David Schleef [Tue, 4 Sep 2001 00:14:16 +0000 (00:14 +0000)]
Fix typo in CONFIG_AMPLC_PCI230

23 years agoUpdate from Anders
David Schleef [Mon, 3 Sep 2001 23:44:54 +0000 (23:44 +0000)]
Update from Anders

23 years agoUpdate from Allan
David Schleef [Mon, 3 Sep 2001 23:43:49 +0000 (23:43 +0000)]
Update from Allan

23 years agoUpdate from Allan.
David Schleef [Tue, 28 Aug 2001 23:23:44 +0000 (23:23 +0000)]
Update from Allan.

23 years agochanged configuration of input/output ranges to use microvolts instead of
Frank Mori Hess [Tue, 28 Aug 2001 15:26:09 +0000 (15:26 +0000)]
changed configuration of input/output ranges to use microvolts instead of
volts so fractional voltages can be specified

23 years agoupdated cb_pcidas, cb_pcidas64, das16 entries
Frank Mori Hess [Tue, 28 Aug 2001 00:02:54 +0000 (00:02 +0000)]
updated cb_pcidas, cb_pcidas64, das16 entries

23 years agosupports user configurable analog input and output ranges.
Frank Mori Hess [Mon, 27 Aug 2001 23:49:40 +0000 (23:49 +0000)]
supports user configurable analog input and output ranges.

23 years agoterminated with newline
Frank Mori Hess [Mon, 27 Aug 2001 21:36:45 +0000 (21:36 +0000)]
terminated with newline

23 years agopreventing multiple includes
Frank Mori Hess [Mon, 27 Aug 2001 21:32:19 +0000 (21:32 +0000)]
preventing multiple includes

23 years agofixed version checking for 2.2 kernels
Frank Mori Hess [Mon, 27 Aug 2001 21:05:36 +0000 (21:05 +0000)]
fixed version checking for 2.2 kernels

23 years agofixed conflict with poll.h
Frank Mori Hess [Mon, 27 Aug 2001 21:04:54 +0000 (21:04 +0000)]
fixed conflict with poll.h

23 years agoFixes for compilation on 2.0.x
David Schleef [Mon, 27 Aug 2001 09:58:00 +0000 (09:58 +0000)]
Fixes for compilation on 2.0.x

23 years agoAdded -nostdinc flag. Comedi _should_ compile with it.
David Schleef [Mon, 27 Aug 2001 09:56:57 +0000 (09:56 +0000)]
Added -nostdinc flag.  Comedi _should_ compile with it.

23 years agoFixes for compiling with 2.0.x
David Schleef [Mon, 27 Aug 2001 09:55:40 +0000 (09:55 +0000)]
Fixes for compiling with 2.0.x

23 years agoA copy of Configure.help, for use with kbuild-2.5
David Schleef [Mon, 27 Aug 2001 09:52:13 +0000 (09:52 +0000)]
A copy of Configure.help, for use with kbuild-2.5

23 years agoNew driver
David Schleef [Mon, 27 Aug 2001 08:54:16 +0000 (08:54 +0000)]
New driver

23 years agodriver supports insn now, no command support
Frank Mori Hess [Sun, 26 Aug 2001 23:23:33 +0000 (23:23 +0000)]
driver supports insn now, no command support

23 years agoskeleton of a new driver, doesn't do anything yet.
Frank Mori Hess [Sat, 25 Aug 2001 23:49:23 +0000 (23:49 +0000)]
skeleton of a new driver, doesn't do anything yet.

23 years agofixed symbol leaks noted by check_driver
Frank Mori Hess [Fri, 24 Aug 2001 20:15:29 +0000 (20:15 +0000)]
fixed symbol leaks noted by check_driver

23 years agoconverted analog out to TRIG_INT
Frank Mori Hess [Thu, 23 Aug 2001 16:51:30 +0000 (16:51 +0000)]
converted analog out to TRIG_INT

23 years agoadded a comment
Frank Mori Hess [Thu, 23 Aug 2001 16:27:25 +0000 (16:27 +0000)]
added a comment

23 years agoundid some changes i made recently to placement of interrupt clearing
Frank Mori Hess [Thu, 23 Aug 2001 09:06:23 +0000 (09:06 +0000)]
undid some changes i made recently to placement of interrupt clearing
in interrupt handlers

23 years agoupdate
David Schleef [Thu, 23 Aug 2001 05:51:37 +0000 (05:51 +0000)]
update

23 years agoDisabled non-working code
David Schleef [Thu, 23 Aug 2001 05:51:10 +0000 (05:51 +0000)]
Disabled non-working code

23 years agoCleanups.
David Schleef [Thu, 23 Aug 2001 05:50:41 +0000 (05:50 +0000)]
Cleanups.

23 years agoFixed typo
David Schleef [Thu, 23 Aug 2001 05:47:55 +0000 (05:47 +0000)]
Fixed typo

23 years agoAdded ni_670x
David Schleef [Thu, 23 Aug 2001 05:47:34 +0000 (05:47 +0000)]
Added ni_670x

23 years agoforgot to load up fifo in analog out inttrig, fixed typo in dt282x.c, accidentally
Frank Mori Hess [Thu, 23 Aug 2001 04:54:36 +0000 (04:54 +0000)]
forgot to load up fifo in analog out inttrig, fixed typo in dt282x.c, accidentally
commited unknown changes to ni_at_a2150.c I'll have to look at that :)

23 years agotweak to analog out interrupt handler
Frank Mori Hess [Thu, 23 Aug 2001 00:54:13 +0000 (00:54 +0000)]
tweak to analog out interrupt handler

23 years agoUpdated dt282x
David Schleef [Thu, 23 Aug 2001 00:24:20 +0000 (00:24 +0000)]
Updated dt282x

23 years agoconverted to start_src TRIG_INT
Frank Mori Hess [Thu, 23 Aug 2001 00:24:14 +0000 (00:24 +0000)]
converted to start_src TRIG_INT

23 years agoFixed analog output command to use TRIG_INT
David Schleef [Thu, 23 Aug 2001 00:11:14 +0000 (00:11 +0000)]
Fixed analog output command to use TRIG_INT

23 years agoRemoved buffer preloading from comedi_write_v22(). Apps must now
David Schleef [Wed, 22 Aug 2001 23:58:09 +0000 (23:58 +0000)]
Removed buffer preloading from comedi_write_v22().  Apps must now
use start_src=TRIG_INT, issue the command, then cause an internal
trigger.

23 years agoFixed streaming analog output. Converted to using start_src=TRIG_INT
David Schleef [Wed, 22 Aug 2001 23:55:31 +0000 (23:55 +0000)]
Fixed streaming analog output.  Converted to using start_src=TRIG_INT

23 years agoexperimental analog output command support for 1602 series, and fixed bug in analog...
Frank Mori Hess [Wed, 22 Aug 2001 23:36:21 +0000 (23:36 +0000)]
experimental analog output command support for 1602 series, and fixed bug in analog input insn that
i created earlier.

23 years agocleaned up id bit checking, fixed id bits for keithley das16 boards (which was
Frank Mori Hess [Tue, 21 Aug 2001 18:26:02 +0000 (18:26 +0000)]
cleaned up id bit checking, fixed id bits for keithley das16 boards (which was
assumed the same as computer boards das16, but is not).

23 years agosmall change to interrupt handler so it can be made shareable
Frank Mori Hess [Tue, 21 Aug 2001 15:31:35 +0000 (15:31 +0000)]
small change to interrupt handler so it can be made shareable

23 years agoadded support for poll(), and made a bunch of other changes for 'no good reason',
Frank Mori Hess [Mon, 20 Aug 2001 05:01:47 +0000 (05:01 +0000)]
added support for poll(), and made a bunch of other changes for 'no good reason',
although it's a bit more careful about flushing out all the data with
stop_src TRIG_EXT and dma now.  Also, disabled non-conforming interpretation
of stop_arg for TRIG_EXT.

23 years agoadded online version of linux device drivers to reference list
Frank Mori Hess [Mon, 20 Aug 2001 02:37:46 +0000 (02:37 +0000)]
added online version of linux device drivers to reference list

23 years agoadded daqcard-6024e entry
Frank Mori Hess [Mon, 20 Aug 2001 02:36:13 +0000 (02:36 +0000)]
added daqcard-6024e entry

23 years agoUpdates from Robert Schwebel. I also deleted a bunch of obsolete
David Schleef [Mon, 20 Aug 2001 00:49:11 +0000 (00:49 +0000)]
Updates from Robert Schwebel.  I also deleted a bunch of obsolete
stuff and rewrote a few bits that were only moderately wrong.

23 years agofixed clearing of irq flip flop in read insn, so wait for end of conversion
Frank Mori Hess [Sun, 19 Aug 2001 02:27:43 +0000 (02:27 +0000)]
fixed clearing of irq flip flop in read insn, so wait for end of conversion
works properly

23 years agochanges from brent baccula, and added a workaround to avoid weird gcc-2.95.2 bug
Frank Mori Hess [Wed, 15 Aug 2001 23:23:35 +0000 (23:23 +0000)]
changes from brent baccula, and added a workaround to avoid weird gcc-2.95.2 bug
that shows up when compiled against rtlinux-3.1

23 years agoDefine KILL_FASYNC()
David Schleef [Mon, 13 Aug 2001 11:08:42 +0000 (11:08 +0000)]
Define KILL_FASYNC()

23 years agoAdd check on .o file for symbol leakage
David Schleef [Mon, 13 Aug 2001 11:08:05 +0000 (11:08 +0000)]
Add check on .o file for symbol leakage

23 years agoFix symbol leaks
David Schleef [Mon, 13 Aug 2001 11:07:13 +0000 (11:07 +0000)]
Fix symbol leaks

23 years agoWant to keep comedi in comedi/, not drivers/comedi/
David Schleef [Mon, 13 Aug 2001 10:33:15 +0000 (10:33 +0000)]
Want to keep comedi in comedi/, not drivers/comedi/

23 years agoEliminated test on LINUX_V2x in favor of LINUX_VERSION_CODE tests.
David Schleef [Mon, 13 Aug 2001 10:29:19 +0000 (10:29 +0000)]
Eliminated test on LINUX_V2x in favor of LINUX_VERSION_CODE tests.

23 years agoRemove kern_compat, because it isn't used anymore.
David Schleef [Mon, 13 Aug 2001 10:27:54 +0000 (10:27 +0000)]
Remove kern_compat, because it isn't used anymore.
Fixed COMEDI_RELEASE.  Pendantry.

23 years agoAdd error to check if included directly
David Schleef [Mon, 13 Aug 2001 10:26:57 +0000 (10:26 +0000)]
Add error to check if included directly

23 years agoInclude comedidev instead of comedi_rt
David Schleef [Mon, 13 Aug 2001 10:26:28 +0000 (10:26 +0000)]
Include comedidev instead of comedi_rt

23 years agoFix Linux version dependencies
David Schleef [Mon, 13 Aug 2001 10:25:28 +0000 (10:25 +0000)]
Fix Linux version dependencies