David Schleef [Fri, 14 Sep 2001 04:06:15 +0000 (04:06 +0000)]
Oops. Fix typo in previous check-in.
David Schleef [Fri, 14 Sep 2001 04:00:53 +0000 (04:00 +0000)]
Removed last remnants of 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
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.
David Schleef [Fri, 14 Sep 2001 03:54:54 +0000 (03:54 +0000)]
Remove min() macro
David Schleef [Fri, 14 Sep 2001 03:54:33 +0000 (03:54 +0000)]
Added a target for drivers.txt
David Schleef [Fri, 14 Sep 2001 03:19:05 +0000 (03:19 +0000)]
Complete phase-out of comedi_trig in drivers
David Schleef [Fri, 14 Sep 2001 03:16:49 +0000 (03:16 +0000)]
Complete phase-out of comedi_trig support
David Schleef [Fri, 14 Sep 2001 02:44:03 +0000 (02:44 +0000)]
Add list of devices to documentation
David Schleef [Fri, 14 Sep 2001 02:19:41 +0000 (02:19 +0000)]
Change comedi_trig compat to deprecated
Frank Mori Hess [Thu, 13 Sep 2001 17:19:57 +0000 (17:19 +0000)]
fixed sending of events for analog output
David Schleef [Thu, 13 Sep 2001 00:48:02 +0000 (00:48 +0000)]
Fix argument of mem_test_region()
David Schleef [Thu, 13 Sep 2001 00:47:11 +0000 (00:47 +0000)]
Fixed argument of pci_enable_dev()
David Schleef [Wed, 12 Sep 2001 23:07:36 +0000 (23:07 +0000)]
Moved driver documentation to inline documentation
David Schleef [Wed, 12 Sep 2001 22:45:01 +0000 (22:45 +0000)]
Added check for documentation in source code
David Schleef [Wed, 12 Sep 2001 22:23:18 +0000 (22:23 +0000)]
Removed VD_DDS
Frank Mori Hess [Wed, 12 Sep 2001 21:00:48 +0000 (21:00 +0000)]
does still need to ioremap for 2.4 kernels though
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
Frank Mori Hess [Wed, 12 Sep 2001 20:31:22 +0000 (20:31 +0000)]
added comment regarding lack of pci support & ioremap
Frank Mori Hess [Wed, 12 Sep 2001 20:13:27 +0000 (20:13 +0000)]
added check/request/release_mem_region() calls
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
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
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.
Frank Mori Hess [Sun, 9 Sep 2001 21:38:40 +0000 (21:38 +0000)]
new compatibility header for *_mem_region() functions
Frank Mori Hess [Sat, 8 Sep 2001 01:23:36 +0000 (01:23 +0000)]
more work on ai command, still not functional yet though
Frank Mori Hess [Thu, 6 Sep 2001 23:51:32 +0000 (23:51 +0000)]
starting to add ai command support, completely nonfunctional so far
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
Frank Mori Hess [Thu, 6 Sep 2001 19:47:06 +0000 (19:47 +0000)]
fixed some typos causing null dereference
David Schleef [Wed, 5 Sep 2001 23:39:46 +0000 (23:39 +0000)]
Added compat code for MODULE_DEVICE_TABLE()
David Schleef [Wed, 5 Sep 2001 23:39:15 +0000 (23:39 +0000)]
Added MODULE_DEVICE_TABLE() and pci_enable_device()
David Schleef [Wed, 5 Sep 2001 23:38:31 +0000 (23:38 +0000)]
Added check for pcibios_ code
David Schleef [Wed, 5 Sep 2001 23:38:01 +0000 (23:38 +0000)]
Fix compilation due to last check-in
David Schleef [Wed, 5 Sep 2001 23:36:58 +0000 (23:36 +0000)]
Added some drivers
David Schleef [Wed, 5 Sep 2001 23:35:51 +0000 (23:35 +0000)]
Converted _mode2, _mode4 to command
David Schleef [Wed, 5 Sep 2001 23:35:19 +0000 (23:35 +0000)]
Pretended to convert _mode2 to a command
David Schleef [Wed, 5 Sep 2001 23:34:27 +0000 (23:34 +0000)]
Generic hacking
David Schleef [Wed, 5 Sep 2001 23:34:03 +0000 (23:34 +0000)]
Added pci_enable_device()
David Schleef [Wed, 5 Sep 2001 23:33:40 +0000 (23:33 +0000)]
Remove use of range_unknown
David Schleef [Wed, 5 Sep 2001 23:32:50 +0000 (23:32 +0000)]
fixed some stuff
David Schleef [Tue, 4 Sep 2001 01:23:10 +0000 (01:23 +0000)]
Added MODULE_DEVICE_TABLE() on a bunch of drivers
David Schleef [Tue, 4 Sep 2001 00:35:39 +0000 (00:35 +0000)]
Added stub for amplc_pci230
David Schleef [Tue, 4 Sep 2001 00:31:44 +0000 (00:31 +0000)]
Fix symbol leakage in a bunch of drivers
David Schleef [Tue, 4 Sep 2001 00:16:14 +0000 (00:16 +0000)]
Added check for Makefile.in
David Schleef [Tue, 4 Sep 2001 00:14:16 +0000 (00:14 +0000)]
Fix typo in CONFIG_AMPLC_PCI230
David Schleef [Mon, 3 Sep 2001 23:44:54 +0000 (23:44 +0000)]
Update from Anders
David Schleef [Mon, 3 Sep 2001 23:43:49 +0000 (23:43 +0000)]
Update from Allan
David Schleef [Tue, 28 Aug 2001 23:23:44 +0000 (23:23 +0000)]
Update from Allan.
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
Frank Mori Hess [Tue, 28 Aug 2001 00:02:54 +0000 (00:02 +0000)]
updated cb_pcidas, cb_pcidas64, das16 entries
Frank Mori Hess [Mon, 27 Aug 2001 23:49:40 +0000 (23:49 +0000)]
supports user configurable analog input and output ranges.
Frank Mori Hess [Mon, 27 Aug 2001 21:36:45 +0000 (21:36 +0000)]
terminated with newline
Frank Mori Hess [Mon, 27 Aug 2001 21:32:19 +0000 (21:32 +0000)]
preventing multiple includes
Frank Mori Hess [Mon, 27 Aug 2001 21:05:36 +0000 (21:05 +0000)]
fixed version checking for 2.2 kernels
Frank Mori Hess [Mon, 27 Aug 2001 21:04:54 +0000 (21:04 +0000)]
fixed conflict with poll.h
David Schleef [Mon, 27 Aug 2001 09:58:00 +0000 (09:58 +0000)]
Fixes for compilation on 2.0.x
David Schleef [Mon, 27 Aug 2001 09:56:57 +0000 (09:56 +0000)]
Added -nostdinc flag. Comedi _should_ compile with it.
David Schleef [Mon, 27 Aug 2001 09:55:40 +0000 (09:55 +0000)]
Fixes for compiling with 2.0.x
David Schleef [Mon, 27 Aug 2001 09:52:13 +0000 (09:52 +0000)]
A copy of Configure.help, for use with kbuild-2.5
David Schleef [Mon, 27 Aug 2001 08:54:16 +0000 (08:54 +0000)]
New driver
Frank Mori Hess [Sun, 26 Aug 2001 23:23:33 +0000 (23:23 +0000)]
driver supports insn now, no command support
Frank Mori Hess [Sat, 25 Aug 2001 23:49:23 +0000 (23:49 +0000)]
skeleton of a new driver, doesn't do anything yet.
Frank Mori Hess [Fri, 24 Aug 2001 20:15:29 +0000 (20:15 +0000)]
fixed symbol leaks noted by check_driver
Frank Mori Hess [Thu, 23 Aug 2001 16:51:30 +0000 (16:51 +0000)]
converted analog out to TRIG_INT
Frank Mori Hess [Thu, 23 Aug 2001 16:27:25 +0000 (16:27 +0000)]
added a comment
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
David Schleef [Thu, 23 Aug 2001 05:51:37 +0000 (05:51 +0000)]
update
David Schleef [Thu, 23 Aug 2001 05:51:10 +0000 (05:51 +0000)]
Disabled non-working code
David Schleef [Thu, 23 Aug 2001 05:50:41 +0000 (05:50 +0000)]
Cleanups.
David Schleef [Thu, 23 Aug 2001 05:47:55 +0000 (05:47 +0000)]
Fixed typo
David Schleef [Thu, 23 Aug 2001 05:47:34 +0000 (05:47 +0000)]
Added ni_670x
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 :)
Frank Mori Hess [Thu, 23 Aug 2001 00:54:13 +0000 (00:54 +0000)]
tweak to analog out interrupt handler
David Schleef [Thu, 23 Aug 2001 00:24:20 +0000 (00:24 +0000)]
Updated dt282x
Frank Mori Hess [Thu, 23 Aug 2001 00:24:14 +0000 (00:24 +0000)]
converted to start_src TRIG_INT
David Schleef [Thu, 23 Aug 2001 00:11:14 +0000 (00:11 +0000)]
Fixed analog output command to use TRIG_INT
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.
David Schleef [Wed, 22 Aug 2001 23:55:31 +0000 (23:55 +0000)]
Fixed streaming analog output. Converted to using start_src=TRIG_INT
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.
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).
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
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.
Frank Mori Hess [Mon, 20 Aug 2001 02:37:46 +0000 (02:37 +0000)]
added online version of linux device drivers to reference list
Frank Mori Hess [Mon, 20 Aug 2001 02:36:13 +0000 (02:36 +0000)]
added daqcard-6024e entry
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.
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
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
David Schleef [Mon, 13 Aug 2001 11:08:42 +0000 (11:08 +0000)]
Define KILL_FASYNC()
David Schleef [Mon, 13 Aug 2001 11:08:05 +0000 (11:08 +0000)]
Add check on .o file for symbol leakage
David Schleef [Mon, 13 Aug 2001 11:07:13 +0000 (11:07 +0000)]
Fix symbol leaks
David Schleef [Mon, 13 Aug 2001 10:33:15 +0000 (10:33 +0000)]
Want to keep comedi in comedi/, not drivers/comedi/
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.
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.
David Schleef [Mon, 13 Aug 2001 10:26:57 +0000 (10:26 +0000)]
Add error to check if included directly
David Schleef [Mon, 13 Aug 2001 10:26:28 +0000 (10:26 +0000)]
Include comedidev instead of comedi_rt
David Schleef [Mon, 13 Aug 2001 10:25:28 +0000 (10:25 +0000)]
Fix Linux version dependencies
David Schleef [Mon, 13 Aug 2001 10:23:35 +0000 (10:23 +0000)]
Initial priority IRQ support
David Schleef [Mon, 13 Aug 2001 10:21:34 +0000 (10:21 +0000)]
Keep comedi in same directory for now
David Schleef [Mon, 13 Aug 2001 10:01:00 +0000 (10:01 +0000)]
Move header file to the place where header files belong
David Schleef [Mon, 13 Aug 2001 09:41:27 +0000 (09:41 +0000)]
Fix include of comedidev.h
David Schleef [Mon, 13 Aug 2001 09:39:50 +0000 (09:39 +0000)]
Move define_bool for CONFIG_COMEDI