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
Frank Mori Hess [Mon, 10 Mar 2003 21:38:39 +0000 (21:38 +0000)]
added isapnp compat header
Frank Mori Hess [Mon, 10 Mar 2003 21:04:30 +0000 (21:04 +0000)]
isapnp fixes (mostly just changing pcidev->irq to pcidev->irq_resource[0].start
Frank Mori Hess [Sun, 2 Mar 2003 03:10:41 +0000 (03:10 +0000)]
initialize caldacs to middle-of-range during attach, don't bother
reprogramming them if they are already set as desired
Frank Mori Hess [Sun, 2 Mar 2003 01:21:42 +0000 (01:21 +0000)]
init almost empty/full registers with larger values, since dma seems to
be underrunning the fifo occasionally
Frank Mori Hess [Sun, 2 Mar 2003 01:04:40 +0000 (01:04 +0000)]
don't enable BTERM#
Frank Mori Hess [Fri, 28 Feb 2003 17:17:03 +0000 (17:17 +0000)]
try to fix some useless warning messages with das16/330
Frank Mori Hess [Thu, 27 Feb 2003 17:30:50 +0000 (17:30 +0000)]
explicitly disable interrupts and pacing in ai read insn
Frank Mori Hess [Thu, 27 Feb 2003 17:19:18 +0000 (17:19 +0000)]
made das16_cancel() disable external pacing too
Frank Mori Hess [Mon, 24 Feb 2003 19:16:22 +0000 (19:16 +0000)]
fix crash
Frank Mori Hess [Sat, 22 Feb 2003 03:00:26 +0000 (03:00 +0000)]
removed redundant setting of async->buf_read_count since it is handled by
comedi_read_free() call I added
Frank Mori Hess [Fri, 21 Feb 2003 02:19:53 +0000 (02:19 +0000)]
exported symbol for comedi_get_buffer_size()
Frank Mori Hess [Thu, 20 Feb 2003 19:00:20 +0000 (19:00 +0000)]
added comedi_get_buffer_size() to kcomedilib
Frank Mori Hess [Thu, 20 Feb 2003 16:43:12 +0000 (16:43 +0000)]
updated status
Frank Mori Hess [Thu, 20 Feb 2003 01:50:12 +0000 (01:50 +0000)]
disable debugging code
Frank Mori Hess [Thu, 20 Feb 2003 01:46:39 +0000 (01:46 +0000)]
added debug message
Frank Mori Hess [Thu, 20 Feb 2003 01:00:33 +0000 (01:00 +0000)]
added comedi_buf_read_free() call to comedi_set_user_int_count()
Frank Mori Hess [Thu, 20 Feb 2003 00:31:16 +0000 (00:31 +0000)]
added rx fifo overrun detection
Frank Mori Hess [Thu, 20 Feb 2003 00:28:11 +0000 (00:28 +0000)]
imore debug messages
Frank Mori Hess [Thu, 20 Feb 2003 00:17:04 +0000 (00:17 +0000)]
disable interrupts in cancel
Frank Mori Hess [Wed, 19 Feb 2003 21:34:14 +0000 (21:34 +0000)]
make subdev_flags and runflags volatile since they can be modified
in interrupt (comedi_event())
Frank Mori Hess [Wed, 19 Feb 2003 16:08:49 +0000 (16:08 +0000)]
stop suppressing block events
Frank Mori Hess [Wed, 19 Feb 2003 04:21:22 +0000 (04:21 +0000)]
added a debug message
Frank Mori Hess [Wed, 19 Feb 2003 04:20:10 +0000 (04:20 +0000)]
set insn_config to insn_inval if it is NULL
Frank Mori Hess [Wed, 19 Feb 2003 04:19:30 +0000 (04:19 +0000)]
fix INSN_CONFIG_BLOCK_SIZE
Frank Mori Hess [Wed, 19 Feb 2003 02:37:32 +0000 (02:37 +0000)]
more debug messages
Frank Mori Hess [Wed, 19 Feb 2003 02:05:48 +0000 (02:05 +0000)]
bug fixes
Frank Mori Hess [Tue, 18 Feb 2003 23:44:47 +0000 (23:44 +0000)]
make end of scan events correct for digital io
Frank Mori Hess [Tue, 18 Feb 2003 23:44:09 +0000 (23:44 +0000)]
declare elements of dma descriptors volatile
Frank Mori Hess [Tue, 18 Feb 2003 23:41:36 +0000 (23:41 +0000)]
add support for INSN_CONFIG_BLOCK_SIZE
Frank Mori Hess [Tue, 18 Feb 2003 17:32:57 +0000 (17:32 +0000)]
added init of hpdi interrupt control reg, fixed dma abort channel
Frank Mori Hess [Tue, 18 Feb 2003 16:19:38 +0000 (16:19 +0000)]
fix stop src TRIG_COUNT
Frank Mori Hess [Tue, 18 Feb 2003 00:35:09 +0000 (00:35 +0000)]
fix pci discovery
Frank Mori Hess [Mon, 17 Feb 2003 18:01:33 +0000 (18:01 +0000)]
use dma chan 0
Frank Mori Hess [Mon, 17 Feb 2003 05:04:05 +0000 (05:04 +0000)]
new driver (doesn't work yet)
Frank Mori Hess [Sat, 15 Feb 2003 23:45:06 +0000 (23:45 +0000)]
fixed sizes passed to ioremap
Frank Mori Hess [Sat, 15 Feb 2003 18:35:46 +0000 (18:35 +0000)]
Changed prototype of alloc_subdevices() so it doesn't require dev->n_subdevices
to be set prior to being called. Fixed 8255 cleanup in ni_daq_dio24.c. Comedi
sure has a lot of drivers these days!
Frank Mori Hess [Sat, 15 Feb 2003 17:45:17 +0000 (17:45 +0000)]
moved plx9080 dma abort routine from cb_pcidas64 driver into plx9080 header
Frank Mori Hess [Thu, 13 Feb 2003 16:52:07 +0000 (16:52 +0000)]
added pci-6534 to pci_device_id table
Frank Mori Hess [Mon, 10 Feb 2003 17:02:50 +0000 (17:02 +0000)]
removed comment which said to wait for mux to settle
Frank Mori Hess [Mon, 10 Feb 2003 16:12:12 +0000 (16:12 +0000)]
got rid of some spurious address-of operators
Frank Mori Hess [Wed, 5 Feb 2003 15:06:58 +0000 (15:06 +0000)]
updated reference to old lineo cvs server
David Schleef [Mon, 3 Feb 2003 18:16:42 +0000 (18:16 +0000)]
Fix warning
David Schleef [Mon, 3 Feb 2003 18:16:30 +0000 (18:16 +0000)]
Move DEBUG() definition to fix compile errors
David Schleef [Mon, 3 Feb 2003 18:15:40 +0000 (18:15 +0000)]
Doc links
David Schleef [Mon, 3 Feb 2003 18:14:25 +0000 (18:14 +0000)]
Need to set read_subdev
Frank Mori Hess [Mon, 3 Feb 2003 06:09:31 +0000 (06:09 +0000)]
make install directions more redhat 8 friendly, apparently 'make oldconfig'
pulls in a config file based on Makefile's EXTRAVERSION
David Schleef [Fri, 31 Jan 2003 03:55:21 +0000 (03:55 +0000)]
randomly change is_diodaq to a bitfield
David Schleef [Fri, 31 Jan 2003 03:54:49 +0000 (03:54 +0000)]
Add some configuration instructions
David Schleef [Fri, 31 Jan 2003 03:54:02 +0000 (03:54 +0000)]
Add header
David Schleef [Fri, 31 Jan 2003 03:49:59 +0000 (03:49 +0000)]
move INSN_CONFIG to header
David Schleef [Fri, 31 Jan 2003 03:49:26 +0000 (03:49 +0000)]
Fix missing bounds check
David Schleef [Fri, 31 Jan 2003 03:48:38 +0000 (03:48 +0000)]
New driver
David Schleef [Thu, 30 Jan 2003 22:00:46 +0000 (22:00 +0000)]
Fix device name
Frank Mori Hess [Wed, 29 Jan 2003 19:35:45 +0000 (19:35 +0000)]
replace broken comedi_buf_put() with cfc_write_to_buffer()
Frank Mori Hess [Mon, 27 Jan 2003 17:19:43 +0000 (17:19 +0000)]
don't allow irq and timer mode to be used simultaneously
Frank Mori Hess [Thu, 23 Jan 2003 19:44:20 +0000 (19:44 +0000)]
added some locking to make sure software copies of write only registers
are in sync
Frank Mori Hess [Mon, 13 Jan 2003 16:49:13 +0000 (16:49 +0000)]
trying to fix apparent failure to reset interrupt