David Schleef [Tue, 22 Jan 2002 00:12:43 +0000 (00:12 +0000)]
Some National Instruments PCI IDs
David Schleef [Sun, 20 Jan 2002 23:31:42 +0000 (23:31 +0000)]
Added pci-6036e
David Schleef [Tue, 15 Jan 2002 12:08:07 +0000 (12:08 +0000)]
Change malloc.h to slab.h
David Schleef [Tue, 15 Jan 2002 12:05:57 +0000 (12:05 +0000)]
update
David Schleef [Tue, 15 Jan 2002 12:03:39 +0000 (12:03 +0000)]
Remove comedi_done and friends
David Schleef [Tue, 15 Jan 2002 12:00:30 +0000 (12:00 +0000)]
Fix problems with old bash
David Schleef [Tue, 15 Jan 2002 11:59:52 +0000 (11:59 +0000)]
Added PCI_VENDOR_IDs. Removed comedi_done and friends. Fixed
compilation without CONFIG_PROC_FS. Removed dead code.
David Schleef [Tue, 15 Jan 2002 11:56:45 +0000 (11:56 +0000)]
*** empty log message ***
David Schleef [Tue, 15 Jan 2002 11:54:56 +0000 (11:54 +0000)]
Convert all uses of comedi_bufcheck, comedi_done, comedi_error_done,
comedi_eobuf, and comedi_eos to setting s->async flags and calling
comedi_event.
David Schleef [Tue, 15 Jan 2002 11:50:54 +0000 (11:50 +0000)]
Cleanups suggested by check_driver. Mostly leaky symbols, incorrect
use of free_irq() and SA_SHIRQ, and pci_device_id tables.
David Schleef [Tue, 15 Jan 2002 11:42:38 +0000 (11:42 +0000)]
Update for new 8255 interface
David Schleef [Tue, 15 Jan 2002 11:38:41 +0000 (11:38 +0000)]
New checks. Wrap some old checks in check_all
David Schleef [Tue, 15 Jan 2002 11:35:05 +0000 (11:35 +0000)]
New driver
David Schleef [Tue, 15 Jan 2002 11:27:59 +0000 (11:27 +0000)]
amcc_s5933.o exports symbols. Change DT282x CONFIG option. Add a
few drivers.
David Schleef [Tue, 15 Jan 2002 11:26:56 +0000 (11:26 +0000)]
Changed CONFIG option for DT282x
David Schleef [Tue, 15 Jan 2002 11:25:42 +0000 (11:25 +0000)]
Added preliminary command support. From Ildefond Magrans <ildefons@ifae.es>
Frank Mori Hess [Mon, 14 Jan 2002 22:37:41 +0000 (22:37 +0000)]
added a little printk for when request_irq fails
Frank Mori Hess [Thu, 10 Jan 2002 18:10:17 +0000 (18:10 +0000)]
according to linux device drivers, POSIX standard is to return -ENOTTY for
invalid ioctl number
Frank Mori Hess [Thu, 10 Jan 2002 02:18:53 +0000 (02:18 +0000)]
got rid of some preproccesor ugliness by converting to use of pci_resource_start()
Frank Mori Hess [Thu, 10 Jan 2002 01:35:16 +0000 (01:35 +0000)]
added pci_resource_start() compatibility macro
Frank Mori Hess [Thu, 10 Jan 2002 00:01:28 +0000 (00:01 +0000)]
should be fixed for 1602/16 now
Frank Mori Hess [Wed, 9 Jan 2002 00:42:46 +0000 (00:42 +0000)]
prevented it from switching dma channels when using dual dma and polled, unless a terminal count
has actually occured.
Frank Mori Hess [Tue, 8 Jan 2002 20:42:54 +0000 (20:42 +0000)]
reenabled debugging code to try and get 1602/16 working
Frank Mori Hess [Thu, 3 Jan 2002 02:05:53 +0000 (02:05 +0000)]
made poll() work on dma transfers again
Frank Mori Hess [Tue, 1 Jan 2002 17:46:11 +0000 (17:46 +0000)]
merged some duplicated code, and became more careful about clearing board's
interrupt status bits. Makes no noticeable difference though, dual isa dma can
still get clobbered by heavy hard drive i/o with 2.2 kernel (the
hard drive bursts are causing greater than 200 millisec interrupt latencies).
Frank Mori Hess [Tue, 1 Jan 2002 02:55:41 +0000 (02:55 +0000)]
fixed bug with dma transfers not being quite the length I wanted them
to be.
David Schleef [Sun, 30 Dec 2001 07:47:09 +0000 (07:47 +0000)]
*** empty log message ***
David Schleef [Sun, 30 Dec 2001 07:46:23 +0000 (07:46 +0000)]
Fix warning about requesting region.
Frank Mori Hess [Mon, 17 Dec 2001 22:14:27 +0000 (22:14 +0000)]
corrected top speed for 6040
David Schleef [Sat, 15 Dec 2001 16:39:26 +0000 (16:39 +0000)]
Check for the case where 'make dep' was not run.
Frank Mori Hess [Sat, 15 Dec 2001 06:52:16 +0000 (06:52 +0000)]
Changed Makefile.modbuild to run configure script in empty environment to
prevent variables from a stale LINUXDIR from getting imported. Finally
got comedi/Config.in to properly prompt for comedi_rt_timer depending
on whether we are using an RT kernel or not.
Frank Mori Hess [Sat, 15 Dec 2001 02:37:06 +0000 (02:37 +0000)]
prevented CFLAGS from gettings written twice to .buildvars
David Schleef [Sat, 15 Dec 2001 02:23:30 +0000 (02:23 +0000)]
Linux-2.2 defines CC to be 'gcc -D__KERNEL__ -I$(HPATH)'. Hack a
workaround.
David Schleef [Fri, 14 Dec 2001 22:10:56 +0000 (22:10 +0000)]
Change prototype of subdev_8255_init() (void * -> unsigned long) to make
it more 64-bit friendly.
David Schleef [Fri, 14 Dec 2001 21:44:28 +0000 (21:44 +0000)]
64-bit cleanups
David Schleef [Fri, 14 Dec 2001 21:43:34 +0000 (21:43 +0000)]
Pull CC, AS, and LD from kernel. Sparc64 needs it.
Frank Mori Hess [Fri, 14 Dec 2001 19:49:44 +0000 (19:49 +0000)]
oops undid accidental reversion of linux/slab.h to linux/malloc.h
Frank Mori Hess [Fri, 14 Dec 2001 19:48:48 +0000 (19:48 +0000)]
moved clearing of interrupt to beginning of interrupt handler from end.
David Schleef [Fri, 14 Dec 2001 19:25:14 +0000 (19:25 +0000)]
Fix Makefile.modbuild to delete Makefiles on distclean, CFLAGS not to
duplicate kernel flags. Fix scripts/dep.* to not add to CFLAGS if
the RTAI/RTLinux include directories don't exist. (Might not be an
error -- otherwise it's difficult to compile for a real-time patched
kernel without the RTAI/RTLinux source.)
David Schleef [Fri, 14 Dec 2001 19:20:49 +0000 (19:20 +0000)]
Added Changelog
Frank Mori Hess [Fri, 14 Dec 2001 19:15:31 +0000 (19:15 +0000)]
fix for stop_src == TRIG_NONE
David Schleef [Fri, 14 Dec 2001 19:09:50 +0000 (19:09 +0000)]
Fix to export LINUXDIR.
Frank Mori Hess [Mon, 10 Dec 2001 17:44:45 +0000 (17:44 +0000)]
added useless line to maybe help sparc compilation
Frank Mori Hess [Mon, 10 Dec 2001 17:32:37 +0000 (17:32 +0000)]
okay, MODULE_LICENSE was introduced in 2.4.10
Frank Mori Hess [Mon, 10 Dec 2001 17:27:33 +0000 (17:27 +0000)]
little cleanup
Frank Mori Hess [Fri, 7 Dec 2001 22:23:54 +0000 (22:23 +0000)]
fixes for 2.2 compile
Frank Mori Hess [Fri, 7 Dec 2001 21:53:32 +0000 (21:53 +0000)]
fix for MODULE_LICENSE() with 2.2 kernels
David Schleef [Fri, 7 Dec 2001 02:14:20 +0000 (02:14 +0000)]
Add module license, clean up init/cleanup.
David Schleef [Fri, 7 Dec 2001 02:13:28 +0000 (02:13 +0000)]
Remove bogus driver registration
David Schleef [Fri, 7 Dec 2001 02:12:43 +0000 (02:12 +0000)]
Fix symbol leakage
David Schleef [Fri, 7 Dec 2001 02:12:03 +0000 (02:12 +0000)]
Add module license to INITCLEANUP
David Schleef [Fri, 7 Dec 2001 02:10:49 +0000 (02:10 +0000)]
Add module license
David Schleef [Fri, 7 Dec 2001 02:09:03 +0000 (02:09 +0000)]
Split apart into a module and header
David Schleef [Fri, 7 Dec 2001 02:02:58 +0000 (02:02 +0000)]
Added menuconfig script, slightly modified from 2.4.16
David Schleef [Fri, 7 Dec 2001 02:01:41 +0000 (02:01 +0000)]
Added lxdialog for menuconfig
David Schleef [Fri, 7 Dec 2001 01:57:55 +0000 (01:57 +0000)]
Fixes to the new build system
Frank Mori Hess [Mon, 3 Dec 2001 22:07:13 +0000 (22:07 +0000)]
removed duplicate copies of rt_pend_tq stuff
Frank Mori Hess [Mon, 3 Dec 2001 20:54:22 +0000 (20:54 +0000)]
2.2 linux/malloc.h just includes linux/slab.h, this file was causing the kmalloc
versioning to get messed up somehow (linux 2.2.19).
Frank Mori Hess [Mon, 3 Dec 2001 20:43:09 +0000 (20:43 +0000)]
removing autogenerated makefiles from cvs
Frank Mori Hess [Mon, 3 Dec 2001 20:40:18 +0000 (20:40 +0000)]
fixes for compile on rtlinux-3.1 with linux 2.2.19
David Schleef [Sat, 1 Dec 2001 05:34:28 +0000 (05:34 +0000)]
Not used in new build system
David Schleef [Sat, 1 Dec 2001 05:33:15 +0000 (05:33 +0000)]
rel_comedi moved to scripts. patch-rtai cleaned up, although it
doesn't work anymore.
David Schleef [Sat, 1 Dec 2001 05:29:36 +0000 (05:29 +0000)]
Moved to comedilib
David Schleef [Sat, 1 Dec 2001 05:27:21 +0000 (05:27 +0000)]
Moved to comedilib a long time ago, should have been deleted
David Schleef [Sat, 1 Dec 2001 05:25:43 +0000 (05:25 +0000)]
Not needed in the new build system
David Schleef [Sat, 1 Dec 2001 05:25:15 +0000 (05:25 +0000)]
These have been in comedilib for a long time
David Schleef [Sat, 1 Dec 2001 05:24:12 +0000 (05:24 +0000)]
Don't want this directory anymore
David Schleef [Sat, 1 Dec 2001 05:20:26 +0000 (05:20 +0000)]
Irrelevant, now that comedi_trig has been completely removed
David Schleef [Sat, 1 Dec 2001 05:19:48 +0000 (05:19 +0000)]
These files are now generated from .c files
David Schleef [Sat, 1 Dec 2001 05:18:26 +0000 (05:18 +0000)]
Fix modversions, installation, drivers.txt targets.
David Schleef [Sat, 1 Dec 2001 05:11:02 +0000 (05:11 +0000)]
Remove spurious floating point code that shouldn't be there
David Schleef [Sat, 1 Dec 2001 04:48:09 +0000 (04:48 +0000)]
Change malloc.h to slab.h. Fixed header references to modbuild
directory.
David Schleef [Sat, 1 Dec 2001 04:45:54 +0000 (04:45 +0000)]
Change malloc.h to slab.h. Minor fixes for RTAI on PPC.
David Schleef [Sat, 1 Dec 2001 04:41:38 +0000 (04:41 +0000)]
For the new build system. Extracts build flags from Linux
David Schleef [Sat, 1 Dec 2001 04:40:45 +0000 (04:40 +0000)]
Massive rewrite of the configure/build system
David Schleef [Sat, 1 Dec 2001 02:09:57 +0000 (02:09 +0000)]
Don't need this.
David Schleef [Sat, 1 Dec 2001 01:16:59 +0000 (01:16 +0000)]
Change linux/malloc.h to linux/slab.h
David Schleef [Sat, 1 Dec 2001 01:15:35 +0000 (01:15 +0000)]
I'm tired of these being in a separate directory
David Schleef [Sat, 1 Dec 2001 01:07:37 +0000 (01:07 +0000)]
Change linux/malloc.h to linux/slab.h
David Schleef [Sat, 1 Dec 2001 00:34:53 +0000 (00:34 +0000)]
Linux-2.4 prefers slab.h
Frank Mori Hess [Thu, 29 Nov 2001 23:38:22 +0000 (23:38 +0000)]
corrected typo
Frank Mori Hess [Fri, 23 Nov 2001 03:03:56 +0000 (03:03 +0000)]
removed more old trig stuff
Frank Mori Hess [Fri, 23 Nov 2001 02:57:06 +0000 (02:57 +0000)]
okay, _really_ fixed problem with comedi_rt_timer getting compiled on non-RT kernels
when make config used defaults in config.dist
Frank Mori Hess [Thu, 22 Nov 2001 16:32:08 +0000 (16:32 +0000)]
oops parse error
Frank Mori Hess [Thu, 22 Nov 2001 16:20:24 +0000 (16:20 +0000)]
fixed error in calculating counter a0 and b1 values
Frank Mori Hess [Thu, 22 Nov 2001 16:15:34 +0000 (16:15 +0000)]
fix to cmdtest
Frank Mori Hess [Thu, 22 Nov 2001 16:01:45 +0000 (16:01 +0000)]
fixed bug noted by Massimiliano Cialdi
Frank Mori Hess [Thu, 22 Nov 2001 15:57:47 +0000 (15:57 +0000)]
fixed bug in pacing when both convert_src and scan_begin_src are TRIG_TIMER
Frank Mori Hess [Thu, 22 Nov 2001 06:36:29 +0000 (06:36 +0000)]
trig go bye bye
Frank Mori Hess [Thu, 22 Nov 2001 01:21:54 +0000 (01:21 +0000)]
fixed declarations
Frank Mori Hess [Thu, 22 Nov 2001 01:09:56 +0000 (01:09 +0000)]
removed async.cur_chanlist_len
Frank Mori Hess [Wed, 21 Nov 2001 20:26:19 +0000 (20:26 +0000)]
fixed problem with make trying to compile comedi_rt_timer with non-RT kernel,
removed useless trig support prompt
Frank Mori Hess [Wed, 21 Nov 2001 20:24:01 +0000 (20:24 +0000)]
added support for scan_begin_src == TRIG_TIMER
Frank Mori Hess [Sun, 18 Nov 2001 18:26:24 +0000 (18:26 +0000)]
fixed offset for ao mode 1 register, multiple channel analog out should work now
Frank Mori Hess [Sun, 18 Nov 2001 18:08:28 +0000 (18:08 +0000)]
fixed an error I made
Frank Mori Hess [Fri, 16 Nov 2001 20:59:49 +0000 (20:59 +0000)]
added initialization of async->cur_chan and cur_chanlist_len to comedi_command()
Frank Mori Hess [Fri, 16 Nov 2001 20:42:24 +0000 (20:42 +0000)]
fixed bug that caused nasty interaction between analog input command and analog output instruction
Frank Mori Hess [Fri, 16 Nov 2001 20:04:45 +0000 (20:04 +0000)]
seems to work okay, removed some debugging message spam
Frank Mori Hess [Thu, 15 Nov 2001 18:22:24 +0000 (18:22 +0000)]
fixed sending of BLOCK events with pio transfers
Frank Mori Hess [Wed, 14 Nov 2001 20:51:24 +0000 (20:51 +0000)]
should properly calibrate itself according to eeprom now (excepting bugs)