2003-10-30 15:00  fmhess

	* cb_pcidas64.c: adjust number of dma ring bounce buffers
	  independently for ai and ao, and make number of ai ring buffers
	  board-dependent (to deal with extremely fast 4020)

2003-10-23 17:55  fmhess

	* ni_mio_cs.c: add mention of daqcard-6036e as supported board

2003-10-22 17:44  fmhess

	* adl_pci9111.c, cb_pcidda.c: some pci_request_regions() tweaks,
	  and set DUMMY_BIT on writes to calibration reg 2 in cb_pcidda.c

2003-10-18 14:29  fmhess

	* me4000.c: make it compile without firmware header (but it wont
	  work of course)

2003-10-18 14:16  fmhess

	* me4000_fw.h: removed file for same reason as me2600_fw.h was
	  removed: licensing terms are incompatible with GPL and we don't
	  even have source code for the firmware binary.

2003-10-18 14:05  fmhess

	* cb_pcidas64.c: give warning and return error if user attempts to
	  use ao command and ai external queue at the same time.

2003-10-18 07:13  fmhess

	* adl_pci9118.c, das16.c, gsc_hpdi.c, ni_mio_common.c: get rid of
	  underscores in my byte swapping calls

2003-10-17 09:42  fmhess

	* cb_pcidas64.c: ao commands work now

2003-10-13 16:42  ds

	* ni_pcidio.c: turn off debugging

2003-10-13 13:12  fmhess

	* multiq3.c: fix ai munging

2003-10-12 15:49  fmhess

	* cb_pcidas64.c: more ao waveform support (still not done yet)

2003-10-12 15:47  fmhess

	* das16.c: disable irq mode entirely, since it is so lame.

2003-10-10 12:57  fmhess

	* cb_pcidas64.c: beginnings of ao command support

2003-10-04 16:21  fmhess

	* Makefile.am, das16.c: first pass at autoconf'd RT support done

2003-10-02 12:58  ds

	* multiq3.c: Fix incorrect return value of AI insn function

2003-10-01 15:44  ds

	* ni_atmio.c: reenable isapnp

2003-09-30 18:22  fmhess

	* ni_labpc.c, ni_labpc.h, ni_labpc_cs.c: fix loading of counters on
	  memory-mapped io boards (pci-1200)

2003-09-30 06:13  fmhess

	* das16.c: revert last change, it didn't help

2003-09-28 12:50  fmhess

	* das16.c: a couple of people have reported interrupts not working,
	  I'm guessing the interrupt needs to be cleared at the end of the
	  interrupt handler.

2003-09-20 14:30  fmhess

	* cb_pcidas64.c: fix for crapiness of computerboards hardware
	  (external queue interacts with ao fifo)

2003-09-20 09:42  fmhess

	* ni_mio_common.c: remove redundant analog output munging with
	  using PIO

2003-09-19 18:51  fmhess

	* adl_pci9118.c: simplify and speed up

2003-09-19 14:26  fmhess

	* adl_pci9118.c: convert to new-style munging, fix for big-endian
	  machines, simplified slightly.

2003-09-19 11:53  fmhess

	* ni_mio_cs.c: correct ai fifo depth for daqcard 6062e

2003-09-19 11:32  fmhess

	* me4000.c: fix compilation error

2003-09-19 08:46  fmhess

	* adl_pci9111.c: Converted to new-style munging.  Got rid of bogus
	  scan_begin_src=TRIG_TIMER support.  Some space->tab whitespace
	  fixes.

2003-09-19 08:12  fmhess

	* comedi_fc.h: discourage inappropriate use

2003-09-18 14:27  ds

	* .cvsignore: ignore some files

2003-09-18 14:14  ds

	* Makefile.am: Add me4000 driver

2003-09-18 13:56  ds

	* me4000.c: Fixes for changes since 0.7.67.

2003-09-18 12:10  ds

	* me4000.c, me4000.h, me4000_fw.h: new driver

2003-09-16 17:18  fmhess

	* gsc_hpdi.c: big endian fixes

2003-09-16 17:07  fmhess

	* ni_mio_common.c: get rid of redundant ai munging

2003-09-16 11:36  fmhess

	* cb_pcidas64.c, plx9080.h: fixes for big endian machines

2003-09-16 08:19  fmhess

	* das16.c: do das16.c munging in core

2003-09-15 14:33  fmhess

	* comedi_fc.c, dt282x.c, ni_labpc.c, ni_mio_common.c, rti800.c:
	  Fully support munging in core.  Still need to check munging for
	  kcomedilib though.

2003-09-15 14:21  fmhess

	* Makefile.in: removing old files replaced by autoconf stuff

2003-09-12 11:56  fmhess

	* gsc_hpdi.c: apply dma init fix that worked so well with
	  cb_pcidas64.c

2003-09-12 11:33  fmhess

	* cb_pcidas64.c: really fixed channel queue problems.  The adc
	  enable bit does not need to be set during setup after all.  Fixed
	  random problems with first dma block by adding a little more dma
	  initialization during command setup.	Fixed two bogus samples on
	  first command using external queue by moving queue setup to a
	  later point in ai cmd.  Moved around some code in attach() so
	  more stuff gets done before interrupt handler is registered (due
	  to one crash I saw while modprobing while sound card on same
	  interrupt was playing).

2003-09-11 17:34  fmhess

	* cb_pcidas64.c: clear/set adc enable bit during ai cmd setup, so
	  that start triggers work

2003-09-11 14:27  fmhess

	* cb_pcidas64.c: fixed ai channel queue setup

2003-09-08 15:48  fmhess

	* cb_pcidas64.c: check that dma allocations succeed, and some minor
	  cleanups

2003-09-08 15:16  fmhess

	* 8253.h: change base address variables to long, for 64 bit
	  machines.

2003-09-08 11:16  fmhess

	* plx9080.h: fix dma abort lockups

2003-09-06 12:58  fmhess

	* dt282x.c: make sure dma is disabled during command setup

2003-09-06 10:43  fmhess

	* dt282x.c: fixed maximum speeds for different board types (added
	  dt2821-f and g).  Changed some variables to volatile, renamed
	  confusingly named dma_chan variables to dma_index

2003-09-05 15:23  fmhess

	* dt282x.c: re-enabled ad done interrupts in ai cmd, and added
	  check against maximum board speed to ai_cmdtest

2003-09-05 10:14  fmhess

	* dt282x.c: ignore ai errors that occur after we have all the data
	  we wanted

2003-09-05 09:46  fmhess

	* dt282x.c: trying to fix crashes at during high frequency ai

2003-09-04 13:19  fmhess

	* dt282x.c: don't re-enable ai dma after it's finished

2003-09-03 13:08  fmhess

	* dt282x.c: add clear_dma_ff() calls

2003-09-03 12:36  fmhess

	* ni_labpc_cs.c: its IRQ_FORCED_PULSE, not IRQ_FORCE_PULSED

2003-09-03 12:15  fmhess

	* dt282x.c: fix problems with buffer wrap-around by using generic
	  comedi_fc code

2003-09-03 10:21  fmhess

	* ni_labpc_cs.c: daqcard-1200 uses pulsed interrupts

2003-08-31 17:20  fmhess

	* ni_labpc.c: add missing comedi_event() call after overflow

2003-08-20 15:35  fmhess

	* rti800.c: fix delays

2003-08-11 15:25  ds

	* quatech_daqp_cs.c: update from Brent (with 1.13->1.15 merged in)

2003-08-11 13:19  ds

	* Makefile.am: Fixes for 'make dist' to work properly

2003-08-11 11:32  ds

	* addi-data/: APCI1710_82x54.c, APCI1710_82x54.h,
	  APCI1710_Chrono.c, APCI1710_Chrono.h, APCI1710_Dig_io.c,
	  APCI1710_Dig_io.h, APCI1710_INCCPT.c, APCI1710_INCCPT.h,
	  APCI1710_Inp_cpt.c, APCI1710_Inp_cpt.h, APCI1710_Pwm.c,
	  APCI1710_Pwm.h, APCI1710_Ssi.c, APCI1710_Ssi.h, APCI1710_Tor.c,
	  APCI1710_Tor.h, APCI1710_Ttl.c, APCI1710_Ttl.h, Makefile.am,
	  addi_amcc_s5933.h, addi_common.c, addi_common.h, addi_eeprom.c,
	  amcc_s5933_58.h, hwdrv_APCI1710.c, hwdrv_APCI1710.h,
	  hwdrv_apci035.c, hwdrv_apci035.h, hwdrv_apci1032.c,
	  hwdrv_apci1032.h, hwdrv_apci1500.c, hwdrv_apci1500.h,
	  hwdrv_apci1516.c, hwdrv_apci1516.h, hwdrv_apci1564.c,
	  hwdrv_apci1564.h, hwdrv_apci2016.c, hwdrv_apci2016.h,
	  hwdrv_apci2032.c, hwdrv_apci2032.h, hwdrv_apci2200.c,
	  hwdrv_apci2200.h, hwdrv_apci3120.c, hwdrv_apci3120.h,
	  hwdrv_apci3200.c, hwdrv_apci3200.h, hwdrv_apci3501.c,
	  hwdrv_apci3501.h: driver(s) from ADDI-DATA

2003-08-08 10:41  fmhess

	* cb_pcidas64.c: some cleanup for external master clock support on
	  4020, and allow TRIG_TIMER as convert_src on 4020 (with
	  convert_arg=0).

2003-08-06 19:45  ds

	* Makefile.am: fix another typo

2003-08-06 18:06  ds

	* Makefile.am: readd pcmcia modules (typo)

2003-08-06 18:04  ds

	* ni_atmio.c: diable isapnp, because it doesn't compile on 2.6

2003-08-06 18:03  ds

	* Makefile.am: add link flag for modtool.  separate out
	  PCMCIA-based drivers

2003-08-06 15:01  fmhess

	* ni_mio_common.c, ni_stc.h: speed up pio ai fifo transfer a little

2003-08-04 20:32  ds

	* adl_pci9111.c, adv_pci1710.c, amplc_pc236.c, amplc_pci230.c,
	  cb_pcidas.c, cb_pcidas64.c, ni_pcidio.c: Change IRQ_HANDLED to 1
	  when used as an rvalue

2003-08-04 20:30  ds

	* Makefile.am: automake Makefiles

2003-08-04 13:23  fmhess

	* comedi_test.c: bugfix from Steven Jenkins

2003-08-04 11:56  fmhess

	* dt282x.c: get_free_page() is gone in 2.6

2003-08-04 11:48  fmhess

	* comedi_parport.c: update to 2.6 interrupt handler prototype

2003-08-04 11:47  fmhess

	* dt3000.c: pci_present() gone in 2.6

2003-08-03 20:27  fmhess

	* adl_pci9111.c, adl_pci9118.c, adv_pci1710.c, amplc_pc236.c,
	  amplc_pci230.c, cb_das16_cs.c, cb_pcidas.c, cb_pcidas64.c,
	  daqboard2000.c, das16.c, das16m1.c, das1800.c, das6402.c,
	  das800.c, dt2814.c, dt282x.c, dt3000.c, gsc_hpdi.c, icp_multi.c,
	  ni_6527.c, ni_at_a2150.c, ni_atmio16d.c, ni_daq_dio24.c,
	  ni_labpc.c, ni_labpc_cs.c, ni_mio_common.c, ni_mio_cs.c,
	  ni_pcidio.c, pcl711.c, pcl812.c, pcl816.c, pcl818.c,
	  quatech_daqp_cs.c, rtd520.c, rti800.c: new interrupt handler
	  prototype for 2.6, plus some other 2.6 issues

2003-07-19 14:51  fmhess

	* das16.c: don't require id bits to match anymore, since it has
	  proven to be more trouble than it's worth

2003-07-10 15:08  fmhess

	* ni_pcimio.c: fix caldac types for 6052

2003-07-08 17:03  fmhess

	* ni_labpc.c: added a note about isapnp support

2003-07-04 13:00  fmhess

	* Makefile.in, das08.c, das08.h, das08_cs.c, ni_labpc.h: split
	  PCMCIA support out of das08.o driver

2003-07-04 11:50  fmhess

	* ni_labpc.c, ni_labpc.h, ni_labpc_cs.c: reduce number of symbols
	  exported from ni_labpc.o for ni_labpc_cs.o

2003-07-03 13:42  fmhess

	* Makefile.in, ni_labpc.c, ni_labpc.h, ni_labpc_cs.c: split off
	  pcmcia daqcard-1200 support from ni_labpc driver

2003-06-27 07:24  fmhess

	* ni_pcimio.c: fix caldac type for pci-6036e and pci-6034e.  fixed
	  some indentation.

2003-06-17 18:25  ds

	* ni_6527.c: fix driver name in doc block

2003-06-17 18:25  ds

	* adv_pci_dio.c: Add subdev_8255_cleanup()

2003-06-17 18:24  ds

	* Makefile.in: Add ni_660x

2003-06-17 18:22  ds

	* ni_660x.c: Found this wandering around.  Figured it should go in
	  CVS.

2003-06-09 16:46  fmhess

	* cb_pcidas.c: trying to fix some pci-das1602/16 calibration
	  weirdness

2003-06-06 11:57  ds

	* ni_6527.c: Fix minor typos.

2003-06-05 12:52  fmhess

	* ni_mio_common.c, ni_stc.h: make single-scan code work for 611x
	  too

2003-06-05 12:52  fmhess

	* cb_pcidas.c: trying to fix dac08 calibration dac, which doesn't
	  seem to be updating

2003-06-03 19:24  fmhess

	* ni_mio_common.c, ni_stc.h: jump through hoops for special case of
	  stop_arg=1 on ai command

2003-06-03 14:12  fmhess

	* ni_mio_common.c: try and make sure we get the scan across dma
	  during end-of-scan interrupts

2003-05-29 17:37  fmhess

	* ni_mio_common.c: fix race in setting COMEDI_CB_EOS event with dma

2003-05-29 15:34  fmhess

	* ni_mio_common.c: 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.

2003-05-27 10:27  ds

	* Makefile.in, adv_pci_dio.c: Add adv_pci_dio driver from Michal
	  Dobes

2003-05-27 10:22  ds

	* adl_pci9118.c, adv_pci1710.c, amcc_s5933.c, ni_atmio16d.c,
	  pcl724.c, pcl812.c, pcl816.c, pcl818.c, amcc_s5933.h:
	  majkl@tesnet.cz -> dobes@tesnet.cz

2003-05-27 10:19  ds

	* icp_multi.c: update documentation

2003-05-25 20:50  fmhess

	* ni_mio_common.c: external trigger fixes

2003-05-25 19:30  fmhess

	* ni_mio_common.c: got rid of BUG message on buffer overrun, since
	  it isn't really a bug in the driver

2003-05-24 08:02  fmhess

	* ni_mio_common.c: think i finnally found the problem with 611x
	  initialization

2003-05-23 16:04  fmhess

	* ni_mio_common.c, ni_pcimio.c, ni_stc.h: still trying to fix 6110
	  initialization problem, plus a tiny bit of random cleanup

2003-05-23 12:15  fmhess

	* cb_pcidas64.c: fix new ai range code

2003-05-23 12:11  fmhess

	* cb_pcidas64.c: added new boards

2003-05-23 08:47  fmhess

	* ni_mio_common.c: still trying to fix erratic scan pacing on 611x,
	  plus some minor cleanup

2003-05-20 10:18  fmhess

	* ni_mio_common.c: really fixed munging for pio boards

2003-05-19 13:26  fmhess

	* ni_atmio.c: fix segfault noted by calin calianu

2003-05-15 17:39  fmhess

	* ni_mio_common.c: 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.

2003-05-15 15:07  fmhess

	* ni_mio_common.c: fix munging for pio analog input

2003-05-15 10:55  ds

	* comedi_test.c: Patch to add AO subdevice from "Calin A. Culianu"
	  <calin@ajvar.org>

2003-05-12 11:04  fmhess

	* cb_pcidas.c, ni_mio_common.c: initialize caldacs (so software
	  readback is synced with actual setting) and avoid doing caldac
	  write when it is unnecessary.

2003-05-12 11:03  fmhess

	* ni_labpc.c: change address parameter to unsigned long for
	  inb/outb/readb/writeb wrappers

2003-05-12 11:00  fmhess

	* ni_stc.h: fix length of caldacs array to prevent its overflow
	  when caldac channels
	  >= 12 are used

2003-05-09 07:22  fmhess

	* cb_pcidas.c, cb_pcidas64.c: added a little comedi_calibrate
	  advertising

2003-05-08 17:02  fmhess

	* ni_labpc.c: moved calibration code to comedi_calibrate

2003-05-05 12:09  ds

	* ni_670x.c: PCI code for PCI-6704

2003-05-03 07:56  fmhess

	* ni_pcimio.c: change 6071 caldac type to ad8804_debug to fix
	  broken cal

2003-05-01 18:01  fmhess

	* ni_atmio.c: updated driver description about isapnp support

2003-04-28 09:04  fmhess

	* ni_mio_cs.c: daqcard 6062e definitely has an ad8804 caldac

2003-04-27 10:24  fmhess

	* ni_mio_cs.c: oops that was supposed to be ad8804, not dac8804.
	  Made it ad8804_debug even, for better testing.

2003-04-27 10:01  fmhess

	* ni_mio_cs.c: trying dac8804 caldac type for daqcard-6062

2003-04-18 21:54  fmhess

	* cb_pcidas64.c: remove nonexistant ao range for 60xx boards

2003-04-02 09:12  fmhess

	* cb_pcidas.c: removed some comments, at ivan's request

2003-03-31 08:27  fmhess

	* ni_atmio.c: fix compile

2003-03-27 13:00  fmhess

	* adl_pci9111.c, adl_pci9118.c, adv_pci1710.c, cb_das16_cs.c,
	  cb_pcidas.c, cb_pcidas64.c, daqboard2000.c, das800.c, dt2801.c,
	  dt2811.c, dt2814.c, dt2815.c, dt282x.c, dt3000.c, fl512.c,
	  gsc_hpdi.c, icp_multi.c, ni_at_a2150.c, ni_labpc.c,
	  ni_mio_common.c, ni_pcimio.c, pcl711.c, pcl812.c, pcl816.c,
	  pcl818.c, plx9080.h, rtd520.c, rti800.c, serial2002.c: replaced
	  all udelay() calls with comedi_udelay() wrapper for RT safety

2003-03-14 09:01  fmhess

	* ni_atmio.c: more isapnp id tweaks, and removed redundant
	  num_ni_boards constant

2003-03-14 08:53  fmhess

	* ni_atmio.c: added isapnp id number for at-mio-16e-10

2003-03-13 13:39  fmhess

	* ni_mio_common.c, ni_stc.h: added locking for software copies of
	  registers

2003-03-13 12:36  fmhess

	* ni_mio_common.c: get rid of printk on AO terminal count interrupt

2003-03-13 11:42  fmhess

	* ni_mio_common.c, ni_stc.h: AO stop_src=TRIG_COUNT support from
	  Rolf Mueller, and some fixes for uniform use of ni_set_bits from
	  me

2003-03-13 10:34  fmhess

	* ni_atmio.c, ni_stc.h: added isapnp id of AT-MIO-16XE-50 to driver

2003-03-12 07:58  fmhess

	* amplc_pci230.c, cb_pcimdas.c, das08.c: ripped out some settling
	  delays

2003-03-11 14:23  fmhess

	* ni_mio_common.c: make underrun detection play nice with stop_src
	  TRIG_COUNT

2003-03-11 11:55  fmhess

	* ni_mio_common.c: handle ai error events before exiting handler

2003-03-11 09:57  fmhess

	* cb_pcidas.c: patch from Ivan, with settling delay ripped out
	  (updates email address)

2003-03-10 14:23  fmhess

	* ni_atmio.c: isapnp.h compat header didn't work out as nicely as I
	  hoped

