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
David Schleef [Mon, 13 Aug 2001 09:35:33 +0000 (09:35 +0000)]
Added support for kbuild-2.5
David Schleef [Fri, 10 Aug 2001 22:29:28 +0000 (22:29 +0000)]
Add board code for 6711, remove boards that will never be supported
David Schleef [Fri, 10 Aug 2001 22:28:42 +0000 (22:28 +0000)]
Add board code for DAQCard-6024E
David Schleef [Fri, 10 Aug 2001 22:28:07 +0000 (22:28 +0000)]
Replace pci_enable_device and add pci_set_master
David Schleef [Fri, 10 Aug 2001 22:27:16 +0000 (22:27 +0000)]
Moved some stuff to comedilib sgml doc
David Schleef [Fri, 10 Aug 2001 22:26:46 +0000 (22:26 +0000)]
*** empty log message ***
Frank Mori Hess [Thu, 9 Aug 2001 23:37:09 +0000 (23:37 +0000)]
took into account possibility of pci_enable_device() failing
Frank Mori Hess [Thu, 9 Aug 2001 23:36:18 +0000 (23:36 +0000)]
added analog out insn for 1602 series
Frank Mori Hess [Thu, 9 Aug 2001 17:20:41 +0000 (17:20 +0000)]
fixed pci autodetection that could have been confused by a second computer
boards card being present that was not supported by this driver.
Frank Mori Hess [Thu, 9 Aug 2001 16:45:27 +0000 (16:45 +0000)]
fix for 2.4 kernels, fix uninitialized use of 'range' variable in pci230_ai_cmd()
David Schleef [Thu, 9 Aug 2001 09:10:19 +0000 (09:10 +0000)]
fixes for amplc_pci230.c
David Schleef [Thu, 9 Aug 2001 08:18:52 +0000 (08:18 +0000)]
New driver
David Schleef [Thu, 9 Aug 2001 08:18:42 +0000 (08:18 +0000)]
A new driver from Allan Willcox.
Frank Mori Hess [Mon, 6 Aug 2001 21:58:30 +0000 (21:58 +0000)]
added pcidas-1602/16/jr entry
Frank Mori Hess [Mon, 6 Aug 2001 21:48:05 +0000 (21:48 +0000)]
added analog out insn for 1000 and 1200 series
Frank Mori Hess [Fri, 3 Aug 2001 20:37:55 +0000 (20:37 +0000)]
fix for 16 bit cards with smaller 512 sample fifo. some preparations for adding
analog out support
Frank Mori Hess [Thu, 2 Aug 2001 18:06:57 +0000 (18:06 +0000)]
fixed bug in cmdtest level 2
Frank Mori Hess [Thu, 2 Aug 2001 02:05:22 +0000 (02:05 +0000)]
removed a bunch of unnecessary address-of operators which seem logically wrong, although
this don't have any actual effect since gcc just seems to ignore them anyways.
Frank Mori Hess [Thu, 2 Aug 2001 01:33:45 +0000 (01:33 +0000)]
making the common 'subdevice does not support commands' debugging message
slightly more informative
David Schleef [Wed, 1 Aug 2001 12:25:49 +0000 (12:25 +0000)]
Rearrange flags used for both cmd and trig. Added COMEDI_EV flags.
David Schleef [Wed, 1 Aug 2001 12:13:16 +0000 (12:13 +0000)]
Enabled PCIDMA by default. Moved various functions into #ifdefs
on PCIDMA. Code cleanup. Changed sign bit fixing sequences to
be addition. Removed interrupt enabling in ni_ai_insn_read().
David Schleef [Wed, 1 Aug 2001 12:09:00 +0000 (12:09 +0000)]
version bump
David Schleef [Wed, 1 Aug 2001 10:08:38 +0000 (10:08 +0000)]
Removed TRY_BLOCK code.
David Schleef [Wed, 1 Aug 2001 10:06:23 +0000 (10:06 +0000)]
Added beginning of analog trigger support.
Fixed dithering and deglitching.
Changed some board struct elements to boolean.
David Schleef [Wed, 1 Aug 2001 10:03:24 +0000 (10:03 +0000)]
A bunch of hopefully idempotent changes.
David Schleef [Wed, 1 Aug 2001 10:01:44 +0000 (10:01 +0000)]
A bunch of hopfully idempotent changes, mostly cleanups. A few
minor bugfixes.
David Schleef [Mon, 30 Jul 2001 20:36:29 +0000 (20:36 +0000)]
Fix typo
Frank Mori Hess [Mon, 30 Jul 2001 18:52:22 +0000 (18:52 +0000)]
added more dumping of debugging info
Tim Ousley [Sat, 28 Jul 2001 19:48:01 +0000 (19:48 +0000)]
MITE DMA works with any size acquisition and any size buffer, although
large buffers are still best.
Frank Mori Hess [Sat, 28 Jul 2001 14:50:18 +0000 (14:50 +0000)]
added a pci_enable_device() call
Frank Mori Hess [Fri, 27 Jul 2001 20:35:10 +0000 (20:35 +0000)]
getting rid of premature interrupt that occurs during attach, disabling
burst mode unless the chanlist actually has more than a single entry
Frank Mori Hess [Fri, 27 Jul 2001 18:54:37 +0000 (18:54 +0000)]
removed nulling of s->busy in driver
Frank Mori Hess [Fri, 27 Jul 2001 16:01:29 +0000 (16:01 +0000)]
silly me forgot to initialize software count of number of conversions
Frank Mori Hess [Fri, 27 Jul 2001 15:34:36 +0000 (15:34 +0000)]
rounded up minimum conversion periods so cmd test doesn't get stuck between returning 3 and 4
David Schleef [Thu, 26 Jul 2001 22:43:40 +0000 (22:43 +0000)]
Updated with my least favorite questions to answer.
David Schleef [Thu, 26 Jul 2001 22:28:43 +0000 (22:28 +0000)]
Make note of Red Hat kernel doc
David Schleef [Thu, 26 Jul 2001 22:26:11 +0000 (22:26 +0000)]
More info
David Schleef [Thu, 26 Jul 2001 13:16:15 +0000 (13:16 +0000)]
Fix for PowerPC. I'd bet it breaks i386.
David Schleef [Thu, 26 Jul 2001 13:14:02 +0000 (13:14 +0000)]
Fixes for RTAI. Change RT_TASK to be kmalloc'ed instead of
part of the devpriv structure because of alignment issues.
Switched to one-shot mode (for RTAI). Changed task priority
to not conflict with RTAI watchdog. More careful about
task init failure.
David Schleef [Thu, 26 Jul 2001 13:05:22 +0000 (13:05 +0000)]
Fix to pull in the RTAI config.h
Frank Mori Hess [Thu, 26 Jul 2001 00:39:43 +0000 (00:39 +0000)]
Change from Michal Dobes. Enables shared interrupt for rtc, so multiple interrupt
handlers can be attached to its interrupt. It's wierd, but what the heck.
Frank Mori Hess [Wed, 25 Jul 2001 23:21:02 +0000 (23:21 +0000)]
fix to prevent use of rt interrupt with shared interrupt
Frank Mori Hess [Tue, 24 Jul 2001 16:35:10 +0000 (16:35 +0000)]
fixed analog input insn wait for end of conversion, fixed external start trigger,
tweaked interrupt clearing.
David Schleef [Tue, 24 Jul 2001 10:38:35 +0000 (10:38 +0000)]
Don't fail if PCMCIA version doesn't match.
David Schleef [Tue, 24 Jul 2001 10:36:49 +0000 (10:36 +0000)]
subdevice structure elements do_lock and do_unlock are unused, so
comment them out
David Schleef [Tue, 24 Jul 2001 10:35:58 +0000 (10:35 +0000)]
Remove s->do_lock, s->do_unlock
David Schleef [Tue, 24 Jul 2001 10:35:18 +0000 (10:35 +0000)]
Change some print's to DPRINTK's
David Schleef [Tue, 24 Jul 2001 10:34:27 +0000 (10:34 +0000)]
fix typo in document number
David Schleef [Tue, 24 Jul 2001 10:33:42 +0000 (10:33 +0000)]
Uncomment pci_enable_device check
David Schleef [Tue, 24 Jul 2001 10:33:09 +0000 (10:33 +0000)]
Cleanups, add check_timed()
David Schleef [Tue, 24 Jul 2001 10:32:05 +0000 (10:32 +0000)]
#ifdef for some experimental RTAI code
Frank Mori Hess [Tue, 24 Jul 2001 00:28:28 +0000 (00:28 +0000)]
added virt_to_bus() translations to set_dma_addr() arguments
Frank Mori Hess [Mon, 23 Jul 2001 23:04:11 +0000 (23:04 +0000)]
undid some of my changes, applying michael dobe's patch with some fixes
Frank Mori Hess [Mon, 23 Jul 2001 22:04:17 +0000 (22:04 +0000)]
drop attempted use of demand-mode dma
Frank Mori Hess [Mon, 23 Jul 2001 18:50:58 +0000 (18:50 +0000)]
bug fixes
David Schleef [Mon, 23 Jul 2001 18:47:50 +0000 (18:47 +0000)]
*** empty log message ***
David Schleef [Mon, 23 Jul 2001 18:47:38 +0000 (18:47 +0000)]
Update from Michal Dobes
David Schleef [Mon, 23 Jul 2001 18:46:52 +0000 (18:46 +0000)]
Updates from Michal Dobes