Frank Mori Hess [Thu, 8 Mar 2001 17:34:19 +0000 (17:34 +0000)]
removed unused recognize stuff from pci driver
David Schleef [Thu, 8 Mar 2001 09:21:03 +0000 (09:21 +0000)]
Conversion of drivers from trig to insn/cmd.
Frank Mori Hess [Mon, 5 Mar 2001 21:12:10 +0000 (21:12 +0000)]
fixed problem with segfault on rmmod when you load mite with no supported cards installed in your computer
Frank Mori Hess [Mon, 5 Mar 2001 21:02:34 +0000 (21:02 +0000)]
made comedi_report_boards() report the driver name if num_names == 0
David Schleef [Sun, 4 Mar 2001 10:55:52 +0000 (10:55 +0000)]
fixes for bugs suggested by check_driver
David Schleef [Sun, 4 Mar 2001 08:45:47 +0000 (08:45 +0000)]
enabled all boards
David Schleef [Sun, 4 Mar 2001 08:45:21 +0000 (08:45 +0000)]
cleaned up commenting for async structure
removed dev->board
David Schleef [Sun, 4 Mar 2001 08:44:03 +0000 (08:44 +0000)]
changed to use comedi_recognize that uses board_name and offset, to
pull the name pointer directly out of the board structures
David Schleef [Sun, 4 Mar 2001 08:42:57 +0000 (08:42 +0000)]
fixed pcl726 info, needs more work
David Schleef [Sun, 4 Mar 2001 08:42:24 +0000 (08:42 +0000)]
*** empty log message ***
David Schleef [Sun, 4 Mar 2001 08:39:26 +0000 (08:39 +0000)]
converted all drivers to use comedi_recognize() with name info
pulled from board structures.
removed dev->board in all drivers in favor of dev->board_ptr
8255: removed way-old strcmp()
cb_pcidas: fixed PCI code for 2.4
mpc8260cpm: removed comments, replaced skel with mpc8260cpm
pcl726: changed way subdevices are allocated
pcl818: changed way subdevices are allocated
David Schleef [Sun, 4 Mar 2001 06:57:40 +0000 (06:57 +0000)]
script to check random craziness in drivers
Frank Mori Hess [Sat, 3 Mar 2001 15:56:15 +0000 (15:56 +0000)]
added recognize replacement
Frank Mori Hess [Sat, 3 Mar 2001 15:43:06 +0000 (15:43 +0000)]
removed unnecessary recognize function that just recognized name of driver
David Schleef [Fri, 2 Mar 2001 17:55:57 +0000 (17:55 +0000)]
fix warning
David Schleef [Fri, 2 Mar 2001 17:21:02 +0000 (17:21 +0000)]
changes for dt2811
David Schleef [Fri, 2 Mar 2001 06:43:48 +0000 (06:43 +0000)]
Fix previous vm changes for 2.2 (I think)
David Schleef [Fri, 2 Mar 2001 06:00:21 +0000 (06:00 +0000)]
added ao interrupt debugging
now checks ao interrupt flag
remove incorrect comment in ni_mio_cs
David Schleef [Fri, 2 Mar 2001 05:31:40 +0000 (05:31 +0000)]
removed comedi_file_private
added comedi_unmap and comedi_vm_ops
added callback when vma is unmapped
fixed subdevice index range check in do_bufconfig_ioctl()
David Schleef [Thu, 1 Mar 2001 22:25:38 +0000 (22:25 +0000)]
changes to bufconfig structure
Frank Mori Hess [Thu, 1 Mar 2001 19:05:55 +0000 (19:05 +0000)]
added recognize replacement
Frank Mori Hess [Thu, 1 Mar 2001 18:35:04 +0000 (18:35 +0000)]
added recognize replacement, integrated ai range table into das1800_board struct
Frank Mori Hess [Thu, 1 Mar 2001 18:33:21 +0000 (18:33 +0000)]
updated some comments
Frank Mori Hess [Thu, 1 Mar 2001 18:30:24 +0000 (18:30 +0000)]
replaced kill_async with KILL_ASYNC from compatability header linux/fs.h so I could compile
David Schleef [Thu, 1 Mar 2001 05:03:23 +0000 (05:03 +0000)]
add install to pcmcia subdir
David Schleef [Thu, 1 Mar 2001 05:02:57 +0000 (05:02 +0000)]
added compatibility for kill_fasync()
David Schleef [Thu, 1 Mar 2001 04:59:33 +0000 (04:59 +0000)]
range changes for limited-8
fixes related to sample timing in a scan
fix for async structure being allocated on boards without AO
fix for DAQCard using wrong gain info
Frank Mori Hess [Wed, 28 Feb 2001 18:00:16 +0000 (18:00 +0000)]
changed comedi_driver member num_boards to num_names as this is more accurate
Frank Mori Hess [Tue, 27 Feb 2001 23:23:07 +0000 (23:23 +0000)]
recognize replacement now provides simpler interface to drivers
David Schleef [Mon, 26 Feb 2001 22:03:38 +0000 (22:03 +0000)]
version bump
Frank Mori Hess [Wed, 21 Feb 2001 17:25:28 +0000 (17:25 +0000)]
protected indirect addressing with comedi_spin_lock_irqsave()
David Schleef [Mon, 19 Feb 2001 22:50:21 +0000 (22:50 +0000)]
Added driver for DIO pins on MPC8260 CPM. Not working.
David Schleef [Mon, 19 Feb 2001 22:47:04 +0000 (22:47 +0000)]
Added fasync/SIGIO support.
David Schleef [Mon, 19 Feb 2001 22:41:58 +0000 (22:41 +0000)]
added fl512 driver
David Schleef [Mon, 19 Feb 2001 22:41:07 +0000 (22:41 +0000)]
*** empty log message ***
David Schleef [Mon, 19 Feb 2001 22:39:23 +0000 (22:39 +0000)]
fixed reversal of ni_writeb parameters in 8255 callback
fixed TRIG_EXT support
added level/edge, hi/lo support for TRIG_EXT
added selection of trigger line for TRIG_EXT
(maybe) fixed dual-channel AO
David Schleef [Mon, 19 Feb 2001 21:18:28 +0000 (21:18 +0000)]
fixups for driver
David Schleef [Mon, 19 Feb 2001 20:56:25 +0000 (20:56 +0000)]
Driver from Anders Gnustrup <ex18@kalman.iau.dtu.dk>
Frank Mori Hess [Wed, 14 Feb 2001 02:36:56 +0000 (02:36 +0000)]
fixed up postconfig() error handling
Frank Mori Hess [Tue, 13 Feb 2001 20:24:20 +0000 (20:24 +0000)]
added handling of memory allocation failures in postconfig()
Frank Mori Hess [Tue, 13 Feb 2001 20:14:43 +0000 (20:14 +0000)]
fixed NULL dereference problem in do_become_nonbusy() caused by async changes
Frank Mori Hess [Tue, 13 Feb 2001 17:06:45 +0000 (17:06 +0000)]
removed direct references to prealloc_buf from das800 and das1800 drivers
Frank Mori Hess [Tue, 13 Feb 2001 16:57:50 +0000 (16:57 +0000)]
remove unnecessary comedi_subdevice *subdev from comedi_async_struct
Frank Mori Hess [Tue, 13 Feb 2001 03:51:43 +0000 (03:51 +0000)]
split asyncronous stuff off of comedi_subdevice_struct
Frank Mori Hess [Tue, 13 Feb 2001 02:52:00 +0000 (02:52 +0000)]
fixed typo that prevented compile
Frank Mori Hess [Thu, 8 Feb 2001 02:00:36 +0000 (02:00 +0000)]
made bufconfig ioctl always write back buffer sizes even if they were not changed
Frank Mori Hess [Mon, 5 Feb 2001 22:10:52 +0000 (22:10 +0000)]
added some tabs to make das800 entries line up better
David Schleef [Mon, 5 Feb 2001 18:09:31 +0000 (18:09 +0000)]
new driver
David Schleef [Mon, 5 Feb 2001 18:09:11 +0000 (18:09 +0000)]
change to len_chanlist
David Schleef [Mon, 5 Feb 2001 03:09:10 +0000 (03:09 +0000)]
version bump
David Schleef [Mon, 5 Feb 2001 03:07:52 +0000 (03:07 +0000)]
the release script.
David Schleef [Mon, 5 Feb 2001 03:06:22 +0000 (03:06 +0000)]
random cruft that needs to be merged, or not
David Schleef [Mon, 5 Feb 2001 02:58:40 +0000 (02:58 +0000)]
merged part of patch from Brad Keryan
David Schleef [Mon, 5 Feb 2001 02:39:20 +0000 (02:39 +0000)]
removed irrelevant comment
David Schleef [Mon, 5 Feb 2001 02:17:05 +0000 (02:17 +0000)]
interface change: INSN_WAIT now takes nanoseconds instead of
microseconds.
David Schleef [Mon, 5 Feb 2001 02:09:19 +0000 (02:09 +0000)]
cleanup, fixes for real-time
David Schleef [Mon, 5 Feb 2001 02:07:59 +0000 (02:07 +0000)]
added command support
David Schleef [Mon, 5 Feb 2001 02:07:45 +0000 (02:07 +0000)]
added command support, removed SDF_RT code, bugfix for insn_bits
David Schleef [Mon, 5 Feb 2001 02:06:46 +0000 (02:06 +0000)]
fixes for RTAI, good for rtai4 cvs, not checked for rtai-22
David Schleef [Mon, 5 Feb 2001 02:05:54 +0000 (02:05 +0000)]
cleanup, fix to make callback work with non-rt
David Schleef [Mon, 5 Feb 2001 02:01:46 +0000 (02:01 +0000)]
added support for using the interrupt pin
David Schleef [Sat, 3 Feb 2001 21:29:15 +0000 (21:29 +0000)]
testing CVS permissions. No change
David Schleef [Sat, 3 Feb 2001 21:28:22 +0000 (21:28 +0000)]
I like .keepme better, anyway.
David Schleef [Sat, 3 Feb 2001 21:19:07 +0000 (21:19 +0000)]
I like .keepme better, anyway
Frank Mori Hess [Thu, 1 Feb 2001 23:33:27 +0000 (23:33 +0000)]
removed redundant .keepme file since dave added place_holder
David Schleef [Thu, 1 Feb 2001 03:43:11 +0000 (03:43 +0000)]
place holder so CVS doesn't delete the directory
Frank Mori Hess [Wed, 31 Jan 2001 17:21:58 +0000 (17:21 +0000)]
added dummy file so include/modbuild directory gets created
Frank Mori Hess [Wed, 31 Jan 2001 01:26:34 +0000 (01:26 +0000)]
added a bunch of if(!dev->attached) sanity checks
Frank Mori Hess [Tue, 30 Jan 2001 20:24:57 +0000 (20:24 +0000)]
fixed memory leak due to last change
Frank Mori Hess [Tue, 30 Jan 2001 20:19:39 +0000 (20:19 +0000)]
fixed up counting of mmaps by using struct file->private_data to keep
track of mmap count
David Schleef [Mon, 29 Jan 2001 23:43:08 +0000 (23:43 +0000)]
fixed NI document numbers
Frank Mori Hess [Mon, 29 Jan 2001 18:38:56 +0000 (18:38 +0000)]
commented out #ifdef that broke comedi_spin_lock_irqsave for rtlinux version 2
Frank Mori Hess [Mon, 29 Jan 2001 06:37:40 +0000 (06:37 +0000)]
fixed null dereference problems caused by last change
Frank Mori Hess [Mon, 29 Jan 2001 05:01:48 +0000 (05:01 +0000)]
moved das1800_probe() back in das1800_attach() to insure no io to ports
happens until after io addresses have been requested
Frank Mori Hess [Mon, 29 Jan 2001 04:51:34 +0000 (04:51 +0000)]
made sure all port io happens after io ports have been requested (I messed this up with last commit when I moved das800_probe()
to an earlier place in the das800_attach()
Frank Mori Hess [Mon, 29 Jan 2001 01:10:23 +0000 (01:10 +0000)]
made comedi_mmap_v22() mark subdevice as mmapped
Frank Mori Hess [Mon, 29 Jan 2001 01:04:49 +0000 (01:04 +0000)]
improved sanity checks in bufconfig ioctl
Frank Mori Hess [Mon, 29 Jan 2001 00:45:16 +0000 (00:45 +0000)]
added SDF_MMAPPED flag
Frank Mori Hess [Mon, 29 Jan 2001 00:42:16 +0000 (00:42 +0000)]
changed comedi_device.read_subdev and write_subdev from type unsigned int to type signed int
Frank Mori Hess [Sun, 28 Jan 2001 20:46:16 +0000 (20:46 +0000)]
added replacement for recognize that can report valid board names
Frank Mori Hess [Sun, 28 Jan 2001 19:20:12 +0000 (19:20 +0000)]
fixed bug in attach function
Frank Mori Hess [Sat, 27 Jan 2001 21:44:27 +0000 (21:44 +0000)]
added bitfield insn to di and do
Frank Mori Hess [Sat, 27 Jan 2001 21:26:19 +0000 (21:26 +0000)]
*** empty log message ***
Frank Mori Hess [Sat, 27 Jan 2001 21:20:07 +0000 (21:20 +0000)]
added bitfield insn to di and do
Frank Mori Hess [Sat, 27 Jan 2001 20:23:10 +0000 (20:23 +0000)]
added das800 and das1800 drivers
Frank Mori Hess [Sat, 27 Jan 2001 20:13:05 +0000 (20:13 +0000)]
updated notes for das1800 and das800 drivers
Frank Mori Hess [Sat, 27 Jan 2001 19:46:52 +0000 (19:46 +0000)]
undid my last fix because i think it was wrong
Frank Mori Hess [Sat, 27 Jan 2001 19:36:03 +0000 (19:36 +0000)]
fixed bug with initialization of buf_user_ptr and buf_user_count in
do_cmd_ioctl for writeable subdevices
Frank Mori Hess [Sat, 27 Jan 2001 19:33:00 +0000 (19:33 +0000)]
fixed corruption of chanlist pointer in cmdtest ioctl, made cmd ioctl
leave chanlist pointer alone instead of nulling it.
Frank Mori Hess [Thu, 25 Jan 2001 21:36:15 +0000 (21:36 +0000)]
fixed buffer overrun race in comedi_read_v22
Frank Mori Hess [Thu, 25 Jan 2001 01:01:10 +0000 (01:01 +0000)]
trivial changes
Frank Mori Hess [Thu, 25 Jan 2001 00:43:37 +0000 (00:43 +0000)]
added bufconfig struct and ioctl
Frank Mori Hess [Thu, 25 Jan 2001 00:41:17 +0000 (00:41 +0000)]
added bufconfig ioctl
Frank Mori Hess [Wed, 24 Jan 2001 19:33:10 +0000 (19:33 +0000)]
removed spurious comment to test commit access
David Schleef [Wed, 24 Jan 2001 00:44:50 +0000 (00:44 +0000)]
*** empty log message ***
David Schleef [Wed, 24 Jan 2001 00:44:23 +0000 (00:44 +0000)]
changes to Configure for modbuild, and update to config.dist
David Schleef [Wed, 24 Jan 2001 00:41:06 +0000 (00:41 +0000)]
fix from Luke Stras
David Schleef [Wed, 24 Jan 2001 00:07:44 +0000 (00:07 +0000)]
copied over verbatim 2.2.17 Configure
David Schleef [Tue, 23 Jan 2001 18:59:14 +0000 (18:59 +0000)]
added CVS info
David Schleef [Tue, 23 Jan 2001 18:47:06 +0000 (18:47 +0000)]
*** empty log message ***