2003-03-10 13:04  fmhess

	* ni_atmio.c: isapnp fixes (mostly just changing pcidev->irq to
	  pcidev->irq_resource[0].start

2003-03-01 19:10  fmhess

	* cb_pcidas64.c: initialize caldacs to middle-of-range during
	  attach, don't bother reprogramming them if they are already set
	  as desired

2003-03-01 17:21  fmhess

	* gsc_hpdi.c: init almost empty/full registers with larger values,
	  since dma seems to be underrunning the fifo occasionally

2003-03-01 17:04  fmhess

	* cb_pcidas64.c: don't enable BTERM#

2003-02-28 09:17  fmhess

	* das16.c: try to fix some useless warning messages with das16/330

2003-02-27 09:30  fmhess

	* das16.c: explicitly disable interrupts and pacing in ai read insn

2003-02-27 09:19  fmhess

	* das16.c: made das16_cancel() disable external pacing too

2003-02-24 11:16  fmhess

	* gsc_hpdi.c: fix crash

2003-02-20 08:43  fmhess

	* gsc_hpdi.c: updated status

2003-02-19 17:50  fmhess

	* gsc_hpdi.c: disable debugging code

2003-02-19 17:46  fmhess

	* gsc_hpdi.c: added debug message

2003-02-19 16:31  fmhess

	* gsc_hpdi.c: added rx fifo overrun detection

2003-02-19 16:28  fmhess

	* gsc_hpdi.c: imore debug messages

2003-02-19 16:17  fmhess

	* gsc_hpdi.c: disable interrupts in cancel

2003-02-19 08:08  fmhess

	* gsc_hpdi.c: stop suppressing block events

2003-02-18 20:19  fmhess

	* gsc_hpdi.c: fix INSN_CONFIG_BLOCK_SIZE

2003-02-18 18:37  fmhess

	* gsc_hpdi.c: more debug messages

2003-02-18 18:05  fmhess

	* gsc_hpdi.c: bug fixes

2003-02-18 15:44  fmhess

	* comedi_fc.c: make end of scan events correct for digital io

2003-02-18 15:44  fmhess

	* plx9080.h: declare elements of dma descriptors volatile

2003-02-18 15:41  fmhess

	* gsc_hpdi.c:  add support for INSN_CONFIG_BLOCK_SIZE

2003-02-18 09:32  fmhess

	* gsc_hpdi.c: added init of hpdi interrupt control reg, fixed dma
	  abort channel

2003-02-18 08:19  fmhess

	* gsc_hpdi.c: fix stop src TRIG_COUNT

2003-02-17 16:35  fmhess

	* gsc_hpdi.c: fix pci discovery

2003-02-17 10:01  fmhess

	* gsc_hpdi.c: use dma chan 0

2003-02-16 21:04  fmhess

	* Makefile.in, gsc_hpdi.c: new driver (doesn't work yet)

2003-02-15 15:45  fmhess

	* cb_pcidas64.c: fixed sizes passed to ioremap

2003-02-15 10:35  fmhess

	* 8255.c, adl_pci9111.c, adl_pci9118.c, adv_pci1710.c,
	  amplc_pc236.c, amplc_pc263.c, amplc_pci230.c, cb_das16_cs.c,
	  cb_pcidas.c, cb_pcidas64.c, cb_pcidda.c, cb_pcimdas.c,
	  cb_pcimdda.c, comedi_parport.c, comedi_rt_timer.c, comedi_test.c,
	  contec_pci_dio.c, daqboard2000.c, das08.c, das16.c, das16m1.c,
	  das1800.c, das6402.c, das800.c, dt2801.c, dt2811.c, dt2814.c,
	  dt2815.c, dt2817.c, dt282x.c, dt3000.c, fl512.c, icp_multi.c,
	  ii_pci20kc.c, ke_counter.c, me_daq.c, mpc8260cpm.c, multiq3.c,
	  ni_6527.c, ni_670x.c, ni_at_a2150.c, ni_at_ao.c, ni_atmio16d.c,
	  ni_daq_dio24.c, ni_labpc.c, ni_mio_common.c, ni_pcidio.c,
	  pcl711.c, pcl724.c, pcl725.c, pcl726.c, pcl812.c, pcl816.c,
	  pcl818.c, pcm3730.c, pcmad.c, poc.c, quatech_daqp_cs.c, rtd520.c,
	  rti800.c, rti802.c, serial2002.c, skel.c, ssv_dnp.c: 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!

2003-02-15 09:45  fmhess

	* cb_pcidas64.c, plx9080.h: moved plx9080 dma abort routine from
	  cb_pcidas64 driver into plx9080 header

2003-02-13 08:52  fmhess

	* ni_pcidio.c: added pci-6534 to pci_device_id table

2003-02-10 09:02  fmhess

	* skel.c: removed comment which said to wait for mux to settle

2003-02-10 08:12  fmhess

	* skel.c: got rid of some spurious address-of operators

2003-02-03 10:16  ds

	* pcl816.c: Move DEBUG() definition to fix compile errors

2003-02-03 10:15  ds

	* ni_670x.c: Doc links

2003-02-03 10:14  ds

	* dt3000.c: Need to set read_subdev

2003-01-30 19:55  ds

	* ni_pcidio.c: randomly change is_diodaq to a bitfield

2003-01-30 19:49  ds

	* ni_mio_common.c: move INSN_CONFIG to header

2003-01-30 19:49  ds

	* comedi_parport.c: Fix missing bounds check

2003-01-30 19:48  ds

	* Makefile.in, ni_6527.c: New driver

2003-01-30 14:00  ds

	* cb_pcimdda.c: Fix device name

2003-01-29 11:35  fmhess

	* adl_pci9118.c: replace broken comedi_buf_put() with
	  cfc_write_to_buffer()

2003-01-27 09:19  fmhess

	* das16.c: don't allow irq and timer mode to be used simultaneously

2003-01-23 11:44  fmhess

	* cb_pcidas.c: added some locking to make sure software copies of
	  write only registers are in sync

2003-01-13 08:49  fmhess

	* cb_pcidas.c: trying to fix apparent failure to reset interrupt

2003-01-10 21:18  fmhess

	* ni_mio_common.c: fix 671x analog output insn that i broke

2003-01-01 15:57  fmhess

	* cb_pcidas.c: fix interaction between analog output channels ( bug
	  14 )

2003-01-01 14:42  fmhess

	* cb_pcidas.c: fix number of eeprom channels, and remove incorrect
	  SDF_COMMON flag from ai subdevice

2002-12-30 14:54  fmhess

	* cb_pcidda.c, comedi_test.c, das16m1.c, das1800.c, das800.c,
	  poc.c: updated my email address

2002-12-30 14:49  fmhess

	* cb_pcidas.c: fixed channel 1 analog output insn (bug11)

2002-12-20 20:12  fmhess

	* cb_pcidas64.c: fix supported analog input arefs flags

2002-12-20 20:12  fmhess

	* ni_pcimio.c: removed unused win_save() and win_restore()

2002-12-20 20:11  fmhess

	* ni_atmio.c, ni_mio_common.c, ni_mio_cs.c: got rid of all window
	  save/restore stuff since it wasn't smp safe anyways.	replaced
	  with spinlock as in ni_pcimio.c

2002-12-11 19:14  ds

	* ni_670x.c: still don't know what the PCI ID of the 6704 is

2002-12-11 18:50  ds

	* ni_670x.c: Fixed range structures for 6704.

2002-12-10 18:33  fmhess

	* das08.c, ni_labpc.c: changed dev_info names so pcmcia script will
	  run comedi_config correctly

2002-12-09 13:09  ds

	* ni_670x.c: Add PXI-6704

2002-12-08 11:30  fmhess

	* ni_labpc.c: some fixes to recent changes

2002-12-06 12:28  fmhess

	* ni_labpc.c: made mapping of comedi_cmd to hardware a little
	  smarter, fixed ai external conversion trigger bug

2002-12-05 12:11  ds

	* ni_pcimio.c: add pxi-6713

2002-12-01 12:25  fmhess

	* ni_labpc.c: fix checking of scan_begin_arg in ai command test

2002-11-29 14:34  fmhess

	* ni_labpc.c: fix checking of first channel in chanlist for ai cmd

2002-11-29 14:05  fmhess

	* ni_labpc.c: reverted unnecessary locking of command6 register
	  (already safe due to ioctl locking)

2002-11-29 10:09  fmhess

	* ni_mio_common.c: [no log message]

2002-11-26 16:25  ds

	* daqboard2000.c: remove FPGA header

2002-11-26 16:24  fmhess

	* ni_labpc.c: added locking for software copies of command
	  registers 2 and 6, to prevent races between ai and ao.  Got rid
	  of a couple redundant lines.

2002-11-26 16:23  ds

	* daqboard2000_fpga.h: remove non-source code

2002-11-26 15:36  ds

	* daqboard2000.c, me_daq.c: Move auxiliary data to options[30,31]

2002-11-25 12:13  fmhess

	* ni_mio_common.c: fix rejection of CONFIG_ALT_SOURCE insn for 611x

2002-11-25 11:13  fmhess

	* ni_mio_common.c: add support for 611x adjustable calibration
	  reference

2002-11-24 10:35  fmhess

	* me2600_fw.h: licensing terms stated in header file are
	  incompatible with GPL.  The files licensing was:

	  /*  * This file is copyrigth by Meilhaus Electronic GmbH 1998,
	  1999.   * You are not allowed to distribute, sell, modify,
	  reverse   * engineer or use this code (or parts of it) for any
	  * other purpose or under any other conditions than stated below.
	   *   * 1) You are allowed to distribute verbatim copies of this
	  file together   *    with device drivers for the Meilhaus me2600
	  board.   *   * 2) Derived work (device drivers using this file)
	  can be   *	published under the terms of the   *	GNU General
	  Public License as published by   *	the Free Software
	  Foundation; either version 2 of the License, or   *	 (at your
	  option) any later version. Any other license terms have   *	 to
	  be agreed by Meilhaus GmbH in written.   *   * 3) This file is
	  distributed WITHOUT ANY WARRANTY;   *    without even the implied
	  warranty of MERCHANTABILITY	*    or FITNESS FOR A PARTICULAR
	  PURPOSE. Meilhaus is under   *    no means liable for products
	  using this file or parts of it.   *	* 4) The copyright of this
	  file has to be mentioned in derived work.   *   * 5) If this
	  license terms are not valid due to any other law   *	  or
	  restrictions imposed on you, you are not allowed to use   *
	  this file in any way at all.	 */

2002-11-24 07:40  fmhess

	* ni_pcimio.c: fixed caldac types for 611x

2002-11-22 13:37  fmhess

	* ni_mio_common.c, ni_stc.h: really fixing munging this time

2002-11-22 09:39  fmhess

	* ni_mio_common.c: fix ai munging bugs

2002-11-21 22:55  ds

	* mite.c, mite.h, ni_pcidio.c, ni_pcimio.c: Change buf_alloc to
	  buf_change, and fix allocation and mapping of buffers.  Added
	  buf_page_list with list of pointers to buffer pages.

2002-11-21 11:16  fmhess

	* mite.c: added include to fix unresolved mem_map_reserve and
	  mem_map_unreserve

2002-11-21 10:27  fmhess

	* ni_labpc.c: force io data path width to 8 bits for daqcard

2002-11-21 09:58  fmhess

	* ni_labpc.c: daqcard1200 cant scan upwards through ai channels

2002-11-21 00:39  ds

	* comedi_rt_timer.c: Compilation fixes

2002-11-21 00:00  ds

	* cb_pcimdas.c: compile fixes and warning fixes

2002-11-20 23:56  ds

	* amplc_pci230.c, cb_das16_cs.c, cb_pcimdas.c, comedi_rt_timer.c,
	  daqboard2000.c, das6402.c, dt2801.c, dt2811.c, dt2814.c,
	  dt3000.c, fl512.c, multiq3.c, ni_atmio16d.c, pcl711.c, pcmad.c,
	  quatech_daqp_cs.c, rtd520.c, rti800.c, serial2002.c, skel.c: Fix
	  subdevice flags not having AREF capability

2002-11-20 23:55  ds

	* Makefile.in: added cb_pcimdas

2002-11-20 23:34  ds

	* 8255.c, adl_pci9111.c, adl_pci9118.c, adv_pci1710.c,
	  amcc_s5933.c, amcc_s5933.h, amplc_pc236.c, amplc_pc263.c,
	  amplc_pci230.c, cb_das16_cs.c, cb_pcidas.c, cb_pcidas64.c,
	  cb_pcidda.c, cb_pcimdas.c, cb_pcimdda.c, comedi_fc.c,
	  comedi_fc.h, comedi_parport.c, comedi_rt_timer.c, comedi_test.c,
	  contec_pci_dio.c, daqboard2000.c, das08.c, das16.c, das16m1.c,
	  das1800.c, das6402.c, das800.c, dt2801.c, dt2811.c, dt2814.c,
	  dt2815.c, dt2817.c, dt282x.c, dt3000.c, fl512.c, icp_multi.c,
	  icp_multi.h, ii_pci20kc.c, ke_counter.c, me_daq.c, mite.c,
	  mpc8260cpm.c, multiq3.c, ni_670x.c, ni_at_a2150.c, ni_at_ao.c,
	  ni_atmio.c, ni_atmio16d.c, ni_daq_dio24.c, ni_labpc.c,
	  ni_mio_common.c, ni_mio_cs.c, ni_pcidio.c, ni_pcimio.c, pcl711.c,
	  pcl724.c, pcl725.c, pcl726.c, pcl812.c, pcl816.c, pcl818.c,
	  pcm3730.c, pcmad.c, poc.c, quatech_daqp_cs.c, rtd520.c, rti800.c,
	  rti802.c, serial2002.c, skel.c, ssv_dnp.c: Huge monster patch
	  that removes unnessary headers

2002-11-20 20:33  ds

	* cb_pcimdda.c: fix request_region on 2.2

2002-11-20 20:33  ds

	* mite.c: remove kvmem.h

2002-11-20 20:31  ds

	* amplc_pc236.c, amplc_pc263.c: remove subdevice stuff, since it
	  doesn't work on 2.2

2002-11-20 20:30  ds

	* cb_pcimdas.c: new driver

2002-11-20 20:18  ds

	* ke_counter.c: fix warning from check_driver

2002-11-20 12:48  fmhess

	* ni_labpc.c: set CCSR_POWER_DOWN bit to see if that changes
	  anything

2002-11-20 07:27  fmhess

	* ni_mio_common.c: changed all if(boardtype.reg_611x) in analog
	  output code to if(boardtype.ao_671x) to try and get 671x boards
	  to work too.

2002-11-19 16:40  fmhess

	* comedi_fc.c: added log message on overrun

2002-11-19 15:49  fmhess

	* comedi_fc.c, ni_mio_common.c, ni_pcimio.c: Added capability to
	  bufinfo ioctl for marking bytes written and renamed its members.
	  Changed prototype of RT version of comedi_request_irq to make
	  dev_id a comedi_device* instead of a void* since it is assumed to
	  be so elsewhere in rt code.  Made comedi_switch_to_rt return an
	  int so it is able to return error on failure.  Fixes for
	  overrun/underrun checking with dma in ni_mio_common.

2002-11-19 12:59  ds

	* das16.c: Change bit identification for CIO-DAS16/330 from 0x00 to
	  0xf0.

2002-11-19 11:44  fmhess

	* cb_pcidas64.c: make sure dithering is off during ai commands

2002-11-19 05:42  fmhess

	* cb_pcidas64.c: fixed disabling of dma when using TRIG_WAKE_EOS

2002-11-19 05:24  fmhess

	* cb_pcidas64.c: fixed clearing of bits in adc_control1 register

2002-11-18 13:49  fmhess

	* ni_labpc.c: added udelay in ai read insn while waiting for
	  conversion, added udelay between writing lsb and msb of analog
	  output (stab in the dark to get daqcard-1200 to work)

2002-11-18 09:14  fmhess

	* ni_labpc.c: fix for external start source

2002-11-18 09:03  fmhess

	* ni_mio_common.c, ni_stc.h: added checking for valid aref.  611x
	  calibration support.

2002-11-15 09:33  fmhess

	* comedi_fc.h, mite.c, mite.h, ni_mio_common.c, ni_pcidio.c,
	  ni_pcimio.c, ni_stc.h: Working dma analog input and output with
	  NI 611x cards, tested 6024 to make sure we didn't break it's
	  analog input.  DMA analog output with other boards still needs to
	  be tested by someone.  Patch is from me, Rolf Mueller, John
	  Hallen, Herbert Peremans, Herman Bruyninckx.

2002-11-08 14:00  ds

	* ke_counter.c, ni_mio_cs.c, poc.c: Fix bugs noticed by
	  check_driver

2002-11-08 13:59  ds

	* das1800.c: fix symbol leakage

2002-11-08 13:59  ds

	* comedi_fc.h: change inline to static line, to fix symbol leakage

2002-11-08 13:53  ds

	* ni_daq_dio24.c: Cleanup.  Remove unused functions.

2002-11-08 13:52  ds

	* cb_pcimdda.c: Random cleanup.  Remove (usused) AI subdevice,
	  remove lots of comments copied from the skel driver

2002-11-08 13:50  ds

	* cb_das16_cs.c: Add fingerprinting, fix outb() calls

2002-11-07 19:13  ds

	* 8255.c, adl_pci9111.c, adl_pci9118.c, cb_pcidas64.c, das08.c,
	  ni_at_ao.c, ni_mio_common.c: Change insn->data[] to data[], since
	  insn->data points to user space

2002-11-06 11:20  ds

	* amplc_pc236.c: Move plx9052 definitions to new header

2002-11-06 11:18  ds

	* plx9052.h: Pull definitions for PLX-9052 from amplc_pc236.c

2002-11-04 22:55  ds

	* ni_pcimio.c: Add spin locking to win_out()

2002-11-04 22:55  ds

	* ni_mio_common.c: temporarily remove spinlocks

2002-11-04 22:54  ds

	* ni_mio_cs.c: Add specs for 6036E

2002-11-04 22:52  ds

	* Makefile.in: new driver

2002-11-04 22:52  ds

	* cb_das16_cs.c: New driver

2002-11-04 07:54  fmhess

	* das16.c: fixed detach so it only tries to release ioports if it
	  has allocated them

2002-10-28 16:43  ds

	* 8255.c, 8255.h: Add preliminary command support

2002-10-26 20:25  fmhess

	* comedi_rt_timer.c: fixed some % that were supposed to be &

2002-10-10 17:37  fmhess

	* cb_pcidas64.c: fixed off by one error in calculation of fifo
	  size, fixed TRIG_WAKE_EOS with non 4020 boards

2002-10-09 18:17  ds

	* ni_mio_common.c: Fix problem detecting DMA overflows at buffer
	  wraparound

2002-10-08 15:34  fmhess

	* cb_pcidas64.c: Added some more locking for software copies of
	  register bits that can be manipulated in interrupt.  Fixed return
	  of -EAGAIN when external master clock divisor is out of valid
	  range.

2002-10-07 21:55  fmhess

	* cb_pcidas64.c: added support for external master clock, and
	  commited some code reorganization that had been lying around for
	  a while

2002-10-02 19:27  fmhess

	* comedi_fc.c: don't generate events when there are none

2002-09-30 19:47  fmhess

	* das16.c: trying to decrease time dma channel is disabled for sake
	  of jr cards without fifo.  Also got rid of deprecated
	  virt_to_bus() calls.

2002-09-30 16:48  ds

	* ni_mio_common.c: Fix 671x ao munging (again).  This time, with
	  feeling.  (Or, correct unipolar/bipolar behavior)

2002-09-30 16:21  ds

	* ke_counter.c, me_daq.c: Fix documentation

2002-09-30 16:20  ds

	* ni_mio_common.c: one-liner to fix analog triggering

2002-09-30 16:20  ds

	* rtd520.c: Makes non-DMA mode efficient enough for 620khz input on
	  a 400Mhz K6-2 (uses "about" instead of "sample" counter)

	  Make DMA abort/initialization more consistent

	  Makes the board initialization more closely match the RTD
	  supplied driver

	  Be more consistent about error messages

	  Detect read buffer overflow and abort transfer

	  Disable DMA by default

2002-09-24 19:30  ds

	* ni_daq_dio24.c: remove #ifdef CONFIG_PCMCIA, since they're wrong
	  (need CONFIG_PCMCIA_MODULE) and compilation is already
	  conditional on PCMCIA

2002-09-24 19:14  ds

	* Makefile.in, ke_counter.c, me2600_fw.h, me_daq.c: Add new drivers
	  from Michael Hillmann

2002-09-24 18:56  ds

	* amplc_pc236.c: Update buffer code to CVS

2002-09-24 18:55  ds

	* comedi_parport.c: Fix EOS event

2002-09-24 18:55  ds

	* Makefile.in: Add new amplicon drivers

2002-09-24 18:50  ds

	* amplc_pc236.c, amplc_pc263.c: new driver from Ian Abbott
	  <abbotti@mev.co.uk>

2002-09-24 18:33  ds

	* ni_pcimio.c: update documentation list

2002-09-24 18:31  ds

	* dt2814.c: fix stupid typo.  (from someone, don't remember whom)

2002-09-24 12:31  ds

	* amcc_s5933.c: Add MODULE_LICENSE.

2002-09-13 12:47  ds

	* cb_pcimdda.c: Fix Devices line

2002-09-09 15:10  ds

	* ni_mio_cs.c: revert last checkin

2002-09-09 14:27  ds

	* ni_mio_cs.c: test to see if 16e-4 has incorrectly documented
	  caldac

2002-09-09 12:00  ds

	* ni_pcidio.c: Fix bad bus number comparison.

2002-09-04 14:43  ds

	* dt282x.c: end-of-range fix in ao cmdtest, and ao chanlist should
	  be 2.

2002-09-04 14:42  ds

	* comedi_rt_timer.c: add timer_open

2002-09-04 14:41  ds

	* mite.c: remember to reserve buffer after allocating it

2002-08-30 15:23  ds

	* ni_mio_common.c: Allocate 4*PAGE_SIZE for write space instead of
	  2 pages

2002-08-28 17:01  ds

	* rtd520.c, rtd520.h: patch from Dan Christian.   - DMA support
	  (experimental)   - Fix timing limits to properly handle single
	  channel and multi channel cases   - Stop using the About counter,
	  it really wasn't needed and caused problems	- The usual clean
	  ups and doc improvements

2002-08-28 16:56  ds

	* ni_mio_common.c: Patch for cleaner analog output underrun
	  handling from Ray Kelm

2002-08-07 17:37  fmhess

	* mite.c: only release regions if we requested them.

2002-08-07 10:32  fmhess

	* ni_labpc.c, mite.c: fixed freeing of mite resources in detach for
	  pci-1200, re-added allocation of io mem regions in mite.c (was
	  removed earlier due to my wrong assumption about the nature of
	  the return value from request_mem_region).

2002-07-25 19:21  fmhess

	* cb_pcidas64.c: making sure there are no races wrt ai_cmd_running
	  status flag

2002-07-25 17:24  fmhess

	* comedi_fc.c: switched to use new COMEDI_CB_OVERFLOW flag

2002-07-25 16:45  ds

	* adl_pci9118.c, adv_pci1710.c, dt282x.c, ni_mio_common.c,
	  ni_pcidio.c, pcl812.c: Remove async->data_len globally

2002-07-25 16:31  ds

	* ni_mio_common.c: Update DMA code for recent buffer changes

2002-07-25 16:31  ds

	* dt282x.c: Migrated COMEDI_CB_ERROR to OVERFLOW where necessary

2002-07-25 13:27  ds

	* ni_pcimio.c: Fixed n_aochan for 6110

2002-07-25 13:07  ds

	* 8255.c, daqboard2000.c, ii_pci20kc.c, ni_pcidio.c, pcl816.c,
	  pcl818.c: Remove SDF_RT

2002-07-25 12:57  ds

	* dt282x.c: remove usage of comedi_buf_copy_from()

2002-07-25 12:36  ds

	* comedi_fc.c: Fix spelling error

2002-07-23 17:59  ds

	* ni_mio_common.c: Add 611x-specific changes for STC/board
	  configuration

2002-07-23 17:23  ds

	* ni_mio_common.c, ni_stc.h: Change "mystery numbers" to defines in
	  ni_stc.h

2002-07-19 13:09  fmhess

	* comedi_fc.c: export cfc_handle_events

2002-07-19 12:41  fmhess

	* cb_pcidas64.c: fixed initialization of external trigger sources
	  for pcidas-4020, reduced use of preprocessor, started to split
	  some functions out of large ai_cmd() function

2002-07-17 14:55  fmhess

	* comedi_fc.c, comedi_fc.h: added error handling for failed writes
	  to buffer

2002-07-17 14:18  fmhess

	* das16.c: cleaning up logic for dealing with 8 bit dma transfers
	  that get interrupted halfway through a sample

2002-07-17 11:53  fmhess

	* comedi_test.c: don't let people run at RT priority

2002-07-15 14:06  ds

	* Makefile.in: Fix conditional for ni_670x driver

2002-07-15 13:59  ds

	* adv_pci1710.c: Patch from Christian.Werner@t-online.de (Christian
	  Werner) to add scan_begin_src=TRIG_EXT support.

2002-07-14 15:44  fmhess

	* cb_pcidas64.c: fixed ambiguity in return value of
	  dma_transfer_size() query

2002-07-14 15:33  fmhess

	* Makefile.in, cb_pcidas.c, cb_pcidas64.c, comedi_fc.c,
	  comedi_fc.h, comedi_rt_timer.c, comedi_test.c, das16.c,
	  das16m1.c, das1800.c, das800.c, ni_at_a2150.c, ni_labpc.c: fixing
	  end of scan events in some drivers

2002-07-08 20:35  ds

	* ni_mio_common.c: More buffer fixes.  AI and AO work now.

2002-07-08 19:58  ds

	* cb_pcidas.c, das16m1.c, dt282x.c, ni_labpc.c: Fixes for more
	  buffer changes

2002-07-08 18:58  ds

	* rtd520.c: clean up warning

2002-07-08 17:31  ds

	* adl_pci9118.c, ni_mio_common.c: Move buffer inlines to
	  comedi/drivers.c.  Rewrite as consistent primitives.	Change
	  buf_dirty_count to buf_free_count.

2002-07-08 17:25  ds

	* comedi_rt_timer.c: Remove timer_poll.

2002-07-08 17:15  ds

	* rtd520.c: fix warnings

2002-07-06 22:54  fmhess

	* mite.c, mite.h, ni_mio_common.c: fix integer overflow with
	  mite_bytes_transferred()

2002-07-06 21:52  fmhess

	* cb_pcidas.c: got rid of useless attempt to avoid handling
	  spurious interrupt during attach

2002-07-05 16:01  fmhess

	* adl_pci9118.c, comedi_parport.c, das16m1.c, das1800.c, das6402.c,
	  dt282x.c, ni_mio_common.c, ni_pcidio.c, pcl812.c, pcl816.c,
	  rtd520.c: First pass at revised buffer system, hopefully didn't
	  create too many new bugs.  Tested analog input command with
	  comedi_test module, haven't tried analog output.

2002-07-05 15:23  fmhess

	* pcl818.c: converted to use comedi_buf_put()

2002-07-05 15:16  fmhess

	* pcl816.c: converted to use comedi_buf_put()

2002-07-05 15:08  fmhess

	* pcl812.c: converted to comedi_buf_put() and got rid of bogus
	  range switching in interrupt

2002-07-05 15:00  fmhess

	* ni_atmio16d.c: converted to use comedi_buf_put()

2002-07-05 14:20  fmhess

	* ni_mio_common.c: partial conversion to comedi_buf_put/get()

2002-07-05 13:10  fmhess

	* das6402.c: converted to use comedi_buf_put()

2002-07-05 12:52  fmhess

	* adv_pci1710.c: converted to use comedi_buf_put()

2002-07-05 11:55  ds

	* cb_pcimdda.c: Update from Calin

2002-07-05 11:45  ds

	* comedi_rt_timer.c: Fix for unresolved symbols with RTLinux

2002-07-05 11:23  ds

	* ni_mio_common.c: Fix munging on 671x boards

2002-07-04 17:35  fmhess

	* cb_pcidas64.c: dealt with possible race in using plx dma
	  control/status register

2002-07-03 14:48  ds

	* rtd520.c: New patch from Dan

2002-07-03 13:37  ds

	* Makefile.in: new driver

2002-07-02 10:53  ds

	* rtd520.c: Patch from Dan.  Adds a munging list, polling.

2002-06-30 21:01  fmhess

	* cb_pcidas64.c: Added support in cb_pcidas64 driver for user
	  adjusting size of board's hardware fifo (added config insn for
	  adjusting the desired block size for asynchronous transfers )

2002-06-27 09:12  ds

	* cb_pcimdda.c: Driver from "Calin A. Culianu" <calin@ajvar.org>

2002-06-24 17:40  fmhess

	* cb_pcidas64.c: disabled hw scan counter until I work out a race
	  with dma transfer

2002-06-23 16:27  fmhess

	* cb_pcidas.c: fixed length of bitstream for ad8402 trimpot

2002-06-23 16:19  fmhess

	* cb_pcidas.c, cb_pcidas64.c: add calibration support for 1602/16
	  series

2002-06-22 13:06  fmhess

	* cb_pcidas64.c: make sure bogus interrupts during ai insn don't
	  cause problems

2002-06-22 12:32  fmhess

	* cb_pcidas64.c: run ai_cancel() when aquisition is stopped by
	  hardware counter

2002-06-22 12:13  fmhess

	* cb_pcidas64.c: be more careful to avoid lockups that surfaced
	  after adding hardware scan counter support

2002-06-20 11:36  ds

	* ni_atmio.c: Fix ao specs for at-mio-16xe-10

2002-06-17 16:20  fmhess

	* cb_pcidas.c: enabled trimpot subdevice

2002-06-17 16:14  fmhess

	* cb_pcidas.c: converted to use amccs5933 header, and added
	  eeprom/caldac/trimpot subdevices

2002-06-17 08:47  fmhess

	* amcc_s5933.h: some additions so cb_pcidas driver can use this
	  header

2002-06-17 08:47  fmhess

	* amcc_s5933.c: bitwise and should be logical and

2002-06-17 08:43  fmhess

	* cb_pcidas64.c: added support for hardware scan counter

2002-06-13 15:12  ds

	* comedi_parport.c: Change subdevice 0 to DIO.

2002-06-07 13:22  ds

	* amplc_pci230.c, contec_pci_dio.c, fl512.c, ni_at_ao.c, pcm3730.c,
	  rtd520.c, serial2002.c, ssv_dnp.c: Cleanups suggested by
	  check_driver.

2002-06-07 13:14  ds

	* serial2002.c: Added documentation block

2002-06-07 13:14  ds

	* icp_multi.c: Added Description tag

2002-06-07 13:14  ds

	* contec_pci_dio.c: Fix driver structure, documentation

2002-06-07 13:13  ds

	* 8255.c: Added documentation

2002-06-07 12:55  ds

	* ni_atmio.c: Revert 16xe-50 caldacs to manual.  Change *-xe-10 to
	  manual.

2002-06-07 12:53  ds

	* contec_pci_dio.c, mite.c: clean up warnings

2002-06-06 17:03  ds

	* ni_pcimio.c: Change some caldacs to debug

2002-06-06 17:02  ds

	* ni_mio_common.c: Ignore more MITE errors, and don't call
	  disable_irq() when something goes wrong.  It's not nice to our
	  neighbors.

2002-06-06 17:01  ds

	* ni_atmio.c: Change 16xe-50 caldacs to debug.	Change max caldacs
	  to 32.

2002-06-06 17:01  ds

	* dt282x.c: Only advertise TRIG_NONE as a stop source, since that's
	  what we support.

2002-06-06 17:00  ds

	* comedi_parport.c: Fix: make sure to flag a EOS event in
	  interrupts

2002-06-02 17:04  fmhess

	* cb_pcidas64.c: fixed analog output insn for 4020

2002-06-01 18:27  fmhess

	* cb_pcidas64.c: added pcidas-6023 support

2002-06-01 16:03  fmhess

	* cb_pcidas64.c: added check in command test for peculiar
	  restrictions on pcidas-4020 chanlists

2002-05-28 21:28  ds

	* ni_mio_common.c, ni_stc.h: Fixed AI_START trigger for PFI inputs

2002-05-28 17:17  fmhess

	* cb_pcidas64.c: made cb_pcidas64 external trigger configuration
	  consistent

2002-05-20 11:38  ds

	* serial2002.c: new driver from Anders

2002-05-17 14:14  ds

	* ni_mio_common.c: Add ni_ao_reset()

2002-05-17 13:26  ds

	* ni_mio_common.c, ni_stc.h: Mostly revert CR_ALT_SOURCE changes
	  and do it differently.

2002-05-16 18:44  fmhess

	* comedi_rt_timer.c: fixed rtai operation by adding
	  start_rt_timer() and stop_rt_timer()

2002-05-16 15:19  ds

	* ni_mio_common.c, ni_stc.h: Change calibration channel
	  configuration to CR_ALT_SOURCE.  Add start_src=TRIG_INT to analog
	  input.  Remove (non-working) stop_src= TRIG_COUNT from analog
	  output.  Fix spelling of SDF_WRITABLE.

2002-05-16 15:16  ds

	* mite.c: Remove release_mem_region()

2002-05-16 15:16  ds

	* 8255.c: Update documentation

2002-05-16 15:13  ds

	* 8255.c, adl_pci9111.c, adl_pci9118.c, adv_pci1710.c,
	  amplc_pci230.c, cb_pcidas.c, cb_pcidas64.c, cb_pcidda.c,
	  comedi_parport.c, contec_pci_dio.c, daqboard2000.c, das08.c,
	  das16.c, das16m1.c, das1800.c, das800.c, dt2801.c, dt2811.c,
	  dt2815.c, dt2817.c, dt282x.c, dt3000.c, fl512.c, icp_multi.c,
	  ii_pci20kc.c, mpc8260cpm.c, multiq3.c, ni_670x.c, ni_at_ao.c,
	  ni_atmio16d.c, ni_labpc.c, ni_pcidio.c, pcl711.c, pcl725.c,
	  pcl726.c, pcl812.c, pcl816.c, pcl818.c, pcm3730.c, poc.c,
	  rtd520.c, rti800.c, rti802.c, skel.c, ssv_dnp.c: Globally fix
	  spelling of SDF_WRITABLE

2002-05-15 12:33  ds

	* ni_mio_common.c: Add PFI subdevice

2002-05-15 12:06  ds

	* mite.c: Don't need request_mem_region().  I think.

2002-05-12 21:07  fmhess

	* cb_pcidas64.c: 6402 and 6025 attach opposite meanings to
	  single-ended/differential bit

2002-05-12 19:35  fmhess

	* cb_pcidas64.c: fixing config insn

2002-05-11 20:08  fmhess

	* cb_pcidas64.c: corrected return values of config insn

2002-05-10 23:20  ds

	* ni_pcimio.c: Comments about possible problems on 6040e

2002-05-10 23:20  ds

	* ni_atmio.c: Update documentation

2002-05-10 11:09  ds

	* ni_atmio.c: Don't use debugging caldac.

2002-05-07 16:24  fmhess

	* cb_pcidas64.c: added config insn for choosing rising or falling
	  edge trigger

2002-04-30 14:12  ds

	* comedi_parport.c: Fixed references to 0.5-like channels in
	  documentation.

2002-04-26 11:34  ds

	* Makefile.in: Add contec_pci_dio.o

2002-04-26 11:34  ds

	* contec_pci_dio.c: Initial cleanup for driver.

2002-04-26 11:34  ds

	* contec_pci_dio.c: New driver from <s.rivoir@gts.it>

2002-04-26 11:30  ds

	* comedi_rt_timer.c: Change from int to comedi_t *

2002-04-26 11:28  ds

	* pcl816.c: Moved comments to documentation area.  Fixed
	  initialization problem for local variable.

2002-04-25 12:22  fmhess

	* rti800.c: removed settling delay from ai read insn

2002-04-25 10:27  fmhess

	* ni_at_a2150.c, ni_labpc.c, pcl711.c, pcl816.c, pcl818.c: stripped
	  out some settle delays in analog input read insn, as per official
	  policy

2002-04-23 08:08  fmhess

	* mite.c: minor changes to get rid of 'statement with no effect'
	  compiler warnings on 2.2 kernel

2002-04-21 21:04  ds

	* ni_pcidio.c: Added PCI-6534

2002-04-21 17:12  fmhess

	* cb_pcidas64.c: analog output waveform operations shouldn't be
	  enabled in insn

2002-04-21 14:36  fmhess

	* cb_pcidas64.c: bugfixes, added support for ad8402 calibration
	  pots on 64xx series.	pci-das6402/16 seems to work okay now,
	  although I still experience occasional lockups from faulty
	  interrupt handling.

2002-04-19 14:24  fmhess

	* cb_pcidas64.c: Trying to calm down interrupt-happy chips, plus a
	  little cleanup

2002-04-19 13:29  fmhess

	* cb_pcidas64.c: fixed setting of input range on 4020 commands,
	  slight speed up for i2c

2002-04-19 10:46  fmhess

	* das16.c: trying to clarify interrupt logic a little

2002-04-18 23:24  fmhess

	* cb_pcidas64.c: added delay that seems to fix unreliable dma
	  abort.  Fixed selection of bnc inputs for adc converts on 4020.

2002-04-18 16:12  fmhess

	* das16.c: fixing some bugs with Roman's help

2002-04-17 16:46  fmhess

	* cb_pcidas64.c: fixed setting of input range and reading of
	  internal calibration sources for pci-das4020 insn.

2002-04-17 14:40  fmhess

	* das16.c: additions from Roman Fietze <fietze@s.netic.de> with
	  additional modifications by me.  Now supports irq-less dma
	  transfers with timer interrupt added to work around Roman's
	  broken dma controller.

2002-04-17 09:13  fmhess

	* das16.c: added note about keithley 1400 series id bits

2002-04-16 21:23  fmhess

	* cb_pcidas64.c: a tiny bit of cleanup, initial tests with
	  pcidas-6040/16 look okay

2002-04-16 21:02  fmhess

	* plx9080.h: oops forgot to update header, fixes compile of
	  cb_pcidas64.c

2002-04-15 17:27  fmhess

	* cb_pcidas64.c: i2c stuff works for 4020 now, albiet extremely
	  slowly (1000 bits/sec!)

2002-04-13 08:49  fmhess

	* cb_pcidas.c, cb_pcidas64.c, das16.c, das16m1.c, ni_at_a2150.c,
	  ni_labpc.c: converted some drivers to use comedi_buf_put_array

2002-04-07 19:23  fmhess

	* cb_pcidas64.c, plx9080.h: more calibration support for 64xx and
	  4020 boards, and got rid of useless i2o reg definitions in
	  plx9080.h

2002-04-07 19:09  fmhess

	* das16.c: fixes to make interrupt handling more robust

2002-04-05 19:15  fmhess

	* cb_pcidas64.c: fixed 6xxx boards to work with dma ch1, for
	  compatibility with 4020

2002-04-04 17:12  fmhess

	* cb_pcidas64.c: fixed single-channel command

2002-04-04 17:06  fmhess

	* cb_pcidas64.c: fixed count of number of conversion completed
	  using pio

2002-04-04 17:02  fmhess

	* cb_pcidas64.c: deal with grey coding of read and write fifo
	  pointers on 4020

2002-04-04 16:05  fmhess

	* cb_pcidas64.c: pio and dma fixes for 4020

2002-04-04 12:20  fmhess

	* plx9080.h: more registers

2002-04-04 11:46  fmhess

	* cb_pcidas64.c: trying dma channel 1 for 4020, still trying to
	  debug pio transfer

2002-04-03 21:03  fmhess

	* cb_pcidas64.c: fixed pio fifo drain for 4020

2002-04-03 15:31  fmhess

	* cb_pcidas64.c: temporary band-aid for 4020 pio transfer

2002-04-03 14:59  fmhess

	* cb_pcidas.c: last change didn't work out too well, reverting
	  parts of it

2002-04-03 14:03  fmhess

	* cb_pcidas64.c: added some debug messages to pio fifo drain

2002-04-03 09:06  fmhess

	* cb_pcidas64.c: I think we found the correct fifo register for
	  4020 now

2002-04-02 23:32  ds

	* ni_mio_common.c: Clean up compiler warning.

2002-04-02 23:27  ds

	* Makefile.in: Add pcl816 driver

2002-04-02 23:22  ds

	* pcl816.c: Clean up check_driver complaints

2002-04-02 23:12  ds

	* pcl816.c: From Juan Grigera <juan@grigera.com.ar>

2002-04-02 21:25  fmhess

	* cb_pcidas64.c: testing alternate fifo offset

2002-04-02 21:07  fmhess

	* cb_pcidas64.c: fixed cmdtest for 4020 and eeprom subdevice

2002-04-02 17:32  fmhess

	* cb_pcidas64.c: 4020 fixes

2002-04-02 15:44  fmhess

	* cb_pcidas64.c: trying to debug location of fifo on 4020

2002-04-02 14:49  fmhess

	* cb_pcidas64.c: added eeprom subdevice, some fixes for 4020
	  although it still has some bugs

2002-04-01 07:38  fmhess

	* cb_pcidas64.c: added check to make sure interrupt handler doesn't
	  get behind while reading dma buffers

2002-03-31 15:32  fmhess

	* cb_pcidas64.c: added support for additional 8 dio channels on
	  60xx series, plus various bugfixes

2002-03-30 20:18  fmhess

	* das08.c, ni_labpc.c: enabled pcmcia code for kernels with modular
	  pcmcia support

2002-03-30 12:28  fmhess

	* cb_pcidas64.c: added support for reading internal calibration
	  reference through CR_ALT_SOURCE and insn_config

2002-03-27 21:26  fmhess

	* ni_labpc.c: disabled shared interrupt for daqcard-1200

2002-03-26 08:34  fmhess

	* plx9080.h: corrected some 9060->9080 differences

2002-03-24 12:39  fmhess

	* cb_pcidas64.c: bugfixes for 6025, beginning to work on
	  calibration support

2002-03-22 16:43  fmhess

	* cb_pcidas.c: trying to make sure the interrupt handler doesn't
	  have any races with the hardware

2002-03-22 16:42  fmhess

	* plx9080.h: oops forgot to update this header to accomodate recent
	  changes in cb_pcidas64

2002-03-21 20:35  fmhess

	* cb_pcidas64.c: some fixes for 64xx boards and 4020, got
	  TRIG_WAKE_EOS working on 60xx series

2002-03-20 13:28  ds

	* ni_mio_common.c: Fix ni_load_channelgain_list() for 611x.

2002-03-20 12:29  ds

	* ni_mio_common.c: Change position of ai_reset when handling an
	  error.

2002-03-20 12:00  ds

	* ni_mio_common.c: Rewrote fifo_dregs for 611x boards

2002-03-20 11:57  ds

	* ni_pcimio.c: Remove 6115, since it probably can't be supported
	  easily.

2002-03-19 12:27  ds

	* ni_pcimio.c: Added pci-6115 and pxi-6115.  Renamed 6110e and
	  6111e to remove e.

2002-03-19 12:17  ds

	* ni_mio_common.c: Fix problem with sample offsets introduced in
	  one of the last few check-ins.

2002-03-18 16:00  ds

	* skel.c: more of the same

2002-03-18 15:47  ds

	* skel.c: Added info about the documentation comment block

2002-03-18 13:14  ds

	* ni_pcimio.c: (Log message for last check-in).  Changes 602x
	  boards to ad8804 caldacs

2002-03-18 13:12  ds

	* adl_pci9118.c, ni_pcimio.c: [no log message]

2002-03-17 14:28  ds

	* adl_pci9118.c, adv_pci1710.c, amcc_s5933.c, amcc_s5933.h: Update
	  from Michal.	Prototype of function changed in amcc_s5933 driver.

2002-03-17 14:08  ds

	* adl_pci9111.c, cb_pcidas.c, cb_pcidas64.c, cb_pcidda.c,
	  comedi_test.c, das6402.c, dt3000.c, mpc8260cpm.c, ni_670x.c,
	  ni_labpc.c, ni_pcidio.c, pcl726.c, pcl818.c, poc.c, rti802.c:
	  Documentation updates

2002-03-17 14:03  ds

	* icp_multi.c, icp_multi.h: Fixed symbol leakage.  Updated
	  documentation.

2002-03-17 14:02  ds

	* ni_stc.h: Cleaned up 611x definitions

2002-03-17 14:01  ds

	* ni_atmio.c, ni_mio_common.c, ni_mio_cs.c, ni_pcimio.c: More work
	  on 611x support.  Documentation updates.

2002-03-16 20:13  fmhess

	* cb_pcidas64.c, plx9080.h: got dma transfers working for
	  pci-das6025

2002-03-16 16:57  ds

	* ni_mio_common.c: clean up compiler warnings

2002-03-16 16:48  ds

	* ni_mio_common.c: rewrote much of the PCI DMA code.  Needs to be
	  cleaned up.

2002-03-16 16:47  ds

	* ni_pcimio.c: Turn off debugging

2002-03-16 16:47  ds

	* ni_pcidio.c: Fix problems when mite debugging is turned off

2002-03-16 16:39  ds

	* mite.h: Turn debugging off

2002-03-16 16:38  ds

	* mite.c: Add ability to chose between kmalloc'd and vmalloc'd
	  buffers.  Default is vmalloc.  Added resetting code in
	  mite_setup().

2002-03-10 15:07  fmhess

	* cb_pcidas64.c: analog input insn and cmd seem to work now (pio
	  transfers for cmd).

2002-03-10 12:34  ds

	* ni_mio_common.c: Add check for uncleared interrupts, enabled only
	  when debugging.

2002-03-10 12:29  ds

	* ni_stc.h: Change the bitfields to unsigned int.

2002-03-10 12:28  ds

	* ni_pcimio.c: Disable windowed register access, since it's still
	  causing problems on 611x.

2002-03-08 20:02  fmhess

	* comedi_rt_timer.c, comedi_test.c: converted 64 bit integer
	  division to use do_div

2002-03-08 16:57  ds

	* 8253.h, 8255.c, 8255.h, am9513.h, cb_pcidas.c, cb_pcidas64.c,
	  cb_pcidda.c, das08.c, das16.c, das16m1.c, dt2811.c, dt2814.c,
	  dt2817.c, dt282x.c, dt3000.c, mite.h, ni_pcidio.c, ni_pcimio.c,
	  ni_stc.h, pcl711.c, pcl726.c, quatech_daqp_cs.c, rti800.c: Global
	  change from ds@stm.lbl.gov to ds@schleef.org

2002-03-08 16:47  ds

	* comedi_test.c, dt3000.c, icp_multi.c: Fix some problems noticed
	  by check_driver

2002-03-08 16:08  ds

	* ni_pcimio.c: Updated docs

2002-03-08 16:08  ds

	* ni_mio_common.c: Added non-munging support (CMDF_RAWDATA)

2002-03-08 16:07  ds

	* comedi_test.c: Use <linux/slab.h> instead of <linux/malloc.h>

2002-03-08 15:07  ds

	* ni_mio_common.c, ni_stc.h: Added ad8842 caldac

2002-03-08 14:44  ds

	* ni_mio_common.c: Hand-applied patch from Rolf Mueller
	  <rolf.mueller@uni-tuebingen.de>.  Most of the patch was obsoleted
	  by the previous check-in.

2002-03-08 14:12  ds

	* rtd520.c: Update from Dan

2002-03-08 14:06  ds

	* ni_atmio.c, ni_mio_common.c, ni_mio_cs.c, ni_pcimio.c, ni_stc.h:
	  Change direct writing of shadow registers to win_in() and
	  win_out(), and fix win_in() and win_out() to write directly to
	  shadow registers if possible.  Added 611x register definitions to
	  ni_stc.h.  Change caldacs on 611x boards to ad8804_debug.

2002-03-08 11:42  ds

	* dt2814.c: Remove floating point constant

2002-03-08 11:42  ds

	* comedi_rt_timer.c: Fix documentation

2002-03-08 09:54  fmhess

	* cb_pcidas64.c: more bugfixes, untested with hardware though

2002-03-07 20:39  fmhess

	* cb_pcidas64.c: some bugfixes.  Driver still doesn't work yet.

2002-03-06 15:35  fmhess

	* comedi_rt_timer.c, comedi_test.c, das08.c, das16.c, das16m1.c,
	  pcl711.c: Corrected 'Authors:' fields that should be 'Author:' ,
	  since it was causing problems with the documentation comedilib
	  produces from drivers.txt

2002-03-06 10:46  fmhess

	* cb_pcidas64.c: added some new boards, still needs some tweaking
	  but I should be getting one of these in a week or so.

2002-03-06 09:31  fmhess

	* Makefile.in, comedi_test.c, dummy_waveform.c: changed
	  dummy_waveform driver to comedi_test driver, added support for
	  convert_src = TRIG_TIMER

2002-03-05 15:14  fmhess

	* pcl726.c: removed definition of RANGE_mA() macro, which is
	  already defined by linux/comedidev.h

2002-03-05 12:54  fmhess

	* dummy_waveform.c: added square wave generation on channel 1, made
	  scans with more than one channel work, added 5 volt range, added
	  documentation comments

2002-03-05 12:53  fmhess

	* das16.c, das800.c: removed some redundant comments

2002-03-04 16:23  fmhess

	* Makefile.in, dummy_waveform.c: Got dummy waveform generation
	  driver started by Wuttke Joachim working (sort of) so I can bring
	  comedi to a job interview :P

2002-03-04 11:05  fmhess

	* das16.c: patch from John Conner <conner@empiredi.com> for
	  cio-das16jr/16 support

2002-02-28 11:19  fmhess

	* ni_stc.h: fixing compile... I guess this is right

2002-02-27 19:03  ds

	* ni_atmio.c, ni_mio_common.c: Add debugging caldac, and change
	  at-mio-16xe-50 to use it.

2002-02-27 19:02  ds

	* ni_pcimio.c: Fix some board information

2002-02-27 16:09  fmhess

	* cb_pcidas.c: added initialization of calibration register to make
	  sure channel 0 is not reading calibration source.

2002-02-21 09:52  fmhess

	* das16.c: enabled 8255 support for a few boards that should have
	  it

2002-02-20 12:09  ds

	* ni_mio_common.c: fixed driver being very noisy if debugging is
	  turned on with shared interrupts.  Attempt to get the driver to
	  stop acquisition correctly with DMA.

2002-02-20 12:02  ds

	* ni_pcimio.c: Enable PCIDMA, add structure for 6053e

2002-02-20 11:56  ds

	* adl_pci9111.c: Cleanups

2002-02-20 11:54  ds

	* adv_pci1710.c, icp_multi.c, ni_pcimio.c: Fix PCI vendor IDs

2002-02-20 09:29  ds

	* adl_pci9111.c: new driver from Emmanuel PACAUD
	  <emmanuel.pacaud@univ-poitiers.fr>

2002-02-20 09:29  ds

	* Makefile.in: new driver adl_pci9111

2002-02-18 16:29  ds

	* poc.c: Added pcl733 and pcl734

2002-02-18 13:58  fmhess

	* das16.c: fixed gain for pc104-das16jr/16

2002-02-16 14:46  ds

	* ni_labpc.c: PCMCIA can share interrupts, too

2002-02-15 15:08  fmhess

	* icp_multi.h: added pci_enable_device() call

2002-02-15 14:39  fmhess

	* amcc_s5933.c, amplc_pci230.c, cb_pcidas.c, cb_pcidas64.c,
	  cb_pcidda.c, das08.c, icp_multi.h, rtd520.c: fixed
	  pci_resource_start compatibility macro so it returns address
	  without and extra flag bits set.  Some hacks to fix amcc_s5933.c
	  stuff on 2.4

2002-02-15 14:25  ds

	* ni_pcimio.c: 6024e and 6025e don't have unipolar or external AO

2002-02-13 20:59  ds

	* dt3000.c: First attempt at AI command support

2002-02-11 16:49  ds

	* ni_mio_common.c, ni_pcimio.c: Change 6052e to use ad8804 caldac

2002-02-10 17:03  ds

	* ni_pcimio.c: Added 6731, 6733.  Updated documentation

2002-02-10 17:03  ds

	* ni_mio_cs.c: Added 6715, disabled.

2002-02-10 15:55  ds

	* ni_mio_common.c, ni_pcimio.c, ni_stc.h: Changes needed for 671x
	  boards

2002-02-09 21:05  ds

	* cb_pcidda.c, daqboard2000.c, dt3000.c: Convert to
	  pci_resource_start()

2002-02-09 21:04  ds

	* ni_mio_common.c: Moved edge/level rising/falling defs to comedi.h

2002-02-09 20:56  ds

	* ni_670x.c: Remove 2.0 PCI code

2002-02-09 20:21  ds

	* amcc_s5933.c, amcc_s5933.h, icp_multi.h, ni_labpc.c, ni_pcidio.c,
	  ni_pcimio.c: Removal of 2.0 PCI support

2002-02-09 20:13  ds

	* ni_pcidio.c: More DMA hacking.  Works nicely now.  Allocator
	  moved to mite.c.  Converted to new MITE DMA functions and dynamic
	  ring buffer.	Added more mite interrupt handling.

2002-02-09 20:11  ds

	* ni_pcimio.c: Change buffer allocation to use mite allocator.

2002-02-09 20:11  ds

	* ni_mio_common.c: Attempt to fix for new MITE DMA code.  Cleanups.

2002-02-09 20:09  ds

	* mite.c: Ifdef old DMA functions

2002-02-09 20:09  ds

	* mite.h: Remove old PCI support.  Remove static ring buffer.
	  #ifdef old dma functions.

2002-02-09 19:37  ds

	* mite.c: Cleanups: remove old PCI support.  Fix more places for
	  mite->chan.  Remove ring[].dar usage.

2002-02-09 19:26  ds

	* mite.c: Added cpu_to_le32() for big-endian machines.	Removed
	  unused functions.  Cleanups.	Converted most to use mite->chan.
	  Added functions for ni_pcidio.  Added chsr dump function.

2002-02-09 19:19  ds

	* mite.h: Added more defines.  Added new functions, works on
	  ni_pcidio.  Added elements to mite structure to handle a dynamic
	  ring buffer.

2002-02-09 17:02  ds

	* ni_pcidio.c: Checkpoint for DMA hacking.  Mostly works for small
	  N.

2002-02-08 21:57  ds

	* ni_pcidio.c: Timed input works in non-DMA mode.

2002-02-08 17:38  ds

	* rtd520.c: Update from Dan.  Fixes conflict between rounding timer
	  values and speed cutoff.

2002-02-08 16:49  ds

	* ni_pcidio.c: Cleanups.  Should work identically to last revision.

2002-02-08 15:11  ds

	* ni_daq_dio24.c: Compilation fixes

2002-02-08 15:10  ds

	* Makefile.in: New drivers

2002-02-08 15:09  ds

	* ni_at_ao.c: Big hack attack results in new driver.  Film at 11.

2002-02-08 13:03  ds

	* 8255.c: Updated documentation

2002-02-07 13:06  ds

	* rtd520.c: Update from Dan

2002-02-07 10:11  fmhess

	* icp_multi.c, icp_multi.h: newer versino of icp_multi driver that
	  Anne Smorthit had mailed to me while she was trying to debug it

2002-02-06 12:41  ds

	* ni_atmio.c, ni_mio_common.c, ni_mio_cs.c, ni_pcimio.c, ni_stc.h:
	  Change caldac code to be slightly less confusing

2002-02-05 21:21  ds

	* ni_pcimio.c: Fix documentation numbers

2002-02-05 21:21  ds

	* ni_daq_dio24.c: New driver

2002-02-03 16:28  ds

	* ni_pcimio.c: Change Comedi buffer allocator to use a virtual
	  function in the subdevice structure.	Added a default allocator.
	  Added an override in ni_pcimio, to use dma_alloc_consistent.
	  Changed the number of maximum caldac in ni_pcimio -- mostly
	  bogus, but is used for testing.

2002-02-03 16:23  ds

	* ni_mio_common.c: Add comedi_event() call in mite interrupt
	  handler

2002-02-02 09:21  fmhess

	* mite.c, mite.h, ni_670x.c, ni_labpc.c, ni_pcidio.c, ni_pcimio.c:
	  fixed error handling for mite_setup

2002-02-01 14:23  fmhess

	* das16.c: fixed race in interrupt handler

2002-01-26 18:28  ds

	* ni_mio_common.c: Yet another iteration.

2002-01-26 17:54  ds

	* ni_mio_common.c: Yet another iteration.

2002-01-26 17:43  ds

	* ni_mio_common.c: Another iteration on the AI 611x chanlist
	  problem

2002-01-26 15:52  ds

	* ni_mio_common.c, ni_pcimio.c, ni_stc.h: Fix AI chanlist
	  configuration on 611x

2002-01-26 15:51  ds

	* ni_mio_common.c: Merge AO chanlist configuration into one
	  function

2002-01-22 01:43  ds

	* check_cmdtest, check_driver: move scripts

2002-01-21 19:11  fmhess

	* das08.c, ni_labpc.c: oops I wanted the pcmcia device names to
	  match the names that need to be passed to comedi_config

2002-01-21 19:08  fmhess

	* das08.c, ni_labpc.c: fixing device names for pcmcia

2002-01-21 16:16  ds

	* check_driver: Added a test for SDF_RT

2002-01-21 16:14  ds

	* comedi_rt_timer.c: Added DIO subdevice support.  Untested.  Added
	  SPEED_LIMIT #define.

2002-01-20 15:31  ds

	* ni_pcimio.c: Added pci-6036e

2002-01-15 04:08  ds

	* icp_multi.c: Change malloc.h to slab.h

2002-01-15 03:54  ds

	* adl_pci9118.c, adv_pci1710.c, comedi_parport.c, das6402.c,
	  dt2811.c, dt2814.c, dt282x.c, ni_atmio16d.c, ni_mio_common.c,
	  pcl711.c, pcl818.c, rtd520.c: 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.

2002-01-15 03:50  ds

	* adl_pci9118.c, adv_pci1710.c, amcc_s5933.c, amcc_s5933.h,
	  amplc_pci230.c, cb_pcidas.c, comedi_parport.c, comedi_rt_timer.c,
	  daqboard2000.c, das16.c, das1800.c, das6402.c, dt2811.c,
	  dt2814.c, dt2815.c, dt2817.c, dt282x.c, dt3000.c, fl512.c,
	  ii_pci20kc.c, mpc8260cpm.c, multiq3.c, ni_670x.c, ni_at_a2150.c,
	  ni_atmio.c, ni_atmio16d.c, ni_mio_common.c, ni_mio_cs.c,
	  ni_pcidio.c, ni_pcimio.c, pcl711.c, pcl724.c, pcl725.c, pcl726.c,
	  pcl812.c, pcl818.c, pcm3730.c, poc.c, quatech_daqp_cs.c,
	  rtd520.c, rti800.c, skel.c, ssv_dnp.c: Cleanups suggested by
	  check_driver.  Mostly leaky symbols, incorrect use of free_irq()
	  and SA_SHIRQ, and pci_device_id tables.

2002-01-15 03:42  ds

	* ni_labpc.c: Update for new 8255 interface

2002-01-15 03:38  ds

	* check_driver: New checks.  Wrap some old checks in check_all

2002-01-15 03:35  ds

	* icp_multi.c, icp_multi.h: New driver

2002-01-15 03:27  ds

	* Makefile.in: amcc_s5933.o exports symbols.  Change DT282x CONFIG
	  option.  Add a few drivers.

2002-01-15 03:25  ds

	* ni_pcidio.c: Added preliminary command support.  From Ildefond
	  Magrans <ildefons@ifae.es>

2002-01-14 14:37  fmhess

	* dt282x.c: added a little printk for when request_irq fails

2002-01-09 18:18  fmhess

	* amcc_s5933.c, amplc_pci230.c, cb_pcidas.c, cb_pcidas64.c,
	  cb_pcidda.c, das08.c, das800.c, mite.c, rtd520.c: got rid of some
	  preproccesor ugliness by converting to use of
	  pci_resource_start()

2002-01-09 16:01  fmhess

	* cb_pcidas.c: should be fixed for 1602/16 now

2002-01-08 16:42  fmhess

	* das1800.c: prevented it from switching dma channels when using
	  dual dma and polled, unless a terminal count has actually
	  occured.

2002-01-08 12:42  fmhess

	* cb_pcidas.c: reenabled debugging code to try and get 1602/16
	  working

2002-01-02 18:05  fmhess

	* das1800.c: made poll() work on dma transfers again

2002-01-01 09:46  fmhess

	* das1800.c: 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).

2001-12-31 18:55  fmhess

	* das1800.c: fixed bug with dma transfers not being quite the
	  length I wanted them to be.

2001-12-29 23:46  ds

	* ssv_dnp.c: Fix warning about requesting region.

2001-12-17 14:14  fmhess

	* ni_pcimio.c: corrected top speed for 6040

2001-12-14 14:10  ds

	* 8255.c, 8255.h, amplc_pci230.c, cb_pcidas.c, cb_pcidas64.c,
	  cb_pcidda.c, daqboard2000.c, das08.c, das16.c, das16m1.c,
	  ni_atmio16d.c, ni_labpc.c, ni_mio_common.c, ni_pcidio.c,
	  pcl724.c: Change prototype of subdev_8255_init() (void * ->
	  unsigned long) to make it more 64-bit friendly.

2001-12-14 13:44  ds

	* 8255.c: 64-bit cleanups

2001-12-14 11:49  fmhess

	* das1800.c: oops undid accidental reversion of linux/slab.h to
	  linux/malloc.h

2001-12-14 11:48  fmhess

	* das1800.c: moved clearing of interrupt to beginning of interrupt
	  handler from end.

2001-12-14 11:15  fmhess

	* das16.c: fix for stop_src == TRIG_NONE

2001-12-06 18:12  ds

	* adl_pci9118.c, adv_pci1710.c: Fix symbol leakage

2001-12-06 18:09  ds

	* amcc_s5933.c, amcc_s5933.h: Split apart into a module and header

2001-12-06 17:57  ds

	* Makefile.in: Fixes to the new build system

2001-12-03 12:43  fmhess

	* Makefile: removing autogenerated makefiles from cvs

2001-11-30 21:11  ds

	* ni_at_a2150.c, rtd520.c: Remove spurious floating point code that
	  shouldn't be there

2001-11-30 17:07  ds

	* 8255.c, adl_pci9118.c, adv_pci1710.c, amplc_pci230.c,
	  cb_pcidas.c, cb_pcidas64.c, cb_pcidda.c, comedi_parport.c,
	  daqboard2000.c, das08.c, das16.c, das16m1.c, das1800.c, das800.c,
	  dt2811.c, dt2814.c, dt2815.c, dt2817.c, dt282x.c, fl512.c,
	  mite.c, mpc8260cpm.c, multiq3.c, ni_670x.c, ni_at_a2150.c,
	  ni_atmio.c, ni_atmio16d.c, ni_labpc.c, ni_mio_cs.c, ni_pcidio.c,
	  ni_pcimio.c, pcl711.c, pcl724.c, pcl725.c, pcl726.c, pcl812.c,
	  pcm3730.c, pcmad.c, poc.c, quatech_daqp_cs.c, rtd520.c, rti800.c,
	  rti802.c, skel.c, ssv_dnp.c: Change linux/malloc.h to
	  linux/slab.h

2001-11-22 08:32  fmhess

	* ni_labpc.c: oops parse error

2001-11-22 08:20  fmhess

	* ni_labpc.c: fixed error in calculating counter a0 and b1 values

2001-11-22 08:15  fmhess

	* ni_labpc.c: fix to cmdtest

2001-11-22 08:01  fmhess

	* ni_labpc.c: fixed bug noted by Massimiliano Cialdi

2001-11-22 07:57  fmhess

	* ni_labpc.c: fixed bug in pacing when both convert_src and
	  scan_begin_src are TRIG_TIMER

2001-11-21 17:21  fmhess

	* ni_labpc.c: fixed declarations

2001-11-21 17:09  fmhess

	* ni_atmio16d.c, ni_mio_common.c, pcl812.c, pcl818.c: removed
	  async.cur_chanlist_len

2001-11-21 12:24  fmhess

	* ni_labpc.c: added support for scan_begin_src == TRIG_TIMER

2001-11-18 10:26  fmhess

	* ni_stc.h: fixed offset for ao mode 1 register, multiple channel
	  analog out should work now

2001-11-18 10:08  fmhess

	* ni_stc.h: fixed an error I made

2001-11-16 12:42  fmhess

	* ni_labpc.c: fixed bug that caused nasty interaction between
	  analog input command and analog output instruction

2001-11-16 12:04  fmhess

	* cb_pcidda.c: seems to work okay, removed some debugging message
	  spam

2001-11-15 10:22  fmhess

	* ni_labpc.c: fixed sending of BLOCK events with pio transfers

2001-11-14 12:51  fmhess

	* cb_pcidda.c: should properly calibrate itself according to eeprom
	  now (excepting bugs)

2001-11-14 12:28  fmhess

	* ni_mio_common.c: removed some duplicated function declarations

2001-11-14 09:09  fmhess

	* cb_pcidda.c: added stuff for reading data from boards eeprom as
	  first step towards making board calibrate itself according to
	  range and factory calibration.

2001-11-12 14:19  fmhess

	* ni_mio_common.c: implemented data munging for analog output
	  commands

2001-11-12 10:58  fmhess

	* cb_pcidas.c: disabled driver's debugging messages

2001-11-09 13:29  fmhess

	* ni_mio_common.c, ni_stc.h: fixed problem with setting of bipolar
	  mode in analog out command noted by Amish Dave.  However, have
	  noticed that no data munging appears to ever get done on analog
	  output commands (it does get done in ao insn) so this is still a
	  problem that needs to be fixed.

2001-11-09 12:26  fmhess

	* ni_mio_common.c: fixed bug with checking number of caldac
	  channels noted by Amish Dave

2001-11-07 12:33  fmhess

	* mite.c: took into account possibility of pci_enable_device
	  failure

2001-11-07 12:31  fmhess

	* ni_labpc.c: initial attempt at pcmcia support

2001-11-06 16:43  fmhess

	* ni_labpc.c: Fixed all the bugs I'm aware of.	Just needs pcmcia
	  support added now.

2001-11-06 14:16  ds

	* comedi_rt_timer.c: Added implementation of comedi_poll().  This
	  function may be useful in the core, although presumably the
	  behavior should be different if the driver doesn't implement
	  poll.

2001-11-06 14:13  ds

	* adv_pci1710.c: Change #ifdefs to DPRINTK() macro.  Eliminated
	  bogus udelay(1)s.

2001-11-06 10:43  fmhess

	* ni_labpc.c: made pci interrupt shareable, implemented writes for
	  eeprom subdevice, made it properly flush all data to comedi on
	  stop_src == TRIG_EXT

2001-11-05 16:40  fmhess

	* ni_labpc.c: fixed Devices: list to prevent parse error during
	  'make drivers.txt'

2001-11-05 13:29  fmhess

	* ni_labpc.c: loading of caldacs from eeprom works now

2001-11-04 21:20  fmhess

	* ni_labpc.c: implemented work around to correct (nearly
	  undocumented by NI, and then incorrectly documented) caldac
	  design mistake

2001-11-04 20:18  fmhess

	* ni_labpc.c: bug fixes

2001-11-03 16:22  fmhess

	* ni_labpc.c: some more caldac/eeprom stuff

2001-11-02 18:10  fmhess

	* ni_labpc.c: added device id for pci card, pci device table,
	  started on calibration/eeprom stuff, fixed symbol leaks, some
	  bugfixes.

2001-11-02 12:04  fmhess

	* das08.c: got rid of some excess ioport allocation

2001-11-02 11:48  fmhess

	* das08.c: added some debugging messages

2001-11-01 16:39  fmhess

	* ni_labpc.c: more bugfixing.  Seems to work during initial testing
	  with lab-pc-1200 board.  Still needs more thorough testing
	  though.

2001-11-01 09:55  fmhess

	* ni_labpc.c: added support for some 1200 series boards, fixed some
	  bugs

2001-10-29 16:07  fmhess

	* ni_labpc.c: added command support.  Lotsa bugs still, but almost
	  ready to enter testing and debugging phase

2001-10-29 15:53  fmhess

	* das16.c: fixed stop_src == TRIG_NONE bug

2001-10-26 14:02  fmhess

	* Makefile, ni_labpc.c: new driver.  insn support only.  untested.

2001-10-25 15:11  fmhess

	* adl_pci9118.c, adv_pci1710.c, das1800.c, dt2811.c, multiq3.c,
	  pcl726.c, pcl818.c, rti800.c, skel.c: fixed a bunch of insn_bits
	  functions

2001-10-24 15:21  ds

	* ni_mio_common.c: Fixed bug creating ai_xorlist[] because of
	  change in ni_gainlkup[]

2001-10-24 15:16  ds

	* ssv_dnp.c: Added in-line documentation section

2001-10-24 15:12  ds

	* Makefile, Makefile.in: Added ssv_dnp driver

2001-10-24 15:11  ds

	* ssv_dnp.c: New driver from Robert Schwebel

2001-10-09 15:20  fmhess

	* das08.c: fixed null dereference if you try to configure pcm-das08
	  without card inserted

2001-10-07 13:45  fmhess

	* das16m1.c: fixed bug with stop_src == TRIG_NONE introduced with
	  changes for poll() code

2001-10-07 13:39  fmhess

	* ni_mio_common.c: changed type of ni_gainlkup to get rid of
	  compiler's overflow warnings

2001-10-05 14:41  fmhess

	* das08.c: pcmcia support for pcm-das08, mostly just merging in
	  stuff from dummy_cs.c

2001-10-04 16:52  ds

	* ni_mio_common.c: Added support for 611x style configuration
	  memory

2001-10-01 17:46  fmhess

	* das08.c: some preparation for adding pcmcia support

2001-09-30 10:01  fmhess

	* cb_pcidas64.c: fixed 2.4 compile error and some bugs

2001-09-30 09:36  fmhess

	* cb_pcidas.c: fixed checking of chanlist in cmdtest for analog out

2001-09-28 13:18  fmhess

	* das08.c: oops forgot to update Devices:

2001-09-28 13:16  fmhess

	* das08.c: added support for pc104 and pcm das08 cards, but pcmcia
	  specific support for pcm card still needs to be added.  Fixed
	  digital i/o insn.

2001-09-27 14:20  ds

	* ni_pcimio.c: MAX_N_CALDACS should be 28

2001-09-27 14:19  ds

	* dt2801.c: Remove useless debugging message

2001-09-27 09:02  fmhess

	* das08.c: fixed error in pci-das08 board definition

2001-09-25 17:56  fmhess

	* das16m1.c: added poll() support

2001-09-25 17:07  fmhess

	* das1800.c: fixed poll() code by unlocking spinlock on spurious
	  interrupt

2001-09-24 13:10  fmhess

	* cb_pcidas64.c: switched allocation of the dma descriptor array to
	  pci_alloc_consistent

2001-09-22 19:56  fmhess

	* das16m1.c: fixed symbol leak, started using hardware conversion
	  counter to keep track of how many samples are available in fifo.
	  That's not so useful for fifo half-full interrupt handling, but
	  will be helpful if I add poll() support.

2001-09-21 16:23  ds

	* ni_pcimio.c: Added pxi-6031e

2001-09-21 16:22  ds

	* dt3000.c: Fixed Devices:

2001-09-20 10:44  fmhess

	* cb_pcidas64.c: fixed decrement of conversion count with dma
	  transfers

2001-09-19 13:43  fmhess

	* cb_pcidas64.c, plx9080.h: more pci dma stuff, ready for inital
	  testing

2001-09-19 12:48  fmhess

	* das1800.c: fixed typo in Devices:, and commiting older tweaks
	  that I had left uncommited

2001-09-19 12:46  fmhess

	* poc.c: removed an obsolete comment

2001-09-19 12:43  fmhess

	* das08.c: fixed typo in Devices: section

2001-09-18 17:35  ds

	* Makefile: Change name to devices.txt

2001-09-18 16:45  ds

	* cb_pcidas64.c, comedi_rt_timer.c, das08.c, das16.c, das16m1.c,
	  das1800.c, das6402.c, das800.c, rti800.c, rti802.c, skel.c: Added
	  Devices: documentation to rest of drivers

2001-09-18 16:44  ds

	* Makefile: Moved scripts to scripts/

2001-09-18 16:23  fmhess

	* cb_pcidas64.c, plx9080.h: more pci-dma stuff, still nonfunctional

2001-09-18 13:54  ds

	* ni_pcidio.c: Fixed a segfault in nidio_detach() when configure
	  fails because it can't find board

2001-09-18 12:28  ds

	* daqboard2000.c: Change file location comment

2001-09-18 12:20  ds

	* rti800.c: Patch from Anders Blomdell, fixing AI.

2001-09-17 16:48  fmhess

	* cb_pcidas64.c, plx9080.h: some initial pci dma stuff, doesn't do
	  anything useful yet

2001-09-16 12:29  fmhess

	* das800.c: fixed symbol leak, and settings of SDF_GROUND subdevice
	  flag

2001-09-14 15:21  fmhess

	* cb_pcidas64.c: some bugfixes

2001-09-14 11:55  fmhess

	* cb_pcidas64.c: added support for stop_src TRIG_COUNT that I
	  forgot, fixed end-of-line problems my editor was having

2001-09-14 11:39  fmhess

	* cb_pcidas64.c, plx9080.h: analog input commands may possibly work
	  now

2001-09-13 21:06  ds

	* mite.c: Oops.  Fix typo in previous check-in.

2001-09-13 20:54  ds

	* mite.c: Remove min() macro

2001-09-13 20:54  ds

	* Makefile: Added a target for drivers.txt

2001-09-13 20:19  ds

	* das6402.c, pcl818.c: Complete phase-out of comedi_trig in drivers

2001-09-13 19:44  ds

	* 8255.c, amplc_pci230.c, cb_pcidas.c, cb_pcidda.c,
	  comedi_parport.c, daqboard2000.c, dt2801.c, fl512.c,
	  ii_pci20kc.c, mpc8260cpm.c, multiq3.c, ni_at_a2150.c,
	  ni_mio_cs.c, ni_pcidio.c, pcl711.c, pcl724.c, pcl725.c, pcl726.c,
	  pcm3730.c, rtd520.c, rti800.c, rti802.c: Add list of devices to
	  documentation

2001-09-13 10:19  fmhess

	* cb_pcidas.c: fixed sending of events for analog output

2001-09-12 17:48  ds

	* cb_pcidas64.c: Fix argument of mem_test_region()

2001-09-12 17:47  ds

	* rtd520.c: Fixed argument of pci_enable_dev()

2001-09-12 16:07  ds

	* 8255.c, adl_pci9118.c, adv_pci1710.c, amplc_pci230.c,
	  cb_pcidas.c, cb_pcidas64.c, cb_pcidda.c, comedi_parport.c,
	  comedi_rt_timer.c, daqboard2000.c, das08.c, das16.c, das16m1.c,
	  das1800.c, das6402.c, das800.c, dt2801.c, dt2811.c, dt2814.c,
	  dt2815.c, dt2817.c, dt282x.c, dt3000.c, fl512.c, ii_pci20kc.c,
	  mpc8260cpm.c, multiq3.c, ni_670x.c, ni_at_a2150.c, ni_atmio.c,
	  ni_atmio16d.c, ni_mio_cs.c, ni_pcidio.c, ni_pcimio.c, pcl711.c,
	  pcl724.c, pcl725.c, pcl726.c, pcl812.c, pcl818.c, pcm3730.c,
	  pcmad.c, poc.c, quatech_daqp_cs.c, rtd520.c, rti800.c, rti802.c,
	  skel.c: Moved driver documentation to inline documentation

2001-09-12 15:45  ds

	* check_driver: Added check for documentation in source code

2001-09-12 14:00  fmhess

	* ii_pci20kc.c: does still need to ioremap for 2.4 kernels though

2001-09-12 13:43  fmhess

	* ii_pci20kc.c: oops, apparently it's not even a pci driver, that
	  pci in the name tricked me

2001-09-12 13:31  fmhess

	* ii_pci20kc.c: added comment regarding lack of pci support &
	  ioremap

2001-09-12 13:13  fmhess

	* mite.c: added check/request/release_mem_region() calls

2001-09-11 16:46  fmhess

	* cb_pcidas64.c: oops got LINUX_VERSION_CODE mixed up with
	  KERNEL_VERSION_CODE

2001-09-07 18:23  fmhess

	* cb_pcidas64.c, plx9060.h, plx9080.h: more work on ai command,
	  still not functional yet though

2001-09-06 16:51  fmhess

	* cb_pcidas64.c, plx9060.h: starting to add ai command support,
	  completely nonfunctional so far

2001-09-06 12:47  fmhess

	* das16.c: fixed some typos causing null dereference

2001-09-05 16:39  ds

	* daqboard2000.c: Added MODULE_DEVICE_TABLE() and
	  pci_enable_device()

2001-09-05 16:38  ds

	* check_driver: Added check for pcibios_ code

2001-09-05 16:38  ds

	* amplc_pci230.c: Fix compilation due to last check-in

2001-09-05 16:35  ds

	* pcl711.c: Converted _mode2, _mode4 to command

2001-09-05 16:35  ds

	* ni_pcidio.c: Pretended to convert _mode2 to a command

2001-09-05 16:34  ds

	* mpc8260cpm.c: Generic hacking

2001-09-05 16:34  ds

	* dt3000.c, rtd520.c: Added pci_enable_device()

2001-09-05 16:33  ds

	* dt282x.c: Remove use of range_unknown

2001-09-03 18:23  ds

	* amplc_pci230.c, cb_pcidas.c, cb_pcidas64.c, cb_pcidda.c, das08.c,
	  dt3000.c, ni_670x.c, ni_pcidio.c, ni_pcimio.c, rtd520.c, skel.c:
	  Added MODULE_DEVICE_TABLE() on a bunch of drivers

2001-09-03 17:31  ds

	* amplc_pci230.c, cb_pcidda.c, dt2801.c, dt2811.c, pcl711.c,
	  pcl726.c, pcl812.c, pcl818.c, pcmad.c, rtd520.c, skel.c: Fix
	  symbol leakage in a bunch of drivers

2001-09-03 17:16  ds

	* check_driver: Added check for Makefile.in

2001-09-03 17:14  ds

	* Makefile, Makefile.in, check_driver: Fix typo in
	  CONFIG_AMPLC_PCI230

2001-09-03 16:44  ds

	* daqboard2000.c: Update from Anders

2001-09-03 16:43  ds

	* amplc_pci230.c: Update from Allan

2001-08-28 16:23  ds

	* amplc_pci230.c: Update from Allan.

2001-08-28 08:26  fmhess

	* das16.c: changed configuration of input/output ranges to use
	  microvolts instead of volts so fractional voltages can be
	  specified

2001-08-27 16:49  fmhess

	* das16.c: supports user configurable analog input and output
	  ranges.

2001-08-27 01:54  ds

	* ni_670x.c: New driver

2001-08-26 16:23  fmhess

	* Makefile, Makefile.in, cb_pcidas64.c: driver supports insn now,
	  no command support

2001-08-25 16:49  fmhess

	* cb_pcidas64.c: skeleton of a new driver, doesn't do anything yet.

2001-08-24 13:15  fmhess

	* cb_pcidas.c, das16.c, das1800.c, das800.c, ni_at_a2150.c: fixed
	  symbol leaks noted by check_driver

2001-08-23 09:51  fmhess

	* comedi_rt_timer.c: converted analog out to TRIG_INT

2001-08-23 09:27  fmhess

	* amplc_pci230.c: added a comment

2001-08-23 02:06  fmhess

	* cb_pcidas.c, das1800.c: undid some changes i made recently to
	  placement of interrupt clearing in interrupt handlers

2001-08-22 22:51  ds

	* ni_pcidio.c: Disabled non-working code

2001-08-22 22:50  ds

	* amplc_pci230.c: Cleanups.

2001-08-22 22:48  ds

	* Makefile, Makefile.in: Added ni_670x

2001-08-22 21:54  fmhess

	* cb_pcidas.c, dt282x.c, ni_at_a2150.c: 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 :)

