David Schleef [Tue, 5 Aug 2003 03:35:55 +0000 (03:35 +0000)]
holder for linux macro
David Schleef [Tue, 5 Aug 2003 03:34:52 +0000 (03:34 +0000)]
automake!
David Schleef [Tue, 5 Aug 2003 03:34:04 +0000 (03:34 +0000)]
Backport Frank's 2.6 changes to 2.4
David Schleef [Tue, 5 Aug 2003 03:32:30 +0000 (03:32 +0000)]
Change IRQ_HANDLED to 1 when used as an rvalue
David Schleef [Tue, 5 Aug 2003 03:30:35 +0000 (03:30 +0000)]
automake Makefiles
David Schleef [Tue, 5 Aug 2003 03:29:26 +0000 (03:29 +0000)]
I'm a contributor, too
Frank Mori Hess [Mon, 4 Aug 2003 20:23:43 +0000 (20:23 +0000)]
bugfix from Steven Jenkins
Frank Mori Hess [Mon, 4 Aug 2003 19:10:09 +0000 (19:10 +0000)]
added some 2.2 pci hotplug compat
Frank Mori Hess [Mon, 4 Aug 2003 18:56:32 +0000 (18:56 +0000)]
get_free_page() is gone in 2.6
Frank Mori Hess [Mon, 4 Aug 2003 18:48:40 +0000 (18:48 +0000)]
update to 2.6 interrupt handler prototype
Frank Mori Hess [Mon, 4 Aug 2003 18:47:18 +0000 (18:47 +0000)]
pci_present() gone in 2.6
Frank Mori Hess [Mon, 4 Aug 2003 18:32:31 +0000 (18:32 +0000)]
replace deprecated MOD_INC_USE_COUNT/MOD_DEC_USE_COUNT with
try_module_get()/module_put()
Frank Mori Hess [Mon, 4 Aug 2003 18:30:32 +0000 (18:30 +0000)]
fixes for 2.6 module_get/module_put
Frank Mori Hess [Mon, 4 Aug 2003 03:28:55 +0000 (03:28 +0000)]
pte_offset is now pte_offset_kernel in 2.6
Frank Mori Hess [Mon, 4 Aug 2003 03:27:18 +0000 (03:27 +0000)]
new interrupt handler prototype for 2.6, plus some other 2.6 issues
Frank Mori Hess [Mon, 4 Aug 2003 01:06:40 +0000 (01:06 +0000)]
more 2.6 compatibility
Frank Mori Hess [Sun, 3 Aug 2003 22:23:15 +0000 (22:23 +0000)]
kdev_t and suser fixes for 2.6
Frank Mori Hess [Sun, 3 Aug 2003 22:16:27 +0000 (22:16 +0000)]
new compat header for 2.6 changes
Frank Mori Hess [Sat, 19 Jul 2003 21:51:51 +0000 (21:51 +0000)]
don't require id bits to match anymore, since it has proven to be
more trouble than it's worth
Frank Mori Hess [Wed, 16 Jul 2003 16:48:06 +0000 (16:48 +0000)]
update web page url
Frank Mori Hess [Thu, 10 Jul 2003 22:08:38 +0000 (22:08 +0000)]
fix caldac types for 6052
Frank Mori Hess [Wed, 9 Jul 2003 00:03:28 +0000 (00:03 +0000)]
added a note about isapnp support
Frank Mori Hess [Tue, 8 Jul 2003 23:47:24 +0000 (23:47 +0000)]
removed references to hard-coded comedi_config path
Frank Mori Hess [Fri, 4 Jul 2003 20:00:26 +0000 (20:00 +0000)]
split PCMCIA support out of das08.o driver
Frank Mori Hess [Fri, 4 Jul 2003 18:50:04 +0000 (18:50 +0000)]
reduce number of symbols exported from ni_labpc.o for ni_labpc_cs.o
Frank Mori Hess [Thu, 3 Jul 2003 20:42:18 +0000 (20:42 +0000)]
split off pcmcia daqcard-1200 support from ni_labpc driver
David Schleef [Wed, 2 Jul 2003 22:58:01 +0000 (22:58 +0000)]
Simple patch to get Comedi to compile with the experimential version of RTAI.
Frank Mori Hess [Tue, 1 Jul 2003 15:43:09 +0000 (15:43 +0000)]
fix setting of CONIFG_COMEDI_MITE
Frank Mori Hess [Fri, 27 Jun 2003 14:24:51 +0000 (14:24 +0000)]
fix caldac type for pci-6036e and pci-6034e. fixed some indentation.
Frank Mori Hess [Wed, 18 Jun 2003 18:07:00 +0000 (18:07 +0000)]
added EXPORT_SYMBOL_GPL() compat macro
David Schleef [Wed, 18 Jun 2003 01:39:30 +0000 (01:39 +0000)]
Add a bunch of people
David Schleef [Wed, 18 Jun 2003 01:27:41 +0000 (01:27 +0000)]
update for new drivers
David Schleef [Wed, 18 Jun 2003 01:25:54 +0000 (01:25 +0000)]
alloc_subdevices() changed.
David Schleef [Wed, 18 Jun 2003 01:25:24 +0000 (01:25 +0000)]
fix driver name in doc block
David Schleef [Wed, 18 Jun 2003 01:25:02 +0000 (01:25 +0000)]
Add subdev_8255_cleanup()
David Schleef [Wed, 18 Jun 2003 01:24:25 +0000 (01:24 +0000)]
Add ni_660x
David Schleef [Wed, 18 Jun 2003 01:24:00 +0000 (01:24 +0000)]
Add NI_660X
David Schleef [Wed, 18 Jun 2003 01:22:09 +0000 (01:22 +0000)]
Found this wandering around. Figured it should go in CVS.
Frank Mori Hess [Thu, 12 Jun 2003 16:10:54 +0000 (16:10 +0000)]
fix for new 2.5 remap_page_range() prototype
Frank Mori Hess [Mon, 9 Jun 2003 23:46:08 +0000 (23:46 +0000)]
trying to fix some pci-das1602/16 calibration weirdness
David Schleef [Fri, 6 Jun 2003 18:58:04 +0000 (18:58 +0000)]
ni_6527 requires the mite driver
David Schleef [Fri, 6 Jun 2003 18:57:43 +0000 (18:57 +0000)]
Fix minor typos.
Frank Mori Hess [Thu, 5 Jun 2003 19:52:56 +0000 (19:52 +0000)]
make single-scan code work for 611x too
Frank Mori Hess [Thu, 5 Jun 2003 19:52:05 +0000 (19:52 +0000)]
trying to fix dac08 calibration dac, which doesn't seem to be updating
Frank Mori Hess [Wed, 4 Jun 2003 02:24:45 +0000 (02:24 +0000)]
jump through hoops for special case of stop_arg=1 on ai command
Frank Mori Hess [Tue, 3 Jun 2003 21:12:39 +0000 (21:12 +0000)]
try and make sure we get the scan across dma during end-of-scan interrupts
Frank Mori Hess [Fri, 30 May 2003 00:37:16 +0000 (00:37 +0000)]
fix race in setting COMEDI_CB_EOS event with dma
Frank Mori Hess [Fri, 30 May 2003 00:23:48 +0000 (00:23 +0000)]
added an error check that catches common case of 'make config' failing to
get compile flags from kernel source.
Frank Mori Hess [Thu, 29 May 2003 22:34:43 +0000 (22:34 +0000)]
made minimum stop_arg for stop_src = TRIG_COUNT equal to 2, since that
is the smallest supported by the scan counter. Also, fixes for
COMEDI_CB_EOS with pcidma.
David Schleef [Tue, 27 May 2003 17:28:23 +0000 (17:28 +0000)]
New driver from Michal Dobes
David Schleef [Tue, 27 May 2003 17:27:43 +0000 (17:27 +0000)]
Add adv_pci_dio driver from Michal Dobes
David Schleef [Tue, 27 May 2003 17:22:21 +0000 (17:22 +0000)]
majkl@tesnet.cz -> dobes@tesnet.cz
David Schleef [Tue, 27 May 2003 17:19:13 +0000 (17:19 +0000)]
update documentation
Frank Mori Hess [Mon, 26 May 2003 03:50:40 +0000 (03:50 +0000)]
external trigger fixes
Frank Mori Hess [Mon, 26 May 2003 02:30:38 +0000 (02:30 +0000)]
got rid of BUG message on buffer overrun, since it isn't really a bug
in the driver
Frank Mori Hess [Sat, 24 May 2003 15:02:30 +0000 (15:02 +0000)]
think i finnally found the problem with 611x initialization
Frank Mori Hess [Fri, 23 May 2003 23:04:55 +0000 (23:04 +0000)]
still trying to fix 6110 initialization problem, plus a tiny bit of
random cleanup
Frank Mori Hess [Fri, 23 May 2003 19:15:19 +0000 (19:15 +0000)]
fix new ai range code
Frank Mori Hess [Fri, 23 May 2003 19:11:27 +0000 (19:11 +0000)]
added new boards
Frank Mori Hess [Fri, 23 May 2003 15:47:28 +0000 (15:47 +0000)]
still trying to fix erratic scan pacing on 611x, plus some minor
cleanup
Frank Mori Hess [Tue, 20 May 2003 17:18:01 +0000 (17:18 +0000)]
really fixed munging for pio boards
Frank Mori Hess [Mon, 19 May 2003 20:26:11 +0000 (20:26 +0000)]
fix segfault noted by calin calianu
Frank Mori Hess [Fri, 16 May 2003 00:39:26 +0000 (00:39 +0000)]
disarm counters in ni_ai_reset(), to try and fix initialization problems
with 611x. Apparantly, counters won't load unless they are disarmed
so this should make sure they are disarmed.
Frank Mori Hess [Thu, 15 May 2003 22:07:23 +0000 (22:07 +0000)]
fix munging for pio analog input
David Schleef [Thu, 15 May 2003 17:55:01 +0000 (17:55 +0000)]
Patch to add AO subdevice from "Calin A. Culianu" <calin@ajvar.org>
David Schleef [Wed, 14 May 2003 18:00:13 +0000 (18:00 +0000)]
Patch from "Calin A. Culianu" <calin@ajvar.org>
Frank Mori Hess [Mon, 12 May 2003 18:04:29 +0000 (18:04 +0000)]
initialize caldacs (so software readback is synced with actual setting)
and avoid doing caldac write when it is unnecessary.
Frank Mori Hess [Mon, 12 May 2003 18:03:09 +0000 (18:03 +0000)]
change address parameter to unsigned long for inb/outb/readb/writeb
wrappers
Frank Mori Hess [Mon, 12 May 2003 18:00:53 +0000 (18:00 +0000)]
fix length of caldacs array to prevent its overflow when caldac channels
>= 12 are used
Frank Mori Hess [Fri, 9 May 2003 14:22:55 +0000 (14:22 +0000)]
added a little comedi_calibrate advertising
Frank Mori Hess [Fri, 9 May 2003 00:02:10 +0000 (00:02 +0000)]
moved calibration code to comedi_calibrate
David Schleef [Mon, 5 May 2003 19:09:39 +0000 (19:09 +0000)]
PCI code for PCI-6704
Frank Mori Hess [Sat, 3 May 2003 14:56:06 +0000 (14:56 +0000)]
change 6071 caldac type to ad8804_debug to fix broken cal
Frank Mori Hess [Fri, 2 May 2003 01:01:16 +0000 (01:01 +0000)]
updated driver description about isapnp support
Frank Mori Hess [Mon, 28 Apr 2003 17:26:42 +0000 (17:26 +0000)]
re-fix suse brokeness
Frank Mori Hess [Mon, 28 Apr 2003 16:04:43 +0000 (16:04 +0000)]
daqcard 6062e definitely has an ad8804 caldac
Frank Mori Hess [Sun, 27 Apr 2003 17:24:50 +0000 (17:24 +0000)]
oops that was supposed to be ad8804, not
dac8804. Made it ad8804_debug
even, for better testing.
Frank Mori Hess [Sun, 27 Apr 2003 17:01:51 +0000 (17:01 +0000)]
trying
dac8804 caldac type for daqcard-6062
Frank Mori Hess [Sat, 19 Apr 2003 04:54:13 +0000 (04:54 +0000)]
remove nonexistant ao range for 60xx boards
Frank Mori Hess [Fri, 11 Apr 2003 17:09:22 +0000 (17:09 +0000)]
added include of comedidev.h for comedi_udelay()
Frank Mori Hess [Wed, 2 Apr 2003 17:12:40 +0000 (17:12 +0000)]
removed some comments, at ivan's request
Frank Mori Hess [Mon, 31 Mar 2003 16:27:24 +0000 (16:27 +0000)]
fix compile
Frank Mori Hess [Thu, 27 Mar 2003 21:08:29 +0000 (21:08 +0000)]
replaced udelay with comedi_udelay
Frank Mori Hess [Thu, 27 Mar 2003 21:00:41 +0000 (21:00 +0000)]
replaced all udelay() calls with comedi_udelay() wrapper for RT safety
Frank Mori Hess [Thu, 27 Mar 2003 20:46:02 +0000 (20:46 +0000)]
added pci_find_subsys() compatibility stub. changed extern inline functions
to static inline
Frank Mori Hess [Thu, 27 Mar 2003 17:02:43 +0000 (17:02 +0000)]
added comedi_get_buffer_offset() to kcomedilib
Frank Mori Hess [Thu, 27 Mar 2003 16:54:26 +0000 (16:54 +0000)]
added comedi_mark_buffer_read() and comedi_get_buffer_contents() to kcomedilib
Frank Mori Hess [Fri, 14 Mar 2003 17:01:41 +0000 (17:01 +0000)]
more isapnp id tweaks, and removed redundant num_ni_boards constant
Frank Mori Hess [Fri, 14 Mar 2003 16:53:27 +0000 (16:53 +0000)]
added isapnp id number for at-mio-16e-10
Frank Mori Hess [Thu, 13 Mar 2003 21:39:47 +0000 (21:39 +0000)]
added locking for software copies of registers
Frank Mori Hess [Thu, 13 Mar 2003 20:36:21 +0000 (20:36 +0000)]
get rid of printk on AO terminal count interrupt
Frank Mori Hess [Thu, 13 Mar 2003 19:42:13 +0000 (19:42 +0000)]
AO stop_src=TRIG_COUNT support from Rolf Mueller, and some fixes for
uniform use of ni_set_bits from me
Frank Mori Hess [Thu, 13 Mar 2003 18:34:12 +0000 (18:34 +0000)]
added isapnp id of AT-MIO-16XE-50 to driver
Frank Mori Hess [Wed, 12 Mar 2003 23:08:54 +0000 (23:08 +0000)]
added comedi_data_read_hint() and comedi_data_read_delayed()
Frank Mori Hess [Wed, 12 Mar 2003 22:04:21 +0000 (22:04 +0000)]
added comedi_data_read_hint() and comedi_data_read_delayed to kcomedilib
Frank Mori Hess [Wed, 12 Mar 2003 15:58:26 +0000 (15:58 +0000)]
ripped out some settling delays
Frank Mori Hess [Tue, 11 Mar 2003 22:23:59 +0000 (22:23 +0000)]
make underrun detection play nice with stop_src TRIG_COUNT
Frank Mori Hess [Tue, 11 Mar 2003 19:55:04 +0000 (19:55 +0000)]
handle ai error events before exiting handler
Frank Mori Hess [Tue, 11 Mar 2003 17:57:49 +0000 (17:57 +0000)]
patch from Ivan, with settling delay ripped out (updates email address)
Frank Mori Hess [Mon, 10 Mar 2003 22:23:30 +0000 (22:23 +0000)]
isapnp.h compat header didn't work out as nicely as I hoped