2001-08-22 17:54  fmhess

	* cb_pcidas.c: tweak to analog out interrupt handler

2001-08-22 17:24  fmhess

	* cb_pcidas.c: converted to start_src TRIG_INT

2001-08-22 17:11  ds

	* dt282x.c: Fixed analog output command to use TRIG_INT

2001-08-22 16:55  ds

	* ni_mio_common.c: Fixed streaming analog output.  Converted to
	  using start_src=TRIG_INT

2001-08-22 16:36  fmhess

	* cb_pcidas.c: experimental analog output command support for 1602
	  series, and fixed bug in analog input insn that i created
	  earlier.

2001-08-21 11:26  fmhess

	* das16.c: cleaned up id bit checking, fixed id bits for keithley
	  das16 boards (which was assumed the same as computer boards
	  das16, but is not).

2001-08-21 08:31  fmhess

	* ni_pcidio.c: small change to interrupt handler so it can be made
	  shareable

2001-08-19 22:01  fmhess

	* das1800.c: 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.

2001-08-18 19:27  fmhess

	* das16m1.c: fixed clearing of irq flip flop in read insn, so wait
	  for end of conversion works properly

2001-08-15 16:23  fmhess

	* comedi_rt_timer.c: 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

2001-08-13 04:08  ds

	* check_driver: Add check on .o file for symbol leakage

2001-08-13 04:07  ds

	* 8255.c: Fix symbol leaks

2001-08-13 03:25  ds

	* mite.c: Fix Linux version dependencies

2001-08-13 02:35  ds

	* Makefile.in: Added support for kbuild-2.5

2001-08-10 15:29  ds

	* ni_pcimio.c: Add board code for 6711, remove boards that will
	  never be supported

2001-08-10 15:28  ds

	* ni_mio_cs.c: Add board code for DAQCard-6024E

2001-08-10 15:28  ds

	* mite.c: Replace pci_enable_device and add pci_set_master

2001-08-09 16:37  fmhess

	* cb_pcidda.c, das08.c: took into account possibility of
	  pci_enable_device() failing

2001-08-09 16:36  fmhess

	* cb_pcidas.c: added analog out insn for 1602 series

2001-08-09 10:20  fmhess

	* cb_pcidas.c: fixed pci autodetection that could have been
	  confused by a second computer boards card being present that was
	  not supported by this driver.

2001-08-09 09:45  fmhess

	* amplc_pci230.c: fix for 2.4 kernels, fix uninitialized use of
	  'range' variable in pci230_ai_cmd()

2001-08-09 02:10  ds

	* check_cmdtest: fixes for amplc_pci230.c

2001-08-09 01:18  ds

	* Makefile, amplc_pci230.c: A new driver from Allan Willcox.

2001-08-06 14:48  fmhess

	* cb_pcidas.c: added analog out insn for 1000 and 1200 series

2001-08-03 13:37  fmhess

	* cb_pcidas.c: fix for 16 bit cards with smaller 512 sample fifo.
	  some preparations for adding analog out support

2001-08-02 11:06  fmhess

	* rtd520.c: fixed bug in cmdtest level 2

2001-08-01 19:05  fmhess

	* cb_pcidda.c, rtd520.c, skel.c: 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.

2001-08-01 05:13  ds

	* ni_mio_common.c, ni_pcimio.c: 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().

2001-08-01 03:08  ds

	* ni_mio_common.c: Removed TRY_BLOCK code.

2001-08-01 03:06  ds

	* ni_mio_common.c, ni_stc.h: Added beginning of analog trigger
	  support.  Fixed dithering and deglitching.  Changed some board
	  struct elements to boolean.

2001-08-01 03:03  ds

	* ni_stc.h: A bunch of hopefully idempotent changes.

2001-08-01 03:01  ds

	* ni_atmio.c, ni_mio_common.c, ni_mio_cs.c, ni_pcimio.c: A bunch of
	  hopfully idempotent changes, mostly cleanups.  A few minor
	  bugfixes.

2001-07-30 11:52  fmhess

	* cb_pcidas.c: added more dumping of debugging info

2001-07-28 12:48  timousley

	* mite.c, mite.h, ni_mio_common.c: MITE DMA works with any size
	  acquisition and any size buffer, although large buffers are still
	  best.

2001-07-28 07:50  fmhess

	* cb_pcidda.c: added a pci_enable_device() call

2001-07-27 13:35  fmhess

	* cb_pcidas.c: getting rid of premature interrupt that occurs
	  during attach, disabling burst mode unless the chanlist actually
	  has more than a single entry

2001-07-27 11:54  fmhess

	* pcl711.c, pcl818.c: removed nulling of s->busy in driver

2001-07-27 09:01  fmhess

	* cb_pcidas.c: silly me forgot to initialize software count of
	  number of conversions

2001-07-27 08:34  fmhess

	* cb_pcidas.c: rounded up minimum conversion periods so cmd test
	  doesn't get stuck between returning 3 and 4

2001-07-26 06:16  ds

	* ni_mio_cs.c: Fix for PowerPC.  I'd bet it breaks i386.

2001-07-26 06:14  ds

	* comedi_rt_timer.c: 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.

2001-07-25 17:39  fmhess

	* pcl818.c: 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.

2001-07-24 09:35  fmhess

	* cb_pcidas.c: fixed analog input insn wait for end of conversion,
	  fixed external start trigger, tweaked interrupt clearing.

2001-07-24 03:38  ds

	* ni_mio_cs.c: Don't fail if PCMCIA version doesn't match.

2001-07-24 03:35  ds

	* ni_pcidio.c: Change some print's to DPRINTK's

2001-07-24 03:34  ds

	* ni_atmio.c: fix typo in document number

2001-07-24 03:33  ds

	* check_driver: Uncomment pci_enable_device check

2001-07-24 03:33  ds

	* check_cmdtest: Cleanups, add check_timed()

2001-07-23 17:28  fmhess

	* das16.c, das1800.c, ni_at_a2150.c: added virt_to_bus()
	  translations to set_dma_addr() arguments

2001-07-23 16:04  fmhess

	* pcl818.c: undid some of my changes, applying michael dobe's patch
	  with some fixes

2001-07-23 15:04  fmhess

	* ni_at_a2150.c: drop attempted use of demand-mode dma

2001-07-23 11:50  fmhess

	* pcl818.c: bug fixes

2001-07-23 11:47  ds

	* pcl812.c: Update from Michal Dobes

2001-07-23 11:43  ds

	* rtd520.c: Patch from Dan

2001-07-23 08:27  fmhess

	* cb_pcidas.c: more lines to clear that interrupt

2001-07-22 15:00  fmhess

	* ni_at_a2150.c: comedi_cmd works now, added some debugging info to
	  insn

2001-07-22 09:11  fmhess

	* ni_at_a2150.c: should work now, really.

2001-07-22 09:10  fmhess

	* cb_pcidas.c: fixed compile error

2001-07-21 22:02  fmhess

	* ni_at_a2150.c: added reset and sync of adc circuitry to attach as
	  recommened by manual

2001-07-21 21:53  fmhess

	* ni_at_a2150.c: bug fixes

2001-07-21 21:21  fmhess

	* ni_at_a2150.c: fixed channel selection bits that had confused
	  binary with hex

2001-07-20 11:40  fmhess

	* cb_pcidas.c, das16m1.c, das1800.c, das800.c: made chanlist
	  cmdtests return 5

2001-07-20 11:37  fmhess

	* ni_at_a2150.c: added analog input insn

2001-07-20 08:24  fmhess

	* mite.c: moved pci_enable_device to get rid of statement with no
	  effect' compiler warning

2001-07-20 08:23  fmhess

	* cb_pcidas.c, das08.c: 2.4 kernel pci fixes

2001-07-19 15:13  ds

	* mite.c: Add pci_enable_device()

2001-07-19 09:37  fmhess

	* pcl818.c: fixing some bitrot

2001-07-18 15:57  fmhess

	* ni_at_a2150.c: added start_src TRIG_EXT and stop_src TRIG_NONE

2001-07-18 10:10  fmhess

	* cb_pcidas.c: fixed amcc s5933 interrupt clear so it doesn't
	  disable interrupts also

2001-07-18 09:45  fmhess

	* cb_pcidas.c: interrupts are working, trying to get them cleared
	  properly now.

2001-07-18 01:55  ds

	* ni_mio_common.c: Fixed high-bit problem for AO on ao_unipolar=1
	  boards.

2001-07-16 08:48  fmhess

	* cb_pcidas.c: making progress now...

2001-07-15 12:14  fmhess

	* das16.c: added to a comment

2001-07-15 11:39  fmhess

	* ni_at_a2150.c: fixed typo in a2150_get_timing()

2001-07-14 18:40  fmhess

	* 8253.h: added rejection of count == 1 for mode 3, added
	  i8254_read() function

2001-07-14 18:18  fmhess

	* das16.c: fixed bug in cmd_test

2001-07-14 14:41  ds

	* ni_at_a2150.c: Resolve conflict with function defined in PPC
	  kernel

2001-07-14 14:39  ds

	* das16.c: Fix a little buglet in cmd_test

2001-07-13 17:33  fmhess

	* das16m1.c: improved initialization to make sure hardware
	  conversion counter doesn't prevent comedi_cmd from working, some
	  other random changes

2001-07-13 11:12  fmhess

	* cb_pcidas.c: added a little more debug info

2001-07-13 10:41  fmhess

	* cb_pcidas.c: oops, last time I was looking at the section of the
	  manual that described the s5920 instead of the s5933 section

2001-07-12 09:24  fmhess

	* cb_pcidas.c: trying to get interrupts enabled on the amcc
	  s5933...

2001-07-10 15:28  fmhess

	* comedi_rt_timer.c: fixed detection of analog input or output
	  subdevice

2001-07-10 14:59  fmhess

	* das16.c: set sdf readable flag for digital output

2001-07-10 14:42  ds

	* check_cmdtest: Perl rocks my world

2001-07-10 14:32  ds

	* ni_atmio.c, ni_mio_common.c, ni_mio_cs.c, ni_pcimio.c, ni_stc.h:
	  Fix memory leak with caldac maxdata list.  Changed init of
	  AI_Personal_Register to 0xa420.  Could cause problems.

2001-07-10 14:28  ds

	* daqboard2000.c: Fix buffer overrun problem

2001-07-10 14:27  ds

	* check_driver: Become more evil about checking for instruction
	  support

2001-07-10 14:26  ds

	* rtd520.c: Fix cmdtest logic bug

2001-07-10 14:25  ds

	* pcl724.c: Add a check_driver override

2001-07-10 14:23  ds

	* cb_pcidas.c, cb_pcidda.c: Fix cmdtest logic bug

2001-07-10 14:20  ds

	* adl_pci9118.c, adv_pci1710.c: Split
	  check_and_setup_channel_list() into separate functions

2001-07-10 14:19  ds

	* 8253.h: Added wrapper defs for cmdtest

2001-07-10 14:03  ds

	* Makefile: Removed -old drivers

2001-07-10 14:02  ds

	* das08-old.c, das08jr-old.c, das16-old.c, das1600-old.c: So long,
	  you served well.

2001-07-10 13:22  ds

	* skel.c: Add len_chanlist initialization

2001-07-10 09:34  fmhess

	* cb_pcidas.c: merged ivan's changes with mine

2001-07-09 14:13  fmhess

	* cb_pcidas.c: added initialization of s->len_chanlist

2001-07-09 11:38  fmhess

	* cb_pcidda.c: oops forgot to include header file

2001-07-09 11:38  fmhess

	* cb_pcidda.c: added 2 8255 digital io subdevices

2001-07-09 11:26  fmhess

	* cb_pcidda.c: fixed attach/detach so ioports are only released if
	  they were successfully allocated

2001-07-08 16:07  fmhess

	* ni_at_a2150.c: debugging moves slowly forward...

2001-07-08 15:43  fmhess

	* cb_pcidas.c: put if(cmd->chanlist) block in cmdtest

2001-07-08 15:41  fmhess

	* das16m1.c: made digital output readable

2001-07-08 15:40  fmhess

	* das1800.c: put if(cmd->chanlist) block in cmdtest, dropped
	  digital io read/write insn that have been replaced by insn_bits.
	  Made digital output readable.

2001-07-08 15:27  fmhess

	* das800.c: put if(cmd->chanlist) block in cmdtest to prevent
	  segfault with comedi_test.  Chucked old digital io insn_read and
	  insn_write since there is an insn_bits.  Added SUBD_READABLE flag
	  to digital output device.

2001-07-08 14:46  ds

	* das16.c: Fixed oops in das16_cmd_test() because cmd->chanlist was
	  NULL.

2001-07-06 08:22  fmhess

	* ni_at_a2150.c: fixed cmdtest

2001-07-04 22:34  ds

	* ni_mio_common.c: Remove duplicate code

2001-07-04 22:29  ds

	* mite.c: Fix Oops when reporting 0 boards.

2001-07-04 13:36  fmhess

	* das16.c: added pc104 board definitions, fixed das16/330
	  definition

2001-07-04 12:12  fmhess

	* cb_pcidas.c, das16.c, das1800.c, ni_at_a2150.c: 2.4.6 kernel
	  linux/mm.h does not define GFP_BUFFER...

2001-07-03 14:11  fmhess

	* Makefile, ni_at_a2150.c: new driver, untested

2001-07-02 17:31  ds

	* check_driver: Check for dos-like end of line

2001-07-02 17:04  ds

	* ni_mio_common.c: I'm gunna hafta start kickin' some asses if
	  files are checked in with CR/LF end-of-lines.

2001-07-02 16:59  fmhess

	* 8253.h: masked flags in divisor functions, so argument doesn't
	  need to be masked before passing to functions

2001-07-02 16:57  fmhess

	* das1800.c, das800.c: removed some unnecessary lines from command
	  tests

2001-07-01 20:33  fmhess

	* das16.c: oops, small mistake won't make any difference but might
	  as well be correct

2001-07-01 20:16  fmhess

	* das16.c: fix for possible weirdness in ai read insn

2001-06-30 17:02  ds

	* cb_pcidda.c: Update from Ivan

2001-06-28 16:31  ds

	* cb_pcidas.c: Fix compilation for PCI code

2001-06-27 12:08  ds

	* Makefile: Updates for cb_pcidda driver

2001-06-27 12:06  ds

	* cb_pcidda.c: New driver from Ivan Martinez

2001-06-27 10:27  fmhess

	* das16.c, das16m1.c, das800.c, poc.c: minor updates

2001-06-27 09:29  fmhess

	* cb_pcidas.c: fix for stop_src == TRIG_NONE

2001-06-26 11:38  fmhess

	* cb_pcidas.c: added support for external triggering/pacing and
	  burst mode

2001-06-26 09:27  fmhess

	* pcm3730.c: fixed include that prevented compile

2001-06-26 09:26  fmhess

	* Makefile: fixed typo for pcm3730

2001-06-25 18:27  fmhess

	* das16.c: scapped autoprobe, which was ultimately unable to
	  distinguish boards, changed it into just a check that id bits are
	  consistent with user's board selection.

2001-06-25 15:36  fmhess

	* das1800.c: I recently stumbled across an explanation of why you
	  clear the dma flip-flop...

2001-06-25 12:37  ds

	* pcm3730.c: Fix typo.

2001-06-25 11:46  fmhess

	* das16.c: fixes for burst mode, added das1201 das1202 entries.
	  Autoprobing of board types is weak, that needs to be fixed.

2001-06-25 10:05  fmhess

	* das16.c: added support for das1600 burst mode

2001-06-25 10:05  fmhess

	* skel.c: fixed error, added some comments

2001-06-23 18:45  fmhess

	* cb_pcidas.c: fixed a bug I created

2001-06-23 18:32  fmhess

	* cb_pcidas.c: added preliminary comedi_cmd support.  Untested.

2001-06-23 18:18  fmhess

	* das16.c: entered correct max conversion rates

2001-06-23 14:56  fmhess

	* das16.c: fixed settings of master clock speed through options

2001-06-23 11:11  fmhess

	* das16.c, das16m1.c, das1800.c: fixed bugs with master clock speed
	  in hertz instead of nanosec, added isa dma initialization code
	  that I forgot to put in

2001-06-22 16:34  fmhess

	* das16.c: overhaul of comedi_cmd support.  Needs more work, but
	  ready for initial testing (Chris Baugher said he'd give it a test
	  run.)

2001-06-22 08:50  fmhess

	* das1800.c: dma is no longer disabled in das1800 driver when rt
	  suppport is configured for comedi.  dma is instead disabled on a
	  cmd by cmd basis when the TRIG_RT flag is received.

2001-06-21 15:43  ds

	* comedi_parport.c: Fix header

2001-06-21 15:43  ds

	* check_driver: Check for CONFIG_ in Makefile and Config.in

2001-06-21 15:42  ds

	* Makefile: Add PCM3730, which should have been there all along

2001-06-21 13:59  fmhess

	* adl_pci9118.c, adv_pci1710.c, daqboard2000.c, das08.c, das16.c,
	  das16m1.c, ni_atmio.c, ni_atmio16d.c, ni_mio_common.c,
	  ni_mio_cs.c, ni_pcidio.c, ni_pcimio.c, pcl711.c, pcl724.c,
	  pcl812.c, pcl818.c, rti800.c: changed a bunch of #include
	  <blah.h> to #include "blah.h" so that make dep catches the
	  dependencies

2001-06-21 13:58  fmhess

	* 8253.h: added memory-mapped io version of i8254_load(), made
	  i8253_cascade_ns_to_timer_2div() return early if everything is
	  already correct instead of going through loop again

2001-06-21 13:53  ds

	* check_driver: Add some documentation checks

2001-06-21 11:23  fmhess

	* das16m1.c: added a little das16m1 documentation

2001-06-20 16:41  fmhess

	* das16m1.c: added some external triggering support

2001-06-20 14:58  fmhess

	* das16.c: fixed digital input and output insns

2001-06-20 13:19  fmhess

	* das16m1.c: implemented insns, everything seems to work okay so
	  far

2001-06-20 12:15  fmhess

	* das16.c: fixed bug.  This driver has some other bugs/problems I
	  intend to get to eventually, although I will need someone with an
	  actual das-16 card to do quality assurance for me.

2001-06-20 09:05  fmhess

	* das16m1.c: Doesn't crash computer anymore, and asynchronous
	  analog input seems to work now

2001-06-19 16:28  fmhess

	* Makefile, das16m1.c: added das16m1 driver, compiles with warnings
	  but completely untested.  insns not yet implemented.

2001-06-19 12:35  fmhess

	* 8253.h, das1800.c, das800.c: put generic i8254_load function in
	  8253.h for loading a 8254 counter

2001-06-19 09:16  fmhess

	* das800.c: fixed bit mangling in analog input read insn for 16 bit
	  das802/16

2001-06-18 15:32  fmhess

	* comedi_rt_timer.c, das1800.c, das800.c: declared some variables
	  as volatile to be safe

2001-06-11 15:38  fmhess

	* das800.c: fix to bug in fifo overflow check I created with last
	  revision

2001-06-11 13:36  fmhess

	* comedi_rt_timer.c: switched to use async->event and
	  comedi_event(), and to use comedi_buf_put() and comedi_buf_get()

2001-06-11 11:58  fmhess

	* das1800.c: switched to use of async->events and comedi_event(),
	  started using comedi_buf_put, fixed bug when using dma where
	  number of points remaining to be taken was decremented twice for
	  each point taken

2001-06-11 11:44  fmhess

	* das800.c: moved fifo overflow check back outside of loop where it
	  belongs, switched over to use of async->events and
	  comedi_event(), started using generic comedi_buf_put() to
	  transfer data

2001-06-10 09:01  fmhess

	* das800.c: removed spurious warning that would have occured with
	  cio-das802/16.  Sidenote: earlier revision 1.30 that I made to
	  fix a race condition was unnecessay, race only existed in an
	  intermediate form of the code which was never commited.

2001-06-09 15:24  fmhess

	* das800.c: added support for cio-das802/16 to das800 driver

2001-06-09 13:07  fmhess

	* das800.c: fixed race between conversions and fifo overflow check

2001-06-08 15:35  ds

	* ni_mio_common.c: Added internal trigger support, various
	  reformatting

2001-06-08 15:34  ds

	* Makefile: Added make check rule.

2001-06-07 10:52  fmhess

	* comedi_rt_timer.c: tweak to make rt_task clean itself up without
	  one scan delay

2001-06-04 15:42  ds

	* das08.c: Reverted the variable timeout part of the last change.

2001-06-04 15:30  ds

	* das08.c: Patch for das08jr/16 from Luke Stras <stras@eyetap.org>

2001-06-04 15:03  fmhess

	* comedi_rt_timer.c: merged input and output scan tasks, kept more
	  careful track of status of rt tasks

2001-06-03 19:16  fmhess

	* comedi_rt_timer.c: fixed conversion timing check for TRIG_NOW
	  case

2001-06-03 19:13  fmhess

	* comedi_rt_timer.c: added check on conversion timing

2001-06-03 18:45  fmhess

	* comedi_rt_timer.c: switched priorities of scan_task and rt_task
	  to prevent strange 5 millisec timing errors that would
	  occassionaly occur

2001-06-02 16:54  fmhess

	* comedi_rt_timer.c: removed redundant unlock

2001-06-02 15:32  fmhess

	* comedi_rt_timer.c: moved creation/deletion of real time tasks
	  from comedi_cmd code to attach/detach

2001-06-01 21:04  fmhess

	* comedi_rt_timer.c: fixes, chucked rt_pend_call(), added check for
	  good scan timing and increased allowable frequency

2001-06-01 09:07  fmhess

	* comedi_rt_timer.c: conversion frequency and scan frequency can
	  now be set independently

2001-05-31 16:24  fmhess

	* das1800.c: tweak

2001-05-30 14:38  fmhess

	* das1800.c: added support for TRIG_WAKE_EOS command flag

2001-05-30 13:27  ds

	* check_driver: Added check for functions replaced by
	  comedi_event()

2001-05-27 20:55  fmhess

	* comedi_rt_timer.c: small cleanup, ifdef'd hack to expire with
	  next rtlinux version where it should no longer be required

2001-05-27 17:08  ds

	* pcmad.c: Update pcmad driver for Comedi changes in the last year.

2001-05-27 16:56  ds

	* Makefile, pcmad.c: Merged pcmad driver

2001-05-27 15:35  ds

	* das08.c, das6402.c, ni_pcidio.c, pcl711.c, pcl812.c, pcl818.c:
	  ifdef all the remaining trig related code

2001-05-27 14:13  ds

	* das6402.c, multiq3.c, ni_atmio16d.c: Cleanups, insn migration

2001-05-27 14:13  ds

	* check_driver: Fix a couple checks, add comments

2001-05-25 14:43  fmhess

	* cb_pcidas.c, rtd520.c: fix so cards on bus 0 can be chosen
	  through configuration options

2001-05-25 14:39  fmhess

	* das08.c: added support for pci-das08 card

2001-05-24 19:01  ds

	* mite.c, pcl818.c: Compilation fixes on powerpc

2001-05-23 18:28  ds

	* 8255.c, 8255.h, adl_pci9118.c, comedi_parport.c,
	  comedi_rt_timer.c, daqboard2000.c, das08.c, das16.c, das1800.c,
	  das6402.c, das800.c, dt2814.c, dt282x.c, fl512.c, multiq3.c,
	  ni_atmio.c, ni_atmio16d.c, ni_mio_common.c, ni_pcidio.c,
	  ni_pcimio.c, pcl711.c, pcl724.c, rti802.c, skel.c: Code cleanup,
	  mainly things noticed by check_driver.  A couple of the drivers
	  were converted to insn.

2001-05-23 17:47  ds

	* check_driver: new tests

2001-05-19 13:46  fmhess

	* comedi_rt_timer.c: fixed problem with comedi_switch_to_rt() and
	  irq-less comedi_rt_timer driver

2001-05-18 21:15  fmhess

	* comedi_rt_timer.c: exported rt_pend_call() so that
	  comedi_rt_timer can be configured multiple times

2001-05-18 12:25  timousley

	* mite.c, ni_mio_common.c: MITE DMA data is now unsigned short
	  instead of twos complement.  Also fixed bug where the ISR would
	  try to poll the STC fifo instead of letting the MITE retrieve the
	  data.

2001-05-15 21:58  fmhess

	* comedi_rt_timer.c: improved error handling a bit

2001-05-15 13:07  timousley

	* ni_pcidio.c: added PXI-6533 support.

2001-05-14 13:53  timousley

	* ni_pcimio.c: added card IDs and descriptions for several PXI
	  cards: PXI-6071, PXI-6070, PXI-6052, PXI-6040, PXI-6030, PXI-6025

2001-05-14 07:45  fmhess

	* comedi_rt_timer.c: put start_rt_timer()back for rtai, as it looks
	  like its needed but im not sure, put in some compatibility
	  defines to reduce number of #ifdef CONFIG_COMEDI* statements

2001-05-14 05:10  ds

	* ni_mio_common.c, ni_pcimio.c, ni_stc.h: 602x doesn't have
	  unipolar AI.

2001-05-14 02:34  ds

	* rtd520.c: Update from Dan

2001-05-13 16:41  fmhess

	* comedi_rt_timer.c: bug fixes, analog output commands work now!
	  Added scan_begin_src==TRIG_FOLLOW, convert_src==TRIG_TIMER.
	  TRIG_RT flag was causing null dereferences, that is fixed now
	  from user space, but NOT when command is called from kernel
	  space.

2001-05-13 11:19  fmhess

	* poc.c: fixed bug due to typo

2001-05-11 17:00  fmhess

	* comedi_rt_timer.c: fixed spurious EINVAL errors on read and
	  possibility of never becoming_nonbusy

2001-05-11 16:24  fmhess

	* comedi_rt_timer.c: now it is fixed for real.	Had to redefine
	  rt_get_time() which still called broken HRT_TO_8254() function.

2001-05-11 13:18  timousley

	* mite.c, ni_mio_common.c, ni_stc.h: MITE does continuous AI now.
	  Fixed bug so MIO cards can go 1.25MS/s.  Fixed some assorted MITE
	  bugs.

2001-05-11 09:00  fmhess

	* comedi_rt_timer.c: nano2tick_hack() now gives exactly correct
	  answer (rounded down to nearest integer)

2001-05-10 21:29  fmhess

	* comedi_rt_timer.c: added hack to fix broken rtlinux compatibility
	  headers and let driver work for more than a half hour

2001-05-10 16:12  fmhess

	* comedi_rt_timer.c: some fixes, still gives divide error /
	  segfault on rt_task_make periodic after about a half hour

2001-05-10 10:47  fmhess

	* comedi_rt_timer.c: fixed dereferencing of chanlist, hopefully
	  this will also fix the occasional segfaults

2001-05-10 09:47  fmhess

	* comedi_rt_timer.c: fixed clearing of async->events

2001-05-10 09:41  timousley

	* ni_mio_common.c: ni_ai_setup_MITE_dma() now configures MITE for
	  correct # of bytes. mite interrupt handler now stops blocking
	  when the MITE transfers a chunk of data.  handle_a_interrupt()
	  does not stop the MITE prematurely (when STC generates a SC.TC.
	  interrupt)

2001-05-10 08:30  fmhess

	* comedi_rt_timer.c: fixed a bug I created, noticed that commands
	  only work right the first try.  Second try command seems to
	  start, then abort after 1 or a few samples then (from
	  /proc/interrupts) start again and finish.

2001-05-10 03:18  ds

	* ni_mio_common.c, ni_stc.h: minor cleanups

2001-05-10 03:16  ds

	* ni_mio_common.c: Minor cleanups Added ioctl poll support Fixed AO
	  cmdtest logic bug

2001-05-10 03:12  ds

	* pcl818.c: Migrated from mode0 to insn

2001-05-10 03:09  ds

	* Makefile: added rtd520 driver

2001-05-10 02:59  ds

	* rtd520.c: Update from Dan

2001-05-10 02:57  ds

	* rtd520.c, rtd520.h: Added driver from Dan Christian
	  <dac@ptolemy.arc.nasa.gov>

2001-05-09 18:36  fmhess

	* comedi_rt_timer.c: added support for analog output commands.
	  Untested except to check that analog input still works.

2001-05-07 15:04  timousley

	* mite.c: oops, undid my last change.  no more continuous DMA, but
	  much more stable.

2001-05-07 13:11  timousley

	* mite.c: continuous analog acquisition using MITE...

2001-05-07 09:48  fmhess

	* das1800.c: dealt with possible race between interrupt fifio
	  half-full and external stop trigger

2001-05-04 17:51  fmhess

	* das800.c: fixed null dereference that occured when interrupt was
	  handled before driver was fully attached

2001-05-04 15:19  fmhess

	* comedi_rt_timer.c: bug fixes, seems to work

2001-05-04 09:24  timousley

	* ni_mio_common.c, ni_stc.h: fixed bug with innaccurate pulse width
	  measurement, and GPCT_Reset() does not affect the other counter
	  now.

2001-05-03 09:24  fmhess

	* comedi_rt_timer.c: added some comments on what look like bugs

2001-05-02 14:50  timousley

	* ni_mio_common.c: fixed bug where pulsewidth meas. armed
	  incorrectly

2001-05-02 12:39  timousley

	* ni_mio_common.c, ni_stc.h: changed GPCTR to GPCT and gpctr to
	  gpct.

2001-05-01 14:53  timousley

	* ni_mio_common.c, ni_pcimio.c: GPCTR compiles by default, #defined
	  insn to get internal gpctr timebase

2001-05-01 12:51  timousley

	* ni_mio_common.c: fixed bug with gating.

2001-04-27 09:16  timousley

	* ni_mio_common.c: compiles now with MITE DMA support

2001-04-27 09:00  timousley

	* ni_mio_common.c, ni_stc.h: insn based counter/timer operations
	  now work, including event counting, period and pulse width
	  measurement, single and continuous pulse generation, and
	  quadrature encoder reading

2001-04-27 08:49  fmhess

	* das1800.c, das800.c: use dev->spinlock now instead of creating my
	  own spinlock in dev->private

2001-04-26 14:08  timousley

	* ni_mio_common.c: added single pulse generation using the GPCTRs.
	  almost works, I just need to enable the output signal.

2001-04-25 14:03  timousley

	* ni_mio_common.c, ni_stc.h: Period measurement and pulsewidth
	  measurement now work correctly.

2001-04-24 10:50  fmhess

	* ni_pcimio.c: fixed compile errors

2001-04-23 13:23  ds

	* ni_mio_common.c, ni_pcimio.c: Added PCI-6713 and PCI-6711 board
	  definitions.	Added disable of AI subdevice if no AI capability.

2001-04-20 16:42  fmhess

	* das1800.c: update, fixes, cleanup

2001-04-20 12:15  timousley

	* ni_mio_common.c: Simple event counting (and quadrature encoding)
	  works correctly from user process using insn API.  Added some
	  constants for other GPCTR operations.  GPCTR constants now are
	  XORable for debugging purposes.

2001-04-19 14:36  timousley

	* ni_mio_common.c: added first draft of insn API for GPCTRs

2001-04-19 00:29  ds

	* comedi_rt_timer.c: Major fixes.  Updates for cmd/insn, compiles
	  for RTAI, fails strangely.

2001-04-19 00:27  ds

	* ni_mio_cs.c: Specs for new card

2001-04-19 00:27  ds

	* check_driver, ni_mio_common.c: Logic error

2001-04-18 13:57  timousley

	* ni_mio_common.c: started adding an insn interface to GPCTRs.

2001-04-17 14:47  timousley

	* ni_mio_common.c: GPCTR_Begin_Event_Counting() functions now,
	  although it isn't very flexible.

2001-04-17 14:24  fmhess

	* das800.c: fixed some problems with last change trying to
	  dereferency s->async in cmdtest, and merged gain lookup tables
	  into board struct

2001-04-17 13:53  fmhess

	* das800.c: added checking of chanlist against limitations of
	  das800 autoscan mode

2001-04-17 13:52  timousley

	* ni_mio_common.c, ni_stc.h: added ni_set_bits(dev,register,bits,
	  value) to share access to interrupt and pfi registers.  This
	  should let AI, AO, and CTR code all share the interrupts.  Some
	  of the GPCTR functions appear to work now in kernel tests.

2001-04-17 13:42  fmhess

	* pcl711.c: fixed unresolved symbol problem due to merging of
	  free_resources and _detach functions

2001-04-13 15:36  timousley

	* ni_mio_common.c, ni_pcimio.c, ni_stc.h: added functions to do
	  simple event counting...no API and no way to test it yet, but its
	  coming...

2001-04-13 03:31  ds

	* daqboard2000.c: writew() had its arguments reversed.

2001-04-12 14:36  timousley

	* ni_mio_common.c, ni_stc.h: Tim Ousley 4/12/01: consolidated some
	  constants in ni_stc.h and added some low level GPCTR specific
	  writes to ni_mio_common.c

2001-04-12 13:24  timousley

	* ni_mio_common.c, ni_stc.h: Tim Ousley 4/12/01:
	  gpct_mode0,gpct_mode1 and other GPCTR variables are now stored as
	  an array for future scalability to non STC GPCTR chips. Some
	  function stubs are in ni_mio_common.c for GPCTR low level writes.

2001-04-11 00:20  ds

	* comedi_rt_timer.c, ii_pci20kc.c, pcl812.c, quatech_daqp_cs.c,
	  rti800.c, rti802.c: more migration to insn

2001-04-10 22:51  ds

	* adl_pci9118.c, adv_pci1710.c: Deleted trig related code.

2001-04-10 22:50  ds

	* skel.c: Added AO readback and DIO bits and DIO config.

2001-04-10 22:08  ds

	* Makefile, comedi_rt_timer.c, dt2811.c, dt2814.c, dt2815.c,
	  dt2817.c, dt282x.c, dt3000.c, ni_pcidio.c, pcl711.c, pcl725.c,
	  pcl726.c: Migrating drivers from trig to insn

2001-04-10 12:47  timousley

	* mite.c: Tim Ousley 4/10/01: added comments explaining how to
	  modify mite_ll_from_kvmem, for continuous acquisition.

2001-04-10 09:45  timousley

	* mite.c, mite.h, ni_mio_common.c: Tim Ousley 4/10/01: MITE DMA now
	  works correctly for finite acquisitions smaller than the prealloc
	  bufsz.  uncomment #define PCIDMA in ni_pcimio.c

2001-04-09 02:29  ds

	* dt2811.c: Change from trig to insn

2001-04-08 23:19  ds

	* dt2801.c: fixed call of request_region() with uninitialized
	  dev->iobase

2001-04-08 23:15  ds

	* Makefile, das1600-old.c, das1600.c: das1600 name change

2001-04-08 22:46  ds

	* ni_pcimio.c: added (commented) definition of USE_PCIDMA

2001-04-08 22:32  ds

	* ni_mio_common.c: Tried to integrate patch from Tim Ousley

2001-04-07 18:48  ds

	* adl_pci9118.c, adv_pci1710.c: patch from Michal

2001-04-06 16:24  fmhess

	* das1800.c, das800.c: added explicit initialization of
	  devpriv->spinlock

2001-04-06 15:55  ds

	* mite.c, mite.h: Mite additions from Tim Ousley

2001-04-03 16:48  ds

	* adv_pci1710.c: Fixed some stuff discovered by check_driver

2001-04-03 02:32  ds

	* adv_pci1710.c: New driver from Michal Dobes

2001-04-03 02:30  ds

	* Makefile, adl_pci9118.c, amcc_s5933.h: Patch from Michal Dobes

2001-04-03 02:23  ds

	* rti800.c: Fixed request_region() being called with uninitialized
	  value.

2001-04-03 02:23  ds

	* das08.c: Fix bug in ao code related to warning about return value
	  != insn.n.  Also fixed ao range to be +/- 5V.

2001-04-03 02:21  ds

	* check_driver: More checks of dubious relevance

2001-04-03 02:19  ds

	* Makefile, comedi_rt_timer.c: Fixes for comedi_rt_timer.  Still
	  needs work; doesn't even compile right now.

2001-03-23 16:42  fmhess

	* das800.c: tweaked previous fix to be extra safe

2001-03-23 16:07  fmhess

	* das800.c: fixed problem with spurious interrupts occuring when
	  hardware conversions were disabled

2001-03-22 14:42  ds

	* ni_mio_common.c: more cleanup

2001-03-22 14:32  ds

	* ni_mio_cs.c: removed iosize

2001-03-22 14:31  ds

	* ni_mio_common.c, ni_stc.h: cleaned up interrupt handling

2001-03-21 16:02  ds

	* adl_pci9118.c, comedi_parport.c, das08.c, das1800.c, das800.c,
	  dt2811.c, dt2814.c, dt2817.c, dt282x.c, multiq3.c, ni_atmio.c,
	  ni_atmio16d.c, pcl711.c, pcl724.c, pcl725.c, pcl726.c, pcl812.c,
	  pcl818.c, poc.c, rti800.c: removed dev->iosize

2001-03-21 16:01  ds

	* pcm3730.c: changed driver from trig to insn

2001-03-21 15:59  ds

	* Makefile, comedi_rt_timer.c: Moved real-time timer code from
	  comedi/realtime/vd_timer.c

2001-03-21 15:41  ds

	* ni_mio_common.c: fix for reversed arguments to win_out(), from
	  Tim Ousley

2001-03-16 19:56  ds

	* adl_pci9118.c, cb_pcidas.c, check_driver, das1800.c, das800.c:
	  fix use of cmd->data

2001-03-16 19:45  ds

	* Makefile, das08-new.c, das08.c, das16-new.c, das16.c: changed
	  driver names

2001-03-16 19:44  ds

	* das08-old.c, das08.c, das08jr-old.c, das08jr.c, das16-old.c,
	  das16.c: Changed names on drivers

2001-03-16 19:38  ds

	* adl_pci9118.c, comedi_parport.c, das16-new.c, das6402.c,
	  dt282x.c, mite.c, ni_atmio16d.c, ni_mio_common.c, pcl812.c,
	  pcl818.c: Removed dependency on s->async->cur_trig in all the
	  drivers.  Only dependency is in comedi_fops.c, where it could be
	  replaced by a local variable.  Also cleaned up the buffer code in
	  many of the drivers.

	  Probably broke a lot of code that was techinically already
	  broken.

2001-03-16 19:34  ds

	* check_driver: added new tests

2001-03-16 11:32  ds

	* 8255.c: 8255 shouldn't use async structure because it doesn't get
	  allocated.

2001-03-16 11:20  ds

	* pcm3730.c: Original source from author.  Probably will be
	  moved/fixed.

2001-03-08 09:34  fmhess

	* cb_pcidas.c: removed unused recognize stuff from pci driver

2001-03-08 01:21  ds

	* 8255.c, dt2801.c, dt2814.c, dt2817.c, dt282x.c, ni_mio_common.c:
	  Conversion of drivers from trig to insn/cmd.

2001-03-05 13:12  fmhess

	* mite.c: fixed problem with segfault on rmmod when you load mite
	  with no supported cards installed in your computer

2001-03-04 02:55  ds

	* adl_pci9118.c, check_driver, das16-new.c, das16.c, das6402.c,
	  dt2811.c, dt2814.c, dt2815.c, dt282x.c, ni_atmio16d.c,
	  ni_pcidio.c, ni_pcimio.c, pcl711.c, pcl724.c, pcl725.c, pcl726.c,
	  pcl812.c, pcl818.c, rti800.c, rti802.c: fixes for bugs suggested
	  by check_driver

2001-03-04 00:39  ds

	* 8255.c, adl_pci9118.c, cb_pcidas.c, daqboard2000.c, das08-new.c,
	  das08.c, das16-new.c, das1600.c, das1800.c, das800.c, dt2801.c,
	  dt2811.c, dt282x.c, dt3000.c, ii_pci20kc.c, mpc8260cpm.c,
	  ni_atmio.c, ni_atmio16d.c, ni_mio_common.c, ni_mio_cs.c,
	  ni_pcidio.c, ni_pcimio.c, ni_stc.h, pcl711.c, pcl724.c, pcl726.c,
	  pcl812.c, pcl818.c, poc.c, quatech_daqp_cs.c, rti800.c, skel.c:
	  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

2001-03-03 22:57  ds

	* check_driver: script to check random craziness in drivers

2001-03-03 07:56  fmhess

	* das08-new.c: added recognize replacement

2001-03-03 07:43  fmhess

	* cb_pcidas.c: removed unnecessary recognize function that just
	  recognized name of driver

2001-03-02 09:55  ds

	* ni_mio_common.c: fix warning

2001-03-01 22:00  ds

	* ni_mio_common.c, ni_mio_cs.c: added ao interrupt debugging now
	  checks ao interrupt flag remove incorrect comment in ni_mio_cs

2001-03-01 11:05  fmhess

	* adl_pci9118.c: added recognize replacement

2001-03-01 10:35  fmhess

	* das1800.c: added recognize replacement, integrated ai range table
	  into das1800_board struct

2001-03-01 10:33  fmhess

	* skel.c: updated some comments

2001-02-28 20:59  ds

	* ni_mio_common.c, ni_mio_cs.c: 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

2001-02-28 10:00  fmhess

	* das800.c, skel.c: changed comedi_driver member num_boards to
	  num_names as this is more accurate

2001-02-27 15:23  fmhess

	* das800.c, skel.c: recognize replacement now provides simpler
	  interface to drivers

2001-02-21 09:25  fmhess

	* das1800.c: protected indirect addressing with
	  comedi_spin_lock_irqsave()

2001-02-19 14:50  ds

	* Makefile, mpc8260cpm.c: Added driver for DIO pins on MPC8260 CPM.
	  Not working.

2001-02-19 14:41  ds

	* Makefile: added fl512 driver

2001-02-19 14:39  ds

	* ni_mio_common.c, ni_stc.h: 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

2001-02-19 13:18  ds

	* fl512.c: fixups for driver

2001-02-19 12:56  ds

	* fl512.c: Driver from Anders Gnustrup <ex18@kalman.iau.dtu.dk>

2001-02-13 09:06  fmhess

	* das1800.c, das800.c: removed direct references to prealloc_buf
	  from das800 and das1800 drivers

2001-02-12 19:51  fmhess

	* 8255.c, adl_pci9118.c, comedi_parport.c, das16-new.c, das1800.c,
	  das6402.c, das800.c, dt2814.c, dt282x.c, mite.c, ni_atmio16d.c,
	  ni_mio_common.c, pcl812.c, pcl818.c, skel.c: split asyncronous
	  stuff off of comedi_subdevice_struct

2001-02-12 18:52  fmhess

	* daqboard2000_fpga.h: fixed typo that prevented compile

2001-02-05 10:09  ds

	* Makefile, cb_pcidas.c: new driver

2001-02-05 10:09  ds

	* ii_pci20kc.c: change to len_chanlist

2001-02-04 18:58  ds

	* ni_mio_common.c, ni_stc.h: merged part of patch from Brad Keryan

2001-02-04 18:39  ds

	* ni_pcimio.c: removed irrelevant comment

2001-02-04 18:01  ds

	* comedi_parport.c: added support for using the interrupt pin

2001-01-29 15:43  ds

	* ni_pcidio.c: fixed NI document numbers

2001-01-28 22:37  fmhess

	* das1800.c: fixed null dereference problems caused by last change

2001-01-28 21:01  fmhess

	* das1800.c: moved das1800_probe() back in das1800_attach() to
	  insure no io to ports happens until after io addresses have been
	  requested

2001-01-28 20:51  fmhess

	* das800.c: 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()

2001-01-28 12:46  fmhess

	* das800.c, skel.c: added replacement for recognize that can report
	  valid board names

2001-01-28 11:20  fmhess

	* dt2811.c: fixed bug in attach function

2001-01-27 13:44  fmhess

	* das1800.c: added bitfield insn to di and do

2001-01-27 13:26  fmhess

	* das800.c: [no log message]

2001-01-27 13:20  fmhess

	* das800.c: added bitfield insn to di and do

2001-01-24 17:01  fmhess

	* das1800.c: trivial changes

2001-01-24 11:33  fmhess

	* das800.c: removed spurious comment to test commit access

2001-01-23 16:41  ds

	* das08-new.c: fix from Luke Stras

2001-01-23 10:34  ds

	* ni_pcidio.c: added insn support

2001-01-23 10:33  ds

	* ni_mio_cs.c: fixes, debug

2001-01-23 10:33  ds

	* ni_mio_common.c: fixes, debugging

2001-01-23 10:32  ds

	* ni_atmio.c: random cleanup, attempt at ISAPNP

2001-01-23 10:31  ds

	* dt282x.c: random cleanup

2001-01-17 10:00  ds

	* dt282x.c: fixed adbits for dt2824

2001-01-16 14:01  ds

	* ni_atmio.c: driver was choking on ni_atmio name

2001-01-16 10:59  ds

	* das800.c: move header files

2001-01-16 10:58  ds

	* ni_mio_cs.c: compile fix

2001-01-16 09:15  ds

	* ni_mio_common.c: bugfix on cmdtest ao

2001-01-16 09:15  ds

	* ni_mio_cs.c: new cards

2001-01-16 09:12  ds

	* das800.c: update from Frank

2001-01-15 14:56  ds

	* ni_pcidio.c: bugfix of the "oh, crap" variety

2001-01-11 14:07  ds

	* ni_pcidio.c: readded linux/irq.h for debugging

2001-01-11 14:03  ds

	* poc.c: compile fixes

2001-01-11 13:50  ds

	* adl_pci9118.c, das16-new.c, das1800.c, das800.c, dt2814.c,
	  dt282x.c, ni_atmio16d.c, ni_mio_common.c, skel.c: added
	  read_subdev and write_subdev where appropriate

2001-01-09 11:21  ds

	* Makefile, poc.c: added poc driver

2001-01-09 11:18  ds

	* dt282x.c, ni_pcidio.c: migrate everybody from asm/irq.h to
	  linux/irq.h

2001-01-08 14:00  ds

	* ni_pcidio.c, ni_pcimio.c: select device based on bus,slot

2001-01-08 13:59  ds

	* dt2814.c: cleanup

2001-01-01 16:34  ds

	* das16-new.c, quatech_daqp_cs.c: compile fixes

2001-01-01 13:30  ds

	* ni_pcidio.c: fix recognize having wrong prototype

2001-01-01 13:29  ds

	* ni_mio_common.c: fix dio configuration bug

2001-01-01 13:29  ds

	* das16-new.c: fix single-ended/differential probe problem

2000-12-26 08:28  ds

	* das1800.c: update from frank

2000-12-22 13:23  ds

	* das1800.c: update from Frank

2000-12-19 08:05  ds

	* ni_pcidio.c: fix recognize

2000-12-18 09:28  ds

	* das16-new.c: fix compile problems

2000-12-18 09:28  ds

	* ni_atmio.c: fix warning

2000-12-18 08:38  ds

	* 8253.h: remove misleading comment and make _div function default

2000-12-18 08:36  ds

	* das16-new.c: changes from Chris Baugher

2000-12-15 10:27  ds

	* das08.c: bugfix from Luke Stras

2000-12-11 20:58  ds

	* das1800.c: update from frank

2000-12-06 12:09  ds

	* ni_pcimio.c: new device id

2000-12-06 12:09  ds

	* ni_mio_common.c: remove warnings

2000-12-06 12:09  ds

	* 8253.h: new cascade math function by Frank Mori Hess

2000-12-05 20:06  ds

	* ni_atmio.c: added recognize to use older name atmio-E

2000-12-02 09:52  ds

	* Makefile: added das1800

2000-12-02 09:52  ds

	* das1800.c, das800.c: update from Frank Mori Hess

2000-12-01 11:07  ds

	* ni_mio_common.c, ni_mio_cs.c: error message cleanup

2000-11-30 12:34  ds

	* ni_mio_common.c: random changes for block mode

2000-11-30 12:30  ds

	* amcc_s5933.h: compile fix

2000-11-29 17:19  ds

	* ni_mio_common.c, ni_stc.h: #ifdef's added for trig stuff blocking
	  mode added ao insns added ao cmd added

2000-11-29 17:15  ds

	* das800.c: compile fix

2000-11-29 17:15  ds

	* Makefile: [no log message]

2000-11-29 17:14  ds

	* amcc_s5933.h: compile fixes

2000-11-29 16:29  ds

	* ni_mio_cs.c: removed release_region

2000-11-29 16:28  ds

	* dt282x.c: added insn support

2000-11-29 16:27  ds

	* dt2814.c: added cmd support, insn support

2000-11-29 16:26  ds

	* skel.c: added cmdtest

2000-11-29 15:18  ds

	* das800.c: update from frank

2000-11-24 16:20  ds

	* das800.c: driver cleanup

2000-11-24 16:10  ds

	* ni_mio_common.c, pcl818.c, quatech_daqp_cs.c: fixed poll, select,
	  mod use count for RT; many RT fixes/changes; more support for
	  running drivers RT from user space; pcl818: added pcm3718;
	  quatech_daqp_cs: fixed compilation; kcomedilib: added specific
	  EXPORT_SYMBOL()s

2000-11-23 22:14  ds

	* ni_mio_common.c: added flag to error string conversion

2000-11-23 22:13  ds

	* das800.c: driver fixes

2000-11-23 22:00  ds

	* Makefile, das800.c: added das800 driver

2000-11-13 02:17  ds

	* ni_atmio.c: rtlinux fix

2000-11-07 13:50  ds

	* am9513.h: move header file

2000-11-07 13:48  ds

	* 8255.c, 8255.h, adl_pci9118.c, comedi_parport.c, daqboard2000.c,
	  das08-new.c, das08.c, das08jr.c, das16-new.c, das16.c, das1600.c,
	  das6402.c, dt2801.c, dt2811.c, dt2814.c, dt2815.c, dt2817.c,
	  dt282x.c, dt3000.c, ii_pci20kc.c, mite.c, mite.h, multiq3.c,
	  ni_atmio.c, ni_atmio16d.c, ni_mio_cs.c, ni_pcidio.c, ni_pcimio.c,
	  pcl711.c, pcl724.c, pcl725.c, pcl726.c, pcl812.c, pcl818.c,
	  quatech_daqp_cs.c, rti800.c, rti802.c, skel.c: fix sed script
	  mistake

2000-11-07 13:39  ds

	* 8255.c, 8255.h, adl_pci9118.c, comedi_parport.c, daqboard2000.c,
	  das08-new.c, das08.c, das08jr.c, das16-new.c, das16.c, das1600.c,
	  das6402.c, dt2801.c, dt2811.c, dt2814.c, dt2815.c, dt2817.c,
	  dt282x.c, dt3000.c, ii_pci20kc.c, mite.c, mite.h, multiq3.c,
	  ni_atmio.c, ni_atmio16d.c, ni_mio_cs.c, ni_pcidio.c, ni_pcimio.c,
	  pcl711.c, pcl724.c, pcl725.c, pcl726.c, pcl812.c, pcl818.c,
	  quatech_daqp_cs.c, rti800.c, rti802.c, skel.c: change
	  comedi_module.h to linux/comedidev.h

2000-11-07 13:36  ds

	* 8255.c: warning fixes

2000-11-07 12:24  ds

	* 8255.c, mite.c, ni_mio_common.c: addition of insn_config

2000-11-07 12:21  ds

	* das16-new.c: added recognize function

2000-10-15 15:33  ds

	* daqboard2000.c: added <asm/uaccess.h>

2000-10-15 14:50  ds

	* daqboard2000.c, dt3000.c: patch from Tomasz

2000-10-15 14:31  ds

	* mite.c, ni_pcidio.c, ni_pcimio.c: mite->used fix, 6034e fix from
	  Brad Keryan <brad.keryan@ni.com>

2000-10-13 17:36  ds

	* Makefile, quatech_daqp_cs.c: patch from Brent Baccala

2000-10-13 02:27  ds

	* comedi_parport.c: updates for insn

2000-10-13 01:51  ds

	* ii_pci20kc.c: modified for insn

2000-10-13 01:15  ds

	* ii_pci20kc.c: update from Markus

2000-10-12 13:00  ds

	* adl_pci9118.c, amcc_s5933.h: new driver from Michal Dobes, plus
	  fixes to docs

2000-10-10 17:50  ds

	* ni_mio_common.c, ni_pcimio.c, ni_stc.h: bug fixes re failure on
	  comedi_test

2000-10-10 17:47  ds

	* daqboard2000.c: code cleanup modularized fpga code

2000-09-17 08:50  ds

	* rti800.c: fix 815 recognition

2000-09-09 15:00  ds

	* daqboard2000.c: patch from anders re 8255

2000-09-07 17:40  ds

	* ni_atmio.c, ni_mio_common.c, ni_stc.h: enable GPCTs on all boards

2000-09-07 17:21  ds

	* ni_pcimio.c: removed debugging messages

2000-09-05 17:53  ds

	* ni_mio_cs.c: remove bogus undef

2000-09-05 11:33  ds

	* ni_atmio.c, ni_mio_cs.c, ni_pcimio.c, ni_stc.h: moved ni_private
	  common stuff to .h

2000-09-05 11:16  ds

	* ni_pcimio.c: device id

2000-09-04 19:12  ds

	* ni_mio_common.c: hack bugfix for commands

2000-09-04 16:09  ds

	* ni_mio_common.c, ni_mio_cs.c: speedup changes.

2000-09-04 16:08  ds

	* ni_pcimio.c: added PCI id

2000-09-02 18:54  ds

	* ni_mio_common.c: fix cmdtest bug for external triggering

2000-09-02 18:53  ds

	* mite.h: added mite_list_devices()

2000-09-02 18:51  ds

	* ni_pcidio.c, ni_pcimio.c: additional debugging for unknown boards

2000-09-02 18:49  ds

	* 8255.c, dt282x.c, ni_mio_common.c: instruction bits support

2000-09-02 18:44  ds

	* das16.c, dt3000.c: warning cleanups

2000-08-31 08:29  ds

	* ni_mio_cs.c: added product ID for 16e-4

2000-08-30 08:42  ds

	* ni_mio_cs.c: fix unknown device id message

2000-08-18 17:59  ds

	* mite.c, ni_mio_common.c, ni_pcimio.c, ni_stc.h: Additonal info on
	  PCI boards, readded warning for unknown boards

2000-08-09 13:28  ds

	* ni_mio_cs.c: fix fifo depth

2000-08-07 23:44  ds

	* ni_pcimio.c: start name migration to ni_pcimio

2000-08-05 16:31  ds

	* ni_pcidio.c, ni_pcimio.c: new PCI ids from ni source

2000-07-26 16:10  ds

	* ni_atmio.c, ni_mio_cs.c: fix RT dep

2000-07-26 13:51  ds

	* comedi_parport.c, ni_mio_common.c: changes

2000-07-24 12:43  ds

	* 8255.h, Makefile, pcl724.c: patch from dobes

2000-07-24 12:42  ds

	* skel.c: added skeleton driver

2000-07-24 12:41  ds

	* Makefile, das08-new.c, das16-new.c, dt282x.c, ni_atmio.c,
	  ni_atmio16d.c, ni_mio_common.c, ni_mio_cs.c, ni_pcimio.c,
	  ni_stc.h: lots of changes

2000-07-21 15:38  ds

	* pcl812.c, pcl818.c: iobase fix

2000-07-21 15:37  ds

	* pcl726.c: updates from Michal Dobes

2000-07-14 19:37  ds

	* das08-new.c, das16-new.c: changes

2000-07-13 10:15  ds

	* ni_mio_common.c, ni_pcimio.c: fix breakage

2000-07-13 10:02  ds

	* ni_mio_common.c: remove debugging bug

2000-07-12 17:46  ds

	* 8255.c, Makefile, comedi_parport.c, daqboard2000.c, das08.c,
	  das08jr.c, das16.c, das1600.c, das6402.c, dt2801.c, dt2811.c,
	  dt2814.c, dt2815.c, dt2817.c, dt282x.c, dt3000.c, ii_pci20kc.c,
	  multiq3.c, ni_atmio.c, ni_atmio16d.c, ni_pcidio.c, ni_pcimio.c,
	  pcl711.c, pcl725.c, pcl726.c, pcl812.c, pcl818.c, rti800.c,
	  rti802.c: module, Makefile, config changes

2000-07-12 17:44  ds

	* ni_mio_common.c, ni_mio_cs.c: random editing

2000-07-12 17:35  ds

	* das08-new.c, das16-new.c: new drivers

2000-06-26 08:29  ds

	* 8253.h, ni_pcidio.c, pcl812.c: fix hidden include of
	  linux/module.h by rtl.h

2000-06-14 23:46  ds

	* ni_mio_common.c: made PCI DMA optional

2000-06-14 23:42  ds

	* ni_mio_common.c: more sign bit fixes

2000-06-14 22:03  ds

	* ni_atmio.c, ni_mio_common.c, ni_mio_cs.c, ni_pcimio.c: fix more
	  sign bit problems, added insn support for ai

2000-06-14 15:23  ds

	* dt2801.c: fix compile warning

2000-06-14 00:45  ds

	* mite.c, mite.h, ni_mio_common.c, ni_pcimio.c: PCI DMA support

2000-06-14 00:02  ds

	* ni_atmio.c, ni_mio_common.c, ni_stc.h: finally fix 2's compliment
	  bug in asynchronous

2000-06-02 00:03  ds

	* ni_mio_common.c: analog output range problem fix

2000-05-31 20:07  ds

	* ni_mio_common.c: interrupt service routine -- stops interrupts on
	  error

2000-05-26 17:54  ds

	* ni_atmio.c, ni_atmio16d.c, ni_mio_common.c, ni_mio_cs.c,
	  ni_pcimio.c, ni_stc.h: patch from Tomasz, more fixes for
	  ni_mio_cs.c

2000-05-26 17:30  ds

	* ni_mio_cs.c: fix interrupt pin.  interrupts work.

2000-05-25 19:43  ds

	* ni_mio_cs.c: driver works

2000-05-25 19:19  ds

	* ni_mio_cs.c: Correctly configures card -- fingerprint works

2000-05-24 16:29  ds

	* daqboard2000.c: PCI fixes for 2.3

2000-05-24 16:18  ds

	* ni_mio_cs.c: more work

2000-05-24 15:51  ds

	* dt2815.c: warning fix

2000-05-24 15:32  ds

	* ni_pcimio.c: add gpct members to ni_private

2000-05-23 19:26  ds

	* 8253.h, pcl818.c: patch from Michal Dobes

2000-05-23 11:21  ds

	* ni_mio_cs.c: more changes

2000-05-23 10:50  ds

	* pcl818.c: patch from Michael Dobes

2000-05-23 10:50  ds

	* daqboard2000.c, daqboard2000_fpga.h: patch from Anders Blomdell

2000-05-23 10:46  ds

	* 8253.h, Makefile, pcl711.c, pcl812.c: patch from Michael Dobes

2000-05-23 10:44  ds

	* Makefile, ni_atmio.c, ni_atmio16d.c, ni_mio_common.c, ni_stc.h:
	  patch from Anders Blomdell

2000-05-21 12:23  ds

	* ni_mio_cs.c: updates to mio_cs

2000-05-10 15:51  ds

	* ni_mio_common.c: documentation fixes

2000-05-06 13:26  ds

	* ni_atmio16d.c: sanity fixes

2000-05-06 11:55  ds

	* ni_atmio16d.c: buffer fix

2000-05-05 12:24  ds

	* Makefile, dt3000.c, ni_atmio.c, ni_atmio16d.c: random unknown
	  changes

2000-05-05 12:23  ds

	* Makefile, ni_mio_common.c, ni_stc.h: changes for ni_mio_cs

2000-05-05 12:22  ds

	* ni_mio_cs.c: added ni_mio_cs.c

2000-05-05 12:14  ds

	* ni_atmio16d.c: added ni_atmio16d.c

2000-04-03 21:59  ds

	* ni_mio_common.c: fixes for continuous acquisition

2000-03-22 11:35  ds

	* ni_pcidio.c: allocates correct number of subdevs

2000-03-22 11:34  ds

	* das1600.c: tentative patch for das16 compatibility

2000-03-22 11:33  ds

	* 8255.h: added warning when not configured

2000-03-09 13:28  ds

	* 8255.h: changed CONFIG_8255 to CONFIG_COMEDI_8255

2000-03-09 13:28  ds

	* ni_pcidio.c: Correctly inits 6503

2000-03-06 00:37  ds

	* ni_mio_common.c: fixups for commands

2000-03-05 17:18  ds

	* 8253.h: New file

2000-03-05 17:18  ds

	* das1600.c, das6402.c, dt2814.c, dt282x.c, dt3000.c,
	  ni_mio_common.c, ni_pcidio.c, pcl711.c, pcl812.c: Removed
	  timer_type globally, moved to comedi_get_device_by_minor(),
	  removed VER08 conf option, made all timers TIMER_nanosec
	  (ni_mio_common, pcl711, pcl812), pcl812 changes, pcl812 indent

2000-03-03 18:07  ds

	* pcl812.c: Compilation fixes

2000-03-03 15:10  ds

	* pcl812.c: added timer function

2000-03-02 00:16  ds

	* ni_pcidio.c: Added PCI id for PCI-6503

2000-03-02 00:11  ds

	* Makefile, pcl812.c: Added pcl812 driver from Michal Dobes
	  <majkl@tesnet.cz>

2000-02-26 17:39  ds

	* ii_pci20kc.c: modularized PCI20k modules, general cleanup

2000-02-26 15:23  ds

	* ii_pci20kc.c: include reordering

2000-02-26 14:59  ds

	* ni_pcimio.c: added PCI ID

2000-02-26 14:59  ds

	* ni_mio_common.c: added AO channel loop

2000-02-26 14:58  ds

	* ii_pci20kc.c: range fixes

2000-02-25 12:11  ds

	* Makefile: Fix ii_pci20kc again

2000-02-25 12:11  ds

	* Makefile: Fix ii_pci20kc

2000-02-25 12:09  ds

	* Makefile: Added ii_pci20kc

2000-02-25 12:09  ds

	* ii-pci20kc.c, ii_pci20kc.c: Change name.

2000-02-25 12:07  ds

	* ii-pci20kc.c: Added Intelligent Instruments PCI-200001C driver

2000-02-17 00:03  ds

	* ni_mio_common.c, ni_pcimio.c: command changes, range fixes

2000-02-15 00:02  ds

	* 8255.c, Makefile, comedi_parport.c, das08.c, das08jr.c,
	  das1600.c, das6402.c, dt2801.c, dt2811.c, dt2814.c, dt2815.c,
	  dt2817.c, dt282x.c, dt3000.c, multiq3.c, ni_pcidio.c, pcl711.c,
	  pcl725.c, pcl726.c, rti800.c, rti802.c: range modularization

2000-02-15 00:01  ds

	* ni_stc.h: ai_speed addition

2000-02-15 00:00  ds

	* ni_atmio.c, ni_mio_common.c, ni_pcimio.c: range changes, command
	  support, ai_speed addition, device additions to pci_mio.c

2000-02-11 18:26  ds

	* das1600.c: fixed _attach() using local variable for board number

2000-02-09 20:53  ds

	* dt2801.c, dt282x.c: [no log message]

2000-02-08 23:51  ds

	* dt282x.c: initial command support for dt282x

2000-02-08 18:20  ds

	* dt2801.c: Duh.  Compilation fixes.

2000-02-08 18:12  ds

	* dt2801.c: Modified debugging

2000-02-07 15:11  ds

	* comedi_parport.c: compilation fix

2000-02-07 15:08  ds

	* Makefile, comedi_parport.c: Fix to make comedi_parport driver
	  modular

2000-02-05 13:43  ds

	* das16.c: Corrected type in last patch.

2000-02-03 15:07  ds

	* das16.c: Added dev->boardname= in das16.

2000-02-01 20:49  ds

	* ni_mio_common.c: moved module.c to comedi_fops.c merged patch

2000-02-01 19:21  ds

	* 8255.c, 8255.h, Makefile, das08.c, das08jr.c, das16.c, das1600.c,
	  das6402.c, dt2801.c, dt2811.c, dt2814.c, dt2815.c, dt2817.c,
	  dt282x.c, dt3000.c, mite.c, mite.h, multiq3.c, ni_atmio.c,
	  ni_mio_common.c, ni_pcidio.c, ni_pcimio.c, ni_stc.h, pcl711.c,
	  pcl725.c, pcl726.c, rti800.c, rti802.c: Import of comedi-0.7.36.

2000-02-01 19:21  ds

	* 8255.c, 8255.h, Makefile, das08.c, das08jr.c, das16.c, das1600.c,
	  das6402.c, dt2801.c, dt2811.c, dt2814.c, dt2815.c, dt2817.c,
	  dt282x.c, dt3000.c, mite.c, mite.h, multiq3.c, ni_atmio.c,
	  ni_mio_common.c, ni_pcidio.c, ni_pcimio.c, ni_stc.h, pcl711.c,
	  pcl725.c, pcl726.c, rti800.c, rti802.c: Initial revision

