2008-01-28 15:51  fmhess

	* configure.ac: bumped version for 0.7.76 release.

2008-01-28 15:04  fmhess

	* Makefile.am: Allow generation of devices.txt and drivers.txt to
	  work when builddir != srcdir.

2008-01-28 15:03  fmhess

	* comedi/drivers/ni_mio_common.c: Suppress some compiler warnings

2008-01-28 14:32  fmhess

	* comedi/drivers/ni_mio_common.c: Replaced an "if(0)" with an "#if
	  0".

2008-01-28 08:54  abbotti

	* comedi/drivers/ni_pcidio.c: Fix bug in
	  ni_pcidio_release_di_mite_channel() that prevented subsequent
	  commands working (it never set devpriv->di_mite_chan to NULL
	  after calling mite_release_channel()).

2008-01-16 12:03  abbotti

	* comedi/drivers/ni_65xx.c: Corrected number of channels for DO
	  subdevice.

2008-01-14 13:05  abbotti

	* comedi/kcomedilib/kcomedilib_main.c: In comedi_do_insn: For
	  INSN_WAIT, make sure insn->n is exactly 1.  For subdevice
	  instructions, if subdevice is unused, return -EIO.  For subdevice
	  instructions, if chanspec is wrong, return -EINVAL.

2008-01-14 12:59  abbotti

	* comedi/kcomedilib/kcomedilib_main.c: In comedi_do_insn, #if'ed
	  out the final check for return value of subdevice insn function
	  matching insn.n.  Comedi documentation for userspace
	  comedi_do_insn allows a lower value to be returned and some
	  drivers blatently do so, particularly for configuration
	  instructions.

	  Also added some XXX reminder comments for INSN_WAIT and
	  INSN_CONFIG for things that need to be fixed.

2008-01-14 07:26  abbotti

	* comedi/comedi_fops.c: Corrected test for INSN_WRITE data value
	  exceeding maxdata. It failed on subdevices that used per-channel
	  maxdata values (maxdata_list).

2008-01-14 07:13  abbotti

	* comedi/comedi_fops.c: Applied comedi_indent script.

2008-01-13 18:07  bporr

	* comedi/comedi_fops.c, comedi/drivers/usbdux.c,
	  include/linux/comedi.h: Added a proper PWM subdevice for comedi.
	  PWM is started with INSN_CONFIG_ARM where the second argument
	  defines the time how long PWM will last. A zero indicates
	  "forever".  PWM is stopped with INSN_CONFIG_DISARM. No further
	  args.  The duty cycle is set via a comedi_data_write where
	  maxdata defines the 100% duty cycle.	The PWM period is set by
	  INSN_CONFIG_PWM_SET_PERIOD where the second argument is in
	  nanoseconds, thus 1E9/frequency INSN_CONFIG_PWM_GET_PERIOD
	  retrieves the frequency which might have been corrected by the
	  driver INSN_GET_PWM_STATUS queries if it's on or off
	  INSN_CONFIG_PWM_SET_H_BRIDGE allows the transmit the duty cycle
	  with a polarity bit in the second argument.  See the usbdux
	  driver and its PWM section.

2008-01-07 06:05  abbotti

	* comedi/comedi_fops.c: Only set SRF_RT subdevice flag if
	  comedi_switch_to_rt(dev) succeeds.

2008-01-02 12:41  abbotti

	* comedi/comedi_fops.c: For COMEDI_DEVCONFIG ioctl, if argument is
	  NULL, refuse to unconfigure the device if any subdevices are busy
	  or have mmap'ed buffers.  The errno is EBUSY in this case.

2008-01-02 12:04  abbotti

	* comedi/comedi_fops.c: Changed read, write, poll, and mmap file
	  operations to use the per-device mutex.  The mutex is released
	  during read and write operations that block.

2008-01-01 21:17  fmhess

	* comedi/drivers/cb_pcidas64.c: Added board entry for 6013.

2007-12-20 10:12  abbotti

	* m4/as-linux.m4: Once the linux build directory has been
	  determined ($LINUX_DIR), try and override the previous setting of
	  the LINUX_KERNEL_RELEASE variable using the release info from the
	  Linux build directory.  Information comes from the UTS_RELEASE C
	  macro.  For kernel versions 2.6.18 and later this is defined in
	  include/linux/utsrelease.h.  For earlier kernel versions it is
	  defined in include/linux/version.h.

2007-12-17 11:43  abbotti

	* configure.ac, m4/as-linux.m4: Some changes for separate Linux
	  source and build trees.  Add LINUX_SRC_DIR variable to point to
	  Linux source tree (LINUX_DIR points to the Linux build tree).  It
	  can be set with a new --with-linuxsrcdir option or determined
	  automatically from the build tree.  Changed some configure tests
	  to check the Linux source tree instead of the build tree.  The
	  affected tests are COMEDI_CHECK_PCMCIA_PROBE,
	  COMEDI_CHECK_LINUX_KBUILD and COMEDI_CHECK_HAVE_MUTEX_H.  The
	  COMEDI_CHECK_LINUX_KBUILD test has been simplified because it no
	  longer has to check for separate source and build trees.

2007-12-12 09:55  abbotti

	* comedi/comedi_fops.c, comedi/drivers.c,
	  include/linux/comedidev.h: Use unlocked_ioctl file operation
	  instead of ioctl if kernel supports it and use a mutex in struct
	  comedi_device.  Some parts of the driver still need to be changed
	  to use the mutex.

2007-12-12 09:51  abbotti

	* configure.ac, m4/as-linux.m4: Check for include/linux/mutex.h in
	  kernel source.

2007-12-12 09:47  abbotti

	* include/linux/: Makefile.am, mutex.h: Added compatibility header
	  for <linux/mutex.h>.

2007-12-12 08:47  abbotti

	* comedi/drivers/Makefile.am: For non-Kbuild make, don't build
	  addi-data drivers that use floating point, but include source in
	  EXTRA_DIST.  (Kbuild make already skips these drivers.)

2007-12-12 07:42  abbotti

	* comedi/drivers/addi-data/addi_common.h: Corrected type qualifiers
	  for pc_DriverName in boardtype.

2007-12-12 07:28  abbotti

	* comedi/drivers/addi-data/hwdrv_APCI1710.h: Removed #defines for
	  types (now they're all in addi_common.h).

2007-12-12 07:27  abbotti

	* comedi/drivers/addi-data/addi_common.h: Use typedef instead of
	  #define to define MS-Windows types.  Add a few more pointer
	  types.

2007-12-12 06:34  abbotti

	* comedi/comedi_compat32.c: Include <linux/ioctl32.h> if using
	  old-style register_ioctl32_conversion.

2007-12-11 22:12  fmhess

	* comedi/drivers/ni_pcimio.c: Converted initialization of board
	  array to modern standard (indent does a slightly less bad job of
	  indenting it this way).

2007-12-05 12:02  abbotti

	* comedi/comedi_fops.c: For read and write, check if command still
	  running in non-blocking mode as well.

2007-12-05 09:45  abbotti

	* comedi/kcomedilib/kcomedilib_main.c: Check for various errors
	  such as subdevice in range and support for commands.	Use
	  comedi_set_subdevice_runflags and comedi_get_subdevice_runflags
	  when checking/modifying SRF_RT runflag.

2007-12-05 09:41  abbotti

	* include/linux/comedi_rt.h: If comedi_switch_to_rt() is a macro it
	  should stil have a return value.

2007-12-05 07:52  abbotti

	* comedi/comedi_fops.c, comedi/comedi_ksyms.c,
	  comedi/kcomedilib/kcomedilib_main.c, include/linux/comedidev.h:
	  Use per-subdevice spin-lock instead of big_comedi_lock.  Renamed
	  existing subdevice 'runflags_lock' to 'spin_lock' for more
	  general use.	(Could have used a separate spin-lock for
	  locking/unlocking subdevices, but there shouldn't be much
	  contention for the existing spin-lock used for setting/ getting
	  runflags.)

2007-12-04 10:30  abbotti

	* include/asm/io.h: Define mmiowb() macro if necessary.

2007-12-04 08:11  abbotti

	* include/linux/slab.h: No need to define kcalloc() compatibility
	  function for kernel 2.6.9 onwards.  The kzalloc() compatibility
	  function is still required for vanilla kernels prior to 2.6.14,
	  but some versions of RHEL4 2.6.9 kernel (e.g. 2.6.9-42) already
	  declare it, so use a macro to override it with our own version.

2007-12-03 12:47  abbotti

	* comedi/drivers/amplc_pci230.c: Expanded documentation for the
	  driver.

2007-12-03 09:47  abbotti

	* comedi/drivers/amplc_dio200.c: Report error event when command
	  stopped due to buffer overflow.

2007-12-03 09:43  abbotti

	* comedi/drivers/amplc_dio200.c: Avoid setting s->async->inttrig to
	  NULL in interrupt routine.

2007-12-03 09:36  abbotti

	* comedi/drivers/amplc_pci224.c: Avoid setting s->async->inttrig to
	  NULL in interrupt routine.

2007-12-03 08:57  abbotti

	* comedi/drivers/amplc_pci230.c: For AO command, if scan_begin_src
	  is TRIG_INT and not using DAC FIFO, need to call comedi_event()
	  in the inttrig function because it isn't being called anywhere
	  else.

2007-12-03 08:31  abbotti

	* comedi/drivers/amplc_pci230.c: Avoid changing s->async->inttrig
	  during an interrupt.	In particular, do not set it to NULL when
	  stopping command during interrupt.

2007-11-30 13:37  abbotti

	* comedi/drivers/amplc_pci230.c: Use DAC FIFO if the card has one
	  (PCI230+ hardware version 2).

2007-11-30 07:21  abbotti

	* include/linux/comedi.h: Added enums for Amplicon DIO card clock
	  and gate sources.

2007-11-29 10:49  abbotti

	* comedi/drivers/amplc_pci224.c: For AO command test step 3, return
	  3 if external trigger flags have been corrected.

2007-11-28 09:48  abbotti

	* comedi/drivers/amplc_pci230.c: When stopping AO command, only
	  stop timer if using it (scan_begin_src==TRIG_TIMER).

2007-11-28 06:12  abbotti

	* comedi/drivers/amplc_pci230.c: Release Z2-CT2 resource after AI
	  command started if convert_src is neither TRIG_TIMER nor
	  TRIG_INT.

2007-11-27 11:43  abbotti

	* comedi/drivers/amplc_pci230.c: Avoid using software conversion
	  trigger as it doesn't work very well for differential mode on
	  some versions of PCI230/260.	Use Z2 timer 2 output instead and
	  toggle the output in software to trigger a conversion.  Note that
	  the ADC busy bit only works for software triggers in non-FIFO
	  mode, so for AI INSN_READ, use the FIFO and the FIFO status bits
	  to check when the conversion is complete.

2007-11-27 08:17  abbotti

	* include/linux/comedi_rt.h: RTAI support was broken in
	  comedi-0.7.75 due to missing RTAI_VERSION_CODE and
	  RTAI_MANGLE_VERSION in comedi/drivers/comedi_rt_timer.c.  Added
	  #include <rtai_version.h> to include/linux/comedi_rt.h to fix it.

2007-11-27 07:52  abbotti

	* comedi/drivers/amplc_pci230.c: Insert delay after AI internal
	  conversion trigger (convert_src==TRIG_INT) so we don't trigger
	  more often than the hardware is capable of.

2007-11-26 12:56  abbotti

	* comedi/drivers/amplc_pci230.c: Use programmable ADC FIFO
	  interrupt trigger level and ADC FIFO level registers on
	  PCI230+/260+ to reduce number of interrupts required when FIFO
	  interrupt trigger level would otherwise be "trigger when not
	  empty".

2007-11-25 16:22  bporr

	* comedi/drivers/usbdux.c: Added PWM to the USBDUX. Also moved any
	  synchronous commands to EP1 which should reduce the latency
	  dramatically because it is single buffered which forces the host
	  to wait (no race checks needed anymore). The EP4 is now used for
	  the PWM.  The bit patterns are generated in this driver and the
	  GPIF on the FX2 streams these automatically out through the
	  digital port.

2007-11-23 12:09  abbotti

	* comedi/drivers/amplc_pci230.c: For AI command, allow
	  scan_begin_src == EXT_TRIG for PCI260+ (but not PCI260).  It will
	  use the EXTTRIG/EXTCONVCLK input on pin 17 instead of the PPIC0
	  input that is used for PCI230.

2007-11-23 11:47  abbotti

	* comedi/drivers/amplc_pci230.c: For AO command, support
	  scan_begin_src == TRIG_INT.  (Not terribly useful.) Also, if
	  scan_begin_src == TRIG_TIMER, make sure the timer gate is set
	  high to enable counting.

2007-11-23 11:08  abbotti

	* comedi/drivers/amplc_pci230.c: For AI commands, support TRIG_INT
	  for start_src, scan_begin_src and convert_src, but not all at the
	  same time.

2007-11-23 10:05  abbotti

	* comedi/drivers/amplc_pci230.c: Increased maximum length of
	  channel list for AI command to 256 to allow a repeated
	  subsequence of channels to be used with a reasonable number of
	  repeats.  Can't make the maximum length too long or the
	  generation of N pulses using a monostable as a gate would
	  generate too many pulses in some circumstances.

2007-11-23 09:55  abbotti

	* comedi/drivers/amplc_pci230.c: Support scan_begin_src ==
	  TRIG_TIMER for AI command, but not at same time as AO command as
	  it uses one of the same 8254 counters.  Also, gone back to using
	  timer mode 3 (square wave) instead of mode 2 (pulse) as it seems
	  to induce less noise.

2007-11-23 06:04  abbotti

	* comedi/drivers/amplc_pci230.c: Changed some macros.  No
	  functional changes.

2007-11-22 13:20  abbotti

	* comedi/drivers/amplc_pci230.c: Overhauled setting up and handling
	  of commands, internal timers, and interrupts.

2007-11-21 13:14  fmhess

	* comedi/drivers/adv_pci_dio.c: Fixed offset for isolated digital
	  input register on 1762.

2007-11-19 17:42  fmhess

	* AUTHORS: Added Jeremy Theler

2007-11-19 07:26  abbotti

	* comedi/drivers/amplc_pci230.c: Changed types of some members of
	  struct pci230_private and renamed 'ai_stop' to 'ai_continuous'
	  and 'ao_stop' to 'ao_continuous'.  No functional changes.

2007-11-16 09:34  abbotti

	* comedi/drivers/amplc_pci230.c: Reduced maximum speed (increased
	  minimum period) for AO conversion to 125 kHz (8000 ns).

2007-11-16 09:07  abbotti

	* comedi/drivers/amplc_pci230.c: For ai_cmdtest, maximum AI convert
	  rate depends on whether single-ended or differential, and whether
	  the card is a PCI230/260 or PCI230+/260+.

2007-11-16 08:17  abbotti

	* comedi/drivers/amplc_pci230.c: Need to use 'do_div' macro for
	  64-bit division.

2007-11-15 13:02  abbotti

	* comedi/drivers/amplc_pci230.c: For ai_cmdtest, check channel list
	  starts with channel 0 if there is more than one channel and the
	  card is an older PCI230+ or PCI260+ with buggy channel
	  sequencing.

2007-11-15 11:11  abbotti

	* comedi/drivers/amplc_pci230.c: Fix AI channel enables for
	  AREF_DIFF if the hardware is PCI230+ or PCI260+ due to a
	  difference in the way the register works between PCI230 and
	  PCI230+ in differential mode.

2007-11-13 07:01  abbotti

	* comedi/drivers/amplc_pci230.c: For AI command, when convert_src
	  == TRIG_EXT, make interpretation of convert_arg backwards
	  compatible with previous versions if no flag bits are set.

2007-11-12 17:15  fmhess

	* comedi/drivers/ni_mio_common.c: Fixed sign error that prevented
	  commands from aborting properly on errors.

2007-11-12 12:10  abbotti

	* comedi/comedi_compat32.c: Only added a comment.

2007-11-12 11:45  abbotti

	* comedi/drivers/amplc_pci230.c: For AI command, changed
	  interpretation of scan_begin_arg when scan_begin_src is TRIG_EXT.
	  Previously, 0 meant trigger on -ve edge, 1 meant +ve edge.  Now,
	  the CR_INVERT flag is set to trigger on the -ve edge.

2007-11-12 10:04  abbotti

	* comedi/drivers/amplc_pci230.c: The ADC half full flag flag and
	  interrupt occurs at 2049 samples, not 2048 (i.e. it's an "over
	  half full" flag since the FIFO size is 4096).

2007-11-12 09:58  abbotti

	* comedi/drivers/amplc_pci230.c: Use arrays to look up ai gain bits
	  and polarity.

2007-11-12 09:16  abbotti

	* comedi/drivers/adq12b.c: Stripped ".o" from driver name on
	  "Driver:" line for consistency.

2007-11-12 07:16  abbotti

	* comedi/drivers/amplc_pci230.c: For AI INSN_READ, check for
	  out-of-range differential channel - only the first half of the
	  channel numbers can be used if analog ref is AREF_DIFF.

2007-11-10 11:59  fmhess

	* comedi/drivers/: Kbuild, Makefile.am, adq12b.c: Added new driver
	  from jeremy theler <thelerg@ib.cnea.gov.ar> for MicroAxial
	  ADQ12-B.

2007-11-10 11:53  fmhess

	* AUTHORS: Adding trivial email address obfuscation, since some of
	  the AUTHORS files are linked to from the web page.

2007-11-09 11:36  abbotti

	* comedi/drivers/amplc_pci230.c: In pci230_choose_clk_src(), widen
	  the type of the comparison constant 6553600000 from ul to ull.

2007-11-09 11:02  abbotti

	* comedi/drivers/amplc_pci230.c: Check channel lists in AI and AO
	  cmdtest handlers if chanlist != NULL and chanlist_len > 0.

2007-11-09 10:39  abbotti

	* comedi/drivers/amplc_pci224.c: Minor line-length fixes.

2007-11-09 10:23  abbotti

	* comedi/drivers/amplc_pci224.c: In cmdtest, use DPRINTK instead of
	  comedi_error.

2007-11-09 10:19  abbotti

	* comedi/drivers/amplc_pci224.c: For cmdtest, don't return 5 if
	  chanlist_len == 0.

2007-11-09 09:06  abbotti

	* comedi/drivers/amplc_pci224.c: For cmdtest, don't return error 5
	  if chanlist is NULL.

2007-11-09 08:50  abbotti

	* comedi/comedi_fops.c: For COMEDI_CMD ioctl, check chanlist_len >
	  0.

2007-11-09 07:17  abbotti

	* comedi/comedi_compat32.c: I forgot to rename comedi_compat_ioctl_
	  function back to comedi_compat_ioctl in the previous commit.

2007-11-09 06:12  abbotti

	* comedi/: comedi_compat32.c, comedi_compat32.h: Make the
	  'comedi_compat_ioctl' symbole a function (again) instead of a
	  macro (if HAVE_COMPAT_IOCTL is defined).

2007-11-08 12:09  abbotti

	* comedi/drivers/amplc_pci230.c: Got rid of the timer subdevice as
	  it was pretty useless and clashed with the AO and AI subdevices.
	  I may resurrect it as a counter subdevice at some point.

2007-11-08 12:02  abbotti

	* comedi/drivers/amplc_pci230.c: Use 64-bit ns value when
	  determining clock source.

2007-11-08 11:45  abbotti

	* comedi/drivers/amplc_pci230.c: Renamed pci_iobase to iobase1.

2007-11-08 11:33  abbotti

	* comedi/drivers/amplc_pci230.c: Used specific constants for base
	  addresses of 8254 and 8255 chips instead of using the constants
	  for the first channel of each.

2007-11-08 11:21  abbotti

	* comedi/drivers/amplc_pci230.c: Eliminated clock source and
	  divisor values from private data and combined a few functions.
	  Note: reading the period of the timer subdevice is now even more
	  broken than it was before, but I'm planning to remove it anyway
	  due to conflicts with the AI and AO subdevices.

2007-11-08 10:35  abbotti

	* comedi/drivers/amplc_pci230.c: Renamed some macros.  Now access
	  the timebase values via a look-up table to eliminate some switch
	  statements.

2007-11-08 06:51  abbotti

	* comedi/drivers/amplc_pci230.c: amplc_pci230.c whitespace changes
	  / comment reformatting.

2007-11-08 05:52  abbotti

	* comedi/drivers/amplc_pci230.c: Spelling correction in
	  Description: line.

2007-11-07 12:18  abbotti

	* comedi/: comedi_compat32.c, comedi_compat32.h: Fix for 2.6.10 and
	  earlier.  Rename comedi_compat_ioctl function to
	  comedi_compat_ioctl_ and define comedi_compat_ioctl macro to
	  access it.  The comedi_compat_ioctl macro expands to 0 for 2.6.10
	  and earlier (HAVE_COMPAT_IOCTL undefined) so it tried to define a
	  function called '0'!

2007-11-07 11:24  abbotti

	* comedi/comedi_compat32.c: Removed a stray comment.

2007-11-07 11:18  abbotti

	* comedi/comedi_compat32.c: Make sure 32-bit ioctl handler for <=
	  2.6.10 kernel doesn't return -ENOIOCTLCMD.

2007-11-07 11:03  abbotti

	* comedi/: Kbuild, Makefile.am, comedi_compat32.c,
	  comedi_compat32.h, comedi_fops.c: Support 32-bit ioctl calls on
	  64-bit kernel (CONFIG_COMPAT).

2007-11-05 09:07  abbotti

	* comedi/drivers/amplc_dio200.c: Replaced INSN_CONFIG_8254_SET_MODE
	  with INSN_CONFIG_SET_COUNTER_MODE.

2007-11-05 06:50  abbotti

	* comedi/drivers/: me4000.c, ni_mio_common.c: Inline fixes: define
	  inline functions before calling them.  Some versions of gcc treat
	  it as an error.  Others will ignore the inline in this case and
	  compile in a function call.

2007-11-05 06:47  abbotti

	* comedi/drivers/comedi_fc.h: Made cfc_bytes_per_scan() 'static
	  inline' instead of plain 'inline'.

2007-11-04 00:33  fmhess

	* comedi/comedi_fops.c, comedi/comedi_fops.h,
	  comedi/comedi_ksyms.c, comedi/drivers.c, comedi/proc.c,
	  comedi/range.c, comedi/rt.c, comedi/rt_pend_tq.c,
	  comedi/rt_pend_tq.h, comedi/drivers/8253.h,
	  comedi/drivers/8255.c, comedi/drivers/8255.h,
	  comedi/drivers/acl7225b.c, comedi/drivers/addi_apci_035.c,
	  comedi/drivers/addi_apci_all.c, comedi/drivers/adl_pci6208.c,
	  comedi/drivers/adl_pci7296.c, comedi/drivers/adl_pci7432.c,
	  comedi/drivers/adl_pci8164.c, comedi/drivers/adl_pci9111.c,
	  comedi/drivers/adl_pci9118.c, comedi/drivers/adv_pci1710.c,
	  comedi/drivers/adv_pci_dio.c, comedi/drivers/aio_aio12_8.c,
	  comedi/drivers/aio_iiro_16.c, comedi/drivers/am9513.h,
	  comedi/drivers/amcc_s5933.h, comedi/drivers/amplc_dio200.c,
	  comedi/drivers/amplc_pc236.c, comedi/drivers/amplc_pc263.c,
	  comedi/drivers/amplc_pci224.c, comedi/drivers/amplc_pci230.c,
	  comedi/drivers/c6xdigio.c, comedi/drivers/cb_das16_cs.c,
	  comedi/drivers/cb_pcidas.c, comedi/drivers/cb_pcidas64.c,
	  comedi/drivers/cb_pcidda.c, comedi/drivers/cb_pcidio.c,
	  comedi/drivers/cb_pcimdas.c, comedi/drivers/cb_pcimdda.c,
	  comedi/drivers/comedi_bond.c,
	  comedi/drivers/comedi_counter_unstable.h,
	  comedi/drivers/comedi_fc.c, comedi/drivers/comedi_fc.h,
	  comedi/drivers/comedi_parport.c,
	  comedi/drivers/comedi_rt_timer.c, comedi/drivers/comedi_test.c,
	  comedi/drivers/contec_pci_dio.c, comedi/drivers/daqboard2000.c,
	  comedi/drivers/das08.c, comedi/drivers/das08.h,
	  comedi/drivers/das08_cs.c, comedi/drivers/das16.c,
	  comedi/drivers/das16m1.c, comedi/drivers/das1800.c,
	  comedi/drivers/das6402.c, comedi/drivers/das800.c,
	  comedi/drivers/dmm32at.c, comedi/drivers/dt2801.c,
	  comedi/drivers/dt2811.c, comedi/drivers/dt2814.c,
	  comedi/drivers/dt2815.c, comedi/drivers/dt2817.c,
	  comedi/drivers/dt282x.c, comedi/drivers/dt3000.c,
	  comedi/drivers/dt9812.c, comedi/drivers/dt9812.h,
	  comedi/drivers/fl512.c, comedi/drivers/gsc_hpdi.c,
	  comedi/drivers/icp_multi.c, comedi/drivers/icp_multi.h,
	  comedi/drivers/ii_pci20kc.c, comedi/drivers/jr3_pci.c,
	  comedi/drivers/jr3_pci.h, comedi/drivers/ke_counter.c,
	  comedi/drivers/me4000.c, comedi/drivers/me4000.h,
	  comedi/drivers/me_daq.c, comedi/drivers/mite.c,
	  comedi/drivers/mite.h, comedi/drivers/mpc624.c,
	  comedi/drivers/mpc8260cpm.c, comedi/drivers/multiq3.c,
	  comedi/drivers/ni_6527.c, comedi/drivers/ni_65xx.c,
	  comedi/drivers/ni_660x.c, comedi/drivers/ni_670x.c,
	  comedi/drivers/ni_at_a2150.c, comedi/drivers/ni_at_ao.c,
	  comedi/drivers/ni_atmio.c, comedi/drivers/ni_atmio16d.c,
	  comedi/drivers/ni_daq_dio24.c, comedi/drivers/ni_labpc.c,
	  comedi/drivers/ni_labpc.h, comedi/drivers/ni_labpc_cs.c,
	  comedi/drivers/ni_mio_common.c, comedi/drivers/ni_mio_cs.c,
	  comedi/drivers/ni_pcidio.c, comedi/drivers/ni_pcimio.c,
	  comedi/drivers/ni_stc.h, comedi/drivers/ni_tio.c,
	  comedi/drivers/ni_tio.h, comedi/drivers/pcl711.c,
	  comedi/drivers/pcl724.c, comedi/drivers/pcl725.c,
	  comedi/drivers/pcl726.c, comedi/drivers/pcl730.c,
	  comedi/drivers/pcl812.c, comedi/drivers/pcl816.c,
	  comedi/drivers/pcl818.c, comedi/drivers/pcm3724.c,
	  comedi/drivers/pcm3730.c, comedi/drivers/pcmad.c,
	  comedi/drivers/pcmda12.c, comedi/drivers/pcmmio.c,
	  comedi/drivers/pcmuio.c, comedi/drivers/plx9080.h,
	  comedi/drivers/poc.c, comedi/drivers/quatech_daqp_cs.c,
	  comedi/drivers/rtd520.c, comedi/drivers/rtd520.h,
	  comedi/drivers/rti800.c, comedi/drivers/rti802.c,
	  comedi/drivers/s526.c, comedi/drivers/s626.c,
	  comedi/drivers/s626.h, comedi/drivers/serial2002.c,
	  comedi/drivers/skel.c, comedi/drivers/ssv_dnp.c,
	  comedi/drivers/unioxx5.c, comedi/drivers/usbdux.c,
	  comedi/drivers/usbduxfast.c,
	  comedi/drivers/addi-data/APCI1710_82x54.c,
	  comedi/drivers/addi-data/APCI1710_82x54.h,
	  comedi/drivers/addi-data/APCI1710_Chrono.c,
	  comedi/drivers/addi-data/APCI1710_Chrono.h,
	  comedi/drivers/addi-data/APCI1710_Dig_io.c,
	  comedi/drivers/addi-data/APCI1710_Dig_io.h,
	  comedi/drivers/addi-data/APCI1710_INCCPT.c,
	  comedi/drivers/addi-data/APCI1710_INCCPT.h,
	  comedi/drivers/addi-data/APCI1710_Inp_cpt.c,
	  comedi/drivers/addi-data/APCI1710_Inp_cpt.h,
	  comedi/drivers/addi-data/APCI1710_Pwm.c,
	  comedi/drivers/addi-data/APCI1710_Pwm.h,
	  comedi/drivers/addi-data/APCI1710_Ssi.c,
	  comedi/drivers/addi-data/APCI1710_Ssi.h,
	  comedi/drivers/addi-data/APCI1710_Tor.c,
	  comedi/drivers/addi-data/APCI1710_Tor.h,
	  comedi/drivers/addi-data/APCI1710_Ttl.c,
	  comedi/drivers/addi-data/APCI1710_Ttl.h,
	  comedi/drivers/addi-data/addi_amcc_S5920.c,
	  comedi/drivers/addi-data/addi_amcc_S5920.h,
	  comedi/drivers/addi-data/addi_amcc_s5933.h,
	  comedi/drivers/addi-data/addi_common.c,
	  comedi/drivers/addi-data/addi_common.h,
	  comedi/drivers/addi-data/addi_eeprom.c,
	  comedi/drivers/addi-data/amcc_s5933_58.h,
	  comedi/drivers/addi-data/hwdrv_APCI1710.c,
	  comedi/drivers/addi-data/hwdrv_APCI1710.h,
	  comedi/drivers/addi-data/hwdrv_apci035.c,
	  comedi/drivers/addi-data/hwdrv_apci035.h,
	  comedi/drivers/addi-data/hwdrv_apci1032.c,
	  comedi/drivers/addi-data/hwdrv_apci1032.h,
	  comedi/drivers/addi-data/hwdrv_apci1500.c,
	  comedi/drivers/addi-data/hwdrv_apci1500.h,
	  comedi/drivers/addi-data/hwdrv_apci1516.c,
	  comedi/drivers/addi-data/hwdrv_apci1516.h,
	  comedi/drivers/addi-data/hwdrv_apci1564.c,
	  comedi/drivers/addi-data/hwdrv_apci1564.h,
	  comedi/drivers/addi-data/hwdrv_apci16xx.c,
	  comedi/drivers/addi-data/hwdrv_apci16xx.h,
	  comedi/drivers/addi-data/hwdrv_apci2016.c,
	  comedi/drivers/addi-data/hwdrv_apci2016.h,
	  comedi/drivers/addi-data/hwdrv_apci2032.c,
	  comedi/drivers/addi-data/hwdrv_apci2032.h,
	  comedi/drivers/addi-data/hwdrv_apci2200.c,
	  comedi/drivers/addi-data/hwdrv_apci2200.h,
	  comedi/drivers/addi-data/hwdrv_apci3120.c,
	  comedi/drivers/addi-data/hwdrv_apci3120.h,
	  comedi/drivers/addi-data/hwdrv_apci3200.c,
	  comedi/drivers/addi-data/hwdrv_apci3200.h,
	  comedi/drivers/addi-data/hwdrv_apci3501.c,
	  comedi/drivers/addi-data/hwdrv_apci3501.h,
	  comedi/drivers/addi-data/hwdrv_apci3xxx.c,
	  comedi/drivers/addi-data/hwdrv_apci3xxx.h,
	  comedi/kcomedilib/data.c, comedi/kcomedilib/dio.c,
	  comedi/kcomedilib/get.c, comedi/kcomedilib/kcomedilib_main.c,
	  comedi/kcomedilib/ksyms.c, include/asm/div64.h,
	  include/asm/dma.h, include/asm/page.h, include/asm/pgtable.h,
	  include/asm/semaphore.h, include/asm/types.h,
	  include/asm/uaccess.h, include/linux/comedi.h,
	  include/linux/comedi_rt.h, include/linux/comedidev.h,
	  include/linux/comedilib.h, include/linux/compiler.h,
	  include/linux/delay.h, include/linux/device.h,
	  include/linux/interrupt.h, include/linux/isapnp.h,
	  include/linux/kernel.h, include/linux/kref.h, include/linux/mm.h,
	  include/linux/mod_devicetable.h, include/linux/module.h,
	  include/linux/moduleparam.h, include/linux/pci.h,
	  include/linux/pci_ids.h, include/linux/pnp.h,
	  include/linux/sched.h, include/linux/slab.h,
	  include/linux/stddef.h, include/linux/time.h,
	  include/linux/types.h, include/linux/usb.h,
	  include/linux/version.h, include/linux/wrapper.h,
	  include/pcmcia/ds.h: Applied comedi_indent script to all source
	  files.

2007-11-04 00:28  fmhess

	* comedi/drivers/pcl816.c: Removed some dead code that was causing
	  errors in indent program.

2007-11-04 00:14  fmhess

	* comedi/drivers/adv_pci1710.c: Removed some dead code that
	  confused the indent program.

2007-11-04 00:08  fmhess

	* comedi/drivers/dt9812.h: Removed a bit of ifdef'd out code that
	  confuses the indent program.

2007-11-03 23:45  fmhess

	* scripts/comedi_indent: Added wrapper around indent utility with
	  options I'm going to apply to comedi source files.

2007-11-02 07:11  abbotti

	* comedi/drivers.c: Security fix in comedi_buf_alloc() for non-DMA
	  data buffers.  Allocate each page using get_zeroed_page() instead
	  of __get_free_page() to avoid exposing random memory contents to
	  user space if the buffer is mmap'ed.

2007-11-01 13:47  abbotti

	* comedi/drivers/addi-data/: addi_amcc_s5933.h, addi_common.c:
	  Sanitize resource types.  Use new comedi_pci_enable and
	  comedi_pci_disable functions instead of ad hoc calls to
	  request_region and release_region.

2007-11-01 12:14  abbotti

	* comedi/drivers/: icp_multi.c, icp_multi.h: Removed tests for
	  whether PCI device supports bus-mastering as can't tell from PCI
	  device structure.

2007-11-01 12:11  abbotti

	* comedi/drivers/addi-data/: addi_amcc_s5933.h, addi_common.c,
	  addi_common.h: Removed kernel 2.2 and 2.4 compatibility.  Removed
	  checks for whether PCI device supports mastering as can't tell
	  from PCI device structure.

2007-11-01 11:39  abbotti

	* comedi/drivers/: Makefile.am, adl_pci6208.c, adl_pci7296.c,
	  adl_pci7432.c, adl_pci8164.c, adl_pci9111.c, adl_pci9118.c,
	  adv_pci1710.c, adv_pci_dio.c, amplc_dio200.c, amplc_pc236.c,
	  amplc_pc263.c, amplc_pci224.c, amplc_pci230.c, cb_pcidas.c,
	  cb_pcidas64.c, cb_pcidda.c, cb_pcidio.c, cb_pcimdas.c,
	  cb_pcimdda.c, comedi_pci.h, contec_pci_dio.c, daqboard2000.c,
	  das08.c, dt3000.c, gsc_hpdi.c, icp_multi.h, jr3_pci.c,
	  ke_counter.c, me4000.c, me_daq.c, mite.c, rtd520.c, s626.c: New
	  wrapper functions in comedi/drivers/comedi_pci.h:
	  comedi_pci_enable() combines pci_enable_device() and
	  pci_request_regions().  comedi_pci_disable() combines
	  pci_release_regions() and pci_disable_device().  Does the right
	  thing for reference-counted PCI enables in 2.6.20 onwards.

2007-10-31 10:40  abbotti

	* comedi/drivers/amplc_pci230.c: Check result of
	  subdev_8255_init().

2007-10-31 10:15  abbotti

	* comedi/drivers/amplc_pci230.c: For PCI260(+) make subdevice 2
	  UNUSED instead of AO with no channels.

2007-10-31 10:01  abbotti

	* comedi/drivers/amplc_pci230.c: Added pci230+ and pci260+.
	  Currently they are treated same as pci230 and pci260 apart from
	  the increased number of bits on the AI subdevice.  The cards can
	  also be configured as the old pci230 or pci260.

2007-10-30 12:49  abbotti

	* comedi/drivers/comedi_rt_timer.c: Untested compatibility fix for
	  change to rt_task_init in RTAI >= 3.3 (the context of the
	  callback function changed from 'int' to 'long').

2007-10-30 11:46  abbotti

	* comedi/drivers/addi-data/addi_common.c: #ifdef out floating point
	  register stuff.

2007-10-29 11:52  abbotti

	* comedi/drivers/cb_pcidio.c: Added PCI-DIO24 info supplied by
	  Yoshiya Matsuzaka.  Its software interface is same as PCI-DIO24H
	  but with a different PCI device ID.

2007-10-28 20:00  tag r0_7_75

2007-10-28 20:00  fmhess

	* ChangeLog: Regenerated ChangeLog with "cvs2cl -t" for 0.7.75
	  release.

2007-10-28 19:59  fmhess

	* configure.ac: Bumped version for 0.7.75 release

2007-10-26 13:59  fmhess

	* comedi/drivers/ii_pci20kc.c: Fixed compile warning on amd64.

2007-10-25 16:00  fmhess

	* comedi/drivers/ni_tio.c: Don't report bogus gate errors on 660x
	  boards.

2007-10-25 15:56  fmhess

	* include/linux/comedi.h: Added enum for setting master clock of NI
	  "frequency output" subdevice.

2007-10-25 15:55  fmhess

	* comedi/drivers/: ni_mio_common.c, ni_stc.h: Added subdevice for
	  "frequency output" pin.

2007-10-25 15:49  fmhess

	* comedi/comedi_fops.c: Added check against maxdata for write
	  instructions.

2007-10-24 17:29  fmhess

	* comedi/comedi_fops.c, comedi/drivers.c,
	  include/linux/comedidev.h: Each comedi_async struct should have
	  its own wait_queue_head_t.

2007-10-24 14:14  fmhess

	* comedi/drivers/ni_mio_common.c: Prevent glitches when
	  transitioning from static control of dio lines to waveform
	  output.

2007-10-24 08:37  abbotti

	* comedi/drivers.c: Allocate non-DMA buffer pages using
	  __get_free_page().  (Use of virt_to_page on vmalloc'd memory was
	  incorrect and failed on x86_64 for example.) Clean up fully on
	  allocation failure.

2007-10-22 10:59  abbotti

	* comedi/drivers/amplc_dio200.c: Check dev->attached in interrupt
	  routine.

2007-10-22 08:19  abbotti

	* comedi/drivers/: jr3_pci.c, s526.c, s626.c, s626.h, serial2002.c,
	  addi-data/addi_common.c, addi-data/addi_common.h,
	  addi-data/hwdrv_apci16xx.c: Some 64-bit fixes.

2007-10-18 17:50  fmhess

	* AUTHORS, comedi/drivers/ni_labpc_cs.c: Fix from Torben Mikael
	  Hansen <comedi_ns@linhard.dk> for crash probably caused by my
	  recent porting work.

2007-10-18 17:48  fmhess

	* comedi/drivers/cb_das16_cs.c: Patch from Torben Mikael Hansen
	  <comedi_ns@linhard.dk> which adds device id for PCM-DAS16s/16.

2007-10-18 17:40  fmhess

	* comedi/drivers/: mite.c, mite.h, ni_660x.c: Got rid of fragile
	  checks of specific device ids in mite.c (fixed problems with
	  pxi-6602 support).  Added device id for pxi-6608.  Made sure the
	  "window base size register" is disabled when using the "window
	  base size register 1", since it causes problems if both are
	  enabled simultaneously.

2007-10-18 14:01  abbotti

	* comedi/drivers/: adl_pci9111.c, adl_pci9118.c, adv_pci1710.c,
	  amplc_dio200.c, amplc_pc236.c, cb_pcidas.c, cb_pcidas64.c,
	  das6402.c, dmm32at.c, dt2811.c, dt2814.c, dt282x.c, dt3000.c,
	  gsc_hpdi.c, icp_multi.c, me4000.c, ni_pcidio.c, pcl711.c,
	  pcl812.c, quatech_daqp_cs.c, rtd520.c: Some changes to deal with
	  interrupts before device fully attached.

2007-10-17 16:01  fmhess

	* comedi/drivers/ni_660x.c: Added pci device id for pxi-6602.

2007-10-17 11:26  abbotti

	* comedi/comedi_fops.c, comedi/drivers.c, comedi/rt.c,
	  comedi/drivers/amplc_dio200.c, comedi/drivers/cb_das16_cs.c,
	  comedi/drivers/comedi_rt_timer.c, comedi/drivers/das08_cs.c,
	  comedi/drivers/dt9812.c, comedi/drivers/jr3_pci.c,
	  comedi/drivers/mite.c, comedi/drivers/ni_65xx.c,
	  comedi/drivers/ni_daq_dio24.c, comedi/drivers/ni_labpc_cs.c,
	  comedi/drivers/pcmda12.c, comedi/drivers/quatech_daqp_cs.c,
	  comedi/drivers/unioxx5.c, comedi/drivers/usbdux.c,
	  include/linux/comedidev.h: Replaced kmalloc/memset sequence with
	  kzalloc or kcalloc.

2007-10-17 11:24  abbotti

	* comedi/drivers/: pcmmio.c, pcmuio.c: Replaced kmalloc/memset
	  sequence with kzalloc or kcalloc.  Removed call to memset after
	  alloc_subdevices to avoid clobbering spinlocks.

2007-10-16 15:59  fmhess

	* comedi/drivers/ni_mio_common.c, include/linux/comedi.h: Added
	  support for scan_begin_src = TRIG_EXT on analog output commands.

2007-10-15 22:21  fmhess

	* comedi/drivers/quatech_daqp_cs.c: Ported to linux 2.6.23 pcmcia
	  interface. Compiles, but otherwise untested.

2007-10-15 22:09  fmhess

	* comedi/drivers/ni_labpc_cs.c: Ported to linux 2.6.23 pcmcia
	  interface. Compiles, but otherwise untested.

2007-10-15 20:35  fmhess

	* comedi/drivers/ni_mio_cs.c: Ported to linux 2.6.23 pcmcia
	  interface.  Compiles, but otherwise untested.

2007-10-14 21:15  fmhess

	* comedi/drivers/ni_daq_dio24.c: Updated to linux 2.6.23 pcmcia
	  interface.  Compiles, but untested.

2007-10-14 21:02  fmhess

	* comedi/drivers/das08_cs.c: Updated to 2.6.23 pcmcia interface.
	  Compiles, otherwise untested.

2007-10-14 20:43  fmhess

	* comedi/drivers/cb_das16_cs.c: More linux 2.6.23 pcmcia fixes.

2007-10-14 20:08  fmhess

	* comedi/drivers/cb_das16_cs.c: Updated to 2.6.23 kernel pcmcia
	  interface.  It compiles now, don't know if it actually works.

2007-10-12 15:04  fmhess

	* comedi/comedi_fops.c: Pruned obsolete lseek code.

2007-10-11 10:23  abbotti

	* comedi/drivers/: 8253.h, amplc_dio200.c, amplc_pci224.c,
	  amplc_pci230.c, cb_pcidas.c, das16.c, das16m1.c, das1800.c,
	  das800.c, ni_at_a2150.c, ni_labpc.c: Added regshift parameter
	  after base address in i8254_load(), i8254_mm_load(),
	  i8254_read(), i8254_mm_read(), i8254_write(), i8254_mm_write(),
	  i8254_set_mode(), i8254_mm_set_mode(), i8254_status(),
	  i8254_mm_status().  The offsets to the four 8253/8254 registers
	  will be shifted left by this amount.	This is to cater for cards
	  where the four registers do not occupy consecutive bytes.

2007-09-30 10:42  fmhess

	* comedi/Makefile.am: Support DESTDIR for module install/uninstall.

2007-09-28 20:01  fmhess

	* comedi/drivers/: ni_mio_common.c, ni_stc.h: Fixed use of ai
	  channels >= 64 on 6225.  Based on patch from Ingmar Schoegl
	  <ischoegl@mail.utexas.edu>.

2007-09-28 14:40  fmhess

	* comedi/drivers/ni_mio_common.c: Eliminated the possibility of the
	  ao dma channel getting allocated more than once, when
	  ni_ao_inttrig gets called a second time after returning an error.

2007-09-14 08:33  abbotti

	* include/linux/Makefile.am: Add slab.h compatibility header.

2007-09-14 08:32  abbotti

	* include/linux/slab.h: Add kzalloc and kcalloc kernel
	  compatibility functions.

2007-09-07 13:04  abbotti

	* comedi/proc.c: Corrected calculation of board name offset.  Fixes
	  segmentation violation when reading /proc/comedi for comedi
	  drivers that have num_names > 1.

2007-09-05 23:22  fmhess

	* comedi/Makefile.am: Change $(GREP) to $(EGREP), since we really
	  only do a AC_PROG_EGREP in configure, and apparently GREP isn't
	  always defined, as reported by Anders Blomdell.

2007-09-05 08:37  fmhess

	* comedi/drivers/: addi_apci_035.c, addi_apci_1032.c,
	  addi_apci_1500.c, addi_apci_1516.c, addi_apci_1564.c,
	  addi_apci_16xx.c, addi_apci_1710.c, addi_apci_2016.c,
	  addi_apci_2032.c, addi_apci_2200.c, addi_apci_3001.c,
	  addi_apci_3120.c, addi_apci_3200.c, addi_apci_3300.c,
	  addi_apci_3501.c, addi_apci_3xxx.c, addi_apci_all.c: Added files
	  I forgot to cvs add from patch by Anders Blomdell
	  <anders.blomdell@control.lth.se>

2007-09-03 23:22  fmhess

	* comedi/drivers/: Kbuild, Makefile.am, addi-data/addi_common.c,
	  addi-data/addi_common.h, addi-data/hwdrv_APCI1710.c,
	  addi-data/hwdrv_apci035.c, addi-data/hwdrv_apci035.h,
	  addi-data/hwdrv_apci1032.c, addi-data/hwdrv_apci1032.h,
	  addi-data/hwdrv_apci1500.c, addi-data/hwdrv_apci1500.h,
	  addi-data/hwdrv_apci1564.c, addi-data/hwdrv_apci1564.h,
	  addi-data/hwdrv_apci2016.h, addi-data/hwdrv_apci2032.c,
	  addi-data/hwdrv_apci2032.h, addi-data/hwdrv_apci3120.c,
	  addi-data/hwdrv_apci3120.h, addi-data/hwdrv_apci3200.c,
	  addi-data/hwdrv_apci3200.h, addi-data/hwdrv_apci3501.c,
	  addi-data/hwdrv_apci3501.h, addi-data/hwdrv_apci3xxx.c: Patch
	  from Anders Blomdell <anders.blomdell@control.lth.se> which makes
	  some of the addi-data drivers useable:

	  Since I need to use a driver for apci3106, I guess that I'll have
	  to do some cleanup of the addi-data drivers, but after
	  downloading the drivers from addi-data
	  (http://www.addi-data.com/treiber/linux/comedi/comedi_Driver.tar.gz,
	  v_1.13), and comparing them with cvs, I'm at a loss about which
	  drivers to use as a starting point. I have enclosed a [tentative]
	  patch against CVS (patch.addi-data.20070828), that seems to work
	  with apci3106-16-4. There is also the patch against the CVS from
	  late 2005 (patch.addi.2005-11-11) that I sent to
	  weber.serge@addi-data.com, asking him to do additional cleanup
	  and then submit it to the CVS maintainers, obviously this never
	  happened :-( (and hence the last batch of cards was of another
	  brand).

2007-08-24 14:44  fmhess

	* comedi/drivers/: comedi_fc.c, comedi_fc.h, mite.c: Fixed some
	  calculations of number of bytes per scan when doing digital io
	  commands.

2007-08-21 05:47  abbotti

	* comedi/: comedi_fops.c, drivers.c: Sanity check drivers setting
	  do_cmd without setting do_cmdtest.

2007-08-17 16:54  fmhess

	* comedi/drivers/ni_tio.c: read acknowledges irq bit does have an
	  effect on a 6601.

2007-08-17 15:56  fmhess

	* comedi/drivers/ni_660x.c: Added interrupt handler and enabled
	  interrupts. Added initialization of output routing for pfi pins
	  to reasonable defaults.

2007-08-17 15:53  fmhess

	* comedi/drivers/ni_tio.c: Fixed missing initialization of some
	  counter registers (and their software copies).  Made
	  ni_tio_cancel() safe to call in interrupt context without
	  possibly corrupting software copies of registers.

2007-08-17 15:49  fmhess

	* include/linux/comedi.h: Added enum for setting output routing of
	  pfi pins on 660x boards.

2007-08-16 17:52  fmhess

	* comedi/drivers/ni_tio.c: Fixed failure to unlock spinlock after
	  locking it.  Fixed possibly bogus perm_stale_data result from
	  ni_tio_acknowledge_and_confirm().  Added (unused) support for
	  accessing joint status register 1.

2007-08-15 17:22  fmhess

	* comedi/drivers/: ni_660x.c, ni_mio_common.c, ni_stc.h, ni_tio.c,
	  ni_tio.h: Moved some interrupt enable/disable and interrupt
	  handling stuff from client drivers into ni_tio.c.  ni_stc.h:
	  Added some stuff for correlated digital output waveforms
	  that I missed in earlier commit.  ni_660x.c:	  Added beginnings
	  of support for buffered input counting (untested,	 definitely
	  doesn't work yet due to empty interrupt handler).    Added
	  INSN_CONFIG_SET/GET_ROUTING support,	    to allow switching of
	  output signals between    counter outputs and static digital
	  output.  Fixed channel mix-ups       on input/output selection
	  for static dio.  Fixed static digital 	output to work on
	  full 32 bits.  Replaced some preprocessor macros	with inline
	  functions.

2007-08-15 17:20  fmhess

	* include/linux/comedidev.h: Added comment describing purpose of
	  comedi_set_hw_dev().

2007-08-13 17:17  fmhess

	* comedi/drivers/ni_mio_common.c, comedi/drivers/ni_pcimio.c,
	  comedi/drivers/ni_tio.c, include/linux/comedi.h: Added support
	  for dio write commands with NI M-series.

2007-08-13 11:12  fmhess

	* comedi/drivers/mite.c: Disable all of a channel's interrupts when
	  it is released.

2007-08-13 11:05  fmhess

	* comedi/comedi_fops.c: NULL inttrig in do_become_nonbusy().

2007-08-09 16:15  fmhess

	* comedi/drivers/: ni_tio.c, ni_tio.h: Check for stale data error
	  on counter input command if reloading on gate is enabled.

2007-08-09 15:17  fmhess

	* comedi/drivers/ni_stc.h: Added bit definitions for NI m-series
	  correlated dio registers.

2007-08-09 13:55  fmhess

	* include/linux/comedi.h: Added definitions for possible
	  scan_begin_srcs on NI m-series with upcoming correlated dio
	  command support.

2007-08-09 09:03  fmhess

	* comedi/drivers/ni_tio.c: NI counters don't really support
	  stop_src TRIG_COUNT.

2007-08-09 08:58  fmhess

	* comedi/drivers/: mite.c, mite.h: Made mite_done() update done
	  status by reading status register.

2007-08-08 20:22  fmhess

	* comedi/drivers/mite.h: We need to use dma_free_coherent() instead
	  of kfree() in mite_free_ring() now.

2007-08-07 16:06  fmhess

	* comedi/comedi_fops.c: Set SRF_RUNNING and SRF_ERROR together
	  atomically in comedi_event().

2007-08-07 15:04  fmhess

	* comedi/drivers/mite.c, comedi/drivers/mite.h,
	  comedi/drivers/ni_pcidio.c, comedi/drivers/ni_pcimio.c,
	  include/linux/comedidev.h: Ported allocation of mite dma rings to
	  modern kernel dma api.

2007-08-07 12:22  fmhess

	* comedi/drivers/: ni_660x.c, ni_mio_common.c, ni_tio.c, ni_tio.h:
	  Set missing SDF_LSAMPL on NI GPCT subdevices.  Made command test
	  for gpct command actually check something.  Made some of the
	  command sources for gpct command actually have an effect.

2007-08-06 07:19  abbotti

	* comedi/drivers/: comedi_fc.c, mite.c, ni_atmio16d.c, pcmad.c:
	  Corrected pathname in file header comment.

2007-08-06 07:05  abbotti

	* comedi/drivers/pcl812.c: Moved description of configuration
	  options so it will appear in drivers.txt

2007-08-06 06:47  abbotti

	* comedi/drivers/: 8255.c, acl7225b.c, adl_pci6208.c,
	  adl_pci7296.c, adl_pci7432.c, adl_pci8164.c, adl_pci9111.c,
	  adl_pci9118.c, adv_pci1710.c, adv_pci_dio.c, aio_aio12_8.c,
	  aio_iiro_16.c, amplc_dio200.c, amplc_pc236.c, amplc_pc263.c,
	  amplc_pci224.c, amplc_pci230.c, c6xdigio.c, cb_das16_cs.c,
	  cb_pcidas.c, cb_pcidas64.c, cb_pcidda.c, cb_pcidio.c,
	  cb_pcimdas.c, cb_pcimdda.c, comedi_bond.c, comedi_parport.c,
	  comedi_rt_timer.c, comedi_test.c, contec_pci_dio.c,
	  daqboard2000.c, das08.c, das08_cs.c, das16.c, das16m1.c,
	  das1800.c, das6402.c, das800.c, dmm32at.c, dt2801.c, dt2811.c,
	  dt2814.c, dt2815.c, dt2817.c, dt282x.c, dt3000.c, dt9812.c,
	  fl512.c, gsc_hpdi.c, icp_multi.c, ii_pci20kc.c, jr3_pci.c,
	  ke_counter.c, me4000.c, me_daq.c, mpc624.c, mpc8260cpm.c,
	  multiq3.c, ni_6527.c, ni_65xx.c, ni_660x.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_labpc_cs.c, ni_mio_cs.c,
	  ni_pcidio.c, ni_pcimio.c, ni_tio.c, pcl711.c, pcl724.c, pcl725.c,
	  pcl726.c, pcl730.c, pcl812.c, pcl816.c, pcl818.c, pcm3724.c,
	  pcm3730.c, pcmad.c, pcmda12.c, pcmmio.c, pcmuio.c, poc.c,
	  quatech_daqp_cs.c, rtd520.c, rti800.c, rti802.c, s526.c, s626.c,
	  serial2002.c, skel.c, ssv_dnp.c, unioxx5.c, usbdux.c,
	  usbduxfast.c: Stripped file extension from 'Driver:' line.  Most
	  had .o, some had .ko or .c.  Also corrected pathnames in file
	  header comments.

2007-08-06 06:07  abbotti

	* comedi/drivers/amplc_dio200.c: Changed description line.

2007-08-02 10:06  fmhess

	* Makefile.am: Got rid of use of $(builddir), since it isn't
	  defined by some versions of auto* tools.  Tweaked some obscure
	  rules (used some gnu make extensions, but I don't really care).

2007-08-01 15:46  tag r0_7_74

2007-08-01 15:46  fmhess

	* ChangeLog: Autogenerated ChangeLog with "cvs2cl -t"

2007-08-01 15:41  fmhess

	* comedi/Makefile.am: Fix problems apparently caused by builddir
	  not being set by older versions of auto* tools.

2007-08-01 15:10  fmhess

	* m4/as-linux.m4, comedi/Makefile.am: Fixed "make uninstall".
	  "make distcheck" passes now.

2007-08-01 13:33  abbotti

	* comedi/drivers/: comedi_rt_timer.c, dt2811.c, quatech_daqp_cs.c:
	  Removed third parameter of calls to comedi_event().

2007-08-01 13:21  fmhess

	* Makefile.am, configure.ac, include/Makefile.am,
	  include/asm/Makefile.am, include/linux/Makefile.am,
	  include/pcmcia/Makefile.am: Added some missing headers to
	  distribution tarball, bumped version for upcoming release.

2007-08-01 13:19  fmhess

	* comedi/Makefile.am: Have "make install" respect configure prefix.

2007-08-01 11:16  fmhess

	* m4/as-linux.m4: Fixed test for rpm program.

2007-08-01 10:55  fmhess

	* comedi/Makefile.am: VPATH build works now.

2007-08-01 09:19  fmhess

	* comedi/kcomedilib/kcomedilib_main.c: Set SRF_RUNNING in runflags
	  instead of SDF_RUNNING in subdev_flags.

2007-08-01 08:48  abbotti

	* m4/as-linux.m4: Don't bother running 'rpm -qa' to see whether
	  querying packages works, as it's quicker just to query for
	  specific packages.

2007-08-01 07:21  abbotti

	* comedi/drivers/cb_pcidio.c: Brought PCI resource handling up to
	  scratch.  Cleaned up 8255 subdevices.  Made board data const.
	  Corrected driver name in a couple of printk calls.

2007-08-01 06:52  abbotti

	* comedi/drivers/cb_pcidio.c: Documented PCI bus/slot options.

2007-07-31 15:53  fmhess

	* autogen.sh: simplified autogen.sh

2007-07-31 15:02  fmhess

	* comedi/drivers/: cb_pcidio.c, cb_pcimdas.c, das16m1.c, s526.c,
	  s626.c: Fixed some issues in "Devices:" comment lines used to
	  generate devices.txt

2007-07-31 14:39  fmhess

	* Makefile.am: Add driver docs into drivers.txt in sorted order.

2007-07-31 10:45  fmhess

	* AUTHORS: Updated Bernd Porr's email.

2007-07-31 10:15  fmhess

	* comedi/drivers/cb_pcidio.c: Cleaned up some compiler warnings.

2007-07-31 10:08  fmhess

	* AUTHORS, comedi/drivers/Kbuild, comedi/drivers/Makefile.am,
	  comedi/drivers/cb_pcidio.c: New driver from Yoshiya Matsuzaka
	  <matsuzay@mail.tains.tohoku.ac.jp> for Measurement Computing
	  PCI-DIOxx series.

2007-07-31 10:04  fmhess

	* configure.ac: Disable pcmcia by default until someone fixes it.

2007-07-31 09:53  fmhess

	* Makefile.am: Don't bother running scripts on .mod.c files.

2007-07-30 06:23  abbotti

	* Makefile.am: Replaced 'Contributors' with 'AUTHORS' in
	  EXTRA_DIST.

2007-07-29 23:49  fmhess

	* comedi/drivers/: jr3_pci.c, s626.c: Fixed comment blocks so they
	  are parsed correctly by dump_doc.

2007-07-29 23:48  fmhess

	* scripts/dump_doc: Added warning output if script failed to
	  extract a comment block from driver.

2007-07-28 22:16  fmhess

	* comedi/drivers/cb_pcidas64.c: Fix 1V adc range on 4020.

2007-07-28 10:22  fmhess

	* AUTHORS, Contributors: Renamed Contributors file to AUTHORS.

2007-07-27 17:00  fmhess

	* comedi/comedi_fops.c, comedi/drivers/8255.c,
	  comedi/drivers/adl_pci9111.c, comedi/drivers/adl_pci9118.c,
	  comedi/drivers/adv_pci1710.c, comedi/drivers/amplc_dio200.c,
	  comedi/drivers/amplc_pc236.c, comedi/drivers/amplc_pci224.c,
	  comedi/drivers/amplc_pci230.c, comedi/drivers/cb_pcidas.c,
	  comedi/drivers/comedi_fc.c, comedi/drivers/comedi_parport.c,
	  comedi/drivers/comedi_test.c, comedi/drivers/das16m1.c,
	  comedi/drivers/das1800.c, comedi/drivers/das6402.c,
	  comedi/drivers/das800.c, comedi/drivers/dmm32at.c,
	  comedi/drivers/dt2814.c, comedi/drivers/dt282x.c,
	  comedi/drivers/dt3000.c, comedi/drivers/me4000.c,
	  comedi/drivers/ni_6527.c, comedi/drivers/ni_65xx.c,
	  comedi/drivers/ni_at_a2150.c, comedi/drivers/ni_atmio16d.c,
	  comedi/drivers/ni_labpc.c, comedi/drivers/ni_mio_common.c,
	  comedi/drivers/ni_pcidio.c, comedi/drivers/pcl711.c,
	  comedi/drivers/pcl812.c, comedi/drivers/pcl816.c,
	  comedi/drivers/pcl818.c, comedi/drivers/pcmmio.c,
	  comedi/drivers/pcmuio.c, comedi/drivers/rtd520.c,
	  comedi/drivers/s626.c, comedi/drivers/usbdux.c,
	  comedi/drivers/usbduxfast.c, include/linux/comedidev.h: Got rid
	  of useless 3rd parameter of comedi_event().

2007-07-27 16:20  fmhess

	* comedi/drivers/ni_tio.c: Added read_register() and
	  write_register() inline functions for convenience.  Added some
	  support for reading the joint status2 register.

2007-07-27 15:57  abbotti

	* comedi/drivers/s526.c: Moved s526_gpct_config and s526_ai_config
	  into device private data where they belong.

2007-07-27 15:52  abbotti

	* comedi/drivers/s526.c: Made s526_ports array const.

2007-07-27 15:47  abbotti

	* comedi/comedi_fops.c, comedi/comedi_fops.h, comedi/range.c,
	  comedi/drivers/acl7225b.c, comedi/drivers/adl_pci6208.c,
	  comedi/drivers/adl_pci7296.c, comedi/drivers/adl_pci7432.c,
	  comedi/drivers/adl_pci8164.c, comedi/drivers/adl_pci9111.c,
	  comedi/drivers/adl_pci9118.c, comedi/drivers/adv_pci1710.c,
	  comedi/drivers/adv_pci_dio.c, comedi/drivers/aio_aio12_8.c,
	  comedi/drivers/aio_iiro_16.c, comedi/drivers/amplc_dio200.c,
	  comedi/drivers/amplc_pc236.c, comedi/drivers/amplc_pc263.c,
	  comedi/drivers/amplc_pci224.c, comedi/drivers/amplc_pci230.c,
	  comedi/drivers/cb_das16_cs.c, comedi/drivers/cb_pcidas.c,
	  comedi/drivers/cb_pcidas64.c, comedi/drivers/cb_pcidda.c,
	  comedi/drivers/cb_pcimdas.c, comedi/drivers/cb_pcimdda.c,
	  comedi/drivers/comedi_bond.c, comedi/drivers/comedi_test.c,
	  comedi/drivers/contec_pci_dio.c, comedi/drivers/daqboard2000.c,
	  comedi/drivers/das08.c, comedi/drivers/das08.h,
	  comedi/drivers/das08_cs.c, comedi/drivers/das16.c,
	  comedi/drivers/das16m1.c, comedi/drivers/das1800.c,
	  comedi/drivers/das800.c, comedi/drivers/dmm32at.c,
	  comedi/drivers/dt2801.c, comedi/drivers/dt2811.c,
	  comedi/drivers/dt2815.c, comedi/drivers/dt282x.c,
	  comedi/drivers/dt3000.c, comedi/drivers/dt9812.c,
	  comedi/drivers/fl512.c, comedi/drivers/icp_multi.c,
	  comedi/drivers/ii_pci20kc.c, comedi/drivers/jr3_pci.c,
	  comedi/drivers/ke_counter.c, comedi/drivers/me4000.c,
	  comedi/drivers/me4000.h, comedi/drivers/me_daq.c,
	  comedi/drivers/mite.c, comedi/drivers/mpc624.c,
	  comedi/drivers/ni_6527.c, comedi/drivers/ni_65xx.c,
	  comedi/drivers/ni_660x.c, comedi/drivers/ni_670x.c,
	  comedi/drivers/ni_at_a2150.c, comedi/drivers/ni_at_ao.c,
	  comedi/drivers/ni_atmio.c, comedi/drivers/ni_atmio16d.c,
	  comedi/drivers/ni_daq_dio24.c, comedi/drivers/ni_labpc.c,
	  comedi/drivers/ni_labpc.h, comedi/drivers/ni_labpc_cs.c,
	  comedi/drivers/ni_mio_common.c, comedi/drivers/ni_mio_cs.c,
	  comedi/drivers/ni_pcidio.c, comedi/drivers/ni_pcimio.c,
	  comedi/drivers/ni_stc.h, comedi/drivers/pcl711.c,
	  comedi/drivers/pcl724.c, comedi/drivers/pcl726.c,
	  comedi/drivers/pcl730.c, comedi/drivers/pcl812.c,
	  comedi/drivers/pcl816.c, comedi/drivers/pcl818.c,
	  comedi/drivers/pcm3724.c, comedi/drivers/pcmad.c,
	  comedi/drivers/pcmda12.c, comedi/drivers/pcmmio.c,
	  comedi/drivers/pcmuio.c, comedi/drivers/poc.c,
	  comedi/drivers/quatech_daqp_cs.c, comedi/drivers/rtd520.c,
	  comedi/drivers/rti800.c, comedi/drivers/rti802.c,
	  comedi/drivers/s526.c, comedi/drivers/s626.c,
	  comedi/drivers/serial2002.c, comedi/drivers/skel.c,
	  comedi/drivers/ssv_dnp.c, comedi/drivers/usbdux.c,
	  comedi/drivers/usbduxfast.c, comedi/kcomedilib/get.c,
	  include/linux/comedidev.h: Constified ranges, board structures,
	  and miscellaneous data.

2007-07-27 14:52  abbotti

	* comedi/drivers/mpc8260cpm.c: Change driver name from "dummy" to
	  "mpc8260cpm".

2007-07-27 10:54  abbotti

	* comedi/drivers/: cb_pcidda.c, ni_660x.c, ni_mio_common.c,
	  ni_tio.c, unioxx5.c: Fixed a few compiler warnings.

2007-07-27 10:25  abbotti

	* comedi/Makefile.am: Turned off verbose kernel make output to make
	  it easier to spot compiler warnings.

2007-07-27 10:05  abbotti

	* comedi/drivers/amplc_dio200.c: INSN_CONFIG_GET_CLOCK_SRC now
	  returns the period in data[2] for internal clock sources.  (For
	  external and chained clock sources it is set to 0.)

2007-07-26 16:36  fmhess

	* comedi/comedi_fops.c, comedi/comedi_ksyms.c,
	  comedi/drivers/mite.c, comedi/drivers/ni_660x.c,
	  comedi/drivers/ni_mio_common.c, comedi/drivers/ni_tio.c,
	  comedi/drivers/ni_tio.h, include/linux/comedidev.h: Protected use
	  of subdevice runflags with spinlock, since it is modified in
	  comedi_event().  Replaced most usage of SDF_RUNNING in
	  subdev_flags with SRF_RUNNING in runflags so I don't have to
	  protect subdev_flags with a lock too.  Made
	  mite_release_channel() always disarm and reset mite channel.
	  Move ack/confirm of counter interrupts/errors into ni_tio.  Added
	  ni_tio_set_mite_channel(), which acquires counter's spinlock
	  before modifiying its mite channel.  Added some missing locking
	  of mite_channel_lock in ni_mio_common.c.

2007-07-24 15:45  fmhess

	* comedi/drivers/: mite.c, mite.h, ni_mio_common.c, ni_pcidio.c:
	  Added mite_done() query to ask if mite channel is currently
	  running, handle CHSR_DONE in mite.c now (in mite_get_status() in
	  particular).

2007-07-24 13:47  abbotti

	* Makefile.am, comedi/comedi_fops.c,
	  include/linux/devfs_fs_kernel.h: Removed
	  include/linux/devfs_fs_kernel.h We don't need it now and it
	  causes build to fail for kernel 2.6.23-rc1.

2007-07-24 12:15  fmhess

	* comedi/drivers/: mite.c, mite.h, ni_mio_common.c, ni_tio.c: DMA
	  works for input with buffered counting on e-series now.

2007-07-24 07:57  abbotti

	* comedi/Makefile.am: Clean Module.symvers in addition to
	  Modules.symvers.  (I think the one created depends on the kernel
	  version, so delete both!).

2007-07-24 07:48  abbotti

	* comedi/drivers/Makefile.am: Add jr3_pci.h to EXTRA_DIST.

2007-07-24 07:37  abbotti

	* configure.ac, comedi/Makefile.am, comedi/comedi_kbuild.inc.in:
	  Generate comedi/comedi_kbuild.inc at configure time instead of
	  make time.

2007-07-24 07:00  abbotti

	* comedi/Makefile.am: Add comedi_fops.h to EXTRA_DIST.

2007-07-23 13:13  abbotti

	* comedi/drivers/pcmuio.c: Corrected driver header comment for
	  PCM-UIO96A (pcmuio96).

2007-07-23 11:24  abbotti

	* comedi/drivers/Kbuild: Add pcmmio driver to Kbuild.

2007-07-23 11:22  abbotti

	* comedi/drivers/: pcmmio.c, usbdux.c, usbduxfast.c: Handle removal
	  of struct pt_regs * in 2.6.19 in same way as the other drivers.

2007-07-21 22:30  fmhess

	* comedi/drivers/rti800.c: Added little sanity check for buffer
	  overrun of gaindelay array.

2007-07-21 22:23  fmhess

	* comedi/drivers/rti800.c: Fixed problems with RTI_OVERRUN bit in
	  ai read insn.

2007-07-16 15:26  fmhess

	* comedi/drivers.c, comedi/drivers/acl7225b.c,
	  comedi/drivers/adl_pci7296.c, comedi/drivers/adl_pci7432.c,
	  comedi/drivers/adl_pci8164.c, comedi/drivers/adl_pci9111.c,
	  comedi/drivers/adl_pci9118.c, comedi/drivers/adv_pci1710.c,
	  comedi/drivers/adv_pci_dio.c, comedi/drivers/aio_aio12_8.c,
	  comedi/drivers/aio_iiro_16.c, comedi/drivers/amplc_dio200.c,
	  comedi/drivers/amplc_pc236.c, comedi/drivers/amplc_pc263.c,
	  comedi/drivers/amplc_pci224.c, comedi/drivers/amplc_pci230.c,
	  comedi/drivers/comedi_bond.c, comedi/drivers/comedi_test.c,
	  comedi/drivers/das08.c, comedi/drivers/das08_cs.c,
	  comedi/drivers/das16.c, comedi/drivers/das16m1.c,
	  comedi/drivers/das1800.c, comedi/drivers/das800.c,
	  comedi/drivers/dmm32at.c, comedi/drivers/dt2811.c,
	  comedi/drivers/dt282x.c, comedi/drivers/icp_multi.c,
	  comedi/drivers/me_daq.c, comedi/drivers/ni_at_ao.c,
	  comedi/drivers/ni_atmio16d.c, comedi/drivers/ni_daq_dio24.c,
	  comedi/drivers/ni_labpc.c, comedi/drivers/ni_labpc.h,
	  comedi/drivers/ni_labpc_cs.c, comedi/drivers/ni_pcidio.c,
	  comedi/drivers/pcl711.c, comedi/drivers/pcl724.c,
	  comedi/drivers/pcl726.c, comedi/drivers/pcl730.c,
	  comedi/drivers/pcl812.c, comedi/drivers/pcl816.c,
	  comedi/drivers/pcl818.c, comedi/drivers/pcm3724.c,
	  comedi/drivers/pcmad.c, comedi/drivers/pcmda12.c,
	  comedi/drivers/pcmmio.c, comedi/drivers/pcmuio.c,
	  comedi/drivers/poc.c, comedi/drivers/rtd520.c,
	  comedi/drivers/rti800.c, comedi/drivers/s526.c,
	  comedi/drivers/skel.c, comedi/drivers/ssv_dnp.c,
	  include/linux/comedidev.h: Got rid of unnecessary casts when
	  initializing comedi_driver.board_name

2007-07-16 13:39  abbotti

	* comedi/rt.c, comedi/rt_pend_tq.c, include/linux/comedi_rt.h,
	  include/linux/interrupt.h: Fix real-time interrupt handlers for
	  2.6.19.

2007-07-16 10:59  fmhess

	* comedi/comedi_fops.c, comedi/drivers.c, include/linux/comedi.h,
	  include/linux/comedidev.h: Fixed devinfo ioctl for subdevice
	  files (/dev/comediN_subM).  Made comedi subdevice type defines
	  into an enum.

2007-07-16 10:50  fmhess

	* comedi/drivers/serial2002.c: Fixed compile warning.

2007-07-13 16:27  fmhess

	* comedi/comedi_fops.c, comedi/drivers/ni_660x.c,
	  comedi/drivers/ni_mio_common.c, comedi/drivers/ni_stc.h,
	  comedi/drivers/ni_tio.c, include/linux/comedi.h: Buffered
	  counting with dma works now for m-series boards.  Made attempt to
	  read/write pfi port with e-series fail loudly instead of
	  silently.  Added support for digital input filters on pfi ports
	  for m-series.  Fixed some random bugs.

2007-07-12 10:55  fmhess

	* include/linux/comedi.h: Added enum of digital PFI filters on
	  m-series.

2007-07-12 09:47  fmhess

	* comedi/drivers/ni_tio.c: Had edge and level gating swapped

2007-07-11 10:27  fmhess

	* comedi/drivers/: ni_660x.c, ni_mio_common.c: Added support for
	  reading/writing Gi_DMA_Status/Config registers.

2007-07-10 14:22  fmhess

	* comedi/drivers/ni_mio_common.c: Clear gpct mite interrupts.

2007-07-10 11:37  fmhess

	* comedi/drivers/ni_pcimio.c: Added buf_change functions for gpct
	  subdevices.

2007-07-10 09:18  fmhess

	* comedi/drivers/ni_tio.c: Preserve state of Gi_DMA_Config register
	  bits.

2007-07-10 09:01  fmhess

	* comedi/drivers/: ni_660x.c, ni_mio_common.c, ni_tio.c, ni_tio.h:
	  Put ni_gpct_device pointer in ni_gpct struct, so it doesn't have
	  to be passed around everywhere as a separate parameter.

2007-07-09 16:12  fmhess

	* comedi/drivers/: ni_660x.c, ni_mio_common.c, ni_stc.h, ni_tio.c,
	  ni_tio.h: Realized that "struct ni_gpct" needs to have a
	  "ni_gpct_device" struct split out of it, which is shared by all
	  counters on a board.

	  Need to hold mite_channel_lock in ni_mio_common when calling
	  ni_tio functions that use mite channel.

2007-07-06 15:12  fmhess

	* comedi/drivers/ni_mio_common.c: Replaced magic numbers for
	  subdevice indices with an enum.  Also, inching towards gpct
	  command support.

2007-07-06 13:08  fmhess

	* comedi/drivers/: ni_mio_common.c, ni_stc.h: Added some ack'ing of
	  b interrupts, and do acks before handling interrupts, to avoid a
	  race (which seems possible in theory).

2007-07-05 20:05  fmhess

	* comedi/drivers/: Kbuild, Makefile.am, serial2002.c: Patch from
	  Anders Blomdell <anders.blomdell@control.lth.se>:

	  Now it compiles on 2.6.21...

2007-07-05 13:15  abbotti

	* comedi/drivers/: jr3_pci.c, jr3_pci.h: Replaced direct memory
	  accesses with I/O memory access functions.  Anders Blomdell
	  replaced bitfield types with enum types.

2007-07-02 22:44  fmhess

	* comedi/drivers/: Kbuild, Makefile.am, jr3_pci.c, jr3_pci.h: New
	  driver JR3/PCI force sensor board from Anders Blomdell
	  <anders.blomdell@control.lth.se>

2007-06-27 21:20  fmhess

	* comedi/comedi_fops.c, comedi/drivers/ni_mio_common.c,
	  comedi/drivers/ni_tio.c, comedi/drivers/ni_tio.h,
	  include/linux/comedi.h: Patch from Anders Blomdell
	  <anders.blomdell@control.lth.se>, fixes quadrature encoder
	  counting with NI M-series boards.

2007-06-27 11:31  abbotti

	* comedi/drivers/: amplc_pc236.c, plx9052.h: Simplified plx9052.h
	  and moved PCI236-specific bits into amplc_pc236.c.

2007-06-27 10:37  abbotti

	* comedi/drivers/amplc_pci230.c: Allow board-specific names to be
	  used to configure the device.  For backwards compatibility, the
	  driver name can still be used as a wildcard to configure any
	  supported device.

	  I'll use this in future plans to support newer versions of the
	  boards, where a board-specific name has to be used to get at the
	  newer features.

2007-06-27 08:30  abbotti

	* comedi/drivers/amplc_pci230.c: Support PCI bus/slot configuration
	  options.

2007-06-27 08:24  abbotti

	* comedi/drivers/amplc_pci230.c: Don't bother reporting any
	  unsupported Amplicon cards that are found.

2007-06-27 08:09  abbotti

	* comedi/drivers/contec_pci_dio.c: Added PCI bus/slot configuration
	  options.  Ignored if unset or zero.

2007-06-27 08:00  abbotti

	* comedi/drivers/contec_pci_dio.c: Changed comedi driver_name to
	  "contec_pci_dio".  "dummy" was a silly name.

2007-06-27 06:54  abbotti

	* comedi/drivers/icp_multi.h: Replace pci_find_device with
	  pci_get_device, and use pci_dev_get and pci_dev_put to manage
	  reference count for pci device.

	  Also, check result of kmalloc in pci_card_list_init.

2007-06-27 06:37  abbotti

	* comedi/drivers/dt2814.c: Don't ignore return value of
	  comedi_request_irq().

2007-06-27 06:23  abbotti

	* comedi/rt.c, comedi/drivers/adl_pci9111.c,
	  comedi/drivers/adl_pci9118.c, comedi/drivers/adv_pci1710.c,
	  comedi/drivers/amplc_dio200.c, comedi/drivers/amplc_pc236.c,
	  comedi/drivers/amplc_pci224.c, comedi/drivers/amplc_pci230.c,
	  comedi/drivers/cb_das16_cs.c, comedi/drivers/cb_pcidas.c,
	  comedi/drivers/cb_pcidas64.c, comedi/drivers/cb_pcimdas.c,
	  comedi/drivers/dt3000.c, comedi/drivers/gsc_hpdi.c,
	  comedi/drivers/icp_multi.c, comedi/drivers/me4000.c,
	  comedi/drivers/ni_6527.c, comedi/drivers/ni_65xx.c,
	  comedi/drivers/ni_labpc.c, comedi/drivers/ni_mio_cs.c,
	  comedi/drivers/ni_pcidio.c, comedi/drivers/ni_pcimio.c,
	  comedi/drivers/pcmmio.c, comedi/drivers/pcmuio.c,
	  comedi/drivers/rtd520.c, comedi/drivers/s626.c,
	  comedi/drivers/addi-data/addi_common.c,
	  include/linux/interrupt.h: Update deprecated interrupt flags
	  (SA_SHIRQ => IRQF_SHARED).

2007-06-22 16:08  fmhess

	* comedi/drivers/: ni_mio_common.c, ni_stc.h: A little more code
	  intended to support counter commands eventually.

2007-06-18 09:53  fmhess

	* comedi/drivers/mite.c: Fixed disabling of interrupts in
	  mite_setup().

2007-06-15 11:29  fmhess

	* comedi/drivers/: mite.c, mite.h: Added a little more on how the
	  ni windows drivers enables mite burst mode.

2007-06-15 10:36  fmhess

	* comedi/drivers/: mite.c, mite.h, ni_mio_common.c: Fixed burst
	  mode on dma transfers on pxi-6281

2007-06-13 16:43  fmhess

	* comedi/: comedi_fops.c, drivers/ni_mio_common.c: Fixed spurious
	  warnings about AO interrupts not being acked, due to my recent
	  changes.

2007-06-13 14:51  fmhess

	* comedi/comedi_fops.c, comedi/drivers/mite.c,
	  comedi/drivers/ni_mio_common.c, comedi/drivers/ni_pcidio.c,
	  comedi/drivers/ni_pcimio.c, comedi/drivers/ni_stc.h,
	  comedi/drivers/ni_tio.c, comedi/kcomedilib/kcomedilib_main.c,
	  include/linux/comedidev.h: Got rid of
	  comedi_subdevice.cmd_cleanup after some reconsideration (it isn't
	  really needed).  Added beginnings of support for NI
	  general-purpose counter commands.

2007-06-11 15:38  fmhess

	* comedi/drivers/: ni_atmio.c, ni_mio_common.c, ni_mio_cs.c,
	  ni_pcimio.c, ni_stc.h: Take into account different number of dio
	  channels on various m-series boards.

2007-06-07 09:30  fmhess

	* comedi/drivers/ni_pcimio.c: Added board entry for PCIe-6251,
	  based on device id in email from Michael Mestre
	  <michael.mestre@free.fr>

2007-06-07 09:26  fmhess

	* comedi/drivers/ni_pcimio.c: Changed 6413 caldac types to
	  ad8804_debug.

2007-06-07 09:24  fmhess

	* comedi/drivers/ni_pcimio.c: Added device id for pxi-6143 (patch
	  from Flavio Antonioli <flavio.antonioli@supsi.ch>)

2007-05-24 08:41  abbotti

	* comedi/drivers/pcmmio.c: Applied patch from Calin A. Culianu for
	  bug #254.  The MUX for the AI subdevice was being programmed
	  incorrectly for synchronous acquisition of more than one AI
	  channel.

2007-05-08 10:28  fmhess

	* comedi/drivers/ni_mio_common.c: Added check against maximum ao
	  update rate in analog output command test.

2007-05-02 12:45  fmhess

	* comedi/drivers/ni_mio_common.c: Fixed check of maximum ai scan
	  rate to take into account multiplexed inputs.

2007-05-02 12:12  fmhess

	* comedi/drivers/: ni_atmio.c, ni_mio_cs.c, ni_pcimio.c, ni_stc.h:
	  Added ao_speed board field for maximum analog output update rate
	  with commands.

2007-05-02 09:30  fmhess

	* comedi/drivers.c: Tweaked order deallocations happen for an async
	  buffer allocated with vmalloc.

2007-05-01 17:16  fmhess

	* comedi/: comedi_fops.c, drivers.c, drivers/mite.c: Fixed horrible
	  grinding noises on mmap.

2007-05-01 16:16  fmhess

	* comedi/comedi_fops.c, include/linux/comedidev.h: Be more careful
	  about using all the write-allocated buffer space available, in
	  the cases where it was allocated previously but never used.

2007-05-01 16:15  fmhess

	* comedi/drivers.c: Don't set EOMEDI_CB_EOBUF event flag in
	  comedi_buf_write_free(), since it may be called by user writing
	  into buffer.

2007-05-01 16:12  fmhess

	* comedi/drivers/mite.c: Handle stop_src TRIG_COUNT with more than
	  one channel correctly when doing output dma.

2007-04-30 14:36  fmhess

	* comedi/drivers/: mite.h, ni_mio_common.c: Mite channels 4 and 5
	  verified to work with m-series 6289 boards now.

2007-04-29 17:41  fmhess

	* comedi/comedi_fops.c, comedi/drivers.c, comedi/drivers/mite.c,
	  comedi/drivers/mite.h, comedi/drivers/ni_mio_common.c,
	  comedi/drivers/ni_pcidio.c, comedi/drivers/ni_pcimio.c,
	  comedi/drivers/ni_stc.h, include/linux/comedidev.h: Allocate
	  async buffer pages with dma_alloc_coherent, and map them into
	  continguous virtual addresses with vmap.

2007-04-26 15:59  fmhess

	* comedi/drivers/: mite.c, mite.h, ni_mio_common.c, ni_pcidio.c:
	  Made it possible to request a mite channel from a specific range,
	  instead of just starting at a specified offset.  Only allow use
	  of mite channels 0-3 for ai/ao, since those are the only ones
	  that seem to work.  Commented out 3 ai convert pulses sent when
	  clearing ai fifo on 625x boards (based on NI example code), since
	  it appears to be wrong when tested with real hardware.

2007-04-26 15:29  fmhess

	* comedi/drivers/ni_660x.c: Added some documentation of 32 bit dio
	  port.

2007-04-26 13:43  fmhess

	* comedi/drivers/: mite.c, mite.h, ni_660x.c, ni_mio_common.c,
	  ni_pcidio.c, ni_pcimio.c, ni_stc.h, ni_tio.c, ni_tio.h: Changed
	  request/release of mite channels to use mite_channel struct
	  pointers, instead of channel indices.  Changed many mite
	  functions to take mite_channel argument instead of a mite_struct
	  and a channel index.	Added mite_dma_descriptor_ring, since
	  drivers need to maintain the descriptors seperatly from a
	  channel, since the channel is reserved/released with each use but
	  the descriptor ring only changes when comedi's buffer is resized.
	  Made ni_mio_common.c dynamically allocate mite channels for
	  ai/ao when needed, instead of permanently assigning mite channels
	  to subdevices.

2007-04-26 11:05  fmhess

	* comedi/drivers/ni_labpc_cs.c: Got rid of useless include of
	  mite.h.

2007-04-26 10:58  fmhess

	* comedi/drivers.c: Got rid of call to subdevice's buf_change
	  callback which occurred after device was detached.  Small cleanup
	  of duplicated code.

2007-04-26 10:54  fmhess

	* comedi/comedi_fops.c, comedi/kcomedilib/kcomedilib_main.c,
	  include/linux/comedidev.h: Added support for a cmd_cleanup()
	  callback on subdevices, which is called when a command is
	  finished.  Will be used to release mite DMA channels when no
	  longer in use.

2007-04-19 15:53  fmhess

	* comedi/drivers/: mite.c, mite.h: Added spinlock to mite_struct
	  for mite_alloc_channel() and mite_free_channel().

2007-04-19 15:41  fmhess

	* comedi/comedi_fops.c, comedi/comedi_ksyms.c, comedi/drivers.c,
	  comedi/drivers/8255.c, comedi/drivers/amplc_pci224.c,
	  comedi/drivers/cb_pcidas64.c, comedi/drivers/comedi_fc.c,
	  comedi/drivers/dt282x.c, comedi/drivers/mite.c,
	  comedi/drivers/mite.h, comedi/drivers/ni_660x.c,
	  comedi/drivers/ni_mio_common.c, comedi/drivers/ni_pcimio.c,
	  comedi/drivers/ni_tio.c, comedi/drivers/ni_tio.h,
	  comedi/kcomedilib/get.c, comedi/kcomedilib/kcomedilib_main.c,
	  include/linux/comedidev.h: Made some changes to async buffer, to
	  better accommodate output dma (added read allocation).  Tweaked
	  memory barrier usage for async buffer to try and improve its
	  correctness.	comedi_buf_munge() is now handled entirely inside
	  comedi_buf_write_free().  Added some helper functions
	  mite_sync_input_dma() and mite_sync_output_dma() for use in
	  driver interrupt handlers.  Added beginnings of support for NI
	  general purpose counter input commands.

2007-04-19 15:23  fmhess

	* comedi/range.c: Silenced warning from gcc 4.1.2

2007-04-19 14:59  fmhess

	* comedi/drivers/ni_65xx.c: Silenced gcc 4.1.2 compile warning.

2007-04-19 13:18  fmhess

	* configure.ac: Fixed for warning produced by automake 1.10

2007-04-19 11:15  fmhess

	* comedi/Makefile.am: ignore errors from kernel's make modules in
	  all-local, to avoid failure of make install on nfs filesystem
	  with root_squash

2007-03-18 10:46  fmhess

	* comedi/drivers/adv_pci_dio.c: Fix from Navneet Kataria
	  <nkataria@npcil.co.in> for the following problem:

	  ... when I initialize the device using comedi_config command, the
	  device's 1st and 9th relay automatically goes to energize state.

2007-02-26 12:23  fmhess

	* Documentation/comedi/insn_config, comedi/comedi_fops.c,
	  comedi/drivers/ni_65xx.c, comedi/drivers/ni_660x.c,
	  include/linux/comedi.h: Added support for configuring dio
	  direction on NI 660x boards through subdevice 1.  Also added
	  support for selecting digital input filter with
	  INSN_CONFIG_ALT_FILTER.

2007-02-20 22:23  fmhess

	* Contributors, comedi/drivers/ni_mio_common.c: Bug fix from Edwin
	  Steiner <edwin.steiner@gmx.net>:

	  The problem is that in ni_m_series_load_channelgain_list
	  config_bits is not reset to 0 in the loop over the channels.

2007-02-04 23:04  fmhess

	* comedi/comedi_fops.c: Only check if parse_insn returns a negative
	  value.

2007-01-31 20:28  fmhess

	* comedi/drivers/ni_660x.c: Counters should start at subdevice 2,
	  not 1 (was blowing away the dio subdevice).

2007-01-30 22:13  fmhess

	* comedi/drivers/: Makefile.am, pcmmio.c: New driver from "Calin A.
	  Culianu" <calin@ajvar.org>:

	  This driver adds support for the Winsystems PCM-MIO PC/104 based
	  multifunction board.	This board has 16 AI, 8 AO, and 48 DIO
	  channels.  The driver is almost complete -- it is just missing
	  asynchronous mode for AI and AO.  But synchronous mode works
	  fine.  There is even IRQ support for the DIO lines
	  (edge-triggered interrupts).

2007-01-23 21:00  fmhess

	* comedi/drivers/: pcmda12.c, pcmuio.c: Patch from "Calin A.
	  Culianu" <calin@ajvar.org>:

	  A pet peeve of mine is that the two driver that I wrote, the
	  pcmda12 and pcmuio driver, format incorrectly when displayed on
	  the comedi.org "Supported Hardware" web page.  This is because
	  they are incorrectly formatted in the driver's "Devices:" line.
	  This patch fixes this so that the Devices: line is now correctly
	  formatted.

2007-01-12 14:55  fmhess

	* comedi/drivers/: ni_660x.c, ni_mio_common.c: Ported ni_660x.c to
	  use counter support provided by ni_tio.c

2007-01-08 16:42  fmhess

	* comedi/drivers/ni_tio.c: Fixed some breaks that were supposed to
	  break out of switches.  Fixed setting of first gate source when
	  choosing NI_GPCT_GATE_PIN_GATE_SELECT().

2007-01-08 16:10  fmhess

	* include/linux/comedi.h: Fixed NI_GPCT_CLOCK_SRC_SELECT_MASK to
	  allow for PFI sources.

2007-01-08 15:49  fmhess

	* comedi/drivers/ni_pcimio.c: fixed read of G_Status_Register for
	  m-series.

2007-01-08 10:09  fmhess

	* comedi/drivers/ni_tio.c: Ask board which load register will be
	  used next, since it might have changed since the last time it was
	  set by the driver.

2007-01-05 15:54  fmhess

	* comedi/drivers/ni_mio_common.c: Fixed reading of counters'
	  hardware and software save registers.

2007-01-05 15:38  fmhess

	* comedi/drivers/: ni_atmio.c, ni_mio_common.c, ni_mio_cs.c,
	  ni_pcimio.c, ni_stc.h: Ported ni_mio_common.c to use ni_tio.c for
	  NI general-purpose counter support.  Have tested only counter in
	  continuous pulse generation mode so far (see
	  comedilib/demo/gpct_pulse_generator.c which I will soon commit to
	  comedilib cvs).

2007-01-05 15:35  fmhess

	* include/linux/comedi.h: Changed value of
	  NI_GPCT_DISABLED_GATE_SELECT so it plays nice with CR_CHAN macro,
	  which I used in ni_tio.c

2007-01-05 10:25  fmhess

	* comedi/comedi_fops.c, comedi/drivers/ni_tio.c,
	  include/linux/comedi.h: Renamed INSN_CONFIG_RESET_COUNT to more
	  general INSN_CONFIG_RESET.  Made setting of count on ni
	  general-purpose counters leave the values of the load a/b
	  registers, and the load source select undisturbed.

2007-01-05 09:19  fmhess

	* Documentation/comedi/insn_config, comedi/drivers/ni_tio.c,
	  include/linux/comedi.h: Added mode bit for selecting load a/b
	  counter load sources on NI general- purpose counters.  Renamed a
	  couple members of the ni_gpct_arm_source enum.  Added a few lines
	  of documentation about some additional INSN_CONFIG.

2006-12-29 11:47  fmhess

	* comedi/Makefile.am: use $(MAKE) instead of make.  This fixes the
	  use of the -jN option for parallel compilation.

2006-12-20 15:51  fmhess

	* comedi/drivers/: ni_tio.c, ni_tio.h: Calculate clock period
	  taking into account prescaling.

2006-12-20 13:18  fmhess

	* comedi/drivers/ni_tio.h: Added declaration for
	  ni_tio_init_counter()

2006-12-19 10:47  fmhess

	* Documentation/comedi/insn_config, comedi/comedi_fops.c,
	  comedi/drivers/ni_tio.c, include/linux/comedi.h: Added support
	  for hardware arming of counters, and set Gi_Synchronize_Gate_Bit
	  in command reg.

2006-12-19 09:19  fmhess

	* include/linux/comedilib.h: Added declaration of
	  comedi_mark_buffer_written().

2006-12-18 21:26  fmhess

	* comedi/kcomedilib/ksyms.c: Added missing export of
	  comedi_mark_buffer_written symbol, as noted by "Andreas Leuner"
	  <al14@inf.tu-dresden.de>

2006-12-18 21:20  fmhess

	* include/linux/config.h: defines from comedi's config.h in the
	  top-level comedi directory are still used.

2006-12-15 15:54  fmhess

	* comedi/drivers/ni_tio.c, include/linux/comedi.h: Added support
	  for x2 prescaling on ni general-purpose counters.

2006-12-15 11:34  fmhess

	* comedi/comedi_fops.c, comedi/drivers/ni_tio.c,
	  include/linux/comedi.h: Added INSN_CONFIG_RESET_COUNT

2006-12-14 16:08  fmhess

	* comedi/drivers/ni_tio.c: Added ni_tio_init_counter(), and
	  exported some symbols.

2006-12-14 14:43  fmhess

	* comedi/drivers/ni_tio.c, include/linux/comedi.h,
	  include/linux/interrupt.h: Made setting of gate sources more
	  uniform across different hardware families.

2006-12-12 12:39  fmhess

	* comedi/drivers/: adl_pci9111.c, adl_pci9118.c, adv_pci1710.c,
	  amplc_dio200.c, amplc_pc236.c, amplc_pci224.c, amplc_pci230.c,
	  cb_das16_cs.c, cb_pcidas.c, cb_pcidas64.c, comedi_parport.c,
	  das16.c, das16m1.c, das1800.c, das6402.c, das800.c, dmm32at.c,
	  dt2811.c, dt2814.c, dt282x.c, dt3000.c, gsc_hpdi.c, icp_multi.c,
	  me4000.c, ni_6527.c, ni_65xx.c, ni_at_a2150.c, ni_atmio16d.c,
	  ni_labpc.c, ni_mio_common.c, ni_pcidio.c, pcl711.c, pcl812.c,
	  pcl816.c, pcl818.c, pcmuio.c, quatech_daqp_cs.c, rtd520.c,
	  rti800.c, s626.c: Fixed interrupt handler prototypes for all
	  drivers when compiling against 2.6.19 kernels.

2006-12-12 10:14  fmhess

	* include/linux/interrupt.h: Added PT_REGS_ARG macro to deal with
	  change to interrupt handler prototype in kernel 2.6.19.

2006-12-11 15:43  fmhess

	* comedi/drivers/ni_tio.c, comedi/drivers/ni_tio.h,
	  include/linux/comedi.h: Made setting of counter clock source more
	  uniform across e-series, m-series, and 660x boards.

2006-12-08 11:53  fmhess

	* comedi/comedi_fops.c, comedi/drivers/Kbuild,
	  comedi/drivers/Makefile.am, comedi/drivers/das08.c,
	  comedi/drivers/ni_mio_common.c, comedi/drivers/ni_tio.c,
	  comedi/drivers/ni_tio.h, include/linux/comedi.h: First pass at
	  consistent support for NI general-purpose counters.  Will replace
	  counter support in ni_mio_common.c and ni_660x.c.  Note quite
	  done yet, but it compiles.

2006-12-08 11:50  fmhess

	* Documentation/comedi/insn_config, comedi/drivers/amplc_dio200.c:
	  Added additional field to INSN_CONFIG_SET/GET_GATE_SRC, to
	  support devices with multiple gate inputs (NI counters can have 2
	  gates).

2006-12-06 18:57  bporr

	* comedi/drivers/usbduxfast.c: The flag SDF_CMD_READ was missing
	  which gave the error number "-1" during async reads.

2006-12-06 08:58  fmhess

	* include/linux/config.h: Added missing include of linux/version.h

2006-12-05 16:51  bporr

	* comedi/drivers/: adl_pci9111.c, pcl711.c: Removed the boolean
	  definition from the driver and moved it to stddef.h

2006-12-05 16:50  bporr

	* include/linux/stddef.h: Moved the boolean definition from the
	  driver files to stddef because from 2.6.19 boolean is defined
	  there aleady.

2006-12-05 16:46  bporr

	* include/linux/config.h: From 2.6.19 config.h is no longer needed.
	  Added an ifdef statement.

2006-12-04 18:24  bporr

	* comedi/drivers/usbduxfast.c: Added external trigger support to
	  the driver.  Added a define for 2.6.19 because the completion
	  function is without register arguments (as was pre 2.6.0).
	  Changed the GPIF programming so that it does no longer loops
	  through the idle state. Instead I use the first states to reset
	  the counter for channels.

2006-12-04 18:20  bporr

	* comedi/drivers/usbdux.c: From 2.6.19 the pointer to the
	  completion function is (again) without the register argument.
	  That's basically pre 2.6.0

2006-11-29 10:31  fmhess

	* comedi/drivers/ni_pcimio.c: Minor update to documentation
	  comments.

2006-11-20 15:15  fmhess

	* comedi/drivers/: mite.c, mite.h: Mite byte-swapping bits seem to
	  be associated with device/memory ports as opposed to being always
	  16 or 32 bit swaps.

2006-11-20 14:41  fmhess

	* comedi/drivers.c: Fixed possibile failures to decrement module
	  use count on errors (one was bug I probably introduced recently).

2006-11-20 11:37  fmhess

	* comedi/drivers/: mite.c, ni_mio_common.c, ni_pcimio.c, ni_stc.h:
	  Differentiate between 622x, 625x, and 628x m-series boards.  Fix
	  adc reset for 625x boards, based on example code from ni
	  (untested on hardware).  Fix polarity of AI_CONVERT output for
	  622x boards, based on ni example code.  Do 32 bit pci transfers
	  on analog output dma, now that the sample ordering has been
	  resolved through byte-swapping bits in mite chip.  Use external
	  clock (when configured) for timebase 3 too (I believe timebase 3
	  is the 80 MHz clock).

2006-11-17 11:07  fmhess

	* comedi/drivers/: mite.c, mite.h: Figured out what a couple bits
	  in the mite channel control register do (byte swapping).  Used
	  them to make 32 bit pci transfers to 16 bit analog outputs
	  practical.

2006-11-17 09:03  fmhess

	* comedi/: comedi_fops.c, drivers.c: Don't assume class_device has
	  a devt member.

2006-11-15 21:10  fmhess

	* comedi/drivers/ni_pcimio.c: Changed some ad8804 caldac types to
	  ad8804_debug

2006-11-15 16:25  fmhess

	* comedi/comedi_fops.c, comedi/comedi_fops.h, comedi/drivers.c,
	  comedi/proc.c, comedi/range.c, comedi/drivers/adl_pci9111.c,
	  comedi/drivers/adl_pci9118.c, comedi/drivers/adv_pci1710.c,
	  comedi/drivers/amplc_dio200.c, comedi/drivers/amplc_pc236.c,
	  comedi/drivers/amplc_pci224.c, comedi/drivers/amplc_pci230.c,
	  comedi/drivers/cb_das16_cs.c, comedi/drivers/cb_pcidas.c,
	  comedi/drivers/cb_pcidas64.c, comedi/drivers/cb_pcidda.c,
	  comedi/drivers/comedi_parport.c,
	  comedi/drivers/comedi_rt_timer.c, comedi/drivers/comedi_test.c,
	  comedi/drivers/das16.c, comedi/drivers/das16m1.c,
	  comedi/drivers/das1800.c, comedi/drivers/das800.c,
	  comedi/drivers/dmm32at.c, comedi/drivers/dt2814.c,
	  comedi/drivers/dt282x.c, comedi/drivers/dt3000.c,
	  comedi/drivers/gsc_hpdi.c, comedi/drivers/me4000.c,
	  comedi/drivers/me_daq.c, comedi/drivers/mite.c,
	  comedi/drivers/mite.h, comedi/drivers/ni_6527.c,
	  comedi/drivers/ni_65xx.c, comedi/drivers/ni_660x.c,
	  comedi/drivers/ni_at_a2150.c, comedi/drivers/ni_atmio16d.c,
	  comedi/drivers/ni_labpc.c, comedi/drivers/ni_mio_common.c,
	  comedi/drivers/ni_pcidio.c, comedi/drivers/pcl711.c,
	  comedi/drivers/pcl812.c, comedi/drivers/pcl816.c,
	  comedi/drivers/pcmuio.c, comedi/drivers/quatech_daqp_cs.c,
	  comedi/drivers/rtd520.c, comedi/drivers/s626.c,
	  comedi/drivers/skel.c, comedi/drivers/usbdux.c,
	  comedi/drivers/usbduxfast.c, include/linux/comedi.h,
	  include/linux/comedidev.h: Added support for generating a
	  seperate device file for each subdevice that supports commands.
	  Subdevices need to indicate which directions they support
	  commands in with the new subdevice flags SDF_CMD_READ and
	  SDF_CMD_WRITE.  Breaks compatibility with 2.4 kernels.
	  Currently, only 8-bit minor numbers are used, limiting the
	  maximum subdevice to 15.  This should be easily changeable once
	  more distros support 20-bit minor numbers.

2006-11-13 09:11  abbotti

	* comedi/drivers/s526.c: Replaced deprecated use of check_region().

2006-11-13 09:06  abbotti

	* comedi/: comedi_fops.c, drivers.c, drivers/ni_65xx.c,
	  drivers/ni_mio_common.c: Fixed some C++-isms: mixed declarations
	  and code.

2006-11-09 13:12  fmhess

	* comedi/drivers.c: Fixed oops caused by my giving
	  comedi_driver.board_name a well-defined type.  Fix and bug report
	  was from from sinkin <jinzhucheng@tom.com>.

2006-11-09 12:38  fmhess

	* Documentation/comedi/insn_config, comedi/comedi_fops.c,
	  comedi/drivers.c, comedi/drivers/cb_pcimdda.c,
	  comedi/drivers/mite.c, comedi/drivers/ni_mio_common.c,
	  include/linux/comedidev.h: Added dev_t to comedi_subdevice in
	  preparation for adding a device file for each streaming
	  subdevice.  Got rid of unused options array from comedi_device.

2006-11-07 10:46  fmhess

	* comedi/drivers/ni_mio_common.c: Added init of ai static control
	  reg for m series.

2006-11-06 19:04  fmhess

	* comedi/drivers/ni_mio_common.c: Updated comment about dma
	  transfer width.

2006-11-06 16:10  fmhess

	* comedi/drivers/ni_mio_common.c: Blah, doing 32 pci transfers
	  causes the channel order to get swapped, switching back to 16
	  bit.

2006-11-03 21:39  fmhess

	* comedi/drivers/ni_mio_common.c: Do 32 bit dma transfers for
	  analog output.

2006-11-02 14:34  fmhess

	* comedi/drivers/ni_mio_common.c: Added some commented-out code for
	  measuring speed of dma transfers for ao.

2006-11-01 22:22  fmhess

	* comedi/drivers/mite.h: Fixed decode of write post fifo depth.

2006-11-01 15:56  fmhess

	* comedi/drivers/ni_stc.h: Added a couple more (unused_) bit
	  definitions.

2006-11-01 15:55  fmhess

	* include/linux/comedi.h: put COMEDI_INPUT, etc. in their own enum.

2006-11-01 14:52  fmhess

	* comedi/drivers/ni_mio_common.c: fixed hosing of ao_mode2
	  register.

2006-10-27 13:19  fmhess

	* comedi/drivers/ni_mio_common.c: Set AO_Number_Of_DAC_Packages bit
	  for m-series.

2006-10-27 13:18  fmhess

	* comedi/comedi_fops.c: check length of INSN_CONFIG_ANALOG_TRIG

2006-10-27 11:46  fmhess

	* comedi/drivers/ni_mio_common.c: Fixed setting of
	  MSeries_AO_Update_Timed_Bit in ao commands for m-series.

2006-10-26 17:04  fmhess

	* comedi/drivers/ni_mio_common.c: Fixed waveform analog output on
	  m-series, which I found was only working for doing a single
	  channel output on channel 0.

2006-10-25 11:33  fmhess

	* comedi/drivers/ni_mio_common.c: Only try to initialize pfi output
	  select registers if it's an m-series board.  Initialize pfi do
	  register.

2006-10-24 16:46  fmhess

	* comedi/drivers/: ni_mio_common.c, ni_stc.h: Initialize pfi output
	  select registers.

2006-10-24 16:29  fmhess

	* comedi/drivers/ni_mio_common.c: Implemented insn_bits for PFI
	  subdevice with m-series boards.

2006-10-24 16:29  fmhess

	* comedi/comedi_fops.c: Check length of INSN_BITS instructions in
	  core.

2006-10-24 14:52  fmhess

	* comedi/drivers/ni_mio_common.c, comedi/drivers/ni_stc.h,
	  include/linux/comedi.h: Added support for configuring pfi routing
	  on m-series boards with INSN_CONFIG_SET_ROUTING.

2006-10-24 11:26  fmhess

	* comedi/drivers/ni_mio_common.c: m-series has 16 pfi lines instead
	  of 10.

2006-10-24 11:21  fmhess

	* comedi/drivers/ni_mio_common.c: Fixed search for best pll
	  multiplier/divisor

2006-10-24 11:06  fmhess

	* comedi/drivers/ni_mio_common.c, include/linux/comedi.h: Added
	  NI_EXT_PFI() and NI_EXT_RTSI() helper functions to comedi.h for
	  specifying pfi/rtsi lines as external trigger sources.  Tweaked a
	  couple names to match ni stc documentation more closely.

2006-10-24 11:03  fmhess

	* comedi/drivers/ni_pcimio.c: Minor updates to documentation
	  comment block.

2006-10-23 15:33  fmhess

	* Documentation/comedi/insn_config, comedi/comedi_fops.c,
	  comedi/drivers/ni_mio_common.c, comedi/drivers/ni_pcimio.c,
	  comedi/drivers/ni_stc.h, include/linux/comedi.h: Added support
	  for changing routing of signals to RTSI pins.  Fixed various bugs
	  in syncronization to external clock sources.

2006-10-21 18:54  bporr

	* comedi/drivers/usbduxfast.c: Fixed two small bugs Ian Abbott
	  pointed out. Ian Wrote: The first one is just a tiny mistake in
	  usbduxfast_ai_cmdtest():

		  /* step 3: make sure arguments are trivially compatible
	  */

		  if(cmd->start_arg == TRIG_NOW && cmd->start_arg != 0)

	  should be:

		  if(cmd->start_src == TRIG_NOW && cmd->start_arg != 0)

	  The other one is a mismatch between cmdtest and cmd.	cmdtest
	  checks start_src==TRIG_NOW or start_src==TRIG_EXT, but cmd checks
	  start_src==TRIG_NOW and otherwise assumes start_src==TRIG_INT.

2006-10-20 12:15  fmhess

	* comedi/drivers/: ni_pcimio.c, ni_stc.h: Added missing offsets for
	  RTSI register on m-series

2006-10-20 11:31  fmhess

	* comedi/drivers/: ni_mio_common.c, ni_stc.h: Added support for
	  INSN_CONFIG_GET_CLOCK_SRC

2006-10-19 17:06  fmhess

	* Documentation/comedi/insn_config, comedi/drivers/ni_mio_common.c,
	  comedi/drivers/ni_pcimio.c, comedi/drivers/ni_stc.h,
	  include/linux/comedi.h: Added support for configuring external
	  clock sources on ni mio boards, including using the PLL on
	  m-series boards.

2006-10-19 16:56  fmhess

	* comedi/: comedi_fops.c, drivers/amplc_dio200.c: Added some more
	  data length checks for config instructions to comedi_fops.c

2006-10-18 19:01  fmhess

	* comedi/drivers/ni_stc.h: fixed max PLL divisor/multiplier

2006-10-18 15:24  fmhess

	* comedi/drivers/ni_stc.h: Added some bit definitions to support
	  the external reference clock driven phased-locked loop.

2006-10-18 10:32  fmhess

	* comedi/drivers/ni_mio_common.c: Replaced a bunch of printk with
	  RT-safe rt_printk

2006-10-18 09:01  fmhess

	* comedi/drivers/ni_65xx.c: Added missing pci device ids using
	  values provided by Tim Ousley <tim.ousley@ni.com>

2006-10-17 15:16  fmhess

	* comedi/drivers/ni_65xx.c: Put in some guesses as to whether
	  various boards should have their outputs inverted.

2006-10-17 13:21  fmhess

	* comedi/: drivers.c, drivers/ni_65xx.c: Reworked INSN_BITS to
	  support dio subdevices with > 32 channels by specifying a base
	  channel in the insn.chanspec.

2006-10-17 12:11  fmhess

	* comedi/drivers.c: Fixed insn_rw_emulate_bits() for reads when
	  channel is >= 32.  I don't like this new scheme, instead I think
	  I'm going support >= 32 dio channels by making the insn chanspec
	  specify a base channel for the dio bitmask.

2006-10-17 11:37  fmhess

	* comedi/drivers/ni_65xx.c: Fixed reversal of input/output when
	  configuring dio directions.  Fixed problems with reads and writes
	  I created with earlier work.

2006-10-17 11:36  fmhess

	* comedi/drivers.c: Made insn_rw_emulate_bits() work for dio
	  subdevice with more than 32 channels (ni_65xx).

2006-10-16 17:01  fmhess

	* comedi/drivers/ni_65xx.c: Added support for 6509, and other
	  boards in family.  Will test tommorrow.

2006-10-16 15:05  fmhess

	* comedi/drivers.c, comedi/drivers/acl7225b.c,
	  comedi/drivers/adl_pci7296.c, comedi/drivers/adl_pci7432.c,
	  comedi/drivers/adl_pci8164.c, comedi/drivers/adl_pci9111.c,
	  comedi/drivers/adl_pci9118.c, comedi/drivers/adv_pci1710.c,
	  comedi/drivers/adv_pci_dio.c, comedi/drivers/aio_aio12_8.c,
	  comedi/drivers/aio_iiro_16.c, comedi/drivers/amplc_dio200.c,
	  comedi/drivers/amplc_pc236.c, comedi/drivers/amplc_pc263.c,
	  comedi/drivers/amplc_pci224.c, comedi/drivers/comedi_bond.c,
	  comedi/drivers/comedi_test.c, comedi/drivers/das08.c,
	  comedi/drivers/das08.h, comedi/drivers/das16.c,
	  comedi/drivers/das16m1.c, comedi/drivers/das1800.c,
	  comedi/drivers/das800.c, comedi/drivers/dmm32at.c,
	  comedi/drivers/dt2811.c, comedi/drivers/dt282x.c,
	  comedi/drivers/icp_multi.c, comedi/drivers/me4000.c,
	  comedi/drivers/me4000.h, comedi/drivers/me_daq.c,
	  comedi/drivers/ni_at_ao.c, comedi/drivers/ni_atmio16d.c,
	  comedi/drivers/ni_labpc.c, comedi/drivers/pcl711.c,
	  comedi/drivers/pcl724.c, comedi/drivers/pcl726.c,
	  comedi/drivers/pcl730.c, comedi/drivers/pcl812.c,
	  comedi/drivers/pcl816.c, comedi/drivers/pcl818.c,
	  comedi/drivers/pcm3724.c, comedi/drivers/pcmad.c,
	  comedi/drivers/pcmda12.c, comedi/drivers/pcmuio.c,
	  comedi/drivers/poc.c, comedi/drivers/rtd520.c,
	  comedi/drivers/rti800.c, comedi/drivers/s526.c,
	  comedi/drivers/skel.c, comedi/drivers/ssv_dnp.c,
	  comedi/kcomedilib/get.c, include/linux/comedidev.h,
	  include/linux/comedilib.h: Gave board_name member of
	  comedi_driver_struct a well-defined type.  Added const qualifier
	  to some char*.

2006-10-16 13:45  fmhess

	* comedi/drivers/s526.c: Fixed a couple compile warnings.

2006-10-16 11:40  fmhess

	* comedi/drivers/ni_65xx.c: Added pci device id for pxi-6509, fixed
	  driver_name.

2006-10-15 19:33  fmhess

	* comedi/drivers/ni_mio_common.c: First pass at supporting 32 bit
	  static dio on m-series boards (untested).

2006-10-13 20:10  fmhess

	* Contributors: Added contributor

2006-10-13 20:09  fmhess

	* comedi/drivers/: Kbuild, Makefile.am, adl_pci7296.c, ni_65xx.c:
	  New drivers from Jonathan Grierson <jd@renko.co.uk>:

	  Hi, I've recently been working with two digital daq cards and
	  have written drivers to get them working with Comedi.

	  The first is for the National Instruments PCI-6514. It could
	  perhaps be merged with the 6527 driver because I used this as a
	  base but the 6514 is part of a series from NI which are all quite
	  similar and not quite as advanced. Let me know what you think.
	  I'm afraid it needed to be done quite quickly and so felt it
	  would be easier to produce a simpler driver rather than hack the
	  existing one.

	  The second is for the Adlink PCI-7296. Just a pci wrapper for 4
	  8255 devices. Only basic IO enabled so far so no interrupts.

2006-10-13 13:44  fmhess

	* comedi/drivers/ni_pcimio.c: Added support for pcie-629 and
	  pxi-6281

2006-10-13 13:21  fmhess

	* comedi/drivers/ni_pcidio.c: White space changes.

2006-10-09 20:43  fmhess

	* comedi/drivers/unioxx5.c: Fixed up documentation comments.

2006-10-09 20:37  fmhess

	* comedi/drivers/: Kbuild, Makefile.am, unioxx5.c: New driver from
	  Nickolay Petrov <nick@office.etersoft.ru>:

	  Driver for Fastwel UNIOxx-5 (analog and digital i/o) boards.
	  Copyright (C) 2006 Kruchinin Daniil (asgard) [asgard@etersoft.ru]

2006-10-09 20:35  fmhess

	* comedi/drivers/ni_mio_common.c: Mask off bogus high bits for
	  m-series boards with 16 bits or less.

2006-09-20 20:00  fmhess

	* comedi/drivers/: Kbuild, Makefile.am, s526.c: New driver from
	  Everett Wang <everteq@sbcglobal.net>:

	  We have written a comedi driver for sensoray 526 board. It is a
	  very small PC104 format multifunction card. We have used this
	  driver for a while and it is pretty stable.

2006-09-14 13:52  fmhess

	* include/linux/: device.h, mm.h: Added GPL header.

2006-09-11 09:53  fmhess

	* comedi/drivers/ni_pcidio.c: Added SDF_PACKED subdevice flag.

2006-09-07 10:44  fmhess

	* comedi/drivers/ni_mio_common.c, include/linux/comedi.h: Added
	  SDF_SOFT_CALIBRATED subdevice flag.

2006-08-23 10:15  fmhess

	* comedi/drivers/ni_6527.c: fixed small chance of attempting to
	  free an unallocated irq.

2006-08-23 10:05  fmhess

	* comedi/Makefile.am: Install modules into "comedi" subdir instead
	  of "extra" subdir when using kbuild.

2006-08-22 21:48  fmhess

	* comedi/drivers/ni_mio_cs.c: Fixed irq argument to
	  comedi_request_irq()

2006-08-22 12:26  abbotti

	* comedi/comedi_fops.c, include/linux/device.h: Renamed
	  CLASS_DEVICE_CREATE to COMEDI_CLASS_DEVICE_CREATE to avoid name
	  clash with RTAI.

2006-08-21 12:25  abbotti

	* include/linux/time.h: Fix for SuSE 9.0 2.4.21 kernel.  Simplify
	  jiffies_to_msecs() and msecs_to_jiffies() to avoid preprocessor
	  optimisations that depend on HZ being a C constant expression.
	  Just round the result up to the nearest integer.  The supported
	  range of input values (avoiding arithmetic overflow) is now less
	  than that of the Linux versions of these functions for common
	  values of HZ, but that's unlikely to cause any problems (and if
	  it does we can fix it by making the functions more complicated).

2006-08-17 09:52  fmhess

	* comedi/drivers/ni_mio_common.c: m-series boards are unhappy if ai
	  config fifo is empty, even when you are bypassing it.

2006-08-16 15:18  tag r0_7_73

2006-08-16 15:18  fmhess

	* ChangeLog: 0.7.73 changes

2006-08-16 15:09  fmhess

	* configure.ac: bump version for 0.7.73

2006-08-16 11:55  fmhess

	* comedi/drivers/ni_pcimio.c: Fixed max ai speed for 628x boards.

2006-08-16 11:54  fmhess

	* comedi/drivers/ni_stc.h: Added bit definitions for m-series ai
	  chanlist configuration register.

2006-08-16 11:22  fmhess

	* comedi/drivers/ni_mio_common.c: Use new m-series chanlist
	  configuration for m-series boards, instead of relying on
	  backwards compatibility with e-series.

2006-08-16 11:21  fmhess

	* include/linux/comedidev.h: Fixed bytes_per_sample to return
	  correct value in lsampl_t case, was broken due to confusion
	  between subdev->flags and subdev->subdev_flags.

2006-08-15 16:21  fmhess

	* comedi/drivers/ni_mio_common.c: Fix calculation of bytes per scan
	  for 18-bit analog input m-series boards when generating
	  end-of-scan events.

2006-08-15 14:58  fmhess

	* comedi/comedi_fops.c: Fix rounding up of buffer size to integer
	  multiple of page size.

2006-08-14 10:07  tag r0_7_72

2006-08-14 10:07  fmhess

	* configure.ac: Bumped version for 0.7.72

2006-08-14 10:06  fmhess

	* ChangeLog: Added 0.7.72 changes, and fixed misspellings of Ian
	  Abbott's name.

2006-08-14 10:05  fmhess

	* Contributors: Added new contributor.

2006-08-14 09:45  fmhess

	* comedi/drivers/: aio_aio12_8.c, aio_iiro_16.c: Added missing GPL
	  headers.

2006-08-13 22:58  fmhess

	* comedi/drivers/: Kbuild, Makefile.am, aio_aio12_8.c,
	  aio_iiro_16.c: New drivers from Pablo Mejia
	  <pablo@cctechnol.com>:

	  We have written basic drivers for two PC-104 boards we are using
	  at work and we would like to contribute them to the Comedi
	  project.  The drivers are for two Advanced Digital Logic
	  (www.adlogic-pc104.com) boards:

	  104-AIO12-8
	  http://www.adlogic-pc104.com/products/peripherals/datasheets/104-AIO12-8.pdf

	  104-IIRO-16
	  http://www.adlogic-pc104.com/products/peripherals/datasheets/104-IIRO-16.pdf

	  The actual manufacturer is Acces I/O (http://accesio.com).  I
	  believe the same boards are also available from
	  (http://kontron.com)

	  The drivers are basic.  For instance no asynchronous operations
	  are supported.  The drivers do work (tested on Fedora Core 4 and
	  5).

2006-08-11 13:28  abbotti

	* autogen.sh: Restore the old COPYING and INSTALL files after they
	  are overwritten by autoreconf -i -f.

2006-08-11 11:08  abbotti

	* Documentation/comedi/Hardware_Driver.HOWTO: Updated 'Adding new
	  drivers' section.

2006-08-11 09:54  abbotti

	* Makefile.am, TODO, Documentation/Configure.help,
	  Documentation/Configure.help.append: Removed
	  Documentation/Configure.help and
	  Documentation/Configure.help.append

2006-08-11 09:53  abbotti

	* comedi/drivers/addi-data/Makefile.am: Moved addi_data.c into
	  EXTRA_DIST until the drivers are back in the fold.

2006-08-11 09:47  abbotti

	* scripts/check_driver: Skipped obsolete tests and added some new
	  ones.

2006-08-11 08:06  abbotti

	* comedi/drivers/das6402.c: Corrected a printk format string that I
	  forgot to update in previous commit of das6402.c.

2006-08-11 07:55  abbotti

	* Makefile.am: Add 'Contributors' to EXTRA_DIST.

2006-08-11 07:42  abbotti

	* Makefile.am, include/linux/kern_compat.h: Removed obsolete
	  include/linux/kern_compat.h file.

2006-08-11 07:32  abbotti

	* Config.in, comedi/Config.in: Deleted obsolete Config.in files.

2006-08-11 07:26  abbotti

	* comedi/: Makefile.am, drivers/Makefile.am,
	  drivers/addi-data/Makefile.am, kcomedilib/Makefile.am: Add Kbuild
	  to EXTRA_DIST.

2006-08-11 07:08  abbotti

	* Makefile.am: Added some kernel compatability include files to
	  EXTRA_DIST.

2006-08-08 10:47  fmhess

	* include/linux/types.h: Added missing include for linux/version.h

2006-08-08 10:40  fmhess

	* comedi/comedi_fops.c: Added length checks for data array of
	  INSN_CONFIG_ALT_SOURCE and INSN_CONFIG_PWM_OUTPUT

2006-08-07 14:02  abbotti

	* comedi/drivers/: amplc_dio200.c, amplc_pc236.c, amplc_pc263.c,
	  amplc_pci224.c: Used pci_name() when printing PCI device
	  location.

2006-08-07 14:01  abbotti

	* include/linux/pci.h: Add compatibility function pci_name(pci_dev)
	  for kernel < 2.4.22.	It returns the pci device name as a char *
	  (e.g. "00:09.0" for bus 0, slot 9, func 0, or "0000:00:09.0" for
	  recent kernels that include the PCI domain in the string).

2006-08-07 13:33  abbotti

	* comedi/drivers/8255.c, comedi/drivers/adl_pci6208.c,
	  comedi/drivers/adl_pci9111.c, comedi/drivers/adl_pci9118.c,
	  comedi/drivers/adv_pci1710.c, comedi/drivers/adv_pci_dio.c,
	  comedi/drivers/amplc_dio200.c, comedi/drivers/amplc_pc236.c,
	  comedi/drivers/amplc_pc263.c, comedi/drivers/amplc_pci224.c,
	  comedi/drivers/amplc_pci230.c, comedi/drivers/c6xdigio.c,
	  comedi/drivers/cb_das16_cs.c, comedi/drivers/cb_pcidas.c,
	  comedi/drivers/cb_pcidas64.c, comedi/drivers/cb_pcidda.c,
	  comedi/drivers/cb_pcimdas.c, comedi/drivers/cb_pcimdda.c,
	  comedi/drivers/comedi_parport.c, comedi/drivers/das08_cs.c,
	  comedi/drivers/das16.c, comedi/drivers/das16m1.c,
	  comedi/drivers/das1800.c, comedi/drivers/das6402.c,
	  comedi/drivers/das800.c, comedi/drivers/dt2801.c,
	  comedi/drivers/dt2811.c, comedi/drivers/dt2814.c,
	  comedi/drivers/dt2815.c, comedi/drivers/dt2817.c,
	  comedi/drivers/dt282x.c, comedi/drivers/dt3000.c,
	  comedi/drivers/fl512.c, comedi/drivers/gsc_hpdi.c,
	  comedi/drivers/icp_multi.c, comedi/drivers/icp_multi.h,
	  comedi/drivers/ke_counter.c, comedi/drivers/me4000.h,
	  comedi/drivers/me_daq.c, comedi/drivers/mite.c,
	  comedi/drivers/mite.h, comedi/drivers/mpc624.c,
	  comedi/drivers/multiq3.c, comedi/drivers/ni_at_a2150.c,
	  comedi/drivers/ni_atmio.c, comedi/drivers/ni_atmio16d.c,
	  comedi/drivers/ni_daq_dio24.c, comedi/drivers/ni_labpc.c,
	  comedi/drivers/ni_labpc.h, comedi/drivers/ni_labpc_cs.c,
	  comedi/drivers/ni_mio_cs.c, comedi/drivers/ni_pcidio.c,
	  comedi/drivers/ni_pcimio.c, comedi/drivers/pcl711.c,
	  comedi/drivers/pcl724.c, comedi/drivers/pcl725.c,
	  comedi/drivers/pcl726.c, comedi/drivers/pcl730.c,
	  comedi/drivers/pcl812.c, comedi/drivers/pcl816.c,
	  comedi/drivers/pcl818.c, comedi/drivers/pcm3724.c,
	  comedi/drivers/pcm3730.c, comedi/drivers/pcmad.c,
	  comedi/drivers/pcmda12.c, comedi/drivers/pcmuio.c,
	  comedi/drivers/poc.c, comedi/drivers/quatech_daqp_cs.c,
	  comedi/drivers/rtd520.c, comedi/drivers/rti800.c,
	  comedi/drivers/rti802.c, comedi/drivers/s626.c,
	  include/linux/comedidev.h: Cleaned up resource types.  Used
	  unsigned int for IRQs.  Used unsigned long for I/O ports.  Used
	  resource_size_t for physical memory regions.

2006-08-07 13:25  abbotti

	* include/linux/types.h: Added linux/types.h compatibility header.
	  typedefs 'resource_size_t' as unsigned long if kernel < 2.6.18.

2006-08-07 11:57  abbotti

	* comedi/drivers/ni_pcidio.c: Don't free IRQ if it wasn't requested
	  successfully.

2006-08-07 11:52  abbotti

	* comedi/drivers/ni_mio_cs.c: Don't free the IRQ if it wasn't
	  allocated.

2006-08-07 11:32  abbotti

	* comedi/drivers/ni_daq_dio24.c: ifdef'ed out incomplete irq stuff
	  from ni_daq_dio24.c

2006-08-07 10:09  abbotti

	* comedi/drivers/fl512.c: Check I/O region was allocated before
	  releasing it.

2006-08-07 09:42  abbotti

	* comedi/drivers/dmm32at.c: Request resources before using them.

2006-08-07 06:34  abbotti

	* comedi/Makefile.am: Remove Modules.symvers when cleaning as it
	  can cause subsequent builds for another kernel to fail.

2006-07-31 22:56  tag r0_7_71

2006-07-31 22:56  fmhess

	* ChangeLog: Added 0.7.71 changes.

2006-07-31 21:47  fmhess

	* configure.ac: version bump

2006-07-31 09:14  abbotti

	* comedi/drivers/: adl_pci9111.c, adv_pci1710.c, amplc_pc236.c,
	  amplc_pci230.c, cb_pcidas.c, cb_pcidas64.c, ni_pcidio.c: Fixed
	  compiler warnings about unused variable in the interrupt handler
	  when building for 2.4 kernel.

2006-07-18 16:51  fmhess

	* comedi/drivers/mite.c: set mite_phys_addr to zero after releasing
	  io regions

2006-07-17 22:31  fmhess

	* configure.ac, m4/as-linux.m4: turn pcmcia support on or off by
	  default depending on whether the kernel's pcmcia_driver struct
	  has a probe function pointer.

2006-07-11 22:17  fmhess

	* comedi/comedi_fops.c: Added check for length of
	  INSN_CONFIG_SET_RTSI_CLOCK_MODE, (David MacMahon
	  <davidm@astro.berkeley.edu>)

2006-07-11 22:16  fmhess

	* comedi/drivers/ni_mio_common.c: Fixed number of channels in rtsi
	  subdevice (David MacMahon <davidm@astro.berkeley.edu>)

2006-07-10 11:39  abbotti

	* m4/as-linux.m4: Extend automatic enabling of Kbuild mechanism
	  back as far as kernel 2.6.10 (which is the first Kbuild enabled
	  kernel supported by Comedi) and also enable Kbuild mechanism if
	  separate kernel source and build directories are in use.

	  It ought to be possible to use the Kbuild mechanism back as far
	  as kernel 2.6.8 by checking for the script/mkmakefile file
	  (that's what I tried first, actually), but use of the Kbuild
	  mechanism for 2.6.8 and 2.6.9 is currently incompatible with
	  Comedi's build mechanism (I tried it).

2006-07-10 06:06  abbotti

	* configure.ac, m4/as-modtool.m4: Replaced AC_PATH_PROG with
	  AC_PATH_TOOL when detecting the 'strip' program.  This is so the
	  correct 'strip' is used when cross-compiling.

2006-07-06 12:06  abbotti

	* m4/as-linux.m4: Avoid using AC_RUN_IFELSE to check the kernel
	  major.minor version, as it doesn't work when cross-compiling.

	  Every kernel Makefile I've looked at (at least for 2.4 and 2.6,
	  including those for separate kernel build directories) includes
	  the "VERSION = x" and "PATCHLEVEL = y" lines, so use 'sed' to
	  extract the information from those lines.

2006-07-05 07:30  abbotti

	* m4/rtai.m4: Applied patch from Ben Gardiner (blg at mast dot
	  queensu dot ca):

	  It appears as though the changes were applied only to
	  configure.ac.

	  In the current state, setting --disable-rtai will not avoid the
	  check for the presence of an rtai directory (line 16 in
	  m4/rtai.m4) if the user has an adeos/ipipe enabled kernel.

	  In the situation where the users has an adeos/ipipe enabled
	  kernel, and a non-standard rtai directory and does not wish to
	  build comedi with rtai support supplying --disable-rtai is not
	  sufficient to complete the configuration script without error. An
	  additional --with-rtaidir=/non/standard/dir/ must be specified.
	  This seems counter-intuitive since the user has already supplied
	  the  --disable-rtai option.

2006-07-05 05:41  abbotti

	* m4/as-linux.m4: Removed MODVERDIR=${tmpdir} when checking CFLAGS,
	  as recent kernel Makefiles delete that directory or everything in
	  it.  Let the kernel Makefile set MODVERDIR by itself.

2006-06-27 21:00  fmhess

	* configure.ac, m4/as-linux.m4: Detect Kbuild in Linux kernel
	  source directory, and use it to automatically decide whether to
	  use Kbuild to build modules.	--enable-kbuild can still be used
	  to override.

2006-06-21 12:31  abbotti

	* comedi/drivers/: fl512.c, poc.c: Fix gcc-4.1 warnings (undefined
	  macro in #if).

2006-06-21 12:30  abbotti

	* comedi/drivers/pcl816.c: Fix gcc-4.1 warnings (uninitialized
	  variables).

2006-06-21 12:28  abbotti

	* comedi/drivers/ni_at_a2150.c: Fixed gcc-4.1 warnings (operation
	  may be undefined).

2006-06-21 12:27  abbotti

	* comedi/drivers/mpc624.c: Fix gcc-4.1 warnings (unused variable,
	  printk format specifier mismatch).

2006-06-21 12:09  abbotti

	* comedi/drivers/: dt9812.c, pcl812.c: Fix gcc-4.1 warnings
	  (uninitialized variables).

2006-06-21 12:07  abbotti

	* comedi/drivers/: cb_das16_cs.c, das08_cs.c: Fix gcc-4.1 warnings
	  (uninitialized variable).  The variable is question has been
	  removed, as it is only used on an unreachable path.  Also, don't
	  bother calling pcmcia_release_window() as there is no matching
	  call to pcmcia_request_window().

2006-06-19 21:14  fmhess

	* INSTALL: Made a few updates to install instructions.

2006-06-19 21:05  fmhess

	* comedi/drivers/: das08_cs.c, mite.c, ni_daq_dio24.c,
	  ni_labpc_cs.c, quatech_daqp_cs.c: Marked some
	  initialization/cleanup functions with __init/__exit.

2006-06-19 20:57  fmhess

	* comedi/drivers/: cb_das16_cs.c, das08_cs.c, quatech_daqp_cs.c:
	  Added some missing pcmcia device tables.

2006-06-19 20:29  fmhess

	* comedi/drivers/amcc_s5933.c: removed obsolete file.

2006-06-18 21:21  fmhess

	* comedi/drivers/pcm3724.c: Patch from abbotti@mev.co.uk (Ian
	  Abbott):

	  The pcm3724 driver is still using the deprecated check_region()
	  call.  Also, it doesn't check if things were allocated properly
	  when cleaning up in the detach routine.

	  The attached patch fixes it.

2006-06-18 21:19  fmhess

	* comedi/drivers/: cb_pcidas64.c, daqboard2000.c, dt3000.c,
	  gsc_hpdi.c, me_daq.c, mite.c, rtd520.c, s626.c: Patch from
	  abbotti@mev.co.uk (Ian Abbott):

	  The following driver files call ioremap() but do not check if the
	  return value is NULL:

	  cb_pcidas64.c daqboard2000.c dt3000.c gsc_hpdi.c me_daq.c mite.c
	  rtd520.c s626.c

	  The attached patch takes appropriate action if the return value
	  from ioremap() is NULL.  (In some cases, this also required the
	  addition of a flag 'got_regions' to the device private data
	  structure to record whether the PCI regions need to be released.)

	  The patch also removes the antiquated requirement of the address
	  passed to ioremap() needing to be on a page boundary.

2006-06-18 21:12  fmhess

	* comedi/drivers/: Kbuild, Makefile.am, adl_pci9118.c,
	  adv_pci1710.c, amcc_s5933.h: patch from Ian Abbott
	  <abbotti@mev.co.uk>:

	  I have a patch that changes the adl_pci9118 and adv_pci1710
	  drivers.  It mimics their old behaviour of searching for an
	  unused card, rather than using the first card it finds.  I didn't
	  need to change the cb_pcidas driver after all as it wasn't using
	  the amcc_s5933 driver, only some macros from amcc_s5933.h.

	  The patch also removes the amcc_s5933 module from the Makefile.am
	  and Kbuild files and removes the function declarations, etc.,
	  from the amcc_s5933.h file.

2006-06-11 21:15  fmhess

	* comedi/drivers/quatech_daqp_cs.c: remove obsolete pcmcia stuff
	  (irq_list and IRQInfo2)

2006-06-11 21:10  fmhess

	* comedi/comedi_fops.c, comedi/drivers/cb_das16_cs.c,
	  comedi/drivers/comedi_bond.c, comedi/drivers/das08_cs.c,
	  comedi/drivers/ni_daq_dio24.c, comedi/drivers/ni_labpc_cs.c,
	  comedi/drivers/quatech_daqp_cs.c, include/linux/module.h,
	  include/linux/moduleparam.h: Patch from abbotti@mev.co.uk (Ian
	  Abbott):

	  The (few) module parameters used by comedi (for debugging and for
	  specifying irq_mask or irq_list for some PCMCIA drivers) haven't
	  worked since kernel 2.6.11. If you try and specify a module
	  parameter when loading a module, the module fails to load due to
	  missing symbols.

	  I have implemented a linux/moduleparam.h compatibility header
	  using code borrowed from the 2.4.25 kernel with some additions,
	  and a patch to use it.

	  The module_param() macro has been implemented for 2.4 kernels.
	  Unfortunately, it is not possible to implement
	  module_param_array() for 2.4 kernels, so I implemented a similar
	  MODULE_PARAM_ARRAY() macro instead.  The third parameter is
	  different, being the length of the array rather than a
	  (optionally null) pointer to a variable set to the number of
	  elements of the array that have been filled in (that information
	  is not available in 2.4 so I thought it best to omit it
	  entirely).  There is one restriction on the "length of array"
	  parameter; it has to be a decimal number (or a macro that expands
	  to a decimal number), not a fancy C expression, otherwise insmod
	  won't parse it properly (if at all!).

2006-06-11 21:02  fmhess

	* configure.ac: Patch from abbotti@mev.co.uk (Ian Abbott):

	  Sometimes USB support breaks due to API changes in 2.6 or vendor
	  patches (e.g.  Fedora Core 5's 2.6.15 kernel), so it would be
	  useful to have a configure option to disable it, like there is
	  for PCMCIA.

2006-06-11 19:33  fmhess

	* comedi/drivers/: adl_pci6208.c, adl_pci7432.c, adl_pci8164.c,
	  adl_pci9111.c, adv_pci_dio.c, amplc_dio200.c, amplc_pc236.c,
	  amplc_pc263.c, amplc_pci224.c, amplc_pci230.c, cb_pcidas.c,
	  cb_pcidas64.c, cb_pcidda.c, cb_pcimdas.c, cb_pcimdda.c,
	  contec_pci_dio.c, daqboard2000.c, das08.c, dt3000.c, gsc_hpdi.c,
	  ke_counter.c, me4000.c, me_daq.c, rtd520.c, s626.c: More pci
	  fixes.

2006-06-11 17:34  fmhess

	* comedi/drivers/: adl_pci6208.c, adl_pci7432.c, adl_pci8164.c,
	  adl_pci9111.c, adl_pci9118.c, adv_pci1710.c, adv_pci_dio.c,
	  amcc_s5933.c, amplc_dio200.c, amplc_pc236.c, amplc_pc263.c,
	  amplc_pci224.c, amplc_pci230.c, cb_pcidas.c, cb_pcidas64.c,
	  cb_pcidda.c, cb_pcimdas.c, cb_pcimdda.c, contec_pci_dio.c,
	  daqboard2000.c, das08.c, dt3000.c, gsc_hpdi.c, icp_multi.c,
	  icp_multi.h, ke_counter.c, me4000.c, me_daq.c, mite.c, rtd520.c,
	  s626.c: Patch from abbotti@mev.co.uk (Ian Abbott).  Note, I am
	  planning to revert/alter parts of this patch shortly, I am
	  commiting the original patch so it is clear what I changed.

	  I've been through the PCI code of all the drivers (apart from the
	  ones in the addi_data directory) to apply the following rules:

	  1. Call pci_enable_device before looking at resources.  (I didn't
	  do this for the card list display code in amcc_s5933.c as it's
	  only for debugging; it might display bogus values on some
	  platforms.)

	  2. Call pci_request_regions to request all PCI I/O and memory
	  areas.  (Some drivers were calling request_region on a subset of
	  the valid regions, but pci_request_regions is preferred.  Some
	  drivers didn't bother requesting regions and just used them
	  anyway.)

	  3. If 1 and 2 succeeded, then when done with the device (on
	  comedi detach), call pci_release_regions and pci_disable_device.
	  Note that pci_disable_device is not called if rule 2 failed,
	  because that indicates that the device is being used by something
	  else (most likely another comedi device).

	  I've fixed some brokenness along the way, but the amcc_s5933
	  driver will still break if more than one client driver uses it
	  (but at least it now works if more than one device is using that
	  client driver).  To fix it properly will require separate device
	  lists for each vendor ID and maybe a reference count for each of
	  those lists - a job for another day!

	  More brokenness in the adv_pci_dio driver has been fixed. It
	  tried to be clever by keeping a list of PCI devices in use, but
	  its list handling code was completely broken.

	  I changed the s626 driver to use pci_get_device and
	  pci_put_device instead of the old pci_find_device.

	  I've checked over the changes twice, but am not able to test all
	  the drivers of course, so I might have introduced an odd bug or
	  two, but I hope not!

2006-06-11 17:05  fmhess

	* comedi/drivers/: cb_das16_cs.c, das08_cs.c, ni_daq_dio24.c,
	  ni_mio_cs.c, quatech_daqp_cs.c: Got rid of obsolete
	  IRQ_INFO2_VALID

2006-06-11 17:02  fmhess

	* comedi/drivers/ni_mio_cs.c: got rid of useless irq_mask variable.

2006-06-11 15:36  fmhess

	* comedi/drivers/: cb_das16_cs.c, das08_cs.c, ni_daq_dio24.c,
	  ni_labpc_cs.c, ni_mio_cs.c, quatech_daqp_cs.c: Dropped support
	  for pcmcia on kernels older than 2.6.16, on the basis that it
	  would be too burdensome to expect people adding new pcmcia
	  drivers to make them work on all the varying pcmcia interfaces
	  provided by different kernels.

2006-06-11 14:52  fmhess

	* comedi/drivers/cb_das16_cs.c, comedi/drivers/das08_cs.c,
	  comedi/drivers/dt9812.c, comedi/drivers/ni_daq_dio24.c,
	  comedi/drivers/ni_labpc_cs.c, comedi/drivers/ni_mio_cs.c,
	  comedi/drivers/quatech_daqp_cs.c, comedi/drivers/usbdux.c,
	  comedi/drivers/usbduxfast.c, include/linux/usb.h: Patch from
	  abbotti@mev.co.uk (Ian Abbott) which ports pcmcia drivers to
	  2.6.16 api.  It also deals with the dropping of the "owner"
	  member from the usb driver struct in 2.6.16.	I will shortly drop
	  support for pcmcia on kernels older than 2.6.16.

2006-05-06 11:43  fmhess

	* comedi/drivers/adl_pci8164.c: Compile fix when building with
	  kbuild from Jan Gukelberger <g.u.g.i@gmx.de>

2006-05-01 22:04  fmhess

	* comedi/comedi_fops.c: Patch from caleb@aei-tech.com (Caleb
	  Tennis), which implements checks for length of
	  INSN_CONFIG_SERIAL_CLOCK and INSN_CONFIG_BIDIRECTIONAL_DATA.

2006-05-01 22:01  fmhess

	* comedi/drivers/: Kbuild, Makefile.am, mpc624.c: Added new driver
	  from sutashu@gmail.com (Stanislaw Raczynski)

2006-05-01 21:56  fmhess

	* comedi/drivers/: Kbuild, Makefile.am: Added new drivers to build

2006-05-01 21:56  fmhess

	* comedi/drivers/adl_pci8164.c: Replaced pci_for_each_dev() with a
	  for loop and pci_get_device()

2006-05-01 21:52  fmhess

	* comedi/drivers/adl_pci7432.c: Fixed some compile warnings, and
	  replaced pci_for_each_dev with a for loop using pci_get_device().

2006-05-01 21:46  fmhess

	* comedi/drivers/: adl_pci7432.c, adl_pci8164.c: New drivers from
	  mike@mikelachaine.ca (mikelachaine)

2006-05-01 21:37  fmhess

	* comedi/drivers/Makefile.am: Patch from abbotti@mev.co.uk (Ian
	  Abbott) which adds missing pcm3724_ko_SOURCES

2006-05-01 21:11  fmhess

	* comedi/drivers/ni_pcimio.c: Update to documentation comments from
	  terry1@beam.ltd.uk (Terry Barnaby)

2006-04-18 22:10  fmhess

	* comedi/drivers/ni_mio_common.c: Patch from terry1@beam.ltd.uk
	  (Terry Barnaby):

	  There was a bug in the PCI-6143 code in the ni_pcimio driver
	  which stopped the device being set to high sampling rates.  The
	  enclosed patch fixes this.

2006-04-18 22:07  fmhess

	* configure.ac: Added option to force disabling of RTAI support,
	  based on patch from blg@mast.queensu.ca (Ben Gardiner).

2006-04-18 20:10  fmhess

	* comedi/drivers/pcmuio.c: Patch from calin@ajvar.org (Calin A.
	  Culianu):

	  I modified the driver to more correctly reflect the physical
	  connectors on the PCMUIO board.  Basically rather than have
	  32-channel subdevices, I am making the board use 24-channel
	  subdevices.

	  The reason is simple: The board has 25-pin connectors.  Either
	  two of them for the 48-channel version or 4 of them for the
	  96-channel version.  Anyway, I made this driver create 1
	  subdevice per connector.  It turns out in practice it is more
	  useful to have 4 subdevices with 24 channels each than it is to
	  have 3 subdevices with 32 channels -- since you have to do funny
	  math in your head to figure out what channel 7 on subdevice 2 is.
	   By having a 1-to-1 association between subdevice and physical
	  connector, it's much easier to work with.

2006-03-21 17:40  fmhess

	* comedi/drivers/ni_pcimio.c: Added note about state of m-series
	  support.

2006-03-09 08:34  fmhess

	* comedi/comedi_fops.c: Added warning message to encourage checks
	  of config insn data lengths.

2006-03-06 21:44  fmhess

	* comedi/drivers/ni_mio_common.c, comedi/drivers/ni_stc.h,
	  include/linux/comedi.h: Added INSN_CONFIG_GET_PWM_OUTPUT config
	  insn.

2006-03-06 21:37  fmhess

	* Documentation/comedi/insn_config, comedi/drivers/ni_mio_common.c:
	  Changed INSN_CONFIG_PWM_OUTPUT so the rounding mode for the up
	  and down times can be set independently.

2006-03-02 19:58  fmhess

	* comedi/drivers/ni_mio_common.c, comedi/drivers/ni_pcimio.c,
	  comedi/drivers/ni_stc.h, include/linux/comedi.h: Patch from
	  terry1@beam.ltd.uk (Terry Barnaby):

	  This patch adds support to comedi for the NI PCI-6143 DAQ card.
	  It also adds support for the NI RTSI trigger bus used to
	  synchronise multiple cards to any ni_pcimio supported card.  The
	  patch also requires a patch to the comedilib to support the RTSI.
	   More info on the patch is at:
	  http://www.beam.org.uk/opensource/pci-6143/

2006-03-01 20:58  fmhess

	* comedi/Makefile.am: Removed stray quotes from clean and install
	  kbuild targets

2006-02-22 19:02  fmhess

	* comedi/drivers/: ni_labpc_cs.c, ni_mio_cs.c: Patch from
	  abbotti@mev.co.uk (Ian Abbott):

	  2.6.13 introduced device ID tables for PCMCIA devices.  They seem
	  to be required to get automatic module loading to work for PCMCIA
	  on some newer distros.

	  I've patched ni_mio_cs.c and ni_labpc_cs.c to include the device
	  ID tables (only for kernel version 2.6.13 upwards).  I don't have
	  enough information to patch the other PCMCIA drivers.

2006-02-22 18:57  fmhess

	* comedi/drivers/: Kbuild, addi-data/Makefile.am: Disabling
	  addi-data driver until it's floating point problems get fixed.

2006-02-22 18:38  fmhess

	* comedi/Makefile.am: Fix for RTAI compile with --enable-kbuild
	  configure option, from Edwin Steiner <edwin.steiner@gmx.net>

2006-02-20 09:51  fmhess

	* comedi/drivers/comedi_parport.c: Fixed read of parallel port data
	  lines, as reported by Franco Minutiello
	  <franco.minutiello@darts.it>

2006-02-05 22:21  fmhess

	* configure.ac, comedi/Kbuild, comedi/Makefile.am,
	  comedi/drivers/Kbuild, comedi/drivers/Makefile.am,
	  comedi/drivers/addi-data/Makefile.am,
	  comedi/kcomedilib/Makefile.am: --enable-kbuild option of
	  configure script works now.

2006-02-05 18:44  fmhess

	* configure.ac, comedi/Kbuild, comedi/drivers/Kbuild,
	  comedi/drivers/addi-data/Kbuild, comedi/kcomedilib/Kbuild:
	  Beginnings of support for kbuild with recent 2.6 kernels.

2006-02-05 11:20  fmhess

	* comedi/drivers/c6xdigio.c: Fixed missing MODULE_LICENSE by using
	  COMEDI_INITCLEANUP().

2006-02-05 11:15  fmhess

	* comedi/drivers/addi-data/Makefile.am: Fixed AM_CFLAGS for
	  addi-data when using RTAI/RTLinux.

2006-01-28 16:28  fmhess

	* comedi/drivers/ni_atmio.c: Reenabled isapnp support, and ported
	  it to 2.6 kernels.  Doesn't work on 2.4 kernels any more.

2006-01-28 16:27  fmhess

	* include/linux/: isapnp.h, pnp.h: More compatilbility wrappers to
	  let ni_atmio driver using 2.6 isapnp support compile (but isapnp
	  won't actually work) on 2.4 kernels.

2006-01-28 12:39  fmhess

	* comedi/drivers/dt9812.c: Made it not bother to try and build this
	  module on a 2.4 kernel.

2006-01-28 12:36  fmhess

	* include/linux/: kernel.h, mod_devicetable.h, pnp.h, usb.h: Added
	  some more compatibility wrappers for 2.4 kernels.

2006-01-28 12:34  fmhess

	* comedi/drivers/Makefile.am: Added dt9812_ko_SOURCES.

2006-01-28 10:33  fmhess

	* comedi/drivers/amplc_pci230.c: Patch from abbotti@mev.co.uk (Ian
	  Abbott):

	  The amplc_pci230 code for handling the AI instruction has an
	  inverted test for the state of the ADC "busy" bit in its timeout
	  loop.  The attached patch corrects the test.

2006-01-28 10:31  fmhess

	* comedi/drivers/amplc_pci230.c: Patch from abbotti@mev.co.uk (Ian
	  Abbott):

	  Micheal Head reported problems with the PCI230 generating
	  interrupts constantly in his system.

	  Looking at the source code, that could happen if the AI interrupt
	  handler (pci230_handle_ai) detects a FIFO overrun error.  In that
	  case, it ends up turning the ADC interrupt source back on in the
	  board's INT_SCE by mistake after cancelling the transfer,
	  resulting in continuous unhandled interrupts.

	  I have a patch to fix the above and initialize the INT_SCE
	  register before hooking up the interrupt with request_irq.

2006-01-28 10:19  fmhess

	* comedi/drivers/: Makefile.am, pcmda12.c: Added new driver for
	  Winsystems PCM DA-12 AO board from calin@ajvar.org (Calin A.
	  Culianu).

2006-01-28 10:03  fmhess

	* comedi/drivers/pcmuio.c: Driver update from calin@ajvar.org
	  (Calin A. Culianu):

	  fixes bugs in the immediate mode read/write instructions, (they
	  work 100% now).

	  I also added IRQ support to do commands/edge-detect interrupts,
	  etc... but that is entirely untested.

2006-01-19 17:16  fmhess

	* comedi/drivers/Makefile.am: Added define of c6xdigio_ko_SOURCES

2006-01-16 10:02  fmhess

	* comedi/drivers/adv_pci1710.c: Patch from abbotti@mev.co.uk (Ian
	  Abbott) which makes external input the default source for counter
	  channel 0.

2006-01-15 16:46  fmhess

	* comedi/drivers/adv_pci1710.c: Patch from Ian Abbott
	  <abbotti@mev.co.uk>, to enable counter for pci-1711.

2006-01-15 16:41  fmhess

	* comedi/drivers/: Makefile.am, pcmuio.c: New driver for the
	  PCM-UIO48A and PCM-UIO96A boards from Winsystems, from
	  calin@ajvar.org (Calin A. Culianu).

2006-01-15 15:35  fmhess

	* comedi/comedi_fops.c: Fix compile against 2.6.15 kernel by using
	  CLASS_DEVICE_CREATE compatibility macro.

2006-01-15 15:34  fmhess

	* comedi/drivers/: adv_pci1710.c, ni_pcidio.c: Fixed a couple
	  compile warnings.

2006-01-15 15:34  fmhess

	* include/linux/device.h: Added CLASS_DEVICE_CREATE compaitibility
	  macro, based on patch from abbotti@mev.co.uk (Ian Abbott).

2006-01-15 15:10  fmhess

	* include/linux/pci_ids.h: Added compatibility header for
	  linux/pci_ids.h, which fixes compile against 2.6.15 kernels.

2006-01-15 15:00  fmhess

	* m4/as-linux.m4: Patch from abbotti@mev.co.uk (Ian Abbott), fixes
	  following problem:

	  New compiler option in kernel Makefile blows away all comedi
	  compilation:

	     -include include/linux/autoconf.h

2006-01-08 11:37  fmhess

	* Documentation/comedi/insn_config, comedi/drivers/ni_mio_common.c,
	  comedi/drivers/ni_stc.h, include/linux/comedi.h: Added support
	  for calibration pwm output used for nonlinearity calibration of
	  m-series boards.

2006-01-03 21:54  fmhess

	* comedi/drivers/ni_mio_common.c: Give full user-space access to
	  all possible internal calibration sources.

2006-01-03 21:53  fmhess

	* comedi/drivers/ni_stc.h: Corrected value for
	  MSeries_AI_Bypass_Bank_Mask

2006-01-02 16:53  fmhess

	* comedi/drivers/: mite.c, mite.h, ni_mio_common.c, ni_pcimio.c,
	  ni_stc.h: Added support for reading eeprom on m-series boards.
	  Added partial support for CR_ALT_SOURCE with m-series boards.

2006-01-01 20:11  fmhess

	* comedi/drivers/ni_mio_common.c: Fixed ai range codes for 622x
	  boards.

2006-01-01 19:16  fmhess

	* comedi/drivers/ni_mio_common.c: Err, undid my last "fix" which
	  was wrong.

2006-01-01 19:12  fmhess

	* comedi/drivers/ni_mio_common.c: Fixed reading of alt ai sources
	  with 611x boards.

2006-01-01 18:20  fmhess

	* comedi/drivers/ni_mio_common.c: Fixed munging for ao commands
	  with m-series boards.

2006-01-01 18:15  fmhess

	* comedi/drivers/: ni_mio_common.c, ni_pcimio.c, ni_stc.h: Fixed
	  caldacs and ai ranges in board array for m-series boards.

2005-12-31 18:53  fmhess

	* comedi/drivers/: ni_mio_common.c, ni_pcimio.c: Added support for
	  a couple missing ao registers to m_series_stc_writew()

2005-12-28 12:13  fmhess

	* comedi/drivers/ni_mio_common.c: Fixed ai munging and dma setup
	  for 18 bit m-series boards.  ai commands seem to work now.

2005-12-28 12:12  fmhess

	* comedi/drivers/ni_pcimio.c: Added some missing registers used by
	  ai commands to m_series_stc_writew().

2005-12-21 21:21  fmhess

	* comedi/drivers/: ni_mio_common.c, ni_stc.h: Fix 2's complement
	  munging for ai insn with 18 bit boards.  insn work for ai on
	  pci-6289 now.

2005-12-20 22:04  fmhess

	* comedi/drivers/: ni_atmio.c, ni_mio_common.c, ni_mio_cs.c,
	  ni_pcimio.c, ni_stc.h: Added support for various m-series ao
	  ranges.

2005-12-20 18:23  fmhess

	* comedi/drivers/me_daq.c: Fixed compile error I just created with
	  last change.

2005-12-20 18:21  fmhess

	* comedi/drivers/me_daq.c: give an error message when user fails to
	  provide firmware, and fix bug in test for whether firmware was
	  provided.

2005-12-19 22:25  fmhess

	* comedi/drivers/ni_stc.h: Figured out some more ao range related
	  bits.

2005-12-19 19:13  fmhess

	* comedi/drivers/: ni_mio_common.c, ni_pcimio.c, ni_stc.h: Fixed up
	  some m-series board entries using board specification documents.

2005-12-18 20:32  fmhess

	* comedi/drivers/: ni_mio_common.c, ni_stc.h: ao write instructions
	  work on pci-6289 after adding initialization of AO_Calibration
	  register (turns off grounding of ao reference).

2005-12-18 19:42  fmhess

	* comedi/drivers/ni_mio_common.c: Some fixes for m series ai/ao
	  instructions.  ao instructions definitely don't work yet.

2005-12-18 19:41  fmhess

	* comedi/drivers/: ni_pcimio.c, ni_stc.h: Added some missing AO
	  registers for m-series

2005-12-18 15:26  fmhess

	* comedi/drivers/ni_pcimio.c: Implemented writes to some missing
	  registers in m_series_stc_writew().

2005-12-18 12:16  fmhess

	* comedi/drivers/ni_stc.h: Added offsets for GPCT registers on
	  m-series

2005-12-18 10:56  fmhess

	* comedi/drivers/mite.h: Allow for up to 8 dma channels on mite.

2005-12-14 19:01  fmhess

	* m4/rtai.m4: Patch from "Andreas Leuner" <al14@inf.tu-dresden.de>:

	  I have modified the rtai.m4 script locally to recognize a kernel
	  with ipipe support. With this the generated configure script
	  detects ipipe support and activates RTAI support. The so modified
	  comedi compiles fine and modules load without any crashes.
	  However I haven't tested the result with real daq hardware yet.

2005-12-14 08:10  fmhess

	* comedi/drivers/ni_pcimio.c: Added preliminary board entries for
	  m-series boards

2005-12-11 20:56  fmhess

	* comedi/drivers/ni_pcimio.c: Fixed null dereference in attach.

2005-12-11 20:44  fmhess

	* comedi/drivers/ni_mio_common.c: Some reg_type fixes for m-series

2005-12-11 19:29  fmhess

	* comedi/drivers/: ni_atmio.c, ni_mio_common.c, ni_mio_cs.c,
	  ni_pcimio.c, ni_stc.h: First pass at m-series support done.
	  AI/AO might possibly work (after adding entries for m-series
	  boards to board array), digital subdevices definitely won't yet.

2005-12-11 16:41  fmhess

	* comedi/drivers/: ni_mio_common.c, ni_stc.h: Fixed array overrun
	  for boards with more than 2 ao channels.

2005-12-04 22:32  fmhess

	* comedi/drivers/ni_stc.h: Added enumeration of all m series
	  register offsets.

2005-12-04 20:05  fmhess

	* include/linux/kref.h: Patch from abbotti@mev.co.uk (Ian Abbott):

	  KREF_PUT can be simplified for 2.6.12 upwards - it just needs to
	  call kref_put and pass on the return value.

	  Also, the kref stuff first appeared in 2.6.5, not 2.6.0.

2005-12-03 22:20  fmhess

	* comedi/drivers/ni_stc.h: Added some notes on registers which have
	  moved under m-series

2005-12-03 22:20  fmhess

	* comedi/drivers/ni_mio_common.c: use win_out2 macro for write to
	  AI_SC_Load_A_Registers

2005-12-03 22:19  fmhess

	* comedi/drivers/ni_pcimio.c: Removed obsolete comment about 6733
	  pci id.

2005-11-30 12:51  ds

	* comedi/drivers/: Makefile.am, pcm3724.c: new driver

2005-11-23 17:51  fmhess

	* comedi/drivers/ni_660x.c: Patch from Dave
	  <dfelson.celson@virgin.net>:

	  Tried the NI 6602 in single pulse, surprised (!) the	case
	  INSN_CONFIG_GPCT_SINGLE_PULSE_GENERATOR:

	   ran into the
	   case INSN_CONFIG_GPCT_PULSE_TRAIN_GENERATOR:

	   without a break.

2005-11-23 17:48  fmhess

	* include/asm/pgtable.h: pud_t was introduced in kernel 2.6.11

2005-11-23 07:59  fmhess

	* include/linux/kref.h: Deal with varying return type for kref_put
	  in newer kernels.

2005-11-20 21:10  fmhess

	* comedi/drivers/c6xdigio.c: Added documentation comment block

2005-11-20 21:05  fmhess

	* comedi/drivers/: Makefile.am, c6xdigio.c: New driver by Dan Block
	  via anders.blomdell@control.lth.se (Anders Blomdell).

2005-11-20 20:21  fmhess

	* comedi/drivers/dt9812.c: Added documentation header to dt9812
	  driver.

2005-11-20 20:16  fmhess

	* comedi/drivers/: Makefile.am, dt9812.c, dt9812.h: New driver from
	  anders.blomdell@control.lth.se (Anders Blomdell):

	  This driver works, but bulk transfers not implemented. Might be a
	  starting point for someone else. I found out too late that USB
	  has too high latencies (>1 ms) for my needs.

2005-11-20 20:15  fmhess

	* include/linux/kref.h: Added compatibility wrapper for kref.h

2005-11-20 19:24  fmhess

	* comedi/drivers/serial2002.c: Patch from
	  anders.blomdell@control.lth.se (Anders Blomdell):

	  make poll point to the right subfield

2005-11-20 19:23  fmhess

	* comedi/drivers/daqboard2000.c: Patch from
	  anders.blomdell@control.lth.se (Anders Blomdell):

	  fix warning messages (might be that 8255_cb should change
	  signature)

2005-11-20 19:11  fmhess

	* comedi/comedi_fops.c: Static initialization of spinlocks has been
	  deprecated by the kernel (from anders.blomdell@control.lth.se
	  (Anders Blomdell)).

2005-11-20 16:35  fmhess

	* comedi/drivers/cb_pcidas64.c: Fix scan counter loading, which
	  needs to be set to desired count minus 3 (fix from Derek Foreman
	  <Derek.Foreman@nrc-cnrc.gc.ca>).  Fixed verified correct on
	  pci-das6036 and 6025.

2005-11-01 19:39  fmhess

	* comedi/drivers/: daqboard2000.c, multiq3.c, serial2002.c: Patch
	  from anders.blomdell@control.lth.se (Anders Blomdell):

	  daqboard2000: fixed bug where (sometimes) values were left behind
	  in the FIFO multiq3: start encoder counting from middle of range
	  (2^23) serial2002: fix timing issues in 2.6 kernels, add encoder

2005-11-01 19:21  fmhess

	* comedi/drivers/: cb_das16_cs.c, das08_cs.c, ni_daq_dio24.c,
	  ni_labpc_cs.c, ni_mio_cs.c, quatech_daqp_cs.c: Patch from
	  abbotti@mev.co.uk (Ian Abbott):

	  The following drivers do not compile for 2.6.13 upwards due to
	  the removal of the pcmcia_get_card_services_info function,
	  servinfo_t typedef and CS_RELEASE_CODE macro:

	   cb_das16_cs
	   das08_cs
	   ni_daq_dio24
	   ni_labpc_cs
	   ni_mio_cs
	   quatech_daqp_cs

	  I think the best solution is to remove the offending code
	  altogether along with the #include <pcmcia/version.h> lines as
	  CS_RELEASE_CODE has had the same value since at least 2.4.0 and
	  Comedi doesn't support earlier kernels anymore.

2005-10-18 23:10  fmhess

	* comedi/comedi_fops.c: free async->cmd.chanlist before it gets
	  blown away by user's cmd

2005-10-18 22:38  fmhess

	* comedi/comedi_fops.c: Fix memory leak noted by "Michael Brooks"
	  <mbrooks@orbitalnetwork.com>

2005-10-16 17:45  fmhess

	* comedi/drivers/8253.h, comedi/drivers/amplc_dio200.c,
	  include/linux/comedi.h: Patch from abbotti@mev.co.uk (Ian
	  Abbott):

	  I have added support for the following additional Amplicon 200
	  series boards to the amplc_dio200 driver: PC212E, PC214E, PC215E,
	  PC218E, PCI215.  These have a mixture of 8255 dio chips and 8254
	  counter chips (except PC218E which has no 8255).

	  As well as changing comedi/drivers/amplc_dio200.c, the patch adds
	  some extra inline functions to comedi/drivers/8253.h and adds
	  four extra INSN_CONFIG_xxx defines to include/linux/comedi.h (for
	  configuring clock and gate sources for the counter subdevices).

2005-10-11 12:49  ds

	* comedi/drivers/comedi_bond.c: update from Calin

2005-10-10 21:10  ds

	* comedi/drivers/: Makefile.am, comedi_bond.c: Add new bonding
	  driver from Calin Culianu

2005-10-07 12:22  ds

	* comedi/drivers/addi-data/Makefile.am: dist all .c and .h files

2005-10-07 12:21  ds

	* Makefile.am: Don't dist removed files.  Tell people to run depmod
	  instead of doing it for them (incorrectly).

2005-10-07 01:08  ds

	* Contributors: Convert to UTF-8

2005-10-07 01:08  ds

	* comedi/drivers/: acl7225b.c, amplc_pci230.c, dmm32at.c, dt282x.c,
	  ni_atmio.c, pcl730.c, s626.c: Convert to UTF-8.  Fix some
	  warnings.

2005-10-07 01:06  ds

	* comedi/drivers/addi-data/: APCI1710_82x54.c, 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, addi_amcc_S5920.c,
	  addi_amcc_S5920.h, addi_common.c, addi_eeprom.c,
	  hwdrv_APCI1710.c, hwdrv_APCI1710.h, hwdrv_apci035.c,
	  hwdrv_apci035.h, hwdrv_apci1032.c, hwdrv_apci1500.c,
	  hwdrv_apci1516.c, hwdrv_apci1516.h, hwdrv_apci1564.c,
	  hwdrv_apci1564.h, hwdrv_apci16xx.c, hwdrv_apci16xx.h,
	  hwdrv_apci2016.c, hwdrv_apci2016.h, hwdrv_apci2032.c,
	  hwdrv_apci2032.h, hwdrv_apci2200.c, hwdrv_apci3200.c,
	  hwdrv_apci3200.h, hwdrv_apci3501.c, hwdrv_apci3xxx.h: Convert
	  from DOS to unix.  Convert to UTF-8.	Minor warning fixes.

2005-10-07 01:04  ds

	* include/linux/config.h, include/linux/fs.h,
	  include/linux/highmem.h, include/linux/init.h,
	  include/linux/ioport.h, include/linux/isapnp.h,
	  include/linux/kdev_t.h, include/linux/kmod.h, include/linux/mm.h,
	  include/linux/module.h, include/linux/pci.h,
	  include/linux/poll.h, include/linux/sched.h,
	  include/linux/slab.h, include/linux/spinlock.h,
	  include/linux/timer.h, include/linux/vmalloc.h,
	  include/linux/wait.h, comedi/comedi_fops.c,
	  comedi/comedi_ksyms.c, comedi/drivers.c, comedi/proc.c: Remove
	  compatibility for 2.0 and 2.2

2005-10-06 13:57  ds

	* autogen.sh, configure.ac: disable this branch

2005-10-06 13:50  ds

	* ChangeLog: revert to 0.7 changelog

2005-10-06 13:47  ds

	* include/linux/time.h: copy from 0.7 branch

2005-10-06 13:42  ds

	* ChangeLog, configure.ac, comedi/comedi_fops.c, comedi/drivers.c,
	  comedi/drivers/8253.h, comedi/drivers/8255.c,
	  comedi/drivers/Makefile.am, comedi/drivers/acl7225b.c,
	  comedi/drivers/adl_pci6208.c, comedi/drivers/adl_pci9118.c,
	  comedi/drivers/adv_pci1710.c, comedi/drivers/adv_pci_dio.c,
	  comedi/drivers/amplc_dio200.c, comedi/drivers/amplc_pc236.c,
	  comedi/drivers/amplc_pc263.c, comedi/drivers/amplc_pci230.c,
	  comedi/drivers/cb_das16_cs.c, comedi/drivers/cb_pcidas.c,
	  comedi/drivers/cb_pcidas64.c, comedi/drivers/comedi_parport.c,
	  comedi/drivers/daqboard2000.c, comedi/drivers/das08.c,
	  comedi/drivers/das08_cs.c, comedi/drivers/das16.c,
	  comedi/drivers/das16m1.c, comedi/drivers/das1800.c,
	  comedi/drivers/das6402.c, comedi/drivers/das800.c,
	  comedi/drivers/dmm32at.c, comedi/drivers/dt2801.c,
	  comedi/drivers/dt2811.c, comedi/drivers/dt2814.c,
	  comedi/drivers/dt2815.c, comedi/drivers/dt2817.c,
	  comedi/drivers/dt282x.c, comedi/drivers/dt3000.c,
	  comedi/drivers/fl512.c, comedi/drivers/gsc_hpdi.c,
	  comedi/drivers/icp_multi.c, comedi/drivers/ii_pci20kc.c,
	  comedi/drivers/me_daq.c, comedi/drivers/mite.c,
	  comedi/drivers/mite.h, comedi/drivers/multiq3.c,
	  comedi/drivers/ni_6527.c, comedi/drivers/ni_660x.c,
	  comedi/drivers/ni_670x.c, comedi/drivers/ni_at_a2150.c,
	  comedi/drivers/ni_at_ao.c, comedi/drivers/ni_atmio.c,
	  comedi/drivers/ni_atmio16d.c, comedi/drivers/ni_daq_dio24.c,
	  comedi/drivers/ni_labpc.c, comedi/drivers/ni_labpc_cs.c,
	  comedi/drivers/ni_mio_common.c, comedi/drivers/ni_mio_cs.c,
	  comedi/drivers/ni_pcidio.c, comedi/drivers/ni_pcimio.c,
	  comedi/drivers/ni_stc.h, comedi/drivers/pcl711.c,
	  comedi/drivers/pcl724.c, comedi/drivers/pcl725.c,
	  comedi/drivers/pcl726.c, comedi/drivers/pcl730.c,
	  comedi/drivers/pcl812.c, comedi/drivers/pcl816.c,
	  comedi/drivers/pcl818.c, comedi/drivers/pcm3730.c,
	  comedi/drivers/pcmad.c, comedi/drivers/plx9080.h,
	  comedi/drivers/poc.c, comedi/drivers/quatech_daqp_cs.c,
	  comedi/drivers/rti800.c, comedi/drivers/rti802.c,
	  comedi/drivers/s626.c, comedi/drivers/s626.h,
	  comedi/drivers/usbdux.c, comedi/drivers/usbduxfast.c,
	  comedi/drivers/addi-data/APCI1710_82x54.c,
	  comedi/drivers/addi-data/APCI1710_82x54.h,
	  comedi/drivers/addi-data/APCI1710_Chrono.c,
	  comedi/drivers/addi-data/APCI1710_Chrono.h,
	  comedi/drivers/addi-data/APCI1710_Dig_io.c,
	  comedi/drivers/addi-data/APCI1710_Dig_io.h,
	  comedi/drivers/addi-data/APCI1710_INCCPT.c,
	  comedi/drivers/addi-data/APCI1710_INCCPT.h,
	  comedi/drivers/addi-data/APCI1710_Inp_cpt.c,
	  comedi/drivers/addi-data/APCI1710_Inp_cpt.h,
	  comedi/drivers/addi-data/APCI1710_Pwm.c,
	  comedi/drivers/addi-data/APCI1710_Pwm.h,
	  comedi/drivers/addi-data/APCI1710_Ssi.c,
	  comedi/drivers/addi-data/APCI1710_Ssi.h,
	  comedi/drivers/addi-data/APCI1710_Tor.c,
	  comedi/drivers/addi-data/APCI1710_Tor.h,
	  comedi/drivers/addi-data/APCI1710_Ttl.c,
	  comedi/drivers/addi-data/APCI1710_Ttl.h,
	  comedi/drivers/addi-data/addi_amcc_S5920.c,
	  comedi/drivers/addi-data/addi_amcc_S5920.h,
	  comedi/drivers/addi-data/addi_amcc_s5933.h,
	  comedi/drivers/addi-data/addi_common.c,
	  comedi/drivers/addi-data/addi_common.h,
	  comedi/drivers/addi-data/addi_eeprom.c,
	  comedi/drivers/addi-data/hwdrv_APCI1710.c,
	  comedi/drivers/addi-data/hwdrv_APCI1710.h,
	  comedi/drivers/addi-data/hwdrv_apci035.c,
	  comedi/drivers/addi-data/hwdrv_apci035.h,
	  comedi/drivers/addi-data/hwdrv_apci1032.c,
	  comedi/drivers/addi-data/hwdrv_apci1032.h,
	  comedi/drivers/addi-data/hwdrv_apci1500.c,
	  comedi/drivers/addi-data/hwdrv_apci1500.h,
	  comedi/drivers/addi-data/hwdrv_apci1516.c,
	  comedi/drivers/addi-data/hwdrv_apci1516.h,
	  comedi/drivers/addi-data/hwdrv_apci1564.c,
	  comedi/drivers/addi-data/hwdrv_apci1564.h,
	  comedi/drivers/addi-data/hwdrv_apci16xx.c,
	  comedi/drivers/addi-data/hwdrv_apci16xx.h,
	  comedi/drivers/addi-data/hwdrv_apci2016.c,
	  comedi/drivers/addi-data/hwdrv_apci2016.h,
	  comedi/drivers/addi-data/hwdrv_apci2032.c,
	  comedi/drivers/addi-data/hwdrv_apci2032.h,
	  comedi/drivers/addi-data/hwdrv_apci2200.c,
	  comedi/drivers/addi-data/hwdrv_apci2200.h,
	  comedi/drivers/addi-data/hwdrv_apci3120.c,
	  comedi/drivers/addi-data/hwdrv_apci3120.h,
	  comedi/drivers/addi-data/hwdrv_apci3200.c,
	  comedi/drivers/addi-data/hwdrv_apci3200.h,
	  comedi/drivers/addi-data/hwdrv_apci3501.c,
	  comedi/drivers/addi-data/hwdrv_apci3501.h,
	  comedi/drivers/addi-data/hwdrv_apci3xxx.c,
	  comedi/drivers/addi-data/hwdrv_apci3xxx.h, include/asm/pgtable.h,
	  include/linux/comedi_rt.h, include/linux/compiler.h,
	  include/linux/device.h, include/linux/ioport.h: merge branch-0_7
	  back to HEAD

2005-10-06 13:27  tag branch-0_7-end

2005-10-06 13:27  ds

	* configure.ac, comedi/drivers/Makefile.am: add addi-data directory

2005-10-06 13:20  ds

	* comedi/drivers/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,
	  addi_amcc_S5920.c, addi_amcc_S5920.h, addi_amcc_s5933.h,
	  addi_common.c, addi_common.h, addi_eeprom.c, 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_apci16xx.c,
	  hwdrv_apci16xx.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, hwdrv_apci3xxx.c, hwdrv_apci3xxx.h: Check in
	  update from ADDI.  Seems to compile.

2005-10-01 14:12  fmhess

	* comedi/drivers/ni_mio_common.c: patch from Jan Gukelberger
	  <g.u.g.i@gmx.de>:

	  implemented INSN_CONFIG_DIO_QUERY for pfi subdevice.

2005-09-20 19:27  fmhess

	* comedi/drivers/: das08_cs.c, ni_daq_dio24.c, ni_labpc_cs.c,
	  ni_mio_cs.c, quatech_daqp_cs.c: Deal with event callback getting
	  moved into pcmcia_driver struct in 2.6.13 kernels.

2005-09-12 17:34  ds

	* comedi/drivers/: Makefile.am, dmm32at.c:
	  Add new driver

2005-09-10 12:19  fmhess

	* comedi/drivers/adv_pci1710.c: Fixed range table for 1713.

2005-09-10 12:10  fmhess

	* comedi/drivers/amplc_dio200.c: Patch from abbotti@mev.co.uk (Ian
	  Abbott):

	  I cocked up the register offset for the third 8255 subdevice of
	  the Amplicon PC272E and PCI272 cards.  It should be at offset
	  0x10, not 0x0C.

2005-09-10 12:08  fmhess

	* comedi/drivers/8253.h: added i8254_status()

2005-09-10 12:04  fmhess

	* comedi/drivers/das08.c: Fixed initialization bug reported by
	  abbotti@mev.co.uk (Ian Abbott).

2005-08-28 09:16  fmhess

	* comedi/drivers/cb_pcidas64.c: increase allowable number of
	  calibration sources, to try and find them on the 6052

2005-08-26 20:35  fmhess

	* comedi/drivers/ni_atmio.c: reverting caldac type for
	  AT-MIO-16XE-50, as it didn't help.

2005-08-25 19:58  fmhess

	* include/linux/compiler.h: Patch from abbotti@mev.co.uk (Ian
	  Abbott):

	  The include/linux/compiler.h file appeared in kernel 2.4.4, but
	  disappeared in 2.4.5 and didn't reappear until 2.4.10! Comedi
	  fails to build for kernel versions 2.4.5 through 2.4.9 inclusive
	  for this reason.

2005-08-25 19:53  fmhess

	* comedi/drivers/ni_atmio.c: Added isapnp id for at-mio-16de-10
	  from isapnp.conf attachment in bugzilla bug 165.

2005-08-24 18:29  fmhess

	* comedi/drivers/ni_atmio.c: change caldac type for AT-MIO-16XE-50,
	  as we seem to be missing a coarse caldac adjustment.

2005-08-22 20:50  fmhess

	* comedi/drivers/cb_pcidas64.c: fix number of ao bits for 6025 and
	  6040

2005-08-20 11:47  fmhess

	* comedi/drivers/ni_daq_dio24.c: made ni_daq_dio24 driver accept
	  the driver name as the board name, as suggested by Calin A.
	  Culianu.

2005-08-16 13:04  fmhess

	* include/linux/comedi_rt.h: removed redundant include of
	  linux/config.h

2005-08-15 20:29  fmhess

	* comedi/drivers.c, include/asm/pgtable.h: fix for 4-level page
	  tables introduced in 2.6.12

2005-08-03 19:58  fmhess

	* comedi/comedi_fops.c: use vmalloc instead of kmalloc in
	  do_devconfig_ioctl() in order to accommodate large firmware
	  uploads (pci-6534).

2005-07-31 22:05  fmhess

	* comedi/drivers/: mite.c, mite.h, ni_mio_common.c: be more careful
	  about mite transfer counts

2005-07-30 17:26  fmhess

	* comedi/drivers/cb_pcidas64.c: don't set write_subdev for
	  pcidas-4020

2005-07-30 13:49  fmhess

	* comedi/drivers/: mite.c, mite.h: Add support for dumping
	  information from mite chip signature register, in particular the
	  number of dma channels

2005-07-27 19:00  fmhess

	* comedi/drivers/ni_atmio.c: fix caldac type for at-mio-16de-10

2005-07-24 22:28  fmhess

	* comedi/drivers/ni_atmio.c: fixes for isapnp device id table

2005-07-24 22:12  fmhess

	* INSTALL: revert INSTALL, which I accidentally blew away

2005-07-24 22:10  fmhess

	* INSTALL, comedi/comedi_fops.c, include/linux/device.h: patch from
	  abbotti@mev.co.uk (Ian Abbott):

	  The class_simple interface has been removed - mostly a renaming
	  exercise.  Comedi needs to use the new interface with some
	  compatibility stuff for older kernels.

	  The patch has been tested on 2.4.28, 2.6.12 and 2.6.13-rc1 and
	  seems to work.

2005-07-24 22:09  fmhess

	* include/linux/time.h: jiffies_to_msecs was added in 2.6.7 (and
	  2.4.29)

2005-07-24 21:16  fmhess

	* include/linux/time.h: jiffies_to_msecs and msecs_to_jiffies were
	  backported to vanilla kernel 2.4.29 and later.

2005-07-24 16:59  fmhess

	* comedi/drivers/s626.c: patch from abbotti@mev.co.uk (Ian Abbott):

	  The s626.c driver needs to use COMEDI_INITCLEANUP_NOMODULE
	  instead of COMEDI_INITCLEANUP because it uses the MODULE_AUTHOR,
	  MODULE_DESCRIPTION and MODULE_LICENSE macros.  I'm not sure why
	  it compiled okay on 2.6.

2005-07-24 16:53  fmhess

	* comedi/drivers/Makefile.am: added s626_ko_SOURCES

2005-07-24 16:50  fmhess

	* comedi/drivers/s626.c: Clairify comment about Sensoray driver.

2005-07-24 16:50  fmhess

	* comedi/drivers/s626.h: patch from gpalli@deis.unibo.it (Gianluca
	  Palli):

	  Added Sensoray copyright notice.

2005-07-24 16:48  fmhess

	* comedi/drivers/s626.c: patch from gpalli@deis.unibo.it (Gianluca
	  Palli):

	  All compilation warning has been fixed. The includes of user
	  space headers and #ifdef RTAI has been removed, rt_printk is used
	  for outputting debug messages.

	  A bug in s626_ai_cmdtest has been fixed.

2005-07-04 17:27  fmhess

	* comedi/drivers/: ni_labpc.c, ni_pcimio.c: mite_iobase is gone

2005-07-04 14:20  fmhess

	* comedi/drivers/dt3000.c: add missing iounmap in detach

2005-07-04 14:18  fmhess

	* comedi/drivers/: 8253.h, cb_pcidas64.c, daqboard2000.c, dt3000.c,
	  gsc_hpdi.c, icp_multi.c, ii_pci20kc.c, me_daq.c, mite.h,
	  ni_6527.c, ni_660x.c, ni_670x.c, ni_labpc.c, ni_pcidio.c,
	  ni_pcimio.c, plx9080.h: fix compile warnings due to doing
	  write[bwl] and read[bwl] to addresses specified by unsigned long
	  instead of void*

2005-07-04 14:17  fmhess

	* include/linux/ioport.h: fix return value of request_mem_region
	  compatibility macro so it returns a non-null value (null
	  indicates error).

2005-07-04 12:46  fmhess

	* comedi/drivers/adv_pci_dio.c: fix typo

2005-06-26 13:53  fmhess

	* comedi/drivers/: ni_mio_common.c, ni_stc.h: some tweaks to try
	  and support ao commands on pci boards without ao fifos.

2005-06-26 11:35  fmhess

	* comedi/drivers/: amplc_pc263.c, cb_pcidas.c: patch from
	  abbotti@mev.co.uk (Ian Abbott):

	  At the end of February (or possibly the beginning of March,
	  depending on your timezone!) I submitted a patch to remove
	  pci_find_device and use pci_get_device and pci_dev_put (and
	  occasionally pci_dev_get) instead.

	  I messed up on the amplc_pc262 and cb_pcidas drivers as I forgot
	  to replace pci_find_device with pci_get_device, but added the
	  calls to pci_dev_put, so the PCI reference counts would go
	  negative when the device was detached.  The attached patch
	  corrects this problem and also fixes an unrelated gcc warning in
	  the cb_pcidas driver about a possibly ambiguous 'else' requiring
	  braces (my fault again!).

2005-06-26 11:17  fmhess

	* comedi/drivers/s626.h: patch from gpalli@deis.unibo.it (Gianluca
	  Palli):

	  Got rid of user-space includes, and unneeded check for RTAI

2005-06-16 20:55  fmhess

	* comedi/drivers/: Makefile.am, s626.c, s626.h: Sensoray 626 driver
	  from gpalli@deis.unibo.it (Gianluca Palli):

	  This driver is based on the Sensoray 626 GPL Linux driver

	  The ai_poll function is not yet implemented

	  ao_cmd support is under development

	  The 48 dio channels are divided in to 3 subdev (2,3 and 4) with
	  16 channels (each group of 16 channels is managed by a different
	  hardware registers). These can be grouped in one subdev with 48
	  bit mask. Channels 0-39 can be used as TRIG_EXT arg for ai_cmd
	  (cmd->start_src=TRIG_EXT; cmd->start_arg=20; subdev 3 channel 3
	  is used as external trigger)

	  Encoder/timer device has a lot of configuration option. Now only
	  the encoder configuration is avaiable. If ai_cmd
	  scan_begin_src=TRIG_TIMER or convert_src=TRIG_TIMER are selected,
	  the timer channel 5 and 4 respectively are used as trigger.

	  The code is filled with a lot of debugging messages visible
	  compiling the code with -D_DEBUG_ flag

2005-06-16 19:00  fmhess

	* comedi/drivers/ni_pcimio.c: ordered ni_pci_table[] by id, and
	  added some missing device ids

2005-06-15 19:24  fmhess

	* ChangeLog, Contributors, Makefile.am, comedi/rt.c,
	  comedi/rt_pend_tq.c, include/linux/comedi_rt.h, m4/rtai.m4: *
	  Contributors: Added Alexis Berlemont and Simone Mannori.  *
	  Makefile.am: Fix depmod call on "make install".  * comedi/rt.c:
	  (comedi_request_irq), (comedi_free_irq), (comedi_switch_to_rt),
	  (comedi_switch_to_non_rt), (handle_void_irq),
	  (comedi_rt_get_irq), (fusion_handle_irq),
	  (comedi_rt_release_irq), (comedi_rt_init), (comedi_rt_cleanup),
	  (handle_rtl_irq): rtai fusion support from Alexis Berlemont, plus
	  some cleanups by me.	* comedi/rt_pend_tq.c: (rt_pend_call),
	  (rt_pend_tq_init), (rt_pend_tq_cleanup): rtai fusion support from
	  Alexis Berlemont.  * include/linux/comedi_rt.h: Implemented
	  comedi_spinlock_irqsave() and comedi_spinlock_irqrestore for rtai
	  fusion.  * m4/rtai.m4: rtai fusion support from Alexis Berlemont.

2005-06-15 19:11  fmhess

	* Contributors: add Alexis Berlemont <berlemont.hauw@free.fr>

2005-06-15 19:05  fmhess

	* Makefile.am: fix depmod call on install

2005-06-15 18:58  fmhess

	* comedi/drivers/ni_pcimio.c: add pci id for PCI-6731

2005-06-14 07:16  fmhess

	* comedi/rt.c: only allocate comedi_irq_struct if we are going to
	  use it (fixes memory leak caused by my last changes).

2005-06-13 21:43  fmhess

	* comedi/rt.c: undo my silly (and failed) attempt to support shared
	  RT interrupts

2005-06-13 21:42  fmhess

	* comedi/rt.c: fix return type for comedi_irq_struct.handler on 2.6
	  kernels

2005-06-13 20:49  fmhess

	* comedi/rt.c: removed some obsolete #defines

2005-06-12 22:14  fmhess

	* comedi/rt.c, comedi/rt_pend_tq.c, include/linux/comedi_rt.h,
	  m4/rtai.m4: rtai fusion support from Alexis Berlemont
	  <berlemont.hauw@free.fr>, slightly modified by me.  Patch to
	  comedi_rt_timer has not been applied yet.

2005-06-12 21:29  fmhess

	* Contributors: added Simone Mannori

2005-06-12 21:25  fmhess

	* comedi/drivers/cb_das16_cs.c: fix for analog output, based on
	  patch from Simone Mannori <smannori@f2n.it>

2005-06-12 18:09  bporr

	* comedi/drivers/usbduxfast.c: For one channel now sampling rates
	  up to 30MHz are possible.  However, buffer overflows in the usb
	  system limit the number of consecutive samples to 256. At 5MHz
	  796 samples are possible and at 3MHz continous sampling is
	  possible.

2005-06-04 10:40  fmhess

	* ChangeLog, include/linux/ioport.h, include/linux/pci.h: Patch
	  from abbotti@mev.co.uk (Ian Abbott) to make it possible to remove
	  deprecated check_region() calls from drivers.  *
	  include/linux/ioport.h: Added compat__request_region() *
	  include/linux/pci.h: Replace use of check_region() with modern
	  version of request_region().

2005-06-04 10:32  fmhess

	* comedi/drivers/8255.c, comedi/drivers/acl7225b.c,
	  comedi/drivers/adl_pci6208.c, comedi/drivers/adl_pci9118.c,
	  comedi/drivers/adv_pci1710.c, comedi/drivers/amplc_dio200.c,
	  comedi/drivers/amplc_pc236.c, comedi/drivers/amplc_pc263.c,
	  comedi/drivers/amplc_pci230.c, comedi/drivers/cb_pcidas.c,
	  comedi/drivers/comedi_parport.c, comedi/drivers/das08.c,
	  comedi/drivers/das16.c, comedi/drivers/das16m1.c,
	  comedi/drivers/das1800.c, comedi/drivers/das6402.c,
	  comedi/drivers/das800.c, comedi/drivers/dt2801.c,
	  comedi/drivers/dt2811.c, comedi/drivers/dt2814.c,
	  comedi/drivers/dt2815.c, comedi/drivers/dt2817.c,
	  comedi/drivers/dt282x.c, comedi/drivers/fl512.c,
	  comedi/drivers/multiq3.c, comedi/drivers/ni_at_a2150.c,
	  comedi/drivers/ni_at_ao.c, comedi/drivers/ni_atmio.c,
	  comedi/drivers/ni_atmio16d.c, comedi/drivers/ni_labpc.c,
	  comedi/drivers/pcl711.c, comedi/drivers/pcl724.c,
	  comedi/drivers/pcl725.c, comedi/drivers/pcl726.c,
	  comedi/drivers/pcl730.c, comedi/drivers/pcl812.c,
	  comedi/drivers/pcl816.c, comedi/drivers/pcl818.c,
	  comedi/drivers/pcm3730.c, comedi/drivers/pcmad.c,
	  comedi/drivers/poc.c, comedi/drivers/rti800.c,
	  comedi/drivers/rti802.c, include/linux/ioport.h,
	  include/linux/pci.h: Patch from Ian Abbot <abbotti@mev.co.uk>:

	  I've done some work on getting rid of the check_region calls
	  which are now deprecated.

	  I first mentioned this back in March and did a little bit of work
	  on it at the time:

	  https://cvs.comedi.org/pipermail/comedi/2005-March/006971.html
	  https://cvs.comedi.org/pipermail/comedi/2005-March/006977.html

	  My new patch seems to be too large for the comedi mailing list -
	  they just disappear into a black hole, so here is a description
	  of my latest patch:

	  I used a static inline function called compat__request_region and
	  (re)defined a macro called request_region to use it.	The result
	  is that drivers can check the return value of request_region (or
	  pci_request_regions) instead of calling check_region.  Note that
	  the compat__request_region does not return a pointer to anything
	  real, but it can be compared to NULL.

	  The attached patch implements the above compatibility stuff and
	  changes the drivers to use it (but I changed the amplc_pci230
	  driver to use pci_request_regions instead of request_region while
	  I was at it).  I've also changed the compatibility version of
	  pci_request_regions to avoid calling check_regions (otherwise it
	  would be called twice) and also made it release any regions it
	  successfully requested on failure.

	  Most of the changes to the individual drivers were
	  straightforward.  One or two required a modicum of thought to
	  release resources on error.

2005-05-28 19:27  bporr

	* comedi/drivers/usbduxfast.c: urb_kill is available from 2.6.8 and
	  not from 2.6.10. This affects especially sarge which works with
	  2.6.8. The urb_kill command is much safer than urb_unlink.

2005-05-28 19:26  bporr

	* comedi/drivers/usbdux.c: urb_kill is available from 2.6.8 and not
	  from 2.6.10. This affects especially sarge which works with
	  2.6.8. The urb_kill command is much safer than the urb_unlink.
	  The async cmd is modifying the sampling interval so that the user
	  program can use the real sampling rate.

2005-05-28 15:10  fmhess

	* ChangeLog, include/linux/delay.h, include/linux/time.h,
	  include/linux/usb.h: * include/linux/delay.h: Added
	  msleep_interruptible() * include/linux/time.h:i Added
	  msecs_to_jiffies() and jiffies_to_msecs() * include/linux/usb.h:
	  Added USB_CONTROL_MSG() and USB_BULK_MSG()

2005-05-28 15:02  fmhess

	* include/linux/: delay.h, time.h: added jiffies_to_msecs() and
	  msleep_interruptible() to compatibility headers

2005-05-28 14:54  fmhess

	* include/linux/time.h: added msecs_to_jiffies() compatibility
	  definition

2005-05-28 14:32  fmhess

	* comedi/drivers/usbdux.c, comedi/drivers/usbduxfast.c,
	  include/linux/usb.h: add USB_CONTROL_MSG and USB_BULK_MSG
	  compatibility functions due to change in meaning of timeout
	  argument with kernel 2.6.12

2005-05-23 18:56  bporr

	* comedi/drivers/usbdux.c: Reduced the amount of debug messages
	  during normal operation.

2005-05-16 18:19  fmhess

	* include/linux/mm.h: revert to revision 1.8, as the issues with
	  remap_page_range have already been fixed by migrating to
	  remap_pfn_range

2005-05-14 19:08  fmhess

	* comedi/drivers/das16.c: try to fix problems on pc104-das16jr that
	  occur when an dma transfer with an odd number of bytes occurs.

2005-05-14 13:17  fmhess

	* comedi/drivers/adv_pci_dio.c: be more careful about sending
	  pci-1760 mailbox commands

2005-05-13 20:06  fmhess

	* comedi/drivers/adv_pci_dio.c: fixes for 1760: base address index
	  was wrong (from Bill Jennings <comedi@bigriverwireless.net>), and
	  I cleaned up some dead code and removed broken (and unneeded)
	  pci1760_insn_read_di()

2005-04-26 20:17  fmhess

	* comedi/drivers/ni_atmio16d.c: add error message when request_irq
	  fails

2005-04-26 20:02  fmhess

	* debian/: changelog, comedi-modules.control,
	  comedi-modules.postinst, comedi-modules.prerm,
	  comedi-source.postinst, comedi-source.prerm, control, copyright,
	  rules: removed debian files from cvs

2005-04-25 04:03  bporr

	* include/linux/mm.h:
	  Wiktor Grebla wrote in the comedi mailing list: Somwhere around
	  2.6.9 kernel remap_pfn_range() was introduced as a portable
	  replacement for remap_page_range, presumably with some wrapper
	  which has dissapeared recently (2.6.11), what resulted in
	  "Unknown symbol" while loading comedi module (and the following
	  ones because of the symbols in it).  I've changed
	  include/linux/mm.h slightly, hopefully without breaking anything.
	  Seems to work. I've tested it with 2.6.10 and 2.6.11.

2005-04-20 20:46  ds

	* ChangeLog, debian/changelog, debian/comedi-modules.control,
	  debian/comedi-modules.postinst, debian/comedi-modules.prerm,
	  debian/comedi-source.postinst, debian/comedi-source.prerm,
	  debian/control, debian/copyright, debian/rules: Remove the debian
	  directory, since it's not maintained here.  * debian/changelog: *
	  debian/comedi-modules.control: * debian/comedi-modules.postinst:
	  * debian/comedi-modules.prerm: * debian/comedi-source.postinst: *
	  debian/comedi-source.prerm: * debian/control: * debian/copyright:
	  * debian/rules:

2005-04-17 21:25  fmhess

	* ChangeLog, comedi/kcomedilib/get.c: * comedi/kcomedilib/get.c:
	  Added comedi_mark_buffer_written() to kcomedilib.

2005-04-17 21:21  fmhess

	* comedi/kcomedilib/get.c: added comedi_mark_buffer_written() to
	  kcomedilib

2005-04-17 18:30  bporr

	* comedi/drivers/usbduxfast.c: Changed maxrange from 0xfff to
	  0x1000. The converter can reach the value 0x1000 if there's an
	  overflow. Thanks to Frank Mori Hess who pointed that out.

2005-04-17 18:27  bporr

	* comedi/drivers/usbdux.c: Applied to the 0.7 branch: Fixed a bug
	  which uploaded the firmware always to the first device. Even if
	  there were two devices. Thus, the second device never got the
	  firmware uploaded. Thanks to Bjorn Kinell.

2005-04-13 15:34  bporr

	* comedi/drivers/usbdux.c: Fixed a bug which uploaded the firmware
	  always to the first device. Even if there were two devices. Thus,
	  the second device never got the firmware uploaded. Thanks to
	  Bjorn Kinell.

2005-04-07 22:58  ds

	* ChangeLog, ChangeLog-0.7: * ChangeLog-0.7: Move ChangeLog to
	  ChangeLog-0.7, and start this changelog

2005-04-07 22:57  ds

	* ChangeLog: copy from HEAD

2005-04-07 19:53  fmhess

	* ChangeLog: summary of 0.7.70 changes

2005-04-07 16:20  tag branch-0_7-start

2005-04-07 16:20  ds

	* comedi/rt.c, include/linux/irq.h: Remove references to
	  linux/irq.h

2005-04-07 16:15  ds

	* Makefile.am: Re-add call to depmod if it's a normal install

2005-04-07 12:52  fmhess

	* Contributors: added José Luis Sánchez

2005-04-05 16:21  ds

	* comedi/drivers/ni_pcidio.c: Remove linux/irq.h.  It should be
	  asm/irq.h, which is included automatically.

2005-04-02 19:00  tag r0_7_70

2005-04-02 19:00  ds

	* autogen.sh: Use -i and -f flags

2005-04-02 18:57  ds

	* Makefile.am: Fix drivers.txt target

2005-04-02 18:52  ds

	* AUTHORS, NEWS, autogen.sh: Use autoreconf.  Add files

2005-04-02 18:48  ds

	* Makefile.am, scripts/Configure, scripts/Menuconfig,
	  scripts/config.dist, scripts/config.dist-2.0.39,
	  scripts/config.in, scripts/dep.linux, scripts/dep.pcmcia,
	  scripts/dep.rtai, scripts/dep.rtlinux, scripts/generate_makefile,
	  scripts/mkdep.c, scripts/pathdown.sh, scripts/release,
	  scripts/linux_flags/Makefile, scripts/linux_flags-2.6/Makefile,
	  scripts/lxdialog/BIG.FAT.WARNING, scripts/lxdialog/Makefile,
	  scripts/lxdialog/checklist.c, scripts/lxdialog/colors.h,
	  scripts/lxdialog/dialog.h, scripts/lxdialog/inputbox.c,
	  scripts/lxdialog/lxdialog.c, scripts/lxdialog/menubox.c,
	  scripts/lxdialog/msgbox.c, scripts/lxdialog/textbox.c,
	  scripts/lxdialog/util.c, scripts/lxdialog/yesno.c: Change the way
	  files are disted.  Remove all the crap from scripts/ that's no
	  longer used.

2005-03-31 23:24  ds

	* comedi/drivers/: acl7225b.c, adl_pci6208.c, adl_pci9111.c,
	  adv_pci_dio.c, amplc_pc236.c, amplc_pc263.c, amplc_pci230.c,
	  cb_pcidas.c, cb_pcidas64.c, cb_pcidda.c, cb_pcimdas.c,
	  cb_pcimdda.c, contec_pci_dio.c, das08.c, gsc_hpdi.c, me4000.c,
	  me_daq.c, ni_6527.c, poc.c: Documentation fixes

2005-03-31 23:23  ds

	* configure.ac: version bump

2005-03-31 22:00  ds

	* Makefile.am, configure.ac, comedi/Makefile.am,
	  comedi/drivers/Makefile.am, comedi/kcomedilib/Makefile.am,
	  m4/as-linux.m4, m4/as-modtool.m4: Make distcheck work.  Add
	  LINUX_MODULE_STYLE to indicate module building style.

2005-03-28 21:49  fmhess

	* comedi/drivers/ni_660x.c: fix compile warning, and initialize
	  both tio chips

2005-03-28 21:41  fmhess

	* comedi/drivers/: mite.c, mite.h, ni_660x.c: patch from Klaas
	  Gadeyne <Klaas.Gadeyne@mech.kuleuven.ac.be> which fixes problem
	  with initialization of CounterSwap bit in the
	  ClockConfigRegister.

	  The patch also fixes a small bug in the configuration of the TIO
	  to serve as an encoder:  There was a copy-paste error in the code
	  for taking into account the index pulse or not.

2005-03-21 21:30  fmhess

	* comedi/comedi_fops.c: check for CAP_SYS_MODULE instead of
	  CAP_SYS_ADMIN in comedi_fop_open()

2005-03-18 22:36  fmhess

	* comedi/drivers/: daqboard2000.c, me4000.c, me_daq.c: add mention
	  of comedi_nonfree_firmware tarball

2005-03-18 22:35  fmhess

	* comedi/drivers/ni_pcidio.c: allow schedules() during firmware
	  upload

2005-03-17 19:00  fmhess

	* comedi/drivers/ni_pcidio.c: add support for loading firmware into
	  main fpga and scarabs on pci-6534

2005-03-17 12:25  fmhess

	* comedi/comedi_fops.c, comedi/drivers/daqboard2000.c,
	  comedi/drivers/me_daq.c, comedi/drivers/usbdux.c,
	  comedi/drivers/usbduxfast.c, include/linux/comedi.h,
	  include/linux/comedidev.h: add support for uploading firmware on
	  64 bit arches, and added support for loading up to 4 different
	  firmware files (will be needed by ni pci-6534).

2005-03-17 09:53  fmhess

	* comedi/drivers/cb_pcidas64.c: add SDF_DITHER flag to analog input
	  subdevice

2005-03-16 10:56  fmhess

	* include/linux/mm.h: fix version check for remap_pfn_range()
	  compatibility

2005-03-14 20:00  fmhess

	* comedi/comedi_fops.c, include/linux/mm.h: replace
	  remap_page_range with remap_pfn_range

2005-03-13 10:17  fmhess

	* comedi/: comedi_fops.c, kcomedilib/kcomedilib_main.c: move check
	  of s->busy after aquisition of big_comedi_lock in do_lock_ioctl.
	  Make locking return a less confusing error code on failure.  Make
	  locking fail if process already has lock (alternative would be to
	  make locking recursive, but I don't see a reason to bother).

2005-03-12 08:31  fmhess

	* comedi/drivers/amplc_pci224.c: patch from Ian Abbott
	  <abbotti@mev.co.uk>:

	  Here's a change to my new amplc_pci224 driver to use
	  pci_request_regions instead of check_region/request_region, as
	  suggested by Frank.

2005-03-07 21:35  fmhess

	* comedi/drivers/: Makefile.am, amplc_pci224.c: new driver from
	  abbotti@mev.co.uk (Ian Abbott):

	  Here's a new driver for the Amplicon PCI224 and PCI234 analog
	  output cards, supporting streaming AO.  It seems to be working
	  well except that the first scan can misfire at the start of
	  acquisition, and I can't find a way to work around this hardware
	  problem.  It shouldn't matter too much for waveform output.  I've
	  mentioned it in the caveats section of the driver documentation.

2005-03-06 19:59  fmhess

	* comedi/comedi_fops.c: fix compile error

2005-03-06 19:11  fmhess

	* comedi/drivers/cb_pcimdas.c: use 8255 driver for 8255 subdevice

2005-03-06 12:34  fmhess

	* comedi/drivers/usbdux.c: fixed "cast as lvalue" compiler warning

2005-03-06 12:31  fmhess

	* comedi/drivers/: 8255.c, adl_pci6208.c, cb_das16_cs.c,
	  cb_pcidas64.c, dt3000.c, gsc_hpdi.c, me4000.c, mpc8260cpm.c,
	  ni_660x.c, ni_670x.c, ni_at_ao.c, ni_mio_common.c, ni_pcidio.c,
	  rtd520.c, skel.c, ssv_dnp.c, usbdux.c: add support for new
	  INSN_CONFIG_DIO_QUERY

2005-03-06 12:30  fmhess

	* comedi/comedi_fops.c: move some checks for length of data[] in
	  configuration insn to core

2005-03-06 12:30  fmhess

	* include/linux/comedi.h: add id for INSN_CONFIG_DIO_QUERY for
	  querying configuration state of dio line

2005-03-06 11:10  fmhess

	* comedi/drivers/ni_pcidio.c: at least now i know why the 6534
	  doesn't work

2005-03-03 18:13  fmhess

	* comedi/drivers/: adl_pci6208.c, adl_pci9111.c, adv_pci_dio.c,
	  amcc_s5933.c, amplc_dio200.c, amplc_pc236.c, amplc_pc263.c,
	  amplc_pci230.c, cb_pcidas.c, cb_pcidas64.c, cb_pcidda.c,
	  cb_pcimdas.c, cb_pcimdda.c, contec_pci_dio.c, daqboard2000.c,
	  das08.c, dt3000.c, gsc_hpdi.c, ke_counter.c, me4000.c, me_daq.c,
	  mite.c, rtd520.c: patch from Ian Abbott <abbotti@mev.co.uk>:

	  updates the drivers to use pci_get_device() instead of
	  pci_find_device() and fixes a few other bits that seemed to be
	  broken: mostly insufficient checking in the 'detach' routines.

2005-03-03 18:08  fmhess

	* include/linux/pci.h: patch from Ian Abbott <abbotti@mev.co.uk>:

	  adds two more compatibility definitions for 'pci_dev_get()' and
	  'pci_get_device()'

2005-03-03 17:06  fmhess

	* comedi/drivers/daqboard2000.c: updated documentation: firmware
	  cannot be compiled into driver any more.

2005-03-01 18:43  fmhess

	* comedi/drivers/ni_pcidio.c: pci-6534 does not work

2005-02-28 18:35  fmhess

	* comedi/drivers/cb_pcidas64.c: 6035 only has 12 bit analog output
	  resolution, despite 16 bit input resolution.	Added ao_bits
	  member to board struct to deal with it.

2005-02-28 18:24  fmhess

	* comedi/drivers/cb_pcidas64.c: 6034 and 6035 don't have 8255 chips

2005-02-27 19:22  fmhess

	* comedi/comedi_fops.c: compile fix for gcc 2.95 from
	  al14@inf.tu-dresden.de (Andreas Leuner)

2005-02-27 19:08  fmhess

	* comedi/drivers/gsc_hpdi.c: don't use deprecated
	  pci_find_subsys(), replace with pci_get_subsys() (and
	  pci_dev_put())

2005-02-27 19:07  fmhess

	* include/linux/pci.h: implementation of pci_find_subsys for old
	  kernels from abbotti@mev.co.uk (Ian Abbott), and #defines for
	  pci_get_subsys() and pci_dev_put() from me.

2005-02-27 18:47  fmhess

	* comedi/drivers/dt3000.c: patch from abbotti@mev.co.uk (Ian
	  Abbott):

	  "modprobe dt3000" fails on current 2.6 kernels due to missing
	  symbols in the PCI stuff.

	  The attached patch should fix it, but needs testing properly.
	  I've checked that it modprobes okay, but don't have the hardware
	  to make sure it finds the board okay.

2005-02-27 18:42  fmhess

	* comedi/drivers/adl_pci9111.c: patch from
	  emmanuel.pacaud@univ-poitiers.fr (Emmanuel Pacaud):

	  here's a patch that extends AI streaming capabilities of the
	  adl_pci9111 driver, and fixes analog output.

2005-02-27 18:31  fmhess

	* include/linux/mm.h: need to change things around a little to
	  prevent asm/tlb.h from breaking compilation against debian 2.4.27
	  kernel headers

2005-02-27 18:12  fmhess

	* include/: linux/device.h, pcmcia/ds.h: patch from Ian Abbott
	  <abbotti@mev.co.uk>:

	  The last change to das08_cs.c on Feb 5 breaks on 2.4, though the
	  change itself was not unreasonable (it saves a few bytes at
	  least).  The problem is that the change was incompatible with the
	  version of struct device_driver defined in comedi's
	  linux/device.h compatibility header.	In the "real" version of
	  struct device_driver, the "name" member is a "char *", but in the
	  compatibility version it's a "dev_info_t", which is a "char[32]".

	  The attached patch sorts it out in the compatibility headers.

2005-02-27 17:26  fmhess

	* include/: asm/pgtable.h, linux/mm.h: patch from Ian Abbott
	  <abbotti@mev.co.uk>:

	  This patch against CVS also applies to comedi-0.7.69 and allows
	  it to compile correctly against Red Hat 9's 2.4.20-8 kernel, and
	  probably others using the "statm" kernel patch.  It also changes
	  the conditions for defining the pte_offset_kernel() macro in the
	  asm/pgtable.h compatibility header to avoid it being redefined.

2005-02-27 17:05  fmhess

	* comedi/drivers/amplc_dio200.c: patch from Ian Abbot
	  <abbotti@mev.co.uk>:

	  I think it's probably a bad idea for my amplc_dio200 driver to
	  call comedi_event() while it's holding a spinlock.  The call to
	  comedi_event could call a kcomedilib client's callback function,
	  which might do something that requires the same spinlock, leading
	  to a deadlock.

	  The attached patch moves the calls to comedi_event() to a safe
	  point after the spinlock is released.

2005-02-26 21:15  bporr

	* comedi/drivers/usbduxfast.c: Removed a buffer overflow routine
	  again. The buffer overflow can only be detected in the firmware
	  when 3 out of 4 buffers are full.  Thus, the condition that all 4
	  buffers are full gives already an buffer overflow.

2005-02-21 16:02  fmhess

	* comedi/drivers/8253.h: replace 0x10000 with max_count constant,
	  and handle a couple more corner cases

2005-02-21 15:52  fmhess

	* comedi/drivers/8253.h: patch from Ian Abbott <abbotti@mev.co.uk>:

	  Here's a couple more minor patches for the
	  i8253_cascade_ns_to_timer_2div function, which I should have
	  spotted earlier.

	  8253_dupcalc.patch gets rid of a duplicate calculation
	  8253_overflow.patch adds some arithmetic overflow checks to the
	  "early exit" test.

2005-02-17 18:37  fmhess

	* comedi/drivers/: amplc_pc236.c, comedi_parport.c: patch from	Ian
	  Abbott <abbotti@mev.co.uk>:

	  This patch sets the COMEDI_CB_BLOCK event in the interrupt
	  routines of the comedi_parport and amplc_pc236 drivers, as
	  whatever is monitoring the interrupts probably wants to know
	  about them as soon as possible!

2005-02-17 18:23  fmhess

	* comedi/drivers/: Makefile.am, amplc_dio200.c: new driver from Ian
	  Abbott <abbotti@mev.co.uk>

2005-02-17 18:15  fmhess

	* include/linux/compiler.h: inew compatibility header from Ian
	  Abbott <abbotti@mev.co.uk>

2005-02-17 18:13  fmhess

	* comedi/drivers/: usbdux.c, usbduxfast.c: add missing include for
	  likely/unlikely

2005-02-17 17:58  fmhess

	* include/asm/semaphore.h: new compatibility header from Ian Abbott
	  <abbotti@mev.co.uk>:

	  Here's an asm/semaphore.h compatibility header to help build
	  Comedi drivers for kernel versions prior to 2.2.18.  It defines
	  the following missing macros:

	  init_MUTEX(x) init_MUTEX_LOCKED(x) DECLARE_MUTEX(name)
	  DECLARE_MUTEX_LOCKED(name)

	  I didn't define sema_init(sem, val) as I the implementation is
	  arch-dependent.

2005-02-17 17:48  fmhess

	* comedi/drivers/8253.h: patch from Ian Abbott <abbotti@mev.co.uk>:

	  This patch improves the "early exit" test in the
	  i8253_cascade_ns_to_timer_2div function (comedi/drivers/8253.h)
	  to take account of a divisor of 65536 being represented by 0.

2005-02-17 17:42  fmhess

	* comedi/drivers/comedi_rt_timer.c: patch from Emmanuel PACAUD
	  <emmanuel.pacaud@univ-poitiers.fr>:

	  Here's a trivial patch that closes comedi device file when
	  detaching comedi_rt_timer driver.

2005-02-08 20:53  fmhess

	* include/linux/sched.h: patch from Ian Abbott <abbotti@mev.co.uk>:

	  This patch adds compatibility code for the 'wait_event()' macro
	  in linux/sched.h for kernels prior to 2.2.3.	The actual
	  implementation in this patch has been taken from 2.2.14.

2005-02-07 18:36  bporr

	* comedi/drivers/usbduxfast.c: Added proper insn command with a
	  sampling rate of 1MHz/16.  Now 4 packets are ignored before data
	  is sampled. One packet was not enough.  Improved timing for the
	  multiplexer. Should run now reliable at high rates.

2005-02-06 11:22  fmhess

	* include/linux/comedi.h: fix license header (comedilib is lgpl)

2005-02-06 11:06  fmhess

	* comedi/drivers/cb_pcidas.c: force read from channel 0 when
	  CR_ALT_SRC is set in ai read insn.

2005-02-05 10:23  fmhess

	* comedi/drivers/das08_cs.c: fix pcmcia_driver.drv.name

2005-02-05 10:22  fmhess

	* include/linux/sched.h: fix for need_resched from Ian Abbott
	  <abbotti@mev.co.uk>:

	  This patch alters the Comedi driver's linux/sched.h compatibility
	  header to move the need_resched function after the #include_next
	  directive.  This is because the 'current' task variable is not
	  defined until after the real linux/sched.h is included.  I've
	  also removed the comment - "/* not sure exactly when
	  need_resched() was added */"; I've checked, and it was added in
	  2.4.20 as the code stated.  I thought I'd fix the incorrect
	  comment at the top of the file while I was at it.

2005-02-03 18:48  fmhess

	* comedi/drivers/mite.c: enable burst mode dma transfers on mite

2005-01-25 18:44  fmhess

	* comedi/drivers/: amplc_pc236.c, amplc_pc263.c: patch from Ian
	  Abbott <abbotti@mev.co.uk>, who says:

	  This patch fixes a harmless logical error in the _attach routines
	  of the amplc_pc236 and amplc_pc263 drivers that I noticed while
	  looking at the pci_for_each_dev stuff.  Also, now that the
	  drivers ar using pci_find_device instead of pci_for_each_dev, the
	  patch offloads some of the searching for a matching PCI device to
	  the pci_find_device function.

	  The bug is just after the loop that finds the PCI device ID table
	  entry that matches the comedi board name.  The test for reaching
	  the end of the PCI device ID table without finding a match was
	  incorrect.  I say the bug is harmless because there would have to
	  be another bug somewhere else to trigger this bug.

2005-01-25 18:41  fmhess

	* comedi/drivers/comedi_fc.c: fix rounding error in
	  bytes_per_scan() for dio subdevices, noted by  Ian Abbott
	  <abbotti@mev.co.uk>.	Also, round to nearest sampl_t or  lsampl_t
	  size, instead of nearest byte size.

2005-01-22 21:45  fmhess

	* comedi/comedi_fops.c, include/linux/comedi.h: rename some members
	  of bufinfo struct to make output mmaps workable

2005-01-22 09:22  fmhess

	* comedi/rt.c, comedi/drivers/adl_pci6208.c,
	  comedi/drivers/adl_pci9111.c, comedi/drivers/adv_pci_dio.c,
	  comedi/drivers/amcc_s5933.c, comedi/drivers/amplc_pc236.c,
	  comedi/drivers/amplc_pc263.c, comedi/drivers/amplc_pci230.c,
	  comedi/drivers/cb_pcidas.c, comedi/drivers/cb_pcidas64.c,
	  comedi/drivers/cb_pcidda.c, comedi/drivers/cb_pcimdas.c,
	  comedi/drivers/cb_pcimdda.c, comedi/drivers/contec_pci_dio.c,
	  comedi/drivers/das08.c, comedi/drivers/icp_multi.h,
	  comedi/drivers/ke_counter.c, comedi/drivers/me4000.c,
	  comedi/drivers/me_daq.c, comedi/drivers/mite.c,
	  comedi/drivers/rtd520.c, include/linux/pci.h: got rid of
	  pci_for_each_dev macro (which no longer exists in 2.6 kernels)

2005-01-22 09:15  fmhess

	* Contributors: alphabetized contributors

2005-01-13 20:23  fmhess

	* comedi/drivers/8255.c: fix for cmdtest check of start_arg, from
	  Ian Abbott <abbotti@mev.co.uk>

2005-01-13 20:19  fmhess

	* comedi/drivers/cb_pcimdda.c: fix for gcc3.4 compile error from
	  Ian Abbott <abbotti@mev.co.uk>

2005-01-13 14:37  bporr

	* comedi/drivers/usbduxfast.c:

	  Removed a transfer flag which gave a compilation error under
	  2.4.x.  Transfer works without it anyway. Thanks to Ian Abbott
	  who reported the bug.

2005-01-04 14:29  fmhess

	* comedi/comedi_fops.c: get rid of KILL_FASYNC define, since it is
	  already in linux/fs.h compat header

2005-01-04 12:10  bporr

	* comedi/drivers/usbduxfast.c:
	  Tested with 2.6.10. Introduced min sampling rate which is 60kHz.

2005-01-04 12:04  bporr

	* comedi/drivers/usbdux.c:
	  Minor changes. Tested with 2.6.10.

2005-01-04 12:01  bporr

	* comedi/drivers/Makefile.am:
	  Compilation aborted because the makefile wasn't able to generate
	  object files for some drivers. Added some missing lines like:
	  pcl812_ko_SOURCES = pcl812.c

2005-01-03 18:43  fmhess

	* include/linux/comedi_rt.h: fix rtlinux compile

2005-01-03 17:48  bporr

	* comedi/drivers/usbdux.c:
	  From kernel version 2.6.10 the function usb_kill_urb has to be
	  used instead of the old unlink function. This makes hotplugging
	  much safer, in particular when the user unplugs the device while
	  it is transmitting data.  Also added some comments to the debug
	  defines.

2005-01-03 12:22  bporr

	* comedi/drivers/usbduxfast.c:
	  Switched from iso transfer to bulk transfer. ISO is not the right
	  transfer mode as it imposes a certain sampling rate. The sampling
	  rate, however, is set by the GPIF and not by the transfer
	  protocol.

2004-12-28 22:10  fmhess

	* include/linux/device.h: compatibility functions so udev support
	  compiles on 2.4 kernels

2004-12-28 21:57  fmhess

	* m4/as-linux.m4: handle errors when trying to get kernel flags

2004-12-28 21:43  fmhess

	* m4/as-linux.m4: make lack of .hdepend in kernel dir a warning
	  instead of an error

2004-12-28 20:14  fmhess

	* comedi/comedi_fops.c: add support for udev

2004-12-28 20:13  fmhess

	* comedi/drivers/ni_mio_common.c: generate overflow events when ai
	  fifo overflows with pio transfers

2004-12-28 20:07  fmhess

	* comedi/drivers/ni_at_ao.c: Fixed bugs reported by
	  csp@andrew.cmu.edu.  The bug report was as follows:

	  I have been attempting to get a NI-ATAO10, a 10 channel legacy
	  ISA analog output board, working with comedi. Apparantely the way
	  comedi_from_phys works to convert voltage to sample doesn't seem
	  to work correctly with the ATAO10 board.  I found that the
	  correct sample data for the ATAO10 board is as follows:

	  In unipolar mode 0V = 2048 +10V = 6143

	  In bipolar mode -10V = 2048 +10V = 6143

	  It seems that comedi_from_phys is somehow shifted by 2048 from
	  what it should be (comedi_from_phys gives values from 0 to 4095).

	  Furthermore, comedi does not detect the polarity of the board
	  (I'm not sure if this is possible on this board); thus the range
	  is always reported as -10V to +10V even if the board is set on
	  unipolar mode (which is achieved by setting jumpers on the
	  board).

	  Finally, for some reason, channel 0 does not work with Comedi
	  (the board fully works in Windows). The other 9 channels work.

2004-12-12 21:02  fmhess

	* comedi/drivers/: ni_mio_common.c, ni_stc.h: make single-scan ai
	  commands work

2004-12-12 20:59  fmhess

	* comedi/drivers/adl_pci6208.c: fix "Devices:" comment field

2004-12-12 20:42  fmhess

	* comedi/drivers/ni_660x.c: enhancement from YEOW NGEE SOON
	  <nsyeow@pd.jaring.my>:

	  added simple event counting

2004-12-12 20:41  fmhess

	* comedi/drivers/: Makefile.am, adl_pci6208.c: new driver from YEOW
	  NGEE SOON <nsyeow@pd.jaring.my>

2004-12-07 20:59  fmhess

	* comedi/drivers/ni_mio_common.c: fix for pcmcia fifo-half-full
	  interrupt problems from "Blacker, Phil M"
	  <phil.blacker@atkinsglobal.com>

2004-12-04 13:18  fmhess

	* autogen.sh: make autogen.sh work with automake1.9

2004-11-29 20:01  fmhess

	* comedi/drivers/: Makefile.am, acl7225b.c, pcl730.c: added new
	  drivers from JosÃ© Luis SÃ¡nchez (jsanchezv@teleline.es)

2004-11-20 12:22  fmhess

	* Makefile.am: sort devices.txt

2004-11-20 11:55  fmhess

	* comedi/drivers/: cb_das16_cs.c, cb_pcimdas.c, fl512.c, me4000.c,
	  ni_daq_dio24.c: some comment fixes to make Devices.txt get
	  generated correctly

2004-11-14 18:12  bporr

	* comedi/drivers/usbduxfast.c:
	  cmd is now dumping the first 5 packets. They are usually
	  leftovers from last the cmd: 4 packets from the quad buffer in
	  the usbduxfast and one packet kept by the host controller.

2004-11-10 19:20  bporr

	* include/linux/usb.h:
	  The memory allocation flag GFP_KERNEL is not permissible in an
	  interrupt callback. It has to be GFP_ATOMIC. The submit_urb
	  function has been called with the wrong kernel kernel flag. It's
	  now GFP_ATOMIC. Thanks for the feedback from Dave Brownell.

2004-11-09 18:20  bporr

	* comedi/drivers/usbduxfast.c:
	  Commented out the USB ID for testing purposes and added the
	  proper one for ITL/Univ of Stirling (product IDs 0x10 and 0x11).

2004-10-31 18:21  bporr

	* comedi/drivers/Makefile.am:
	  Added the usbduxfast driver.

2004-10-31 18:19  bporr

	* comedi/drivers/usbduxfast.c:
	  Initial version of the new usbduxfast driver. Tested with 2.4.27
	  and 2.6.9.

2004-10-26 18:25  fmhess

	* comedi/drivers/ni_pcidio.c: Remove bogus scan_end_src.  By the
	  way, the last log message should have said "added support for
	  stop_src==TRIG_NONE", instead of saying he added support for
	  externally triggered input commands

2004-10-26 18:11  fmhess

	* Contributors: added Brent Ledvina

2004-10-26 18:09  fmhess

	* comedi/drivers/ni_pcidio.c: Support for externally triggered
	  input commands from Brent Ledvina bml22@cornell.edu

2004-10-17 11:44  fmhess

	* Contributors: Added Steve Sharples

2004-10-17 11:40  fmhess

	* comedi/drivers/amplc_pci230.c: Enhancement from Steve Sharples:

	  I've added the ability for the AI command to support "triggered
	  burst mode" sampling, ie: - scan_begin_src=TRIG_EXT -
	  convert_src=TRIG_TIMER

2004-10-10 13:02  fmhess

	* ChangeLog, Changelog: renamged Changelog to ChangeLog and add
	  entry for 0.7.69

2004-10-05 21:56  fmhess

	* comedi/drivers/ni_mio_common.c: oops, convert counter really
	  should be limited to 16 bits after all

2004-10-05 21:38  fmhess

	* comedi/drivers/: ni_mio_common.c, ni_stc.h: Fix bogus sample at
	  beginning of ao command (me).  Fix check of convert_arg in
	  ai_cmdtest() (Jonathan Wang <jtwang@MIT.EDU>).

2004-10-05 21:35  fmhess

	* comedi/drivers/ni_atmio.c: fix passing of bad argument to
	  comedi_error()

2004-10-05 20:47  fmhess

	* comedi/drivers/cb_pcidas64.c: add support for 6014, and add
	  missing entries to  pci device table

2004-10-02 19:01  fmhess

	* configure.ac: bump version for release

2004-10-02 18:49  fmhess

	* comedi/drivers/Makefile.am: me400_fw.h is gone

2004-10-02 18:47  fmhess

	* Makefile.am: modtool.in is gone

2004-10-01 20:27  tag r0_7_69

2004-10-01 20:27  fmhess

	* m4/as-linux.m4: check for modpost in two possible locations

2004-10-01 20:26  fmhess

	* configure.ac: fix missing $ in check for depmod

2004-09-29 08:28  fmhess

	* comedi/drivers/amplc_pci230.c: fix for shared interrupt bug from
	  steve.sharples@nottingham.ac.uk

2004-09-09 07:49  fmhess

	* include/linux/comedi_rt.h: fix argument to rtl_delay for rtlinux

2004-09-05 15:12  bporr

	* comedi/drivers/usbdux.c: Typo in the synchonous out command: in
	  case of an error the synchronous _in_ command was stopped instead
	  of the out command.  Also added a short description of the timer
	  connections.

2004-08-31 21:50  fmhess

	* include/linux/comedi_rt.h: use rtl_delay() for rtlinux

2004-08-31 21:38  fmhess

	* include/linux/comedi_rt.h: usleep() seems to crash rtlinux when
	  called from non-rt priority

2004-08-31 20:56  fmhess

	* comedi/drivers/ni_atmio.c: add error message when no isapnp
	  support is available

2004-08-30 22:42  fmhess

	* comedi/drivers/ni_mio_common.c: return error if a command is run
	  with no irq

2004-08-18 18:36  bporr

	* comedi/drivers/usbdux.c: The submission of the bulk transfers can
	  be delayed. This leads in the worst case to a change in the order
	  of bulk transfers. For example, the insn command requests the
	  counter value. After that another insn requests the status of the
	  digital port. It happens that these requests are swapped in their
	  temporal order because the USB controller might delay a
	  submission because of heavy traffic. The linux kernel _assumes_
	  that the packet has been sent. In fact this can't be guaranteed.
	  Therefore now the packet which is sent from the firmware is
	  checked. If it is the wrong one it is requested again.

2004-08-05 20:48  fmhess

	* comedi/drivers/das800.c: fix deadlock on end-of-acquisition

2004-08-01 21:13  fmhess

	* comedi/drivers/cb_pcidas64.c: move setup of subdevices after init
	  of plx9080

2004-08-01 19:18  fmhess

	* comedi/drivers/cb_pcidas64.c: fix initialization of eeprom
	  subdevice

2004-08-01 18:20  fmhess

	* comedi/drivers/usbdux.c: updated usbdux driver from Bernd Porr

2004-07-25 15:05  fmhess

	* comedi/kcomedilib/kcomedilib_main.c: fix INSN_GTOD

2004-07-20 20:10  fmhess

	* comedi/: comedi_fops.c, drivers.c: fix double-munging when
	  bufinfo ioctl is called in concert with read()s from /dev/comediX

2004-07-19 19:24  fmhess

	* comedi/drivers/ni_atmio.c: add isapnp device id for at-mio-64e-3

2004-07-19 19:05  fmhess

	* comedi/drivers/cb_pcidas64.c: fix null dereference on boards
	  without analog output

2004-07-19 18:14  fmhess

	* comedi/rt.c: fix prototype of comedi_request_irq()

2004-07-17 21:03  fmhess

	* comedi/drivers/: ni_atmio.c, ni_mio_cs.c, ni_pcimio.c: missed
	  some locking that should have been converted to use
	  devpriv->window_lock

2004-07-17 20:40  fmhess

	* comedi/drivers/ni_6527.c: bug fix from  zharkov@vista-control.com
	  (Eugene Zharkov)

2004-07-17 18:55  fmhess

	* comedi/comedi_fops.c, include/linux/sched.h: list 10 insn limit
	  on insn lists

2004-07-17 18:44  fmhess

	* comedi/drivers/cb_pcidas64.c: fix interrupt handler return value

2004-07-15 18:30  fmhess

	* comedi/drivers/ni_mio_common.c: don't write to ao fifo offset
	  load register if it doesn't exist

2004-07-15 18:29  fmhess

	* comedi/drivers/ni_pcimio.c: added pci-6014 to supported devices
	  list

2004-07-14 07:41  fmhess

	* comedi/drivers/ni_atmio.c: change caldac to ad8804_debug for
	  at-mio-64e-3

2004-07-11 21:51  fmhess

	* INSTALL: a little update for 2.6 kernels

2004-07-11 21:28  fmhess

	* m4/as-modtool.m4: don't barf if Modules.symvers doesn't exist

2004-07-07 18:11  fmhess

	* comedi/rt.c: fix interrupt reenabling with rtai-adeos

2004-06-27 21:03  fmhess

	* comedi/: drivers.c, drivers/ni_mio_common.c: fix possible crash
	  when shared interrupt is asserted before comedi_device_attach()
	  has finished with postconfig()

2004-06-27 20:51  fmhess

	* Makefile.am: add autogen.sh to EXTRA_DIST

2004-06-19 09:04  fmhess

	* comedi/drivers/cb_pcidas.c: fix selection of output channel for
	  ao write insn (for boards with fifo)

2004-06-15 08:17  fmhess

	* comedi/drivers/ni_660x.c: removed obsolete references to
	  comedi_counter_unstable.h

2004-06-15 08:17  fmhess

	* Contributors: added Luis Martinez for bug fix

2004-06-08 20:19  fmhess

	* comedi/drivers/quatech_daqp_cs.c: bug fix from Luis Martínez
	  <luimarma@marcosa.e.telefonica.net>

2004-06-05 12:55  fmhess

	* comedi/drivers/ni_mio_common.c: fix CR_EDGE and CR_INVERT flags
	  for ai scan_begin_src = TRIG_EXT

2004-06-05 12:51  fmhess

	* comedi/drivers/ni_mio_common.c: Fix CR_INVERT and CR_EDGE flags
	  for ai start_arg=TRIG_EXT

2004-06-03 19:01  fmhess

	* comedi/drivers/Makefile.am: patch from Emmanuel PACAUD

2004-06-02 19:30  fmhess

	* configure.ac: pcmcia drivers should work under 2.6 now

2004-06-02 15:00  ds

	* comedi/Makefile.am, comedi/drivers/Makefile.am,
	  comedi/kcomedilib/Makefile.am, m4/as-linux.m4, m4/as-modtool.m4:
	  Upgrade as-linux.m4 and as-modtool.m4.  Fix build system to
	  handle changes.

2004-05-31 21:55  fmhess

	* include/: linux/device.h, pcmcia/ds.h: fix compiler warnings for
	  2.4

2004-05-31 21:05  fmhess

	* comedi/drivers/quatech_daqp_cs.c: port to 2.6 pcmcia api

2004-05-31 20:52  fmhess

	* comedi/drivers/ni_labpc_cs.c: port to 2.6 pcmcia api

2004-05-31 20:35  fmhess

	* comedi/drivers/ni_mio_cs.c: port to 2.6 pcmcia api

2004-05-31 19:01  fmhess

	* comedi/drivers/ni_daq_dio24.c: port to 2.6 pcmcia api

2004-05-31 19:00  fmhess

	* comedi/drivers/cb_das16_cs.c: fix if block that got broken during
	  port to 2.6

2004-05-31 18:31  fmhess

	* comedi/drivers/das08_cs.c: port to 2.6 pcmcia api

2004-05-31 18:30  fmhess

	* include/pcmcia/ds.h: added cs_error() compatibility function

2004-05-31 17:45  fmhess

	* comedi/drivers/cb_das16_cs.c: moved some 2.4 compatibility cruft
	  into headers

2004-05-31 17:44  fmhess

	* include/: linux/device.h, pcmcia/ds.h: add 2.4 compatibility for
	  pcmcia_register_driver() and pcmcia_unregister_driver()

2004-05-21 21:05  fmhess

	* comedi/drivers/cb_das16_cs.c: ported to 2.6 kernel pcmcia api

2004-05-21 20:39  fmhess

	* comedi/drivers/ni_pcimio.c: pci-6014 support courtesy Alberto
	  Sechi

2004-05-18 08:30  fmhess

	* INSTALL: update for some minor changes to comedi instalation that
	  have occurred

2004-05-14 18:59  fmhess

	* m4/as-linux.m4: be less picky about finding .hdepend

2004-05-09 16:41  fmhess

	* comedi/drivers/ni_atmio.c: fix caldac type for at-mio-16e-10

2004-04-29 18:13  fmhess

	* comedi/kcomedilib/kcomedilib_main.c: have comedi_command set
	  subdevice->busy

2004-04-22 18:39  fmhess

	* comedi/drivers/ni_mio_common.c: fix init of len_chanlist for
	  analog output subdevice, removed redundant check in ao command
	  test

2004-04-22 17:58  fmhess

	* comedi/: drivers.c, drivers/cb_pcidas64.c: crashes on
	  pci-das6402/16 attach seem to be due to interrupt handler running
	  before postconfig() in drivers.c has finished initializing
	  everything.  So I added check for dev->attached in handler, and
	  put a barrier() before dev->attached is set in drivers.c.

2004-04-21 15:16  fmhess

	* comedi/drivers/cb_pcidas64.c: added a memory barrier to try and
	  fix mysterious 6402/16 crash on attach

2004-04-21 01:56  fmhess

	* comedi/drivers/: adl_pci9118.c, cb_pcidas64.c, daqboard2000.c,
	  dt3000.c, icp_multi.c, ii_pci20kc.c, me_daq.c, ni_660x.c,
	  pcm3730.c, usbdux.c: fixes for 64bit archs

2004-04-19 18:09  fmhess

	* comedi/drivers/cb_das16_cs.c, comedi/drivers/cb_pcidas64.c,
	  comedi/drivers/contec_pci_dio.c, comedi/drivers/dt2814.c,
	  comedi/drivers/icp_multi.c, comedi/drivers/ii_pci20kc.c,
	  comedi/drivers/ni_mio_cs.c, comedi/drivers/pcl812.c,
	  comedi/drivers/quatech_daqp_cs.c, include/linux/comedidev.h:
	  change dev->iobase to unsigned long for 64 bit cpus

2004-04-19 17:56  fmhess

	* INSTALL: add note about unresolved rt kernel symbols

2004-04-13 19:23  fmhess

	* comedi/rt.c: rt_request_global_irq_arg() doesn't seem to exist in
	  rtai anymore

2004-04-11 13:38  fmhess

	* Contributors: added Nils

2004-04-11 13:36  fmhess

	* comedi/drivers/pcl818.c: command support for pcl818 from Nils
	  Juergens:

	  The streaming aquisition support has been dropped with the move
	  from comedi_trig to comedi_command. The attached patch ports the
	  comedi_trig stuff over to comedi_command. It is not heavily
	  tested, but works for me with both pcl818 and pcl818h cards
	  (though i haven't tested the fifo code for the 818h).

2004-04-05 20:03  fmhess

	* comedi/drivers/: mite.c, ni_mio_common.c: figured out how i broke
	  dma, and removed useless barrier

2004-04-05 18:47  fmhess

	* comedi/drivers/ni_mio_common.c: take into account possibility of
	  comedi_poll getting called from interrupt context (kcomedilib).
	  Removed some dead code.  Fix tiny possibility of undetected
	  buffer overrun.  Added a memory barrier to ni_sync_ai_dma().

2004-04-05 17:42  fmhess

	* comedi/drivers/ni_mio_common.c: remove bogus bug warning

2004-04-04 16:30  fmhess

	* comedi/drivers/: mite.c, mite.h, ni_mio_common.c, ni_pcidio.c:
	  replaced some preprocessor defines with enums and inline
	  functions

2004-04-04 14:19  fmhess

	* comedi/drivers/: mite.c, mite.h: added declarations for IO Device
	  Window Base Size Register

2004-04-04 13:49  fmhess

	* comedi/drivers/ni_mio_common.c: try to make sure we get the scan
	  data dma'd after eos interrupts

2004-04-04 12:44  fmhess

	* comedi/drivers/ni_mio_common.c: add more locking to make
	  comedi_poll smp safe, and made ni_handle_fifo_dregs() slightly
	  more efficient

2004-04-04 12:40  fmhess

	* comedi/drivers/cb_pcidas.c: fix initialization of channel, that I
	  broke with last fix

2004-03-25 19:24  fmhess

	* comedi/drivers/cb_pcidas.c: fix analog output channel interaction
	  for boards with analog output fifo

2004-03-22 16:05  fmhess

	* comedi/rt.c: complain more loudly on comedi_switch_to_rt()
	  failure

2004-03-21 13:31  fmhess

	* INSTALL: comedi_calibrate supports more than NI boards now

2004-03-21 12:41  fmhess

	* comedi/drivers/mite.c: add a rmb() in mite_bytes_transferred()

2004-03-21 12:41  fmhess

	* comedi/drivers.c: use barrier() instead of mb() since it really
	  is just memory

2004-03-21 12:35  fmhess

	* comedi/drivers/: ni_atmio.c, ni_mio_common.c, ni_mio_cs.c,
	  ni_pcimio.c, ni_stc.h: add support for comedi_poll when using
	  mite dma, (needed to add another spinlock to prevent races with
	  interrupt handler).

2004-03-21 12:11  fmhess

	* comedi/drivers/ni_mio_common.c: wake on end of scan based on
	  TRIG_WAKE_EOS bit in command flags, instead of COMEDI_CB_EOS in
	  callback mask

2004-03-21 12:10  fmhess

	* comedi/kcomedilib/: get.c, kcomedilib_main.c: don't force various
	  bits in cb_mask when command is executed, and automaticaly set
	  TRIG_WAKE_EOS if they are calling back on end of scan events

2004-03-21 12:08  fmhess

	* comedi/comedi_fops.c: don't force on COMEDI_CB_BLOCK in
	  comedi_event()

2004-03-20 08:32  fmhess

	* comedi/drivers/usbdux.c: usbdux driver update from Bernd Porr:

	  This patch resolves problems with buggy VIA/SIS USB controllers.
	  They tend to loose IRQs in high speed mode. In the 2.6.4 kernel
	  there's now a watchdog timer which triggers an interrupt after
	  5ms. To make this safely work with the usbdux driver the number
	  of buffers has been increased to 10 for the high speed mode and
	  to 5 for the full speed mode.  There are also some minor changes:
	  removed unnecessary defines and removed the text that firmware
	  upload through comedi is deprecated. In fact some distros have
	  fxload not installed so that comedi itself has (still) to do the
	  job.

2004-03-14 22:27  fmhess

	* comedi/drivers/adv_pci_dio.c: fix register offset problems noted
	  by Henk van Rooy <H.W.A.M.v.Rooy@tue.nl>

2004-03-13 11:43  fmhess

	* comedi/drivers/ni_mio_cs.c: change some caldac types to
	  ad8804_debug, as not all calibration channels were available for
	  daqcard-6036e (at least ao ch0 fine gain was unavailable)

2004-03-10 18:34  fmhess

	* comedi/drivers/ni_mio_common.c: add support for reading internal
	  reference voltage, and don't return an error on calibration adc
	  overrange

2004-03-07 17:19  fmhess

	* comedi/drivers/ni_mio_common.c: stop forcing cs5529 gain to one,
	  added cs5529_wait_for_idle() to get rid of some code duplication

2004-03-06 21:22  fmhess

	* comedi/drivers/ni_mio_common.c: fixed ni_ai_fifo_read(), to use
	  the loop index when copying input data to array.  got rid of
	  comedi_buf_put() calls, some cleanups

2004-03-06 14:08  fmhess

	* comedi/drivers.c: added some memory barriers on read/writes to
	  comedi's buffer

2004-03-02 18:51  fmhess

	* m4/rtai.m4: update configure help to suggest using rtai
	  installation or build dir instead of source dir.

2004-03-01 18:31  fmhess

	* configure.ac: make KBUILD_BASENAME and KBUILD_MODNAME hacks more
	  robust

2004-02-29 18:43  fmhess

	* configure.ac: version bump

2004-02-29 18:18  fmhess

	* comedi/rt.c: fix name clashes with rtai

2004-02-29 18:17  fmhess

	* m4/rtai.m4: get CONFIG_ADEOS value

2004-02-29 18:05  fmhess

	* m4/rtai.m4: add missing quote

2004-02-29 17:51  fmhess

	* m4/rtai.m4: add mising $ and recognize adeos patched kernels

2004-02-29 17:14  fmhess

	* Makefile.am, configure.ac: add check for depmod to configure

2004-02-29 17:09  fmhess

	* m4/rtai.m4: deal with moved rtai_config.h

2004-02-29 16:51  fmhess

	* m4/rtai.m4: fix m4 quoting

2004-02-29 16:48  fmhess

	* comedi/drivers/ni_mio_common.c: force gain calibration of 67xx
	  calibration adc to 1

2004-02-29 13:25  fmhess

	* configure.ac: hack to set KBUILD_BASENAME

2004-02-27 15:47  ds

	* m4/as-linux.m4: Add fallback if mktemp utility cannot be found.

2004-02-26 19:33  fmhess

	* comedi/drivers/usbdux.c: fix version check for 'owner' member of
	  usb_driver

2004-02-23 16:20  ds

	* configure.ac: cleanups.  Disable PCMCIA on linux-2.6

2004-02-23 16:19  ds

	* comedi/drivers/: pcl816.c, pcl818.c: disable RTC code

2004-02-21 10:46  fmhess

	* comedi/drivers/das08.c: fix for return value of config insn from
	  Salvador Eduardo Tropea <salvador@inti.gov.ar>

2004-02-21 10:38  fmhess

	* comedi/drivers/: ni_mio_common.c, ni_stc.h: disable analog
	  triggerring so pfi0 works

2004-02-15 17:18  fmhess

	* comedi/drivers/ni_mio_common.c: init ao configuration reg 2 for
	  67xx

2004-02-15 16:57  fmhess

	* comedi/drivers/: ni_mio_common.c, ni_pcimio.c, ni_stc.h:
	  eliminate duplicate ao window register definitions, move some ao
	  windowed registers into the proper enum, some fixes for ni 67xx
	  board definitions

2004-02-13 18:50  fmhess

	* comedi/drivers/: das16.c, ni_mio_common.c: fix compilation with
	  kernels using dynamic hz patch

2004-02-10 18:18  fmhess

	* comedi/drivers/ni_660x.c: patch from Klaas Gadeyne
	  <Klaas.Gadeyne@mech.kuleuven.ac.be>

2004-02-08 16:52  fmhess

	* comedi/drivers/: ni_mio_common.c, ni_stc.h: more driver support
	  for ni 67xx calibration.

2004-02-08 16:35  fmhess

	* comedi/comedi_fops.c: we aren't checking for writes that exceed
	  subdevice's maxdata

2004-02-07 16:57  fmhess

	* comedi/drivers/me4000.c: fix for compiler warnings from Salvador
	  Eduardo Tropea <salvador@inti.gov.ar>

2004-02-07 16:31  fmhess

	* comedi/drivers/ni_mio_common.c: add some more support for 67xx
	  calibration adc

2004-02-03 18:13  fmhess

	* Contributors, comedi/drivers/das08.c, comedi/drivers/das08.h,
	  include/linux/comedi.h: i8254 counter patch from Salvador Eduardo
	  Tropea <salvador@inti.gov.ar>

2004-01-31 18:29  fmhess

	* comedi/drivers/ni_mio_common.c: comment out debug message

2004-01-31 18:03  fmhess

	* Contributors: added Caleb Tennis

2004-01-31 17:27  fmhess

	* comedi/drivers/rtd520.c: TRIG_WAKE_EOS and CMD_EV_SCAN_END are
	  not interchangeable

2004-01-31 17:26  fmhess

	* include/linux/comedi.h: COMEDI_EV_SCAN_END and TRIG_WAKE_EOS are
	  not interchangeable

2004-01-31 17:13  fmhess

	* include/linux/comedi.h: serial dio (SCXI) support from Caleb
	  Tennis

2004-01-31 17:09  fmhess

	* comedi/drivers/ni_mio_common.c: increase udelay while wait for
	  dma to load analog output since the polling of the status
	  register seems to slow the dma transfer

2004-01-31 17:08  fmhess

	* comedi/drivers/: ni_mio_common.c, ni_stc.h: serial dio support
	  (SCXI) from Caleb Tennis.

2004-01-31 16:58  fmhess

	* comedi/drivers/usbdux.c: update to usbdux driver from Bernd Porr
	  who says:

	  Had to change the USB 2.0 transfer protocol from IRQ transfer to
	  ISO transfer.  Reason: IRQ transfer is still not stable
	  (2.4/2.6). However, ISO transfer has been rewritten in the kernel
	  and works (just now in 2.6 but will be backported sooner or
	  later)! I supply new firmware and a new version of the driver
	  which now uses ISO transfer throughout (1.1 / 2.0).

2004-01-31 16:58  fmhess

	* comedi/drivers/ni_mio_common.c: check for nonzero return from
	  schedule_timeout()

2004-01-24 19:12  fmhess

	* m4/as-linux.m4: add use of LDFLAGS_MODULE for 2.6

2004-01-24 19:09  fmhess

	* configure.ac: add -DKBUILD_MODNAME=... to COMEDI_CFLAGS (required
	  by linux/module.h to make modprobe recognize modules under 2.6

2004-01-24 16:55  fmhess

	* m4/as-linux.m4: fixed setting of -DMODULE for 2.6

2004-01-24 16:24  fmhess

	* configure.ac: add --disable-pcmcia configure option

2004-01-24 11:56  fmhess

	* include/linux/pci.h: pci_for_each_device fix for 2.6 from Bernd
	  Porr

2004-01-24 11:48  fmhess

	* comedi/drivers/usbdux.c: update from Bernd Porr

2004-01-21 13:59  fmhess

	* comedi/drivers/ni_mio_common.c: beginnings of ni_67xx calibration
	  support

2004-01-19 17:19  fmhess

	* comedi/drivers/ni_stc.h: beginnings of 671x and 673x self
	  calibration support

2004-01-19 11:01  fmhess

	* comedi/drivers/ni_pcimio.c: added some device ids for 67xx boards

2004-01-11 20:18  fmhess

	* m4/as-modtool.m4: fix install brokenness (missing some square
	  brackets)

2004-01-11 20:05  fmhess

	* Makefile.am: fix depmod call in install-data-hook

2004-01-11 19:45  fmhess

	* m4/: as-linux.m4, as-modtool.m4, rtai.m4, rtlinux.m4: added some
	  more m4 quoting to get rid of automake1.8 warnings

2004-01-11 19:32  fmhess

	* include/linux/comedi.h: made some alternate names for
	  COMEDI_INPUT and COMEDI_OUTPUT that match the usual convention
	  for config insn ids.	Also replaced defines with an enum and list
	  all values in decimal

2004-01-11 19:28  fmhess

	* comedi/: comedi_fops.c, drivers.c: be more careful about
	  subdevice allocation/free

2004-01-11 18:33  fmhess

	* comedi/drivers.c: include <linux/vmalloc.h> for VMALLOC_VMADDR()
	  macro

2004-01-11 18:27  fmhess

	* include/linux/vmalloc.h: band aid from Bernd Porr for
	  VMALLOC_VMADDR macro getting dropped in 2.6 (from kernel
	  changelog this happened because it did nothing).

2004-01-11 18:07  fmhess

	* Contributors: added Bernd Porr and Steven Jenkins

2004-01-09 00:06  ds

	* Makefile.am, configure.ac, modtool.in, m4/as-linux.m4,
	  m4/as-modtool.m4, m4/linux.m4, m4/rtai.m4, m4/rtlinux.m4: Merge
	  thomasvs's linux.m4 improvements.  Write as-modtool.m4 macro, and
	  create modtool from the macro.

2004-01-01 19:38  fmhess

	* comedi/drivers/ni_pcimio.c: update status comments

2004-01-01 18:59  fmhess

	* comedi/drivers/: ni_atmio.c, ni_mio_common.c, ni_mio_cs.c,
	  ni_pcimio.c, ni_stc.h: some cleanups, verified that 6711 ao
	  command works now (needed to modify ao_waveform to preload more
	  samples into comedi's buffer though)

2003-12-27 19:50  fmhess

	* comedi/drivers/: ni_mio_common.c, ni_pcimio.c, ni_stc.h: a fix
	  for 67xx boards, trying to get waveform analog out working.

2003-12-23 22:04  fmhess

	* comedi/drivers/ni_660x.c, include/linux/comedi.h: giving up on
	  fully abstract counter interface for now, applying patch from
	  Klaas Gadeyne with some changes by me.

2003-12-21 18:51  fmhess

	* comedi/drivers/usbdux.c: moved some 2.4/2.6 compatibility stuff
	  into comedi/include/linux/usb.h

2003-12-21 18:50  fmhess

	* Makefile.am, comedi/comedi_fops.c: fixes for COMEDI_NDEVICES > 4

2003-12-21 18:47  fmhess

	* include/linux/usb.h: new compat header

2003-12-21 12:10  fmhess

	* comedi/drivers/usbdux.c: update from bernd porr

2003-12-19 17:47  ds

	* include/linux/interrupt.h: Linux-2.4.23 has the new interrupt
	  prototypes

2003-12-17 22:38  ds

	* comedi/drivers/amplc_pci230.c: Remove printk() that is triggered
	  by devices sharing the IRQ

2003-12-06 14:34  fmhess

	* comedi/comedi_fops.c, comedi/drivers.c, include/linux/kdev_t.h:
	  fix for changes in linux 2.6 kdev_t.h

2003-12-06 11:41  fmhess

	* comedi/drivers/usbdux.c: include linux/version.h before trying to
	  check LINUX_VERSION_CODE

2003-11-30 09:55  fmhess

	* configure.ac, comedi/drivers/Makefile.am,
	  comedi/drivers/usbdux.c: added usbdux driver

2003-11-26 16:36  ds

	* comedi/drivers/adv_pci1710.c: Fixes from Nils Juergens
	  <ju@isf.rwth-aachen.de>

2003-11-23 14:12  fmhess

	* comedi/drivers/comedi_counter_unstable.h: valid bit should be 3rd
	  bit, not 0x3 value

2003-11-23 13:55  fmhess

	* comedi/drivers/: comedi_counter_unstable.h, ni_660x.c: added
	  patch from Klaas Gadeyne, with my own modifications.

2003-11-23 13:52  fmhess

	* comedi/drivers/comedi_fc.h: check if we've already been included

2003-11-20 21:27  fmhess

	* comedi/drivers/das08.h: declare das08_cs_boards extern

2003-11-20 21:22  fmhess

	* comedi/drivers/ni_labpc.h: declare labpc_cs_boards as extern

2003-11-19 21:28  fmhess

	* comedi/drivers/: das08_cs.c, ni_labpc_cs.c, ni_mio_cs.c: added
	  some MODULE_LICENSE() calls to pcmcia drivers, that dont call
	  COMEDI_INITCLEANUP

2003-11-17 15:12  ds

	* README.CVS: Add some notes about compiling from CVS

2003-11-15 19:17  fmhess

	* include/linux/interrupt.h: 2.4.22 does _not_ have new interrupt
	  prototypes (at least the debian and I assume the vanilla kernel
	  do not).  I believe the RH 2.4.22 kernel is patched with the new
	  prototypes, but to heck with them.

2003-11-13 16:13  ds

	* comedi/drivers/adv_pci1710.c: Add counter subdevice.	From Nils
	  Juergens <ju@isf.rwth-aachen.de>

2003-10-30 18:00  fmhess

	* comedi/drivers/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 20:55  fmhess

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

2003-10-22 20:44  fmhess

	* comedi/drivers/: 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-22 20:12  ds

	* configure.ac, modtool.in: Use LINUX_CC for CC.  Cause modtool to
	  strip debugging symbols.

2003-10-18 17:29  fmhess

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

2003-10-18 17:16  fmhess

	* comedi/drivers/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 17:05  fmhess

	* comedi/drivers/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 10:13  fmhess

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

2003-10-17 12:42  fmhess

	* comedi/drivers/cb_pcidas64.c: ao commands work now

2003-10-13 19:42  ds

	* comedi/drivers/ni_pcidio.c: turn off debugging

2003-10-13 19:38  ds

	* include/linux/comedi.h: NDEVICES should have been increased a
	  long time ago

2003-10-13 16:12  fmhess

	* comedi/drivers/multiq3.c: fix ai munging

2003-10-13 14:47  fmhess

	* INSTALL: remove obsolete mention of 'make config'

2003-10-13 14:45  fmhess

	* INSTALL: add mention of new --with-rtaidir and --with-rtlinuxdir
	  configure options

2003-10-12 18:49  fmhess

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

2003-10-12 18:47  fmhess

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

2003-10-10 15:57  fmhess

	* comedi/drivers/cb_pcidas64.c: beginnings of ao command support

2003-10-09 10:57  fmhess

	* Makefile.am: add ACLOCAL_AMFLAGS so automake calls aclocal
	  correctly when necessary

2003-10-04 19:21  fmhess

	* comedi/Makefile.am, comedi/drivers/Makefile.am,
	  comedi/drivers/das16.c, comedi/kcomedilib/Makefile.am,
	  m4/linux.m4: first pass at autoconf'd RT support done

2003-10-04 19:19  fmhess

	* comedi/comedi_fops.c: fixed comedi_buf_write_n_available argument

2003-10-03 18:56  fmhess

	* m4/linux.m4: partial RT support

2003-10-02 15:58  ds

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

2003-10-01 18:44  ds

	* comedi/drivers/ni_atmio.c: reenable isapnp

2003-10-01 18:44  ds

	* include/linux/isapnp.h: Disable isapnp on 2.6 (temporarily)

2003-10-01 18:43  ds

	* include/linux/interrupt.h: 2.4.22 has new interrupt prototypes

2003-10-01 18:30  ds

	* Makefile.in.append, Makefile.modbuild, Rules.make: Remove old
	  files

2003-09-30 21:22  fmhess

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

2003-09-30 09:13  fmhess

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

2003-09-28 15:50  fmhess

	* comedi/drivers/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 17:30  fmhess

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

2003-09-20 12:42  fmhess

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

2003-09-19 21:51  fmhess

	* comedi/drivers/adl_pci9118.c: simplify and speed up

2003-09-19 17:26  fmhess

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

2003-09-19 14:53  fmhess

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

2003-09-19 14:32  fmhess

	* comedi/drivers/me4000.c: fix compilation error

2003-09-19 11:46  fmhess

	* comedi/drivers/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 11:12  fmhess

	* comedi/drivers/comedi_fc.h: discourage inappropriate use

2003-09-18 17:27  ds

	* .cvsignore, comedi/.cvsignore, comedi/drivers/.cvsignore,
	  comedi/kcomedilib/.cvsignore: ignore some files

2003-09-18 17:14  ds

	* comedi/drivers/Makefile.am: Add me4000 driver

2003-09-18 16:56  ds

	* comedi/drivers/me4000.c: Fixes for changes since 0.7.67.

2003-09-18 16:55  ds

	* comedi/Makefile.am: remove install-data-hook target

2003-09-18 16:54  ds

	* Makefile.am: Dist modtool.in.  change check target to "moo"
	  (temporary).

2003-09-18 16:53  ds

	* configure.ac: default prefix should be /.  modtool is in
	  ${builddir}.

2003-09-18 15:10  ds

	* comedi/drivers/: me4000.c, me4000.h, me4000_fw.h: new driver

2003-09-16 20:18  fmhess

	* comedi/drivers/gsc_hpdi.c: big endian fixes

2003-09-16 20:07  fmhess

	* comedi/drivers/ni_mio_common.c: get rid of redundant ai munging

2003-09-16 14:36  fmhess

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

2003-09-16 11:19  fmhess

	* comedi/drivers/das16.c, include/linux/comedidev.h: do das16.c
	  munging in core

2003-09-15 20:30  fmhess

	* comedi/kcomedilib/get.c: added munging to kcomedilib

2003-09-15 17:33  fmhess

	* comedi/comedi_fops.c, comedi/drivers.c,
	  comedi/drivers/comedi_fc.c, comedi/drivers/dt282x.c,
	  comedi/drivers/ni_labpc.c, comedi/drivers/ni_mio_common.c,
	  comedi/drivers/rti800.c, comedi/kcomedilib/kcomedilib_main.c,
	  include/linux/comedidev.h: Fully support munging in core.  Still
	  need to check munging for kcomedilib though.

2003-09-15 17:21  fmhess

	* Makefile, configure, comedi/Makefile.in,
	  comedi/drivers/Makefile.in, comedi/kcomedilib/Makefile.in:
	  removing old files replaced by autoconf stuff

2003-09-12 14:56  fmhess

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

2003-09-12 14:33  fmhess

	* comedi/drivers/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 20:34  fmhess

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

2003-09-11 17:27  fmhess

	* comedi/drivers/cb_pcidas64.c: fixed ai channel queue setup

2003-09-11 14:03  ds

	* configure.ac: Add 8255 config option

2003-09-08 18:48  fmhess

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

2003-09-08 18:16  fmhess

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

2003-09-08 14:16  fmhess

	* comedi/drivers/plx9080.h: fix dma abort lockups

2003-09-06 23:44  fmhess

	* comedi/drivers.c: fix increment of munge_chan

2003-09-06 15:58  fmhess

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

2003-09-06 13:43  fmhess

	* comedi/drivers/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-06 12:33  fmhess

	* comedi/comedi_fops.c: move init of async->events into
	  init_async_buf()

2003-09-06 12:31  fmhess

	* comedi/kcomedilib/kcomedilib_main.c: init async->events to zero

2003-09-05 18:23  fmhess

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

2003-09-05 13:14  fmhess

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

2003-09-05 12:46  fmhess

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

2003-09-04 16:19  fmhess

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

2003-09-03 16:08  fmhess

	* comedi/drivers/dt282x.c: add clear_dma_ff() calls

2003-09-03 15:46  fmhess

	* include/linux/comedidev.h: define COMEDI_VERSION()

2003-09-03 15:36  fmhess

	* comedi/drivers/ni_labpc_cs.c: its IRQ_FORCED_PULSE, not
	  IRQ_FORCE_PULSED

2003-09-03 15:28  fmhess

	* INSTALL: update install instructions for autoconf

2003-09-03 15:15  fmhess

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

2003-09-03 13:21  fmhess

	* comedi/drivers/ni_labpc_cs.c: daqcard-1200 uses pulsed interrupts

2003-09-01 21:12  ds

	* configure.ac, include/linux/comedidev.h: Fix to make the version
	  code work correctly.

2003-09-01 20:55  ds

	* m4/linux.m4: change ${MAKE} to ${MAKE-make} to set a reasonable
	  default

2003-09-01 00:02  fmhess

	* comedi/comedi_fops.c: on second thought, EPERM isn't any more
	  accurate than ENODEV.

2003-08-31 22:26  fmhess

	* comedi/comedi_fops.c: print some debug messages on ENODEV errors
	  in open, and changed one to an EPERM

2003-08-31 20:20  fmhess

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

2003-08-25 16:04  ds

	* m4/linux.m4: change make -C to ${MAKE} -C

2003-08-21 19:14  ds

	* modtool.in: For some reason, install wants to set the mode to 755
	  on installed .o files.  Override it to 644.

2003-08-20 18:35  fmhess

	* comedi/drivers/rti800.c: fix delays

2003-08-16 23:37  ds

	* configure.ac: force debugging

2003-08-16 23:33  ds

	* configure.ac: enable PCMCIA checking

2003-08-11 19:51  fmhess

	* comedi/: comedi_ksyms.c, kcomedilib/ksyms.c: fix compiler warning
	  about redefinition of EXPORT_SYMTAB with old Makefiles

2003-08-11 18:25  ds

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

2003-08-11 16:19  ds

	* Makefile.am, comedi/Makefile.am, comedi/comedi_ksyms.c,
	  comedi/drivers/Makefile.am, comedi/kcomedilib/Makefile.am,
	  comedi/kcomedilib/ksyms.c: Fixes for 'make dist' to work properly

2003-08-11 14:32  ds

	* comedi/drivers/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 18:01  fmhess

	* m4/linux.m4: changed indentation to tabs

2003-08-08 17:56  fmhess

	* m4/linux.m4: add config and depend checks for linux directory

2003-08-08 17:42  fmhess

	* m4/linux.m4: added check for include/linux/version.h

2003-08-08 16:01  ds

	* Makefile.am: Add the dev, drivers.txt, and check targets from old
	  Makefile

2003-08-08 14:35  fmhess

	* comedi/Makefile.am: add install-data-hook for depmod

2003-08-08 14:21  fmhess

	* scripts/linux_flags-2.6/Makefile: no reason to mangle together LD
	  and LDFLAGS just to be like earlier kernels now.

2003-08-08 14:18  fmhess

	* m4/linux.m4: extra m4 quotes [] to make regular expression work

2003-08-08 13:41  fmhess

	* comedi/drivers/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 22:46  ds

	* configure.ac, m4/linux.m4: Add detection for kernel major/minor
	  version

2003-08-06 22:45  ds

	* comedi/drivers/Makefile.am: fix another typo

2003-08-06 21:06  ds

	* comedi/drivers/Makefile.am: readd pcmcia modules (typo)

2003-08-06 21:04  ds

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

2003-08-06 21:03  ds

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

2003-08-06 21:02  ds

	* configure.ac, modtool.in: actually works now

2003-08-06 21:02  ds

	* autogen.sh: pass command line options to configure

2003-08-06 21:01  ds

	* m4/linux.m4: m4 macros for a bunch of Linux ops

2003-08-06 18:01  fmhess

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

2003-08-05 18:39  fmhess

	* Makefile.modbuild, scripts/linux_flags/Makefile,
	  scripts/linux_flags-2.6/Makefile: config/modversions.h and
	  linux/modversions.h are not equivalent

2003-08-05 18:38  fmhess

	* scripts/dep.linux: override MODVERDIR

2003-08-05 16:02  fmhess

	* scripts/: dep.linux, linux_flags/Makefile,
	  linux_flags-2.6/Makefile: fix overwrite of LINUXDIR and trivial
	  tweaks

2003-08-05 15:23  fmhess

	* include/linux/module.h: fix for NULL undefined?

2003-08-05 14:55  fmhess

	* Makefile.modbuild, scripts/dep.linux,
	  scripts/linux_flags/Makefile, scripts/linux_flags-2.6/Makefile:
	  linux 2.6 flag extraction

2003-08-05 14:28  fmhess

	* include/: asm/dma.h, linux/fs.h, linux/init.h, linux/irq.h,
	  linux/isapnp.h, linux/kmod.h, linux/mm.h, linux/module.h,
	  linux/pci.h, linux/poll.h, linux/sched.h, linux/slab.h,
	  linux/spinlock.h, linux/timer.h, linux/vmalloc.h: replace all hex
	  codes with KERNEL_VERSION() for clairity

2003-08-04 23:46  ds

	* include/linux/version.h: Comedi's version is now in config.h

2003-08-04 23:37  ds

	* modtool.in: tool for making kernel modules

2003-08-04 23:36  ds

	* Makefile.am: new makefile

2003-08-04 23:35  ds

	* m4/linux.m4: holder for linux macro

2003-08-04 23:34  ds

	* autogen.sh, configure.ac: automake!

2003-08-04 23:34  ds

	* include/linux/: comedi_rt.h, interrupt.h, module.h: Backport
	  Frank's 2.6 changes to 2.4

2003-08-04 23:32  ds

	* comedi/drivers/: 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 23:30  ds

	* comedi/: Makefile.am, drivers/Makefile.am,
	  kcomedilib/Makefile.am: automake Makefiles

2003-08-04 23:29  ds

	* Contributors: I'm a contributor, too

2003-08-04 16:23  fmhess

	* comedi/drivers/comedi_test.c: bugfix from Steven Jenkins

2003-08-04 15:10  fmhess

	* include/linux/pci.h: added some 2.2 pci hotplug compat

2003-08-04 14:56  fmhess

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

2003-08-04 14:48  fmhess

	* comedi/drivers/comedi_parport.c: update to 2.6 interrupt handler
	  prototype

2003-08-04 14:47  fmhess

	* comedi/drivers/dt3000.c: pci_present() gone in 2.6

2003-08-04 14:32  fmhess

	* comedi/: comedi_fops.c, drivers.c, kcomedilib/kcomedilib_main.c:
	  replace deprecated MOD_INC_USE_COUNT/MOD_DEC_USE_COUNT with
	  try_module_get()/module_put()

2003-08-04 14:30  fmhess

	* include/linux/module.h: fixes for 2.6 module_get/module_put

2003-08-03 23:28  fmhess

	* comedi/drivers.c: pte_offset is now pte_offset_kernel in 2.6

2003-08-03 23:27  fmhess

	* comedi/drivers/: 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-08-03 21:06  fmhess

	* include/: asm/pgtable.h, linux/comedidev.h,
	  linux/devfs_fs_kernel.h, linux/interrupt.h, linux/module.h,
	  linux/pci.h, linux/wrapper.h: more 2.6 compatibility

2003-08-03 18:23  fmhess

	* comedi/comedi_fops.c, include/linux/comedidev.h: kdev_t and suser
	  fixes for 2.6

2003-08-03 18:16  fmhess

	* include/linux/kdev_t.h: new compat header for 2.6 changes

2003-07-19 17:51  fmhess

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

2003-07-16 12:48  fmhess

	* README: update web page url

2003-07-10 18:08  fmhess

	* comedi/drivers/ni_pcimio.c: fix caldac types for 6052

2003-07-08 20:03  fmhess

	* comedi/drivers/ni_labpc.c: added a note about isapnp support

2003-07-08 19:47  fmhess

	* INSTALL: removed references to hard-coded comedi_config path

2003-07-04 16:00  fmhess

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

2003-07-04 14:50  fmhess

	* comedi/drivers/: 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 16:42  fmhess

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

2003-07-02 18:58  ds

	* scripts/dep.rtai: Simple patch to get Comedi to compile with the
	  experimential version of RTAI.

2003-07-01 11:43  fmhess

	* comedi/Config.in: fix setting of CONIFG_COMEDI_MITE

2003-06-27 10:24  fmhess

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

2003-06-18 14:07  fmhess

	* include/linux/module.h: added EXPORT_SYMBOL_GPL() compat macro

2003-06-17 21:39  tag r0_7_67x

2003-06-17 21:39  ds

	* Contributors: Add a bunch of people

2003-06-17 21:27  ds

	* scripts/config.dist: update for new drivers

2003-06-17 21:25  ds

	* scripts/check_driver: alloc_subdevices() changed.

2003-06-17 21:25  ds

	* comedi/drivers/ni_6527.c: fix driver name in doc block

2003-06-17 21:25  ds

	* comedi/drivers/adv_pci_dio.c: Add subdev_8255_cleanup()

2003-06-17 21:24  ds

	* comedi/drivers/Makefile.in: Add ni_660x

2003-06-17 21:24  ds

	* comedi/Config.in: Add NI_660X

2003-06-17 21:22  ds

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

2003-06-12 12:10  fmhess

	* comedi/comedi_fops.c, include/linux/mm.h: fix for new 2.5
	  remap_page_range() prototype

2003-06-09 19:46  fmhess

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

2003-06-06 14:58  ds

	* comedi/Config.in: ni_6527 requires the mite driver

2003-06-06 14:57  ds

	* comedi/drivers/ni_6527.c: Fix minor typos.

2003-06-05 15:52  fmhess

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

2003-06-05 15:52  fmhess

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

2003-06-03 22:24  fmhess

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

2003-06-03 17:12  fmhess

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

2003-05-29 20:37  fmhess

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

2003-05-29 20:23  fmhess

	* scripts/dep.linux: added an error check that catches common case
	  of 'make config' failing to get compile flags from kernel source.

2003-05-29 18:34  fmhess

	* comedi/drivers/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 13:28  ds

	* Contributors, Documentation/Configure.help,
	  Documentation/Configure.help.append, comedi/Config.in,
	  comedi/comedi_fops.c, include/linux/comedidev.h: New driver from
	  Michal Dobes

2003-05-27 13:27  ds

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

2003-05-27 13:22  ds

	* comedi/drivers/: 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 13:19  ds

	* comedi/drivers/icp_multi.c: update documentation

2003-05-25 23:50  fmhess

	* comedi/drivers/ni_mio_common.c: external trigger fixes

2003-05-25 22:30  fmhess

	* comedi/drivers/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 11:02  fmhess

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

2003-05-23 19:04  fmhess

	* comedi/drivers/: 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 15:15  fmhess

	* comedi/drivers/cb_pcidas64.c: fix new ai range code

2003-05-23 15:11  fmhess

	* comedi/drivers/cb_pcidas64.c: added new boards

2003-05-23 11:47  fmhess

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

2003-05-20 13:18  fmhess

	* comedi/drivers/ni_mio_common.c: really fixed munging for pio
	  boards

2003-05-19 16:26  fmhess

	* comedi/drivers/ni_atmio.c: fix segfault noted by calin calianu

2003-05-15 20:39  fmhess

	* comedi/drivers/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 18:07  fmhess

	* comedi/drivers/ni_mio_common.c: fix munging for pio analog input

2003-05-15 13:55  ds

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

2003-05-14 14:00  ds

	* scripts/dep.rtlinux: Patch from "Calin A. Culianu"
	  <calin@ajvar.org>

2003-05-12 14:04  fmhess

	* comedi/drivers/: 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 14:03  fmhess

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

2003-05-12 14:00  fmhess

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

2003-05-09 10:22  fmhess

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

2003-05-08 20:02  fmhess

	* comedi/drivers/ni_labpc.c: moved calibration code to
	  comedi_calibrate

2003-05-05 15:09  ds

	* comedi/drivers/ni_670x.c: PCI code for PCI-6704

2003-05-03 10:56  fmhess

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

2003-05-01 21:01  fmhess

	* comedi/drivers/ni_atmio.c: updated driver description about
	  isapnp support

2003-04-28 13:26  fmhess

	* comedi/drivers.c: re-fix suse brokeness

2003-04-28 12:04  fmhess

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

2003-04-27 13:24  fmhess

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

2003-04-27 13:01  fmhess

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

2003-04-19 00:54  fmhess

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

2003-04-11 13:09  fmhess

	* comedi/kcomedilib/data.c: added include of comedidev.h for
	  comedi_udelay()

2003-04-02 12:12  fmhess

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

2003-03-31 11:27  fmhess

	* comedi/drivers/ni_atmio.c: fix compile

2003-03-27 16:08  fmhess

	* comedi/kcomedilib/: data.c, kcomedilib_main.c: replaced udelay
	  with comedi_udelay

2003-03-27 16:00  fmhess

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

2003-03-27 15:46  fmhess

	* include/linux/pci.h: added pci_find_subsys() compatibility stub.
	  changed extern inline functions to static inline

2003-03-27 12:02  fmhess

	* comedi/kcomedilib/get.c, comedi/kcomedilib/ksyms.c,
	  include/linux/comedilib.h: added comedi_get_buffer_offset() to
	  kcomedilib

2003-03-27 11:54  fmhess

	* comedi/kcomedilib/get.c, comedi/kcomedilib/ksyms.c,
	  include/linux/comedilib.h: added comedi_mark_buffer_read() and
	  comedi_get_buffer_contents() to kcomedilib

2003-03-14 12:01  fmhess

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

2003-03-14 11:53  fmhess

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

2003-03-13 16:39  fmhess

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

2003-03-13 15:36  fmhess

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

2003-03-13 14:42  fmhess

	* comedi/drivers/: 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 13:34  fmhess

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

2003-03-12 18:08  fmhess

	* comedi/kcomedilib/ksyms.c: added comedi_data_read_hint() and
	  comedi_data_read_delayed()

2003-03-12 17:04  fmhess

	* comedi/kcomedilib/data.c, include/linux/comedilib.h: added
	  comedi_data_read_hint() and comedi_data_read_delayed to
	  kcomedilib

2003-03-12 10:58  fmhess

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

2003-03-11 17:23  fmhess

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

2003-03-11 14:55  fmhess

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

2003-03-11 12:57  fmhess

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

2003-03-10 17:23  fmhess

	* comedi/drivers/ni_atmio.c, include/linux/isapnp.h: isapnp.h
	  compat header didn't work out as nicely as I hoped

2003-03-10 16:38  fmhess

	* include/linux/isapnp.h: added isapnp compat header

2003-03-10 16:04  fmhess

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

2003-03-01 22:10  fmhess

	* comedi/drivers/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 20:21  fmhess

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

2003-03-01 20:04  fmhess

	* comedi/drivers/cb_pcidas64.c: don't enable BTERM#

2003-02-28 12:17  fmhess

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

2003-02-27 12:30  fmhess

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

2003-02-27 12:19  fmhess

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

2003-02-24 14:16  fmhess

	* comedi/drivers/gsc_hpdi.c: fix crash

2003-02-21 22:00  fmhess

	* comedi/kcomedilib/get.c: removed redundant setting of
	  async->buf_read_count since it is handled by comedi_read_free()
	  call I added

2003-02-20 21:19  fmhess

	* comedi/kcomedilib/ksyms.c: exported symbol for
	  comedi_get_buffer_size()

2003-02-20 14:00  fmhess

	* comedi/kcomedilib/get.c, include/linux/comedilib.h: added
	  comedi_get_buffer_size() to kcomedilib

2003-02-20 11:43  fmhess

	* comedi/drivers/gsc_hpdi.c: updated status

2003-02-19 20:50  fmhess

	* comedi/drivers/gsc_hpdi.c: disable debugging code

2003-02-19 20:46  fmhess

	* comedi/drivers/gsc_hpdi.c: added debug message

2003-02-19 20:00  fmhess

	* comedi/kcomedilib/get.c: added comedi_buf_read_free() call to
	  comedi_set_user_int_count()

2003-02-19 19:31  fmhess

	* comedi/drivers/gsc_hpdi.c: added rx fifo overrun detection

2003-02-19 19:28  fmhess

	* comedi/drivers/gsc_hpdi.c: imore debug messages

2003-02-19 19:17  fmhess

	* comedi/drivers/gsc_hpdi.c: disable interrupts in cancel

2003-02-19 16:34  fmhess

	* include/linux/comedidev.h: make subdev_flags and runflags
	  volatile since they can be modified in interrupt (comedi_event())

2003-02-19 11:08  fmhess

	* comedi/drivers/gsc_hpdi.c: stop suppressing block events

2003-02-18 23:21  fmhess

	* comedi/comedi_fops.c: added a debug message

2003-02-18 23:20  fmhess

	* comedi/drivers.c: set insn_config to insn_inval if it is NULL

2003-02-18 23:19  fmhess

	* comedi/drivers/gsc_hpdi.c: fix INSN_CONFIG_BLOCK_SIZE

2003-02-18 21:37  fmhess

	* comedi/drivers/gsc_hpdi.c: more debug messages

2003-02-18 21:05  fmhess

	* comedi/drivers/gsc_hpdi.c: bug fixes

2003-02-18 18:44  fmhess

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

2003-02-18 18:44  fmhess

	* comedi/drivers/plx9080.h: declare elements of dma descriptors
	  volatile

2003-02-18 18:41  fmhess

	* comedi/drivers/gsc_hpdi.c:  add support for
	  INSN_CONFIG_BLOCK_SIZE

2003-02-18 12:32  fmhess

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

2003-02-18 11:19  fmhess

	* comedi/drivers/gsc_hpdi.c: fix stop src TRIG_COUNT

2003-02-17 19:35  fmhess

	* comedi/drivers/gsc_hpdi.c: fix pci discovery

2003-02-17 13:01  fmhess

	* comedi/drivers/gsc_hpdi.c: use dma chan 0

2003-02-17 00:04  fmhess

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

2003-02-15 18:45  fmhess

	* comedi/drivers/cb_pcidas64.c: fixed sizes passed to ioremap

2003-02-15 13:35  fmhess

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

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

2003-02-13 11:52  fmhess

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

2003-02-10 12:02  fmhess

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

2003-02-10 11:12  fmhess

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

2003-02-05 10:06  fmhess

	* scripts/release: updated reference to old lineo cvs server

2003-02-03 13:16  ds

	* comedi/kcomedilib/dio.c: Fix warning

2003-02-03 13:16  ds

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

2003-02-03 13:15  ds

	* comedi/drivers/ni_670x.c: Doc links

2003-02-03 13:14  ds

	* comedi/drivers/dt3000.c: Need to set read_subdev

2003-02-03 01:09  fmhess

	* INSTALL: make install directions more redhat 8 friendly,
	  apparently 'make oldconfig' pulls in a config file based on
	  Makefile's EXTRAVERSION

2003-01-30 22:55  ds

	* comedi/drivers/ni_pcidio.c: randomly change is_diodaq to a
	  bitfield

2003-01-30 22:54  ds

	* include/linux/comedi.h: Add some configuration instructions

2003-01-30 22:54  ds

	* comedi/kcomedilib/data.c: Add header

2003-01-30 22:49  ds

	* comedi/drivers/ni_mio_common.c: move INSN_CONFIG to header

2003-01-30 22:49  ds

	* comedi/drivers/comedi_parport.c: Fix missing bounds check

2003-01-30 22:48  ds

	* comedi/: Config.in, drivers/Makefile.in, drivers/ni_6527.c: New
	  driver

2003-01-30 17:00  ds

	* comedi/drivers/cb_pcimdda.c: Fix device name

2003-01-29 14:35  fmhess

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

2003-01-27 12:19  fmhess

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

2003-01-23 14:44  fmhess

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

2003-01-13 11:49  fmhess

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

2003-01-11 00:18  fmhess

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

2003-01-01 18:57  fmhess

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

2003-01-01 17:42  fmhess

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

2002-12-30 17:54  fmhess

	* Contributors, comedi/drivers/cb_pcidda.c,
	  comedi/drivers/comedi_test.c, comedi/drivers/das16m1.c,
	  comedi/drivers/das1800.c, comedi/drivers/das800.c,
	  comedi/drivers/poc.c: updated my email address

2002-12-30 17:49  fmhess

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

2002-12-20 23:12  fmhess

	* comedi/drivers/cb_pcidas64.c: fix supported analog input arefs
	  flags

2002-12-20 23:12  fmhess

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

2002-12-20 23:11  fmhess

	* comedi/drivers/: 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-20 18:29  ds

	* comedi/kcomedilib/kcomedilib_main.c: Patch from tomasz for
	  INSN_INITTRIG

2002-12-11 22:14  ds

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

2002-12-11 21:50  ds

	* comedi/drivers/ni_670x.c: Fixed range structures for 6704.

2002-12-10 21:33  fmhess

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

2002-12-09 16:09  ds

	* comedi/drivers/ni_670x.c: Add PXI-6704

2002-12-08 14:30  fmhess

	* comedi/drivers/ni_labpc.c: some fixes to recent changes

2002-12-06 15:28  fmhess

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

2002-12-06 15:27  fmhess

	* comedi/comedi_fops.c, include/linux/comedidev.h: made
	  comedi_error take a const pointer

2002-12-05 15:11  ds

	* comedi/drivers/ni_pcimio.c: add pxi-6713

2002-12-02 22:13  ds

	* include/linux/comedidev.h: Fix symbol problems when debugging is
	  turned off

2002-12-02 15:03  ds

	* comedi/: rt.c, rt_pend_tq.c: Fix compilation for rt due to
	  changes in comedidev.h.  Fixes #8

2002-12-01 15:25  fmhess

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

2002-11-29 17:34  fmhess

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

2002-11-29 17:05  fmhess

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

2002-11-29 13:09  fmhess

	* comedi/drivers/ni_mio_common.c: [no log message]

2002-11-26 19:25  ds

	* comedi/Config.in: removed DAQBoard2000 FPGA option

2002-11-26 19:25  ds

	* comedi/drivers/daqboard2000.c: remove FPGA header

2002-11-26 19:24  fmhess

	* comedi/drivers/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 19:23  ds

	* comedi/drivers/daqboard2000_fpga.h: remove non-source code

2002-11-26 18:36  ds

	* comedi/comedi_fops.c, comedi/drivers/daqboard2000.c,
	  comedi/drivers/me_daq.c, include/linux/comedi.h: Move auxiliary
	  data to options[30,31]

2002-11-26 17:48  ds

	* Makefile: bump version

2002-11-26 15:01  fmhess

	* comedi/comedi_fops.c: fix incorrect return of error when mmapping
	  entire buffer

2002-11-25 15:13  fmhess

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

2002-11-25 14:13  fmhess

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

2002-11-24 13:35  fmhess

	* comedi/drivers/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 10:40  fmhess

	* comedi/drivers/ni_pcimio.c: fixed caldac types for 611x

2002-11-22 16:37  fmhess

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

2002-11-22 12:39  fmhess

	* comedi/drivers/ni_mio_common.c: fix ai munging bugs

2002-11-22 02:12  tag r0_7_66

2002-11-22 02:12  ds

	* comedi/comedi_fops.c: Revert bufinfo structure name changes.
	  Fixed long-standing bug involving the return value of the insn
	  ioctl.

2002-11-22 01:57  ds

	* include/linux/comedi.h: Revert accidental change of structure
	  names

2002-11-22 01:55  ds

	* comedi/comedi_fops.c, comedi/drivers.c, comedi/drivers/mite.c,
	  comedi/drivers/mite.h, comedi/drivers/ni_pcidio.c,
	  comedi/drivers/ni_pcimio.c, include/linux/comedidev.h: 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-22 01:53  ds

	* include/linux/version.h: Add a UTS_RELEASE override

2002-11-21 14:16  fmhess

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

2002-11-21 13:27  fmhess

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

2002-11-21 12:58  fmhess

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

2002-11-21 03:40  ds

	* comedi/comedi_fops.c: Warning cleanup on 2.0.39

2002-11-21 03:39  ds

	* comedi/drivers/comedi_rt_timer.c: Compilation fixes

2002-11-21 03:27  ds

	* include/linux/comedidev.h: Fix to previous checkin

2002-11-21 03:21  ds

	* include/linux/: comedidev.h, init.h, vmalloc.h: Fixes for 2.0.39

2002-11-21 03:21  ds

	* scripts/config.dist-2.0.39: config.dist file with everything
	  disabled that doesn't work on 2.0.39

2002-11-21 03:00  ds

	* comedi/drivers/cb_pcimdas.c: compile fixes and warning fixes

2002-11-21 02:56  ds

	* comedi/drivers/: 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-21 02:55  ds

	* comedi/drivers/Makefile.in: added cb_pcimdas

2002-11-21 02:54  ds

	* scripts/config.dist: new dffault

2002-11-21 02:53  ds

	* comedi/Config.in: add cb_pcimdas

2002-11-21 02:34  ds

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

2002-11-20 23:44  ds

	* comedi/: kvmem.c, kvmem.h: remove

2002-11-20 23:43  ds

	* comedi/: Makefile.in, comedi_fops.c, drivers.c: Reimplement
	  kvmem.[ch] code in comedi_fops

2002-11-20 23:34  ds

	* include/linux/highmem.h: new compat header

2002-11-20 23:33  ds

	* comedi/drivers/cb_pcimdda.c: fix request_region on 2.2

2002-11-20 23:33  ds

	* comedi/drivers/mite.c: remove kvmem.h

2002-11-20 23:31  ds

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

2002-11-20 23:30  ds

	* comedi/drivers/cb_pcimdas.c: new driver

2002-11-20 23:29  ds

	* include/linux/pci.h: fix compat for pci_enable_device

2002-11-20 23:28  ds

	* include/linux/module.h: fix some warnigns

2002-11-20 23:27  ds

	* include/linux/mm.h: add page_address()

2002-11-20 23:26  ds

	* include/linux/comedidev.h: Add uvirt_to_kva() and kvirt_to_pa()

2002-11-20 23:26  ds

	* include/asm/page.h: add virt_to_page

2002-11-20 23:18  ds

	* comedi/drivers/ke_counter.c: fix warning from check_driver

2002-11-20 23:07  ds

	* comedi/Config.in: Put PC-CARD-DAS16/16 inside if PCMCIA

2002-11-20 15:48  fmhess

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

2002-11-20 10:27  fmhess

	* comedi/drivers/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 19:40  fmhess

	* comedi/drivers/comedi_fc.c: added log message on overrun

2002-11-19 18:49  fmhess

	* comedi/comedi_fops.c, comedi/comedi_ksyms.c, comedi/drivers.c,
	  comedi/rt.c, comedi/drivers/comedi_fc.c,
	  comedi/drivers/ni_mio_common.c, comedi/drivers/ni_pcimio.c,
	  comedi/kcomedilib/kcomedilib_main.c, include/linux/comedi.h,
	  include/linux/comedi_rt.h, include/linux/comedidev.h: 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 15:59  ds

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

2002-11-19 14:44  fmhess

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

2002-11-19 08:42  fmhess

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

2002-11-19 08:24  fmhess

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

2002-11-18 18:45  fmhess

	* comedi/range.c: disabled checking for supported aref

2002-11-18 18:32  ds

	* scripts/config.dist: update

2002-11-18 18:31  ds

	* scripts/check_driver: Add test for SDF aref flags

2002-11-18 16:49  fmhess

	* comedi/drivers/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 12:14  fmhess

	* comedi/drivers/ni_labpc.c: fix for external start source

2002-11-18 12:03  fmhess

	* Contributors, comedi/range.c, comedi/drivers/ni_mio_common.c,
	  comedi/drivers/ni_stc.h: added checking for valid aref.  611x
	  calibration support.

2002-11-15 12:33  fmhess

	* comedi/Config.in, comedi/comedi_fops.c, comedi/drivers.c,
	  comedi/drivers/comedi_fc.h, comedi/drivers/mite.c,
	  comedi/drivers/mite.h, comedi/drivers/ni_mio_common.c,
	  comedi/drivers/ni_pcidio.c, comedi/drivers/ni_pcimio.c,
	  comedi/drivers/ni_stc.h, include/linux/comedidev.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 17:15  ds

	* scripts/check_driver: new tests

2002-11-08 17:01  ds

	* include/linux/comedidev.h: Add COMEDI_INITCLEANUP_NOMODULE()

2002-11-08 17:00  ds

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

2002-11-08 16:59  ds

	* comedi/drivers/das1800.c: fix symbol leakage

2002-11-08 16:59  ds

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

2002-11-08 16:53  ds

	* comedi/drivers/ni_daq_dio24.c: Cleanup.  Remove unused functions.

2002-11-08 16:52  ds

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

2002-11-08 16:50  ds

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

2002-11-08 16:49  ds

	* comedi/comedi_fops.c: Add debugging

2002-11-07 22:13  ds

	* comedi/drivers/: 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-07 14:41  ds

	* README: Instructions for anonymous CVS

2002-11-06 14:20  ds

	* comedi/drivers/amplc_pc236.c: Move plx9052 definitions to new
	  header

2002-11-06 14:18  ds

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

2002-11-05 01:55  ds

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

2002-11-05 01:55  ds

	* comedi/drivers/ni_mio_common.c: temporarily remove spinlocks

2002-11-05 01:54  ds

	* comedi/drivers/ni_mio_cs.c: Add specs for 6036E

2002-11-05 01:54  ds

	* comedi/Config.in: Move NI-DAQ-DIO24 into if CONFIG_PCMCIA

2002-11-05 01:52  ds

	* comedi/: Config.in, drivers/Makefile.in: new driver

2002-11-05 01:52  ds

	* comedi/drivers/cb_das16_cs.c: New driver

2002-11-04 10:54  fmhess

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

2002-11-03 11:33  fmhess

	* include/asm/div64.h: fix possibility of endless loop when divisor
	  > 0x80000000

2002-10-28 19:43  ds

	* comedi/drivers/: 8255.c, 8255.h: Add preliminary command support

2002-10-26 23:30  fmhess

	* comedi/kcomedilib/kcomedilib_main.c, include/linux/comedilib.h:
	  changed prototype of comedi_map() to prevent bogus compiler
	  warnings

2002-10-26 23:25  fmhess

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

2002-10-26 00:23  fmhess

	* comedi/rt.c: fixing shared interrupts for comedi boards when
	  using RT patch

2002-10-10 20:37  fmhess

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

2002-10-09 21:19  ds

	* comedi/comedi_fops.c, comedi/drivers.c,
	  include/linux/comedidev.h: Fix for not calculating buffer
	  fullness through a counter wraparound

2002-10-09 21:17  ds

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

2002-10-08 18:35  fmhess

	* Documentation/comedi/insn_config: added brief description for
	  INSN_CONFIG_TIMER_1

2002-10-08 18:34  fmhess

	* comedi/drivers/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-08 00:55  fmhess

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

2002-10-08 00:54  fmhess

	* Documentation/comedi/insn_config: added bit about
	  INSN_CONFIGTIMER_1

2002-10-08 00:53  fmhess

	* include/linux/comedi.h: added INSN_CONFIG_TIMER_1

2002-10-02 22:27  fmhess

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

2002-09-30 22:47  fmhess

	* comedi/drivers/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 19:48  ds

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

2002-09-30 19:21  ds

	* comedi/drivers/: ke_counter.c, me_daq.c: Fix documentation

2002-09-30 19:20  ds

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

2002-09-30 19:20  ds

	* comedi/drivers/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 22:31  ds

	* include/linux/comedidev.h: Add meilhaus PCI ID

2002-09-24 22:30  ds

	* comedi/drivers/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 22:24  ds

	* comedi/comedi_fops.c: fix warning

2002-09-24 22:14  ds

	* comedi/Config.in: new drivers

2002-09-24 22:14  ds

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

2002-09-24 21:56  ds

	* comedi/drivers/amplc_pc236.c: Update buffer code to CVS

2002-09-24 21:55  ds

	* comedi/drivers/comedi_parport.c: Fix EOS event

2002-09-24 21:55  ds

	* comedi/Config.in, comedi/drivers/Makefile.in,
	  scripts/config.dist: Add new amplicon drivers

2002-09-24 21:50  ds

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

2002-09-24 21:35  ds

	* TODO: Where the hell was Biggles when we needed him last
	  Saturday?

2002-09-24 21:34  ds

	* scripts/Configure: change from bin/sh to bin/bash

2002-09-24 21:33  ds

	* comedi/comedi_fops.c: Change a 4 to a COMEDI_NDEVICES.  Prolong
	  the static allocation dumbness.

2002-09-24 21:33  ds

	* comedi/drivers/ni_pcimio.c: update documentation list

2002-09-24 21:31  ds

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

2002-09-24 15:31  ds

	* comedi/drivers/amcc_s5933.c: Add MODULE_LICENSE.

2002-09-13 15:47  ds

	* comedi/drivers/cb_pcimdda.c: Fix Devices line

2002-09-09 18:10  ds

	* comedi/drivers/ni_mio_cs.c: revert last checkin

2002-09-09 17:27  ds

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

2002-09-09 15:00  ds

	* comedi/drivers/ni_pcidio.c: Fix bad bus number comparison.

2002-09-04 17:47  ds

	* comedi/comedi_fops.c: Move buffer info ioctl to new buffer code

2002-09-04 17:44  ds

	* include/linux/comedi.h: Change unused[0] to settling_time_0 to
	  subdevice info structure.  Not exactly sure of the specification
	  for it, though.

2002-09-04 17:43  ds

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

2002-09-04 17:42  ds

	* comedi/drivers/comedi_rt_timer.c: add timer_open

2002-09-04 17:41  ds

	* TODO: ack

2002-09-04 17:41  ds

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

2002-08-30 19:05  ds

	* debian/rules: more linux version fixes

2002-08-30 18:50  ds

	* include/linux/comedidev.h: Correct fix for zero-length arrays in
	  gcc-3.0

2002-08-30 18:27  ds

	* debian/rules: Use make-kpkg's idea of the kernel version, since
	  it doesn't modify the toplevel kernel Makefile

2002-08-30 18:26  ds

	* include/linux/comedidev.h: Fix zero-length array

2002-08-30 18:24  ds

	* comedi/drivers.c: Change default buffer size to 64kB

2002-08-30 18:23  ds

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

2002-08-30 17:36  ds

	* debian/rules: Fix installing to correct directory

2002-08-28 20:01  ds

	* comedi/drivers/: 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 19:56  ds

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

2002-08-07 20:37  fmhess

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

2002-08-07 13:32  fmhess

	* comedi/drivers/: 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 22:21  fmhess

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

2002-07-25 20:24  fmhess

	* comedi/drivers/comedi_fc.c: switched to use new
	  COMEDI_CB_OVERFLOW flag

2002-07-25 19:46  ds

	* include/linux/comedidev.h: remove async->data_len and async->data

2002-07-25 19:45  ds

	* comedi/: comedi_fops.c, drivers.c, drivers/adl_pci9118.c,
	  drivers/adv_pci1710.c, drivers/dt282x.c, drivers/ni_mio_common.c,
	  drivers/ni_pcidio.c, drivers/pcl812.c,
	  kcomedilib/kcomedilib_main.c: Remove async->data_len globally

2002-07-25 19:33  ds

	* comedi/comedi_fops.c: Stop running on error conditions.

2002-07-25 19:32  ds

	* include/linux/comedi.h: Deprecate a few things, add
	  COMEDI_CB_OVERFLOW

2002-07-25 19:31  ds

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

2002-07-25 19:31  ds

	* comedi/drivers/dt282x.c: Migrated COMEDI_CB_ERROR to OVERFLOW
	  where necessary

2002-07-25 16:27  ds

	* comedi/drivers/ni_pcimio.c: Fixed n_aochan for 6110

2002-07-25 16:07  ds

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

2002-07-25 15:57  ds

	* comedi/comedi_ksyms.c, include/linux/comedidev.h: remove
	  comedi_buf_copy_from

2002-07-25 15:57  ds

	* comedi/drivers/dt282x.c: remove usage of comedi_buf_copy_from()

2002-07-25 15:45  ds

	* comedi/drivers.c: remove dead code

2002-07-25 15:37  ds

	* include/linux/comedidev.h: Add comedi_debug symbol and make
	  DPRINTK() conditional on it.

2002-07-25 15:36  ds

	* comedi/drivers/comedi_fc.c: Fix spelling error

2002-07-25 15:36  ds

	* comedi/: comedi_fops.c, comedi_ksyms.c: Add comedi_debug symbol.

2002-07-23 20:59  ds

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

2002-07-23 20:23  ds

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

2002-07-19 16:09  fmhess

	* comedi/drivers/comedi_fc.c: export cfc_handle_events

2002-07-19 15:41  fmhess

	* comedi/drivers/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 17:55  fmhess

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

2002-07-17 17:18  fmhess

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

2002-07-17 15:10  fmhess

	* comedi/drivers.c: replaced prealloc_bufsz with data_len so
	  functions can be used with user-specified buffers

2002-07-17 14:53  fmhess

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

2002-07-16 20:45  fmhess

	* comedi/rt.c: trying to fix problems people are having with
	  commands working fine, then failing when interrupt is set to RT
	  priority.

2002-07-15 17:06  ds

	* comedi/drivers/Makefile.in: Fix conditional for ni_670x driver

2002-07-15 16:59  ds

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

2002-07-14 18:44  fmhess

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

2002-07-14 18:33  fmhess

	* comedi/Config.in, comedi/comedi_fops.c, comedi/comedi_ksyms.c,
	  comedi/drivers.c, comedi/drivers/Makefile.in,
	  comedi/drivers/cb_pcidas.c, comedi/drivers/cb_pcidas64.c,
	  comedi/drivers/comedi_fc.c, comedi/drivers/comedi_fc.h,
	  comedi/drivers/comedi_rt_timer.c, comedi/drivers/comedi_test.c,
	  comedi/drivers/das16.c, comedi/drivers/das16m1.c,
	  comedi/drivers/das1800.c, comedi/drivers/das800.c,
	  comedi/drivers/ni_at_a2150.c, comedi/drivers/ni_labpc.c,
	  comedi/kcomedilib/kcomedilib_main.c, include/linux/comedidev.h:
	  fixing end of scan events in some drivers

2002-07-08 23:35  ds

	* comedi/: comedi_fops.c, comedi_ksyms.c, drivers/ni_mio_common.c:
	  More buffer fixes.  AI and AO work now.

2002-07-08 22:58  ds

	* comedi/drivers.c, comedi/drivers/cb_pcidas.c,
	  comedi/drivers/das16m1.c, comedi/drivers/dt282x.c,
	  comedi/drivers/ni_labpc.c, include/linux/comedidev.h: Fixes for
	  more buffer changes

2002-07-08 21:58  ds

	* comedi/drivers/rtd520.c: clean up warning

2002-07-08 20:31  ds

	* comedi/comedi_fops.c, comedi/comedi_ksyms.c, comedi/drivers.c,
	  comedi/drivers/adl_pci9118.c, comedi/drivers/ni_mio_common.c,
	  comedi/kcomedilib/kcomedilib_main.c, include/linux/comedidev.h:
	  Move buffer inlines to comedi/drivers.c.  Rewrite as consistent
	  primitives.  Change buf_dirty_count to buf_free_count.

2002-07-08 20:27  ds

	* TODO: moo

2002-07-08 20:25  ds

	* comedi/drivers/comedi_rt_timer.c: Remove timer_poll.

2002-07-08 20:15  fmhess

	* comedi/kcomedilib/kcomedilib_main.c: moved inc/dec of use count
	  from comedi_lock/unlock() to comedi_open/close().  Added a
	  comedi_switch_to_non_rt() in comedi_cancel()

2002-07-08 20:15  ds

	* comedi/drivers/rtd520.c: fix warnings

2002-07-08 19:59  ds

	* comedi/rt.c: Remove bogus warning

2002-07-08 17:50  ds

	* TODO: none

2002-07-08 17:33  ds

	* TODO: test

2002-07-07 01:54  fmhess

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

2002-07-07 00:52  fmhess

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

2002-07-05 19:01  fmhess

	* comedi/comedi_fops.c, comedi/drivers/adl_pci9118.c,
	  comedi/drivers/comedi_parport.c, comedi/drivers/das16m1.c,
	  comedi/drivers/das1800.c, comedi/drivers/das6402.c,
	  comedi/drivers/dt282x.c, comedi/drivers/ni_mio_common.c,
	  comedi/drivers/ni_pcidio.c, comedi/drivers/pcl812.c,
	  comedi/drivers/pcl816.c, comedi/drivers/rtd520.c,
	  comedi/kcomedilib/get.c, comedi/kcomedilib/kcomedilib_main.c,
	  include/linux/comedidev.h: 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 18:23  fmhess

	* comedi/drivers/pcl818.c: converted to use comedi_buf_put()

2002-07-05 18:16  fmhess

	* comedi/drivers/pcl816.c: converted to use comedi_buf_put()

2002-07-05 18:08  fmhess

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

2002-07-05 18:00  fmhess

	* comedi/drivers/ni_atmio16d.c: converted to use comedi_buf_put()

2002-07-05 17:20  fmhess

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

2002-07-05 16:10  fmhess

	* comedi/drivers/das6402.c: converted to use comedi_buf_put()

2002-07-05 15:52  fmhess

	* comedi/drivers/adv_pci1710.c: converted to use comedi_buf_put()

2002-07-05 14:55  ds

	* comedi/drivers/cb_pcimdda.c: Update from Calin

2002-07-05 14:51  ds

	* include/linux/comedi.h: Revert last check in

2002-07-05 14:45  ds

	* comedi/drivers/comedi_rt_timer.c: Fix for unresolved symbols with
	  RTLinux

2002-07-05 14:23  ds

	* comedi/drivers/ni_mio_common.c: Fix munging on 671x boards

2002-07-04 20:35  fmhess

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

2002-07-03 17:48  ds

	* comedi/drivers/rtd520.c: New patch from Dan

2002-07-03 16:40  ds

	* include/linux/comedi.h: disable unapproved defines

2002-07-03 16:37  ds

	* comedi/: Config.in, drivers/Makefile.in: new driver

2002-07-02 13:53  ds

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

2002-07-01 00:01  fmhess

	* Documentation/comedi/insn_config, comedi/comedi_fops.c,
	  comedi/drivers/cb_pcidas64.c, include/linux/comedi.h,
	  include/linux/comedidev.h: 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 12:12  ds

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

2002-06-24 20:40  fmhess

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

2002-06-23 19:27  fmhess

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

2002-06-23 19:19  fmhess

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

2002-06-22 16:06  fmhess

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

2002-06-22 15:32  fmhess

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

2002-06-22 15:13  fmhess

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

2002-06-21 16:01  ds

	* comedi/kvmem.h: fix for suse brokenness

2002-06-20 14:36  ds

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

2002-06-17 19:20  fmhess

	* comedi/drivers/cb_pcidas.c: enabled trimpot subdevice

2002-06-17 19:14  fmhess

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

2002-06-17 11:47  fmhess

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

2002-06-17 11:47  fmhess

	* comedi/drivers/amcc_s5933.c: bitwise and should be logical and

2002-06-17 11:46  fmhess

	* include/linux/comedidev.h: make comedi_buf_put automatically
	  signal block events

2002-06-17 11:45  fmhess

	* comedi/comedi_fops.c: prevent callbacks from getting run when
	  there is no command running

2002-06-17 11:43  fmhess

	* comedi/drivers/cb_pcidas64.c: added support for hardware scan
	  counter

2002-06-13 18:12  ds

	* comedi/drivers/comedi_parport.c: Change subdevice 0 to DIO.

2002-06-07 17:07  ds

	* scripts/release: remove -v option to tar

2002-06-07 17:01  tag r0_7_65

2002-06-07 17:01  ds

	* Makefile: version bump

2002-06-07 17:01  ds

	* Changelog: 0.7.65

2002-06-07 16:22  ds

	* comedi/drivers/: 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 16:15  ds

	* scripts/check_driver: Changed recently added test to warning

2002-06-07 16:14  ds

	* comedi/drivers/serial2002.c: Added documentation block

2002-06-07 16:14  ds

	* comedi/drivers/icp_multi.c: Added Description tag

2002-06-07 16:14  ds

	* comedi/drivers/contec_pci_dio.c: Fix driver structure,
	  documentation

2002-06-07 16:13  ds

	* comedi/drivers/8255.c: Added documentation

2002-06-07 16:12  ds

	* TODO: [no log message]

2002-06-07 15:55  ds

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

2002-06-07 15:53  ds

	* comedi/drivers/: contec_pci_dio.c, mite.c: clean up warnings

2002-06-06 20:03  ds

	* comedi/drivers/ni_pcimio.c: Change some caldacs to debug

2002-06-06 20:02  ds

	* comedi/drivers/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 20:01  ds

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

2002-06-06 20:01  ds

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

2002-06-06 20:00  ds

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

2002-06-06 19:56  ds

	* TODO: [no log message]

2002-06-02 20:04  fmhess

	* comedi/drivers/cb_pcidas64.c: fixed analog output insn for 4020

2002-06-01 21:27  fmhess

	* comedi/drivers/cb_pcidas64.c: added pcidas-6023 support

2002-06-01 20:48  fmhess

	* include/linux/comedilib.h: COMEDI_CB_* flags are already defined
	  in linux/comedi.h

2002-06-01 19:03  fmhess

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

2002-05-29 16:11  ds

	* comedi/comedi_fops.c: Make default mode for /dev/comediN 666 in
	  devfs.

2002-05-29 00:28  ds

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

2002-05-28 20:17  fmhess

	* comedi/drivers/cb_pcidas64.c, include/linux/comedi.h: made
	  cb_pcidas64 external trigger configuration consistent

2002-05-20 14:38  ds

	* comedi/drivers/serial2002.c: new driver from Anders

2002-05-17 17:14  ds

	* comedi/drivers/ni_mio_common.c: Add ni_ao_reset()

2002-05-17 16:27  ds

	* TODO: [no log message]

2002-05-17 16:26  ds

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

2002-05-16 22:23  ds

	* include/linux/comedi.h: Make CR_PACK less strict.  Useful for
	  comedilib.

2002-05-16 21:51  fmhess

	* INSTALL, include/linux/comedidev.h: twiddling some documentation

2002-05-16 21:44  fmhess

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

2002-05-16 20:00  fmhess

	* comedi/comedi_fops.c: undid some of my wrong changes to try and
	  get analog out working again

2002-05-16 18:37  ds

	* comedi/comedi_fops.c: Change inttrig error handling.	Fix
	  spelling errors.

2002-05-16 18:19  ds

	* comedi/drivers/: 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 18:16  ds

	* comedi/drivers/mite.c: Remove release_mem_region()

2002-05-16 18:16  ds

	* comedi/drivers/8255.c: Update documentation

2002-05-16 18:15  ds

	* comedi/comedi_fops.c: Remove dead code

2002-05-16 18:14  ds

	* TODO: [no log message]

2002-05-16 18:13  ds

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

2002-05-16 18:10  ds

	* comedi/comedi_fops.c, comedi/comedi_ksyms.c,
	  comedi/kcomedilib/kcomedilib_main.c, include/linux/comedidev.h:
	  Change pseudo-locking to spin locks.

2002-05-16 17:41  ds

	* comedi/kcomedilib/ksyms.c: Remove export of comedi_errno.

2002-05-16 17:40  ds

	* comedi/kcomedilib/ksyms.c: Put #ifdef around symbols that are
	  conditionally defined

2002-05-16 12:09  fmhess

	* comedi/comedi_fops.c: fixed a bug I made

2002-05-15 20:48  ds

	* include/linux/comedi.h: Fix long-standing spelling error of
	  writable

2002-05-15 15:33  ds

	* comedi/drivers/ni_mio_common.c: Add PFI subdevice

2002-05-15 15:08  ds

	* comedi/comedi_fops.c, include/linux/comedidev.h: Added open/close
	  hooks to device structure

2002-05-15 15:06  ds

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

2002-05-13 00:07  fmhess

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

2002-05-12 22:35  fmhess

	* comedi/drivers/cb_pcidas64.c: fixing config insn

2002-05-11 23:08  fmhess

	* comedi/drivers/cb_pcidas64.c: corrected return values of config
	  insn

2002-05-11 20:32  fmhess

	* Makefile.modbuild: added -e option to depmod, to promote more
	  useful error reports on 'make install'

2002-05-11 20:26  fmhess

	* scripts/config.dist: added contec driver

2002-05-11 02:20  ds

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

2002-05-11 02:20  ds

	* comedi/drivers/ni_atmio.c: Update documentation

2002-05-10 14:10  ds

	* Makefile: version bump

2002-05-10 14:09  ds

	* comedi/drivers/ni_atmio.c: Don't use debugging caldac.

2002-05-07 19:24  fmhess

	* Documentation/comedi/insn_config, comedi/drivers/cb_pcidas64.c,
	  include/linux/comedi.h: added config insn for choosing rising or
	  falling edge trigger

2002-05-07 18:58  fmhess

	* include/linux/comedi.h: sync with comedilib

2002-05-07 14:16  fmhess

	* scripts/dep.linux: got rid of redirection to /dev/null since a
	  lot of people have been hitting errors silently at this point

2002-05-03 13:27  fmhess

	* include/linux/devfs_fs_kernel.h: fix for broken compatibility
	  headers in 2.2.18 through 2.2.20, got rid of devfs_get_handle()
	  which was apparently a typo

2002-05-03 12:27  fmhess

	* include/linux/devfs_fs_kernel.h: devfs support introduced in
	  2.2.18

2002-05-03 12:23  fmhess

	* include/linux/devfs_fs_kernel.h: added devfs_find_handle()

2002-05-03 12:13  fmhess

	* include/: asm/page.h, linux/pci.h, linux/vmalloc.h: fixed
	  compilation against 2.2.0 kernel

2002-05-02 23:20  fmhess

	* include/linux/pci.h: might as well make pci_request_regions
	  allocate 1 ioport so it's not a complete waste

2002-05-02 23:11  fmhess

	* include/linux/pci.h: fixed pci_resource_len for pre 2.2.18
	  kernels, I didn't realize it was just a dummy function even for
	  later 2.2 kernels.  Make pci_request_regions compatibility stuff
	  pretty useless.

2002-05-02 22:58  fmhess

	* include/linux/pci.h: put typedef of dma_addr_t in asm/types.h and
	  restricted it to pre 2.2.18 kernels

2002-05-02 22:52  fmhess

	* include/linux/pci.h: added pci_set_master() compatibility

2002-05-02 22:27  fmhess

	* include/asm/types.h: added typedef of dma_addr_t for earlier 2.2
	  kernels

2002-05-02 19:10  ds

	* include/linux/: devfs_fs_kernel.h, module.h, pci.h: Improved
	  compatibility for 2.2.14.  May break other 2.2.x kernels.

2002-05-02 15:01  ds

	* include/linux/devfs_fs_kernel.h: Added compat header for devfs on
	  2.2. kernels

2002-05-02 15:00  ds

	* comedi/comedi_fops.c: Added devfs support

2002-05-02 12:01  fmhess

	* comedi/comedi_fops.c: fixing races

2002-04-30 17:12  ds

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

2002-04-29 16:16  fmhess

	* include/linux/comedidev.h: added comments describing scheme for
	  reading/writing to comedi's buffer that should be race-free and
	  reliably detect overruns.

2002-04-26 14:35  ds

	* TODO: [no log message]

2002-04-26 14:35  ds

	* comedi/Config.in: Add Contec PCI DIO

2002-04-26 14:34  ds

	* comedi/drivers/Makefile.in: Add contec_pci_dio.o

2002-04-26 14:34  ds

	* comedi/drivers/contec_pci_dio.c: Initial cleanup for driver.

2002-04-26 14:34  ds

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

2002-04-26 14:30  ds

	* comedi/drivers/comedi_rt_timer.c: Change from int to comedi_t *

2002-04-26 14:28  ds

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

2002-04-26 14:26  ds

	* include/linux/comedilib.h: Add a few more prototypes

2002-04-26 14:26  ds

	* include/linux/comedidev.h: Add PCI_VENDOR_ID_CONTEC

2002-04-26 14:25  ds

	* comedi/kcomedilib/Makefile.in: Add get.o to link

2002-04-26 14:24  ds

	* comedi/kcomedilib/: data.c, dio.c, get.c, kcomedilib_main.c:
	  Globally change int to comedi_t *.  Split out _get functions from
	  kcomedilib_main.c.  Use spinlock instead of stupid, buggy
	  comedi_lock_semaphore.

2002-04-25 17:52  ds

	* include/linux/comedilib.h: Changed to use comedi_t * instead of
	  int for device token

2002-04-25 17:51  ds

	* comedi/kcomedilib/ksyms.c: Random reordering.  This needs to be
	  cleaned up somehow.

2002-04-25 17:50  ds

	* comedi/kcomedilib/kcomedilib_main.c: Added logging and error
	  functions.

2002-04-25 15:22  fmhess

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

2002-04-25 13:27  fmhess

	* comedi/drivers/: 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 11:08  fmhess

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

2002-04-23 11:07  fmhess

	* include/linux/pci.h: added pci_disable_device()

2002-04-22 00:04  ds

	* comedi/drivers/ni_pcidio.c: Added PCI-6534

2002-04-21 20:12  fmhess

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

2002-04-21 17:36  fmhess

	* comedi/drivers/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 17:24  fmhess

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

2002-04-19 16:29  fmhess

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

2002-04-19 13:46  fmhess

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

2002-04-19 02:24  fmhess

	* comedi/drivers/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 19:12  fmhess

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

2002-04-17 19:46  fmhess

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

2002-04-17 17:40  fmhess

	* comedi/drivers/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 12:13  fmhess

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

2002-04-17 00:23  fmhess

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

2002-04-17 00:02  fmhess

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

2002-04-15 20:27  fmhess

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

2002-04-14 11:46  fmhess

	* comedi/comedi_fops.c: calculate max number of bytes that can be
	  read or written by using buf_int_ptr and buf_user_ptr to avoid
	  any possible race with comedi_buf_put*().

2002-04-13 22:43  fmhess

	* include/linux/comedidev.h: moved increment of buf_int_count to
	  beginning of comedi_buf_put*() to eliminate race with buffer
	  overrun check.  Added setting of COMEDI_CB_BLOCK to
	  comedi_buf_put() so it doesn't need to be set in drivers

2002-04-13 11:49  fmhess

	* comedi/drivers/cb_pcidas.c, comedi/drivers/cb_pcidas64.c,
	  comedi/drivers/das16.c, comedi/drivers/das16m1.c,
	  comedi/drivers/ni_at_a2150.c, comedi/drivers/ni_labpc.c,
	  include/linux/comedidev.h: converted some drivers to use
	  comedi_buf_put_array

2002-04-07 22:23  fmhess

	* comedi/drivers/: 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 22:09  fmhess

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

2002-04-07 21:30  fmhess

	* include/linux/comedidev.h: added comedi_buf_put_array() writes
	  array to buffer

2002-04-05 22:15  fmhess

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

2002-04-04 20:12  fmhess

	* comedi/drivers/cb_pcidas64.c: fixed single-channel command

2002-04-04 20:06  fmhess

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

2002-04-04 20:02  fmhess

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

2002-04-04 19:05  fmhess

	* comedi/drivers/cb_pcidas64.c: pio and dma fixes for 4020

2002-04-04 15:20  fmhess

	* comedi/drivers/plx9080.h: more registers

2002-04-04 14:46  fmhess

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

2002-04-04 00:03  fmhess

	* comedi/drivers/cb_pcidas64.c: fixed pio fifo drain for 4020

2002-04-03 18:31  fmhess

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

2002-04-03 17:59  fmhess

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

2002-04-03 17:03  fmhess

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

2002-04-03 12:06  fmhess

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

2002-04-03 12:03  fmhess

	* TODO: removed finished item

2002-04-03 02:32  tag r0_7_64

2002-04-03 02:32  ds

	* comedi/drivers/ni_mio_common.c: Clean up compiler warning.

2002-04-03 02:27  ds

	* comedi/Config.in, comedi/drivers/Makefile.in,
	  scripts/config.dist: Add pcl816 driver

2002-04-03 02:27  ds

	* TODO: [no log message]

2002-04-03 02:26  ds

	* Changelog: update for 0.7.64

2002-04-03 02:25  ds

	* patches/patch-rtai: Pointless, misleading drivel

2002-04-03 02:24  ds

	* patches/patch-scxi-0.7.63: Update of patch-scxi

2002-04-03 02:22  ds

	* comedi/drivers/pcl816.c: Clean up check_driver complaints

2002-04-03 02:12  ds

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

2002-04-03 02:10  ds

	* scripts/check_driver: Add more documentation checking

2002-04-03 00:25  fmhess

	* comedi/drivers/cb_pcidas64.c: testing alternate fifo offset

2002-04-03 00:07  fmhess

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

2002-04-02 20:32  fmhess

	* comedi/drivers/cb_pcidas64.c: 4020 fixes

2002-04-02 18:44  fmhess

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

2002-04-02 17:49  fmhess

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

2002-04-01 10:38  fmhess

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

2002-03-31 18:32  fmhess

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

2002-03-30 23:18  fmhess

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

2002-03-30 15:30  fmhess

	* Documentation/comedi/insn_config: added note on new config insn

2002-03-30 15:29  fmhess

	* include/linux/comedi.h: Added INSN_CONFIG_ALT_SOURCE id

2002-03-30 15:28  fmhess

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

2002-03-29 17:49  fmhess

	* comedi/comedi_fops.c: removed some ineffectual locking I put in a
	  long time ago when I was young and naive.

2002-03-28 12:00  fmhess

	* TODO: added a bug description

2002-03-28 01:32  ds

	* include/linux/comedi.h: Added CR_ALT_SOURCE

2002-03-28 00:26  fmhess

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

2002-03-26 11:34  fmhess

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

2002-03-24 15:39  fmhess

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

2002-03-22 19:43  fmhess

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

2002-03-22 19:42  fmhess

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

2002-03-21 23:35  fmhess

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

2002-03-20 16:28  ds

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

2002-03-20 15:29  ds

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

2002-03-20 15:00  ds

	* comedi/drivers/ni_mio_common.c: Rewrote fifo_dregs for 611x
	  boards

2002-03-20 14:57  ds

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

2002-03-19 15:27  ds

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

2002-03-19 15:17  ds

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

2002-03-18 19:00  ds

	* comedi/drivers/skel.c: more of the same

2002-03-18 18:47  ds

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

2002-03-18 16:14  ds

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

2002-03-18 16:12  ds

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

2002-03-17 17:28  ds

	* comedi/drivers/: 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 17:18  ds

	* Documentation/Configure.help.append: Update from Configure.help.
	  (Why do we need 2 identical files?)

2002-03-17 17:17  ds

	* Documentation/: Configure.help, Configure.help.append: Fix help
	  entries for ADL_PCI9118

2002-03-17 17:08  ds

	* comedi/drivers/: 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 17:03  ds

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

2002-03-17 17:02  ds

	* comedi/drivers/ni_stc.h: Cleaned up 611x definitions

2002-03-17 17:01  ds

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

2002-03-17 16:59  ds

	* TODO: [no log message]

2002-03-16 23:13  fmhess

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

2002-03-16 19:57  ds

	* comedi/drivers/ni_mio_common.c: clean up compiler warnings

2002-03-16 19:48  ds

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

2002-03-16 19:47  ds

	* comedi/drivers/ni_pcimio.c: Turn off debugging

2002-03-16 19:47  ds

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

2002-03-16 19:39  ds

	* comedi/drivers/mite.h: Turn debugging off

2002-03-16 19:38  ds

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

2002-03-16 19:36  ds

	* comedi/comedi_fops.c: Change board-level error to EPIPE.  Random,
	  but it makes some sort of sense.  Comedi buffer overflow remains
	  at EIO.

2002-03-10 18:07  fmhess

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

2002-03-10 15:34  ds

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

2002-03-10 15:29  ds

	* comedi/drivers/ni_stc.h: Change the bitfields to unsigned int.

2002-03-10 15:28  ds

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

2002-03-08 23:02  fmhess

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

2002-03-08 22:54  fmhess

	* include/asm/div64.h: added asm/div64.h compatibility header so
	  comedi can use 64 bit integer division macro

2002-03-08 20:12  ds

	* README, Documentation/Configure.help,
	  Documentation/Configure.help.append, debian/copyright,
	  rpm/comedi.spec: Changed hostnames to comedi.org

2002-03-08 19:57  ds

	* comedi/comedi_fops.c, comedi/comedi_ksyms.c, comedi/drivers.c,
	  comedi/proc.c, comedi/range.c, comedi/rt.c,
	  comedi/drivers/8253.h, comedi/drivers/8255.c,
	  comedi/drivers/8255.h, comedi/drivers/am9513.h,
	  comedi/drivers/cb_pcidas.c, comedi/drivers/cb_pcidas64.c,
	  comedi/drivers/cb_pcidda.c, comedi/drivers/das08.c,
	  comedi/drivers/das16.c, comedi/drivers/das16m1.c,
	  comedi/drivers/dt2811.c, comedi/drivers/dt2814.c,
	  comedi/drivers/dt2817.c, comedi/drivers/dt282x.c,
	  comedi/drivers/dt3000.c, comedi/drivers/mite.h,
	  comedi/drivers/ni_pcidio.c, comedi/drivers/ni_pcimio.c,
	  comedi/drivers/ni_stc.h, comedi/drivers/pcl711.c,
	  comedi/drivers/pcl726.c, comedi/drivers/quatech_daqp_cs.c,
	  comedi/drivers/rti800.c, comedi/kcomedilib/data.c,
	  comedi/kcomedilib/dio.c, comedi/kcomedilib/kcomedilib_main.c,
	  comedi/kcomedilib/ksyms.c, include/linux/comedi_rt.h,
	  include/linux/comedidev.h, include/linux/kern_compat.h: Global
	  change from ds@stm.lbl.gov to ds@schleef.org

2002-03-08 19:47  ds

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

2002-03-08 19:10  ds

	* TODO: [no log message]

2002-03-08 19:09  ds

	* include/linux/comedi.h: Added CMDF_RAWDATA, CMDF_WRITE and
	  COMEDI_MIN_SPEED

2002-03-08 19:08  ds

	* comedi/drivers/ni_pcimio.c: Updated docs

2002-03-08 19:08  ds

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

2002-03-08 19:07  ds

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

2002-03-08 18:08  ds

	* Contributors: I'm not good at updating this list.  If you think
	  you should be here, please tell me.

2002-03-08 18:07  ds

	* comedi/drivers/: ni_mio_common.c, ni_stc.h: Added ad8842 caldac

2002-03-08 17:44  ds

	* comedi/drivers/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 17:24  ds

	* TODO: [no log message]

2002-03-08 17:19  ds

	* TODO: [no log message]

2002-03-08 17:16  ds

	* scripts/config.dist: update

2002-03-08 17:12  ds

	* comedi/drivers/rtd520.c: Update from Dan

2002-03-08 17:06  ds

	* comedi/drivers/: 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 14:42  ds

	* comedi/drivers/dt2814.c: Remove floating point constant

2002-03-08 14:42  ds

	* comedi/drivers/comedi_rt_timer.c: Fix documentation

2002-03-08 12:54  fmhess

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

2002-03-07 23:39  fmhess

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

2002-03-06 18:35  fmhess

	* comedi/drivers/: 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 13:46  fmhess

	* comedi/drivers/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 12:31  fmhess

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

2002-03-05 20:13  fmhess

	* include/linux/pci.h: more compatibility functions to get
	  adl_pci9111.c driver working on 2.2 kernels

2002-03-05 18:14  fmhess

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

2002-03-05 15:54  fmhess

	* comedi/drivers/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 15:53  fmhess

	* comedi/drivers/: das16.c, das800.c: removed some redundant
	  comments

2002-03-04 19:23  fmhess

	* comedi/: Config.in, drivers/Makefile.in,
	  drivers/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 14:05  fmhess

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

2002-03-01 16:20  fmhess

	* Makefile.modbuild: pass PATH environment variable to script so
	  'fake' kernel source installations will still work.

2002-03-01 15:48  fmhess

	* include/linux/ioport.h: 2.2.20 kernel already includes
	  compatibility functions for check/request/release_mem_region()

2002-02-28 14:19  fmhess

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

2002-02-27 23:53  ds

	* debian/: changelog, control: Fix bad changelog style

2002-02-27 23:15  ds

	* debian/: changelog, comedi-modules.control, control, rules: New
	  upload

2002-02-27 22:03  ds

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

2002-02-27 22:02  ds

	* comedi/drivers/ni_pcimio.c: Fix some board information

2002-02-27 19:09  fmhess

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

2002-02-26 06:09  ds

	* rpm/: comedi.patch, comedi.spec: let's build some RPMs.  From Tim
	  Ousley <tim.ousley@ni.com>

2002-02-25 16:48  fmhess

	* include/linux/pci.h: undid addition of PCI_VENDOR_ID_ICP, since
	  it was already added to comedidev.h Not sure why I had this
	  problem in the first place, must have had a problem with cvs
	  update

2002-02-21 12:57  fmhess

	* include/linux/pci.h: quick hack to fix lack of PCI_VENDOR_ID_ICP
	  in 2.2 kernels

2002-02-21 12:52  fmhess

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

2002-02-20 15:09  ds

	* comedi/drivers/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 15:02  ds

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

2002-02-20 14:56  ds

	* comedi/drivers/adl_pci9111.c: Cleanups

2002-02-20 14:54  ds

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

2002-02-20 14:42  ds

	* include/linux/comedidev.h: Add some vendor ids

2002-02-20 12:29  ds

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

2002-02-20 12:29  ds

	* scripts/config.dist, comedi/Config.in,
	  comedi/drivers/Makefile.in: new driver adl_pci9111

2002-02-18 19:29  ds

	* comedi/drivers/poc.c: Added pcl733 and pcl734

2002-02-18 16:58  fmhess

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

2002-02-16 17:46  ds

	* comedi/drivers/ni_labpc.c: PCMCIA can share interrupts, too

2002-02-15 18:08  fmhess

	* comedi/drivers/icp_multi.h: added pci_enable_device() call

2002-02-15 17:39  fmhess

	* comedi/drivers/amcc_s5933.c, comedi/drivers/amplc_pci230.c,
	  comedi/drivers/cb_pcidas.c, comedi/drivers/cb_pcidas64.c,
	  comedi/drivers/cb_pcidda.c, comedi/drivers/das08.c,
	  comedi/drivers/icp_multi.h, comedi/drivers/rtd520.c,
	  include/linux/pci.h, include/linux/vmalloc.h: 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 17:25  ds

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

2002-02-14 18:36  ds

	* include/linux/vmalloc.h: Compatibility for vmalloc_32()

2002-02-13 23:59  ds

	* comedi/drivers/dt3000.c: First attempt at AI command support

2002-02-11 21:56  ds

	* debian/comedi-modules.control: Fix description

2002-02-11 21:55  ds

	* debian/: comedi-modules.control, comedi.templates, files,
	  genchanges.sh, rules: Seems to work now

2002-02-11 20:48  ds

	* Makefile.modbuild: Only run depmod if installing to / and kernel
	  is the same

2002-02-11 20:34  ds

	* debian/: comedi-modules.control, comedi-modules.postinst,
	  comedi-modules.prerm, comedi.templates, control, files, rules:
	  More hacking.

2002-02-11 19:49  ds

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

2002-02-11 04:34  ds

	* debian/: changelog, comedi-source.postinst, comedi-source.prerm,
	  control, copyright, genchanges.sh, rules: Build a Debian source
	  package

2002-02-10 20:03  ds

	* comedi/drivers/ni_pcimio.c: Added 6731, 6733.  Updated
	  documentation

2002-02-10 20:03  ds

	* comedi/drivers/ni_mio_cs.c: Added 6715, disabled.

2002-02-10 18:55  ds

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

2002-02-10 00:05  ds

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

2002-02-10 00:04  ds

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

2002-02-09 23:56  ds

	* comedi/drivers/ni_670x.c: Remove 2.0 PCI code

2002-02-09 23:54  ds

	* include/linux/comedi.h: Added a few things to interface

2002-02-09 23:21  ds

	* comedi/drivers/: 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 23:13  ds

	* comedi/drivers/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 23:11  ds

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

2002-02-09 23:11  ds

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

2002-02-09 23:09  ds

	* comedi/drivers/mite.c: Ifdef old DMA functions

2002-02-09 23:09  ds

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

2002-02-09 22:37  ds

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

2002-02-09 22:26  ds

	* comedi/drivers/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 22:19  ds

	* comedi/drivers/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 20:02  ds

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

2002-02-09 00:57  ds

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

2002-02-08 20:38  ds

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

2002-02-08 19:49  ds

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

2002-02-08 18:11  ds

	* comedi/drivers/ni_daq_dio24.c: Compilation fixes

2002-02-08 18:10  ds

	* comedi/: Config.in, drivers/Makefile.in: New drivers

2002-02-08 18:09  ds

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

2002-02-08 16:03  ds

	* comedi/drivers/8255.c: Updated documentation

2002-02-07 16:06  ds

	* comedi/drivers/rtd520.c: Update from Dan

2002-02-07 13:11  fmhess

	* comedi/drivers/: 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-07 12:55  fmhess

	* INSTALL: added a paragraph about preparing a kernel source
	  directory to match an already compiled kernel.

2002-02-06 16:48  ds

	* comedi/comedi_fops.c: Revert poll conditions: if device is
	  non-busy, set the poll flags so the app can read the error.  This
	  is how it used to be, and I'm not sure why I changed (broke) it.

2002-02-06 15:41  ds

	* comedi/drivers/: 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-06 04:04  ds

	* comedi/comedi_fops.c: Revert some previous dumb changes with
	  events.  This should get polling/select/regular read working
	  again.  There is an unresolved problem:  a normal select/read
	  cycle on a device will fail to show the end of acquisition.  One
	  solution is to always have the app read 0 bytes at the end of
	  acquisition, but people got confused when that was necessary.

2002-02-06 00:22  ds

	* TODO: random ci

2002-02-06 00:21  ds

	* comedi/drivers/ni_pcimio.c: Fix documentation numbers

2002-02-06 00:21  ds

	* comedi/drivers/ni_daq_dio24.c: New driver

2002-02-04 20:19  fmhess

	* include/linux/pci.h: changed pci_alloc_consistent compatibility
	  function so it can allocate up to 2M.

2002-02-03 19:28  ds

	* comedi/: comedi_fops.c, drivers.c, drivers/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 19:25  ds

	* include/linux/comedidev.h: Remove buf_change, add buf_alloc in
	  subdevice structure

2002-02-03 19:23  ds

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

2002-02-02 12:21  fmhess

	* comedi/drivers/: 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 17:23  fmhess

	* comedi/drivers/das16.c: fixed race in interrupt handler

2002-01-31 19:18  ds

	* scripts/release: Generate tar file in local dir

2002-01-31 19:17  ds

	* Makefile: version bump

2002-01-31 19:16  tag r0_7_63

2002-01-31 19:16  ds

	* scripts/release: Fix problem with constructing new version
	  numbers

2002-01-31 19:09  ds

	* Changelog: For 0.7.63

2002-01-31 19:05  ds

	* comedi/comedi_fops.c: Fix event handling bugs.

2002-01-31 19:00  ds

	* Changelog: 0.7.62 changelog

2002-01-29 22:19  fmhess

	* comedi/comedi_fops.c: fixed pointer arithmetic

2002-01-26 21:28  ds

	* comedi/drivers/ni_mio_common.c: Yet another iteration.

2002-01-26 20:54  ds

	* comedi/drivers/ni_mio_common.c: Yet another iteration.

2002-01-26 20:43  ds

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

2002-01-26 18:52  ds

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

2002-01-26 18:51  ds

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

2002-01-22 04:50  ds

	* scripts/release: Export to versioned directory

2002-01-22 04:47  tag r0_7_62

2002-01-22 04:47  ds

	* scripts/release: Create drivers.txt.

2002-01-22 04:47  ds

	* Makefile: Fix rule to make drivers.txt.  Add rule to run
	  check_driver.

2002-01-22 04:43  ds

	* comedi/drivers/check_cmdtest, comedi/drivers/check_driver,
	  scripts/check_cmdtest, scripts/check_driver: move scripts

2002-01-22 04:38  ds

	* scripts/release: Cleanup the release script

2002-01-21 22:32  fmhess

	* INSTALL: added a little note about PCMCIA

2002-01-21 22:11  fmhess

	* comedi/drivers/: 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 22:08  fmhess

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

2002-01-21 19:55  ds

	* Rules.make: Fix export-objs being unconditionally recompiled

2002-01-21 19:16  ds

	* comedi/drivers/check_driver: Added a test for SDF_RT

2002-01-21 19:14  ds

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

2002-01-21 19:12  ds

	* Documentation/comedi/pci.ids: Some National Instruments PCI IDs

2002-01-20 18:31  ds

	* comedi/drivers/ni_pcimio.c: Added pci-6036e

2002-01-15 07:08  ds

	* comedi/drivers/icp_multi.c: Change malloc.h to slab.h

2002-01-15 07:05  ds

	* scripts/config.dist: update

2002-01-15 07:03  ds

	* comedi/: comedi_fops.c, comedi_ksyms.c: Remove comedi_done and
	  friends

2002-01-15 07:00  ds

	* scripts/linux_flags/Makefile, configure, scripts/dep.linux: Fix
	  problems with old bash

2002-01-15 06:59  ds

	* include/linux/comedidev.h: Added PCI_VENDOR_IDs.  Removed
	  comedi_done and friends.  Fixed compilation without
	  CONFIG_PROC_FS.  Removed dead code.

2002-01-15 06:56  ds

	* TODO: [no log message]

2002-01-15 06:54  ds

	* comedi/drivers/: 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 06:50  ds

	* comedi/drivers/: 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 06:42  ds

	* comedi/drivers/ni_labpc.c: Update for new 8255 interface

2002-01-15 06:38  ds

	* comedi/drivers/check_driver: New checks.  Wrap some old checks in
	  check_all

2002-01-15 06:35  ds

	* comedi/drivers/: icp_multi.c, icp_multi.h: New driver

2002-01-15 06:27  ds

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

2002-01-15 06:26  ds

	* comedi/Config.in: Changed CONFIG option for DT282x

2002-01-15 06:25  ds

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

2002-01-14 17:37  fmhess

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

2002-01-10 13:10  fmhess

	* comedi/comedi_fops.c: according to linux device drivers, POSIX
	  standard is to return -ENOTTY for invalid ioctl number

2002-01-09 21:18  fmhess

	* comedi/drivers/: 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 20:35  fmhess

	* include/linux/pci.h: added pci_resource_start() compatibility
	  macro

2002-01-09 19:01  fmhess

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

2002-01-08 19:42  fmhess

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

2002-01-08 15:42  fmhess

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

2002-01-02 21:05  fmhess

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

2002-01-01 12:46  fmhess

	* comedi/drivers/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 21:55  fmhess

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

2001-12-30 02:47  ds

	* TODO: [no log message]

2001-12-30 02:46  ds

	* comedi/drivers/ssv_dnp.c: Fix warning about requesting region.

2001-12-17 17:14  fmhess

	* comedi/drivers/ni_pcimio.c: corrected top speed for 6040

2001-12-15 11:39  ds

	* scripts/dep.linux: Check for the case where 'make dep' was not
	  run.

2001-12-15 01:52  fmhess

	* Makefile.modbuild, comedi/Config.in: Changed Makefile.modbuild to
	  run configure script in empty environment to prevent variables
	  from a stale LINUXDIR from getting imported.	Finally got
	  comedi/Config.in to properly prompt for comedi_rt_timer depending
	  on whether we are using an RT kernel or not.

2001-12-14 21:37  fmhess

	* scripts/linux_flags/Makefile: prevented CFLAGS from gettings
	  written twice to .buildvars

2001-12-14 21:23  ds

	* scripts/linux_flags/Makefile: Linux-2.2 defines CC to be 'gcc
	  -D__KERNEL__ -I$(HPATH)'.  Hack a workaround.

2001-12-14 17:10  ds

	* comedi/drivers/: 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 16:44  ds

	* comedi/drivers/8255.c: 64-bit cleanups

2001-12-14 16:43  ds

	* Makefile.modbuild, scripts/linux_flags/Makefile: Pull CC, AS, and
	  LD from kernel.  Sparc64 needs it.

2001-12-14 14:49  fmhess

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

2001-12-14 14:48  fmhess

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

2001-12-14 14:25  ds

	* Makefile.modbuild, scripts/dep.rtai, scripts/dep.rtlinux: Fix
	  Makefile.modbuild to delete Makefiles on distclean, CFLAGS not to
	  duplicate kernel flags. Fix scripts/dep.* to not add to CFLAGS if
	  the RTAI/RTLinux include directories don't exist.  (Might not be
	  an error -- otherwise it's difficult to compile for a real-time
	  patched kernel without the RTAI/RTLinux source.)

2001-12-14 14:20  ds

	* Changelog: Added Changelog

2001-12-14 14:15  fmhess

	* comedi/drivers/das16.c: fix for stop_src == TRIG_NONE

2001-12-14 14:09  ds

	* configure: Fix to export LINUXDIR.

2001-12-10 12:44  fmhess

	* comedi/comedi_fops.c: added useless line to maybe help sparc
	  compilation

2001-12-10 12:32  fmhess

	* include/linux/module.h: okay, MODULE_LICENSE was introduced in
	  2.4.10

2001-12-10 12:27  fmhess

	* include/linux/module.h: little cleanup

2001-12-07 17:23  fmhess

	* Makefile.modbuild, comedi/comedi_fops.c, comedi/rt.c,
	  include/linux/comedidev.h, include/linux/init.h: fixes for 2.2
	  compile

2001-12-07 16:53  fmhess

	* include/linux/module.h: fix for MODULE_LICENSE() with 2.2 kernels

2001-12-06 21:14  ds

	* comedi/comedi_fops.c: Add module license, clean up init/cleanup.

2001-12-06 21:13  ds

	* comedi/drivers.c: Remove bogus driver registration

2001-12-06 21:12  ds

	* comedi/drivers/: adl_pci9118.c, adv_pci1710.c: Fix symbol leakage

2001-12-06 21:12  ds

	* include/linux/comedidev.h: Add module license to INITCLEANUP

2001-12-06 21:10  ds

	* comedi/kcomedilib/kcomedilib_main.c: Add module license

2001-12-06 21:09  ds

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

2001-12-06 21:02  ds

	* scripts/Menuconfig: Added menuconfig script, slightly modified
	  from 2.4.16

2001-12-06 21:01  ds

	* scripts/lxdialog/: BIG.FAT.WARNING, Makefile, checklist.c,
	  colors.h, dialog.h, inputbox.c, lxdialog.c, menubox.c, msgbox.c,
	  textbox.c, util.c, yesno.c: Added lxdialog for menuconfig

2001-12-06 20:57  ds

	* configure, comedi/Makefile.in, comedi/drivers/Makefile.in,
	  scripts/dep.linux, scripts/generate_makefile: Fixes to the new
	  build system

2001-12-03 17:07  fmhess

	* comedi/rt_pend_tq/: Makefile, rt_pend_tq.c, rt_pend_tq.h: removed
	  duplicate copies of rt_pend_tq stuff

2001-12-03 15:54  fmhess

	* include/linux/slab.h: 2.2 linux/malloc.h just includes
	  linux/slab.h, this file was causing the kmalloc versioning to get
	  messed up somehow (linux 2.2.19).

2001-12-03 15:43  fmhess

	* comedi/: Makefile, drivers/Makefile, kcomedilib/Makefile:
	  removing autogenerated makefiles from cvs

2001-12-03 15:40  fmhess

	* Makefile.modbuild, scripts/dep.rtlinux,
	  include/linux/comedidev.h: fixes for compile on rtlinux-3.1 with
	  linux 2.2.19

2001-12-01 00:34  ds

	* scripts/preconfigure: Not used in new build system

2001-12-01 00:33  ds

	* patches/: patch-rtai, rel_comedi: rel_comedi moved to scripts.
	  patch-rtai cleaned up, although it doesn't work anymore.

2001-12-01 00:29  ds

	* etc/: comedi.conf, conf.modules, das1600.conf, dt282x.conf,
	  isapnp.conf: Moved to comedilib

2001-12-01 00:27  ds

	* etc/pcmcia/: comedi, comedi.conf, comedi.opts: Moved to comedilib
	  a long time ago, should have been deleted

2001-12-01 00:25  ds

	* arch/Makefile.noarch: Not needed in the new build system

2001-12-01 00:25  ds

	* man/: comedi.7, comedi_config.8: These have been in comedilib for
	  a long time

2001-12-01 00:24  ds

	* include/modbuild/.keepme: Don't want this directory anymore

2001-12-01 00:20  ds

	* Documentation/comedi/mode-info: Irrelevant, now that comedi_trig
	  has been completely removed

2001-12-01 00:19  ds

	* Documentation/comedi/: drivers.txt, hardware: These files are now
	  generated from .c files

2001-12-01 00:18  ds

	* Makefile, Rules.make: Fix modversions, installation, drivers.txt
	  targets.

2001-12-01 00:11  ds

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

2001-11-30 23:48  ds

	* include/linux/: comedi_rt.h, comedidev.h, config.h, version.h:
	  Change malloc.h to slab.h.  Fixed header references to modbuild
	  directory.

2001-11-30 23:45  ds

	* comedi/: comedi_fops.c, drivers.c, kvmem.h, rt.c: Change malloc.h
	  to slab.h.  Minor fixes for RTAI on PPC.

2001-11-30 23:41  ds

	* scripts/linux_flags/Makefile: For the new build system.  Extracts
	  build flags from Linux

2001-11-30 23:40  ds

	* INSTALL, Makefile.modbuild, README, Rules.make, configure,
	  scripts/Configure, scripts/dep.linux, scripts/dep.pcmcia,
	  scripts/dep.rtai, scripts/dep.rtlinux, scripts/generate_makefile,
	  scripts/mkdep.c: Massive rewrite of the configure/build system

2001-11-30 21:09  ds

	* scripts/config.h.dist: Don't need this.

2001-11-30 20:16  ds

	* comedi/kcomedilib/: data.c, dio.c, kcomedilib_main.c, ksyms.c:
	  Change linux/malloc.h to linux/slab.h

2001-11-30 20:15  ds

	* comedi/: rt_pend_tq.c, rt_pend_tq.h: I'm tired of these being in
	  a separate directory

2001-11-30 20:07  ds

	* comedi/drivers/: 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-30 19:34  ds

	* include/linux/slab.h: Linux-2.4 prefers slab.h

2001-11-29 18:38  fmhess

	* INSTALL: corrected typo

2001-11-22 22:03  fmhess

	* comedi/kcomedilib/: data.c, dio.c, kcomedilib_main.c, ksyms.c:
	  removed more old trig stuff

2001-11-22 21:57  fmhess

	* comedi/Config.in, scripts/config.dist: okay, _really_ fixed
	  problem with comedi_rt_timer getting compiled on non-RT kernels
	  when make config used defaults in config.dist

2001-11-22 11:32  fmhess

	* comedi/drivers/ni_labpc.c: oops parse error

2001-11-22 11:20  fmhess

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

2001-11-22 11:15  fmhess

	* comedi/drivers/ni_labpc.c: fix to cmdtest

2001-11-22 11:01  fmhess

	* comedi/drivers/ni_labpc.c: fixed bug noted by Massimiliano Cialdi

2001-11-22 10:57  fmhess

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

2001-11-22 01:36  fmhess

	* comedi/: Makefile, Makefile.in, comedi_fops.c, drivers.c, trig.c:
	  trig go bye bye

2001-11-21 20:21  fmhess

	* comedi/drivers/ni_labpc.c: fixed declarations

2001-11-21 20:09  fmhess

	* comedi/comedi_fops.c, comedi/drivers/ni_atmio16d.c,
	  comedi/drivers/ni_mio_common.c, comedi/drivers/pcl812.c,
	  comedi/drivers/pcl818.c, comedi/kcomedilib/kcomedilib_main.c,
	  include/linux/comedidev.h: removed async.cur_chanlist_len

2001-11-21 15:26  fmhess

	* comedi/Config.in: fixed problem with make trying to compile
	  comedi_rt_timer with non-RT kernel, removed useless trig support
	  prompt

2001-11-21 15:24  fmhess

	* comedi/drivers/ni_labpc.c: added support for scan_begin_src ==
	  TRIG_TIMER

2001-11-18 13:26  fmhess

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

2001-11-18 13:08  fmhess

	* comedi/drivers/ni_stc.h: fixed an error I made

2001-11-16 15:59  tag r0_7_61

2001-11-16 15:59  fmhess

	* comedi/kcomedilib/kcomedilib_main.c: added initialization of
	  async->cur_chan and cur_chanlist_len to comedi_command()

2001-11-16 15:42  fmhess

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

2001-11-16 15:04  fmhess

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

2001-11-15 13:22  fmhess

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

2001-11-14 15:51  fmhess

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

2001-11-14 15:28  fmhess

	* comedi/drivers/ni_mio_common.c: removed some duplicated function
	  declarations

2001-11-14 12:09  fmhess

	* comedi/drivers/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 17:19  fmhess

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

2001-11-12 13:58  fmhess

	* comedi/drivers/cb_pcidas.c: disabled driver's debugging messages

2001-11-09 18:30  ds

	* scripts/release: The release script.	I could never find it when
	  necessary, so it's here now.

2001-11-09 16:29  fmhess

	* comedi/drivers/: 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 15:26  fmhess

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

2001-11-08 12:32  fmhess

	* scripts/dep.linux: made prompting for linux directory work like
	  prompting for rtlinux directory (doesn't assume directory found
	  in .sourcedirs is correct)

2001-11-07 15:33  fmhess

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

2001-11-07 15:31  fmhess

	* comedi/drivers/ni_labpc.c: initial attempt at pcmcia support

2001-11-07 15:31  fmhess

	* etc/pcmcia/comedi.conf: added daqcard-1200

2001-11-06 19:43  fmhess

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

2001-11-06 17:23  ds

	* scripts/config.dist: Updated with new drivers

2001-11-06 17:16  ds

	* comedi/drivers/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 17:13  ds

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

2001-11-06 13:43  fmhess

	* comedi/drivers/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 19:40  fmhess

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

2001-11-05 16:29  fmhess

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

2001-11-05 00:20  fmhess

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

2001-11-04 23:18  fmhess

	* comedi/drivers/ni_labpc.c: bug fixes

2001-11-03 19:22  fmhess

	* comedi/drivers/ni_labpc.c: some more caldac/eeprom stuff

2001-11-02 21:10  fmhess

	* comedi/drivers/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 15:04  fmhess

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

2001-11-02 14:48  fmhess

	* comedi/drivers/das08.c: added some debugging messages

2001-11-01 19:39  fmhess

	* comedi/drivers/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 12:55  fmhess

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

2001-10-29 19:07  fmhess

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

2001-10-29 18:53  fmhess

	* comedi/drivers/das16.c: fixed stop_src == TRIG_NONE bug

2001-10-26 17:02  fmhess

	* comedi/: Config.in, drivers/Makefile, drivers/ni_labpc.c: new
	  driver.  insn support only.  untested.

2001-10-25 18:11  fmhess

	* comedi/drivers/: 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 18:21  ds

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

2001-10-24 18:19  ds

	* include/linux/comedi.h: Added flags in chanspec description

2001-10-24 18:16  ds

	* comedi/drivers/ssv_dnp.c: Added in-line documentation section

2001-10-24 18:12  ds

	* comedi/: Config.in, drivers/Makefile, drivers/Makefile.in: Added
	  ssv_dnp driver

2001-10-24 18:11  ds

	* comedi/drivers/ssv_dnp.c: New driver from Robert Schwebel

2001-10-19 11:37  fmhess

	* comedi/comedi_fops.c: put back line that I shouldn't have removed

2001-10-18 19:16  fmhess

	* comedi/comedi_fops.c, include/linux/comedidev.h: read now returns
	  -EIO (once) at end of data stream if aquisition was terminated by
	  an error, returns 0 if aquisition terminated normally.

2001-10-09 18:20  fmhess

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

2001-10-07 16:45  fmhess

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

2001-10-07 16:39  fmhess

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

2001-10-05 17:41  fmhess

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

2001-10-04 19:52  ds

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

2001-10-04 19:51  ds

	* scripts/doc_devlist: change formatting

2001-10-01 20:46  fmhess

	* comedi/drivers/das08.c: some preparation for adding pcmcia
	  support

2001-09-30 13:01  fmhess

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

2001-09-30 12:36  fmhess

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

2001-09-28 16:18  fmhess

	* comedi/drivers/das08.c: oops forgot to update Devices:

2001-09-28 16:16  fmhess

	* comedi/drivers/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 17:20  ds

	* comedi/drivers/ni_pcimio.c: MAX_N_CALDACS should be 28

2001-09-27 17:20  ds

	* TODO: [no log message]

2001-09-27 17:19  ds

	* comedi/drivers/dt2801.c: Remove useless debugging message

2001-09-27 12:02  fmhess

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

2001-09-25 20:56  fmhess

	* comedi/drivers/das16m1.c: added poll() support

2001-09-25 20:07  fmhess

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

2001-09-24 16:10  fmhess

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

2001-09-22 22:56  fmhess

	* comedi/drivers/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 19:23  ds

	* comedi/drivers/ni_pcimio.c: Added pxi-6031e

2001-09-21 19:22  ds

	* comedi/drivers/dt3000.c: Fixed Devices:

2001-09-20 13:44  fmhess

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

2001-09-19 16:43  fmhess

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

2001-09-19 15:48  fmhess

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

2001-09-19 15:46  fmhess

	* comedi/drivers/poc.c: removed an obsolete comment

2001-09-19 15:43  fmhess

	* comedi/drivers/das08.c: fixed typo in Devices: section

2001-09-19 15:25  fmhess

	* include/linux/pci.h: took out line that belonged in init.h, added
	  include for definition of pci_alloc_consistent() used by older
	  kernels

2001-09-18 20:35  ds

	* comedi/drivers/Makefile: Change name to devices.txt

2001-09-18 20:35  ds

	* scripts/doc_devlist: Fix another parse error

2001-09-18 20:33  ds

	* scripts/doc_devlist: Fix parse problem

2001-09-18 19:45  ds

	* comedi/drivers/: 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 19:44  ds

	* comedi/drivers/Makefile: Moved scripts to scripts/

2001-09-18 19:23  fmhess

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

2001-09-18 18:51  ds

	* scripts/: call_trace, doc_devlist, dump_doc: Scripts to extract
	  documentation

2001-09-18 18:49  ds

	* include/modbuild/.keepme: [no log message]

2001-09-18 18:45  ds

	* include/linux/init.h: new

2001-09-18 16:54  ds

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

2001-09-18 15:28  ds

	* comedi/drivers/daqboard2000.c: Change file location comment

2001-09-18 15:20  ds

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

2001-09-17 19:48  fmhess

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

2001-09-16 15:29  fmhess

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

2001-09-14 18:21  fmhess

	* comedi/drivers/cb_pcidas64.c: some bugfixes

2001-09-14 14:55  fmhess

	* comedi/drivers/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 14:39  fmhess

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

2001-09-14 00:06  ds

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

2001-09-14 00:00  ds

	* include/linux/comedidev.h: Removed last remnants of trig support
	  for drivers

2001-09-13 23:59  ds

	* comedi/: comedi_fops.c, drivers.c: Removed last remnants of
	  comedi_trig support for drivers

2001-09-13 23:57  ds

	* comedi/trig.c: rewrote much of the trig support.  No longer uses
	  any of the old internal trig stuff.

2001-09-13 23:54  ds

	* comedi/drivers/mite.c: Remove min() macro

2001-09-13 23:54  ds

	* comedi/drivers/Makefile: Added a target for drivers.txt

2001-09-13 23:19  ds

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

2001-09-13 23:16  ds

	* comedi/kcomedilib/: kcomedilib_main.c, ksyms.c: Complete
	  phase-out of comedi_trig support

2001-09-13 22:44  ds

	* comedi/drivers/: 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 22:19  ds

	* comedi/Config.in: Change comedi_trig compat to deprecated

2001-09-13 13:19  fmhess

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

2001-09-12 20:48  ds

	* comedi/drivers/cb_pcidas64.c: Fix argument of mem_test_region()

2001-09-12 20:47  ds

	* comedi/drivers/rtd520.c: Fixed argument of pci_enable_dev()

2001-09-12 19:07  ds

	* comedi/drivers/: 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 18:45  ds

	* comedi/drivers/check_driver: Added check for documentation in
	  source code

2001-09-12 18:23  ds

	* Documentation/Configure.help: Removed VD_DDS

2001-09-12 17:00  fmhess

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

2001-09-12 16:43  fmhess

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

2001-09-12 16:31  fmhess

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

2001-09-12 16:13  fmhess

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

2001-09-11 20:05  fmhess

	* include/linux/: ioport.h, pci.h: added some compatibility macros
	  for pci-dma buffer related functions, stolen from Donald Becker's
	  starfire.c driver

2001-09-11 19:46  fmhess

	* comedi/drivers/cb_pcidas64.c, include/linux/ioport.h: oops got
	  LINUX_VERSION_CODE mixed up with KERNEL_VERSION_CODE

2001-09-10 16:45  fmhess

	* include/linux/ioport.h: made dummy release_mem_region() macro
	  consistent with a function that returns void.  Reduces the number
	  of compiler warnings slightly.

2001-09-09 17:38  fmhess

	* include/linux/ioport.h: new compatibility header for
	  *_mem_region() functions

2001-09-07 21:23  fmhess

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

2001-09-06 19:51  fmhess

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

2001-09-06 17:43  fmhess

	* include/linux/pci.h: fix to get pci drivers to compile on 2.2
	  kernel

2001-09-06 15:47  fmhess

	* comedi/drivers/das16.c: fixed some typos causing null dereference

2001-09-05 19:39  ds

	* include/linux/: module.h, pci.h: Added compat code for
	  MODULE_DEVICE_TABLE()

2001-09-05 19:39  ds

	* comedi/drivers/daqboard2000.c: Added MODULE_DEVICE_TABLE() and
	  pci_enable_device()

2001-09-05 19:38  ds

	* comedi/drivers/check_driver: Added check for pcibios_ code

2001-09-05 19:38  ds

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

2001-09-05 19:36  ds

	* scripts/config.dist: Added some drivers

2001-09-05 19:35  ds

	* comedi/drivers/pcl711.c: Converted _mode2, _mode4 to command

2001-09-05 19:35  ds

	* comedi/drivers/ni_pcidio.c: Pretended to convert _mode2 to a
	  command

2001-09-05 19:34  ds

	* comedi/drivers/mpc8260cpm.c: Generic hacking

2001-09-05 19:34  ds

	* comedi/drivers/: dt3000.c, rtd520.c: Added pci_enable_device()

2001-09-05 19:33  ds

	* comedi/drivers/dt282x.c: Remove use of range_unknown

2001-09-05 19:32  ds

	* TODO: fixed some stuff

2001-09-03 21:23  ds

	* comedi/drivers/: 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 20:35  ds

	* Documentation/comedi/drivers.txt: Added stub for amplc_pci230

2001-09-03 20:31  ds

	* comedi/drivers/: 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 20:16  ds

	* comedi/drivers/check_driver: Added check for Makefile.in

2001-09-03 20:14  ds

	* comedi/: Config.in, drivers/Makefile, drivers/Makefile.in,
	  drivers/check_driver: Fix typo in CONFIG_AMPLC_PCI230

2001-09-03 19:44  ds

	* comedi/drivers/daqboard2000.c: Update from Anders

2001-09-03 19:43  ds

	* comedi/drivers/amplc_pci230.c: Update from Allan

2001-08-28 19:23  ds

	* comedi/drivers/amplc_pci230.c: Update from Allan.

2001-08-28 11:26  fmhess

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

2001-08-27 20:02  fmhess

	* Documentation/comedi/drivers.txt: updated cb_pcidas, cb_pcidas64,
	  das16 entries

2001-08-27 19:49  fmhess

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

2001-08-27 17:36  fmhess

	* include/linux/: config.h, version.h: terminated with newline

2001-08-27 17:32  fmhess

	* include/linux/: config.h, version.h: preventing multiple includes

2001-08-27 17:05  fmhess

	* include/linux/fs.h: fixed version checking for 2.2 kernels

2001-08-27 17:04  fmhess

	* include/linux/sched.h: fixed conflict with poll.h

2001-08-27 05:58  ds

	* comedi/: comedi_fops.c, proc.c, kcomedilib/data.c,
	  kcomedilib/dio.c, kcomedilib/kcomedilib_main.c,
	  kcomedilib/ksyms.c: Fixes for compilation on 2.0.x

2001-08-27 05:56  ds

	* Makefile.modbuild: Added -nostdinc flag.  Comedi _should_ compile
	  with it.

2001-08-27 05:55  ds

	* include/: asm/dma.h, linux/comedidev.h, linux/fs.h, linux/kmod.h,
	  linux/module.h, linux/poll.h, linux/sched.h, linux/spinlock.h,
	  linux/timer.h, linux/vmalloc.h: Fixes for compiling with 2.0.x

2001-08-27 05:52  ds

	* Documentation/Configure.help.append: A copy of Configure.help,
	  for use with kbuild-2.5

2001-08-27 04:54  ds

	* comedi/drivers/ni_670x.c: New driver

2001-08-26 19:23  fmhess

	* comedi/: Config.in, drivers/Makefile, drivers/Makefile.in,
	  drivers/cb_pcidas64.c: driver supports insn now, no command
	  support

2001-08-25 19:49  fmhess

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

2001-08-24 16:15  fmhess

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

2001-08-23 12:51  fmhess

	* comedi/drivers/comedi_rt_timer.c: converted analog out to
	  TRIG_INT

2001-08-23 12:27  fmhess

	* comedi/drivers/amplc_pci230.c: added a comment

2001-08-23 05:06  fmhess

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

2001-08-23 01:51  ds

	* scripts/config.dist: update

2001-08-23 01:51  ds

	* comedi/drivers/ni_pcidio.c: Disabled non-working code

2001-08-23 01:50  ds

	* comedi/drivers/amplc_pci230.c: Cleanups.

2001-08-23 01:47  ds

	* Documentation/comedi/drivers.txt: Fixed typo

2001-08-23 01:47  ds

	* Documentation/comedi/drivers.txt, comedi/Config.in,
	  comedi/drivers/Makefile, comedi/drivers/Makefile.in: Added
	  ni_670x

2001-08-23 00:54  fmhess

	* comedi/drivers/: 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 20:54  fmhess

	* comedi/drivers/cb_pcidas.c: tweak to analog out interrupt handler

2001-08-22 20:24  ds

	* Documentation/comedi/drivers.txt: Updated dt282x

2001-08-22 20:24  fmhess

	* comedi/drivers/cb_pcidas.c: converted to start_src TRIG_INT

2001-08-22 20:11  ds

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

2001-08-22 19:58  ds

	* comedi/comedi_fops.c: Removed buffer preloading from
	  comedi_write_v22().  Apps must now use start_src=TRIG_INT, issue
	  the command, then cause an internal trigger.

2001-08-22 19:55  ds

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

2001-08-22 19:36  fmhess

	* comedi/drivers/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 14:26  fmhess

	* comedi/drivers/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 11:31  fmhess

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

2001-08-20 01:01  fmhess

	* comedi/drivers/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-19 22:37  fmhess

	* Documentation/comedi/Hardware_Driver.HOWTO: added online version
	  of linux device drivers to reference list

2001-08-19 22:36  fmhess

	* etc/pcmcia/comedi.conf: added daqcard-6024e entry

2001-08-19 20:49  ds

	* Documentation/comedi/Hardware_Driver.HOWTO: Updates from Robert
	  Schwebel.  I also deleted a bunch of obsolete stuff and rewrote a
	  few bits that were only moderately wrong.

2001-08-18 22:27  fmhess

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

2001-08-15 19:23  fmhess

	* comedi/drivers/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 07:08  ds

	* comedi/comedi_fops.c: Define KILL_FASYNC()

2001-08-13 07:08  ds

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

2001-08-13 07:07  ds

	* comedi/drivers/8255.c: Fix symbol leaks

2001-08-13 06:33  ds

	* Config.in: Want to keep comedi in comedi/, not drivers/comedi/

2001-08-13 06:29  ds

	* comedi/: comedi_fops.c, comedi_ksyms.c, drivers.c, range.c:
	  Eliminated test on LINUX_V2x in favor of LINUX_VERSION_CODE
	  tests.

2001-08-13 06:27  ds

	* include/linux/comedidev.h: Remove kern_compat, because it isn't
	  used anymore.  Fixed COMEDI_RELEASE.	Pendantry.

2001-08-13 06:26  ds

	* include/linux/comedi_rt.h: Add error to check if included
	  directly

2001-08-13 06:26  ds

	* comedi/rt_pend_tq/rt_pend_tq.c: Include comedidev instead of
	  comedi_rt

2001-08-13 06:25  ds

	* comedi/drivers/mite.c: Fix Linux version dependencies

2001-08-13 06:23  ds

	* comedi/: Makefile, rt.c: Initial priority IRQ support

2001-08-13 06:21  ds

	* Makefile.in.append: Keep comedi in same directory for now

2001-08-13 06:01  ds

	* comedi/kern_compat.h, include/linux/kern_compat.h: Move header
	  file to the place where header files belong

2001-08-13 05:41  ds

	* include/linux/comedi_rt.h: Fix include of comedidev.h

2001-08-13 05:39  ds

	* comedi/Config.in, scripts/config.in: Move define_bool for
	  CONFIG_COMEDI

2001-08-13 05:35  ds

	* Config.in, Makefile.in.append, comedi/Makefile.in,
	  comedi/drivers/Makefile.in, comedi/kcomedilib/Makefile.in: Added
	  support for kbuild-2.5

2001-08-10 18:29  ds

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

2001-08-10 18:28  ds

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

2001-08-10 18:28  ds

	* comedi/drivers/mite.c: Replace pci_enable_device and add
	  pci_set_master

2001-08-10 18:27  ds

	* Documentation/comedi/insn_config: Moved some stuff to comedilib
	  sgml doc

2001-08-10 18:26  ds

	* TODO: [no log message]

2001-08-09 19:37  fmhess

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

2001-08-09 19:36  fmhess

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

2001-08-09 13:20  fmhess

	* comedi/drivers/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 12:45  fmhess

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

2001-08-09 05:10  ds

	* comedi/drivers/check_cmdtest: fixes for amplc_pci230.c

2001-08-09 04:18  ds

	* comedi/Config.in: New driver

2001-08-09 04:18  ds

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

2001-08-06 17:58  fmhess

	* Documentation/comedi/hardware: added pcidas-1602/16/jr entry

2001-08-06 17:48  fmhess

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

2001-08-03 16:37  fmhess

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

2001-08-02 14:06  fmhess

	* comedi/drivers/rtd520.c: fixed bug in cmdtest level 2

2001-08-01 22:05  fmhess

	* comedi/drivers/: 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 21:33  fmhess

	* comedi/comedi_fops.c: making the common 'subdevice does not
	  support commands' debugging message slightly more informative

2001-08-01 08:25  ds

	* include/linux/comedi.h: Rearrange flags used for both cmd and
	  trig.  Added COMEDI_EV flags.

2001-08-01 08:13  ds

	* comedi/drivers/: 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 08:09  ds

	* Makefile: version bump

2001-08-01 06:08  ds

	* comedi/drivers/ni_mio_common.c: Removed TRY_BLOCK code.

2001-08-01 06:06  ds

	* comedi/drivers/: 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 06:03  ds

	* comedi/drivers/ni_stc.h: A bunch of hopefully idempotent changes.

2001-08-01 06:01  ds

	* comedi/drivers/: 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 16:36  ds

	* README: Fix typo

2001-07-30 14:52  fmhess

	* comedi/drivers/cb_pcidas.c: added more dumping of debugging info

2001-07-28 15:48  timousley

	* comedi/drivers/: 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 10:50  fmhess

	* comedi/drivers/cb_pcidda.c: added a pci_enable_device() call

2001-07-27 16:35  fmhess

	* comedi/drivers/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 14:54  fmhess

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

2001-07-27 12:01  fmhess

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

2001-07-27 11:34  fmhess

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

2001-07-26 18:43  tag r0_7_60

2001-07-26 18:43  ds

	* Documentation/comedi/FAQ: Updated with my least favorite
	  questions to answer.

2001-07-26 18:28  ds

	* INSTALL: Make note of Red Hat kernel doc

2001-07-26 18:26  ds

	* Documentation/comedi/redhat-notes: More info

2001-07-26 09:16  ds

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

2001-07-26 09:14  ds

	* comedi/drivers/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-26 09:05  ds

	* include/linux/config.h: Fix to pull in the RTAI config.h

2001-07-25 20:39  fmhess

	* comedi/drivers/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-25 19:21  fmhess

	* comedi/rt.c: fix to prevent use of rt interrupt with shared
	  interrupt

2001-07-24 12:35  fmhess

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

2001-07-24 06:38  ds

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

2001-07-24 06:36  ds

	* include/linux/comedidev.h: subdevice structure elements do_lock
	  and do_unlock are unused, so comment them out

2001-07-24 06:35  ds

	* comedi/kcomedilib/kcomedilib_main.c: Remove s->do_lock,
	  s->do_unlock

2001-07-24 06:35  ds

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

2001-07-24 06:34  ds

	* comedi/drivers/ni_atmio.c: fix typo in document number

2001-07-24 06:33  ds

	* comedi/drivers/check_driver: Uncomment pci_enable_device check

2001-07-24 06:33  ds

	* comedi/drivers/check_cmdtest: Cleanups, add check_timed()

2001-07-24 06:32  ds

	* comedi/rt.c: #ifdef for some experimental RTAI code

2001-07-23 20:28  fmhess

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

2001-07-23 19:04  fmhess

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

2001-07-23 18:04  fmhess

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

2001-07-23 14:50  fmhess

	* comedi/drivers/pcl818.c: bug fixes

2001-07-23 14:47  ds

	* TODO: [no log message]

2001-07-23 14:47  ds

	* comedi/: Config.in, drivers/pcl812.c: Update from Michal Dobes

2001-07-23 14:46  ds

	* Documentation/: Configure.help, comedi/drivers.txt,
	  comedi/hardware: Updates from Michal Dobes

2001-07-23 14:45  ds

	* Documentation/comedi/insn_config: Added some stuff

2001-07-23 14:43  ds

	* comedi/drivers/rtd520.c: Patch from Dan

2001-07-23 11:27  fmhess

	* comedi/drivers/cb_pcidas.c: more lines to clear that interrupt

2001-07-22 18:00  fmhess

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

2001-07-22 12:11  fmhess

	* comedi/drivers/ni_at_a2150.c: should work now, really.

2001-07-22 12:10  fmhess

	* comedi/drivers/cb_pcidas.c: fixed compile error

2001-07-22 01:02  fmhess

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

2001-07-22 00:53  fmhess

	* comedi/drivers/ni_at_a2150.c: bug fixes

2001-07-22 00:21  fmhess

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

2001-07-20 15:26  fmhess

	* Documentation/comedi/hardware: added a couple boards

2001-07-20 15:18  fmhess

	* Documentation/comedi/drivers.txt: some updates

2001-07-20 14:47  fmhess

	* Documentation/Configure.help: added a couple entries

2001-07-20 14:40  fmhess

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

2001-07-20 14:37  fmhess

	* comedi/drivers/ni_at_a2150.c: added analog input insn

2001-07-20 11:24  fmhess

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

2001-07-20 11:23  fmhess

	* comedi/drivers/: cb_pcidas.c, das08.c: 2.4 kernel pci fixes

2001-07-19 18:13  ds

	* comedi/drivers/mite.c: Add pci_enable_device()

2001-07-19 12:37  fmhess

	* comedi/drivers/pcl818.c: fixing some bitrot

2001-07-18 18:57  fmhess

	* comedi/drivers/ni_at_a2150.c: added start_src TRIG_EXT and
	  stop_src TRIG_NONE

2001-07-18 13:10  fmhess

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

2001-07-18 12:45  fmhess

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

2001-07-18 04:55  ds

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

2001-07-18 04:15  ds

	* Documentation/comedi/insn_config: Slap together some notes about
	  insn_config

2001-07-16 11:48  fmhess

	* comedi/drivers/cb_pcidas.c: making progress now...

2001-07-15 15:14  fmhess

	* comedi/drivers/das16.c: added to a comment

2001-07-15 14:39  fmhess

	* comedi/drivers/ni_at_a2150.c: fixed typo in a2150_get_timing()

2001-07-14 21:40  fmhess

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

2001-07-14 21:18  fmhess

	* comedi/drivers/das16.c: fixed bug in cmd_test

2001-07-14 17:43  ds

	* comedi/rt.c: PowerPC has higher IRQ numbers.

2001-07-14 17:42  ds

	* comedi/kvmem.c: Add some headers

2001-07-14 17:41  ds

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

2001-07-14 17:39  ds

	* comedi/drivers/das16.c: Fix a little buglet in cmd_test

2001-07-13 20:33  fmhess

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

2001-07-13 14:12  fmhess

	* comedi/drivers/cb_pcidas.c: added a little more debug info

2001-07-13 13:41  fmhess

	* comedi/drivers/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 21:55  ds

	* include/linux/pci.h: Added pci_enable_device()

2001-07-12 12:24  fmhess

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

2001-07-11 15:01  ds

	* comedi/kcomedilib/kcomedilib_main.c: Added INSN_CONFIG to insn
	  parsing.

2001-07-10 18:28  fmhess

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

2001-07-10 18:12  ds

	* comedi/drivers.c: Fix problem with DO subdevices in
	  insn_rw_emulate_bits()

2001-07-10 17:59  fmhess

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

2001-07-10 17:47  ds

	* TODO, scripts/config.dist: [no log message]

2001-07-10 17:46  ds

	* Documentation/comedi/pci.ids: Needs more help

2001-07-10 17:45  ds

	* etc/pcmcia/comedi.opts: Empty file needed here

2001-07-10 17:42  ds

	* comedi/drivers/check_cmdtest: Perl rocks my world

2001-07-10 17:32  ds

	* comedi/drivers/: 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 17:28  ds

	* comedi/drivers/daqboard2000.c: Fix buffer overrun problem

2001-07-10 17:27  ds

	* comedi/drivers/check_driver: Become more evil about checking for
	  instruction support

2001-07-10 17:26  ds

	* comedi/drivers/rtd520.c: Fix cmdtest logic bug

2001-07-10 17:25  ds

	* comedi/drivers/pcl724.c: Add a check_driver override

2001-07-10 17:23  ds

	* comedi/drivers/: cb_pcidas.c, cb_pcidda.c: Fix cmdtest logic bug

2001-07-10 17:20  ds

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

2001-07-10 17:19  ds

	* comedi/drivers/8253.h: Added wrapper defs for cmdtest

2001-07-10 17:11  ds

	* Documentation/comedi/drivers.txt: Added chunk for ni_at_a2150

2001-07-10 17:04  ds

	* comedi/Config.in, Documentation/comedi/drivers.txt: Remove old
	  drivers

2001-07-10 17:03  ds

	* comedi/drivers/Makefile: Removed -old drivers

2001-07-10 17:02  ds

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

2001-07-10 16:22  ds

	* comedi/drivers/skel.c: Add len_chanlist initialization

2001-07-10 16:22  ds

	* include/linux/comedidev.h: Fix len_chanlist comment

2001-07-10 12:34  fmhess

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

2001-07-09 17:13  fmhess

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

2001-07-09 14:38  fmhess

	* comedi/drivers/cb_pcidda.c: oops forgot to include header file

2001-07-09 14:38  fmhess

	* comedi/drivers/cb_pcidda.c: added 2 8255 digital io subdevices

2001-07-09 14:26  fmhess

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

2001-07-08 19:07  fmhess

	* comedi/drivers/ni_at_a2150.c: debugging moves slowly forward...

2001-07-08 18:43  fmhess

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

2001-07-08 18:41  fmhess

	* comedi/drivers/das16m1.c: made digital output readable

2001-07-08 18:40  fmhess

	* comedi/drivers/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 18:27  fmhess

	* comedi/drivers/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 17:46  ds

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

2001-07-06 16:13  ds

	* Documentation/comedi/drivers.txt: Update from ivan

2001-07-06 11:22  fmhess

	* comedi/drivers/ni_at_a2150.c: fixed cmdtest

2001-07-05 12:01  fmhess

	* comedi/comedi_fops.c: changed declaration of bufinfo spinlock to
	  static. This doesn't actually matter, since it is only there to
	  prevent interrupts, but makes the code look less buggy.

2001-07-05 11:55  fmhess

	* comedi/trig.c: fix for trig emulation by cmd

2001-07-05 01:34  ds

	* comedi/drivers/ni_mio_common.c: Remove duplicate code

2001-07-05 01:33  ds

	* comedi/comedi_fops.c, comedi/drivers.c,
	  include/linux/comedidev.h: Rewrote checking in comedi_fop_open(),
	  fixed spinlock init problem.

2001-07-05 01:29  ds

	* comedi/drivers/mite.c: Fix Oops when reporting 0 boards.

2001-07-04 16:36  fmhess

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

2001-07-04 15:12  fmhess

	* comedi/drivers/: 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 17:11  fmhess

	* comedi/: Config.in, drivers/Makefile, drivers/ni_at_a2150.c: new
	  driver, untested

2001-07-02 20:31  ds

	* comedi/drivers/check_driver: Check for dos-like end of line

2001-07-02 20:04  ds

	* comedi/drivers/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 19:59  fmhess

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

2001-07-02 19:57  ds

	* Contributors: Added ivan

2001-07-02 19:57  fmhess

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

2001-07-02 19:57  ds

	* TODO: random todo checkin

2001-07-01 23:33  fmhess

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

2001-07-01 23:16  fmhess

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

2001-06-30 20:02  ds

	* comedi/drivers/cb_pcidda.c: Update from Ivan

2001-06-28 19:33  ds

	* scripts/: config.dist, config.in: Heh.  revert change to
	  config.in and apply to config.dist

2001-06-28 19:31  ds

	* scripts/config.in: Update

2001-06-28 19:31  ds

	* comedi/drivers/cb_pcidas.c: Fix compilation for PCI code

2001-06-28 18:22  ds

	* include/linux/comedi.h: Added TRIG_OTHER

2001-06-27 18:07  ds

	* Makefile.modbuild: Change MOD_INSTALL_PATH to INSTALL_MOD_PATH

2001-06-27 15:08  ds

	* Documentation/comedi/drivers.txt, comedi/Config.in,
	  comedi/drivers/Makefile: Updates for cb_pcidda driver

2001-06-27 15:06  ds

	* comedi/drivers/cb_pcidda.c: New driver from Ivan Martinez

2001-06-27 13:27  fmhess

	* comedi/drivers/: das16.c, das16m1.c, das800.c, poc.c: minor
	  updates

2001-06-27 12:29  fmhess

	* comedi/drivers/cb_pcidas.c: fix for stop_src == TRIG_NONE

2001-06-26 14:38  fmhess

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

2001-06-26 12:27  fmhess

	* comedi/drivers/pcm3730.c: fixed include that prevented compile

2001-06-26 12:26  fmhess

	* comedi/drivers/Makefile: fixed typo for pcm3730

2001-06-25 21:27  fmhess

	* comedi/drivers/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 18:36  fmhess

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

2001-06-25 15:37  ds

	* comedi/drivers/pcm3730.c: Fix typo.

2001-06-25 15:23  fmhess

	* Documentation/comedi/hardware: updated some entries for das16 and
	  cb_pcidas

2001-06-25 14:46  fmhess

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

2001-06-25 13:18  fmhess

	* Documentation/comedi/drivers.txt: updated das16 and cb-pcidas
	  info

2001-06-25 13:05  fmhess

	* comedi/drivers/das16.c: added support for das1600 burst mode

2001-06-25 13:05  fmhess

	* comedi/drivers/skel.c: fixed error, added some comments

2001-06-23 21:45  fmhess

	* comedi/drivers/cb_pcidas.c: fixed a bug I created

2001-06-23 21:32  fmhess

	* comedi/drivers/cb_pcidas.c: added preliminary comedi_cmd support.
	  Untested.

2001-06-23 21:18  fmhess

	* comedi/drivers/das16.c: entered correct max conversion rates

2001-06-23 17:56  fmhess

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

2001-06-23 14:11  fmhess

	* comedi/drivers/: 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 19:34  fmhess

	* comedi/drivers/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 11:50  fmhess

	* Documentation/comedi/drivers.txt, comedi/drivers/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 18:43  ds

	* comedi/drivers/comedi_parport.c: Fix header

2001-06-21 18:43  ds

	* comedi/drivers/check_driver: Check for CONFIG_ in Makefile and
	  Config.in

2001-06-21 18:42  ds

	* comedi/: Config.in, drivers/Makefile: Add PCM3730, which should
	  have been there all along

2001-06-21 18:42  ds

	* TODO: [no log message]

2001-06-21 17:54  ds

	* Documentation/comedi/drivers.txt: Major documentation update.

2001-06-21 16:59  fmhess

	* comedi/drivers/: 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 16:58  fmhess

	* comedi/drivers/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 16:53  ds

	* comedi/drivers/check_driver: Add some documentation checks

2001-06-21 14:23  fmhess

	* Documentation/Configure.help,
	  Documentation/comedi/Hardware_Driver.HOWTO,
	  Documentation/comedi/drivers.txt, Documentation/comedi/hardware,
	  comedi/drivers/das16m1.c: added a little das16m1 documentation

2001-06-21 13:53  ds

	* comedi/comedi_fops.c: Added COMEDI_INSN ioctl()

2001-06-21 13:53  ds

	* TODO: [no log message]

2001-06-21 13:43  ds

	* scripts/config.dist: update

2001-06-21 13:42  ds

	* etc/pcmcia/comedi: Cleanups.

2001-06-21 13:42  ds

	* README: Changed wording w.r.t. mailing list

2001-06-20 19:41  fmhess

	* comedi/drivers/das16m1.c: added some external triggering support

2001-06-20 17:58  fmhess

	* comedi/drivers/das16.c: fixed digital input and output insns

2001-06-20 16:19  fmhess

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

2001-06-20 15:15  fmhess

	* comedi/drivers/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 12:05  fmhess

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

2001-06-19 19:28  fmhess

	* comedi/: Config.in, drivers/Makefile, drivers/das16m1.c: added
	  das16m1 driver, compiles with warnings but completely untested.
	  insns not yet implemented.

2001-06-19 15:35  fmhess

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

2001-06-19 12:16  fmhess

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

2001-06-18 18:32  fmhess

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

2001-06-13 17:25  fmhess

	* INSTALL: minor corrections

2001-06-13 06:22  ds

	* INSTALL, INSTALL.RTAI, INSTALL.RTLinux, README: Rewrote INSTALL
	  and README

2001-06-11 18:38  fmhess

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

2001-06-11 16:36  fmhess

	* comedi/drivers/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 14:58  fmhess

	* comedi/drivers/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 14:44  fmhess

	* comedi/drivers/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-11 03:53  ds

	* include/linux/comedi.h: Replace TRIG_INVALID

2001-06-10 18:56  fmhess

	* include/linux/comedidev.h: changed prototype of comedi_buf_get a
	  bit

2001-06-10 16:32  fmhess

	* include/linux/comedidev.h: defined generic inline functions for
	  writing/reading a data point to/from comedi's buffer

2001-06-10 12:01  fmhess

	* comedi/drivers/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 18:36  fmhess

	* Documentation/comedi/hardware: added cards from rtd520 driver

2001-06-09 18:24  fmhess

	* Documentation/comedi/drivers.txt, Documentation/comedi/hardware,
	  comedi/drivers/das800.c: added support for cio-das802/16 to
	  das800 driver

2001-06-09 16:07  fmhess

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

2001-06-08 18:38  ds

	* Makefile: version bump

2001-06-08 18:38  ds

	* patches/rel_comedi: Fix sed line for version update

2001-06-08 18:37  ds

	* comedi/proc.c: /proc/comedi dumps out the device names recognized
	  for each driver

2001-06-08 18:36  ds

	* Documentation/comedi/counter-spec: More busy-talk about counters

2001-06-08 18:35  ds

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

2001-06-08 18:34  ds

	* comedi/drivers/Makefile: Added make check rule.

2001-06-08 18:33  ds

	* include/linux/comedi.h, include/linux/comedidev.h,
	  comedi/comedi_fops.c: Added internal trigger support

2001-06-08 17:43  fmhess

	* comedi/kcomedilib/: dio.c, ksyms.c: fixes for kcomedilib with
	  trigger support off.	comedi_dio_config() was using trigger code
	  instead of insn, I assumed there was no good reason for this such
	  as the insn code not working.

2001-06-07 20:06  ds

	* INSTALL: Added comments about 2.0

2001-06-07 19:36  fmhess

	* include/linux/version.h: attempting to fix 2.0 kernels that don't
	  seem to define KERNEL_VERSION(a,b,c)

2001-06-07 13:52  fmhess

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

2001-06-04 18:42  ds

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

2001-06-04 18:30  ds

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

2001-06-04 18:03  fmhess

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

2001-06-03 22:16  fmhess

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

2001-06-03 22:13  fmhess

	* comedi/drivers/comedi_rt_timer.c: added check on conversion
	  timing

2001-06-03 21:45  fmhess

	* comedi/drivers/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 19:54  fmhess

	* comedi/drivers/comedi_rt_timer.c: removed redundant unlock

2001-06-02 18:32  fmhess

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

2001-06-02 00:04  fmhess

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

2001-06-01 12:07  fmhess

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

2001-05-31 19:24  fmhess

	* comedi/drivers/das1800.c: tweak

2001-05-30 17:38  fmhess

	* comedi/drivers/das1800.c: added support for TRIG_WAKE_EOS command
	  flag

2001-05-30 16:27  ds

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

2001-05-30 12:55  fmhess

	* scripts/config.dist: added line for das1600-old so it is not
	  marked as (NEW) by default

2001-05-30 12:50  fmhess

	* scripts/config.dist: made default for trigger support config
	  match suggestion of 'just say yes'

2001-05-27 23:58  fmhess

	* comedi/comedi_fops.c: added a do_become_nonbusy() when all the
	  data is marked as being read (presumably via a mmap) instead of
	  being read in the conventional way

2001-05-27 23:55  fmhess

	* comedi/drivers/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 20:29  tag r0_7_59

2001-05-27 20:29  ds

	* patches/patch-rtai: patch for possible rtai changes

2001-05-27 20:26  ds

	* patches/patch-bufconfig: patch has been merged

2001-05-27 20:26  ds

	* patches/: comedi-rtl-irq-tm.patch, patch-pcmad, pcmad.c: patches
	  have been merged

2001-05-27 20:25  ds

	* TODO: [no log message]

2001-05-27 20:10  ds

	* comedi/trig.c: Major simplification of trig[0] path

2001-05-27 20:08  ds

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

2001-05-27 19:56  ds

	* comedi/drivers/: Makefile, pcmad.c: Merged pcmad driver

2001-05-27 19:56  ds

	* comedi/Config.in: Merged PCMAD driver

2001-05-27 19:54  ds

	* comedi/old/: atmio-16f.c, atmio-16x.c, rti860.c: Don't see a need
	  to keep these around.  Pull them from the attic if you want them.

2001-05-27 19:53  ds

	* comedi/realtime/: Makefile, vd_dds.c, vd_timer.c: Not needed
	  anymore

2001-05-27 19:16  ds

	* comedi/trig.c: Last remnant of trig[0].  Calls emulation function
	  directly.

2001-05-27 19:13  ds

	* comedi/: comedi_fops.c, trig.c: Moved trig-related code from
	  comedi_fops.c to trig.c

2001-05-27 19:12  ds

	* comedi/dummy.c: This should have been removed a long time ago.

2001-05-27 19:03  ds

	* comedi/Config.in, comedi/Makefile, comedi/comedi_fops.c,
	  comedi/drivers.c, comedi/trig.c,
	  comedi/kcomedilib/kcomedilib_main.c, include/linux/comedidev.h:
	  Moved trig compatibility functions from drivers.c to trig.c.
	  Wrapped all trig related code in CONFIG_COMEDI_TRIG.	Added
	  config option for CONFIG_COMEDI_TRIG.

2001-05-27 18:37  ds

	* comedi/rt_pend_tq/Makefile: For some reason, rt_pend_tq.o was
	  compiled separately.	Fixed.	(Probably just created another
	  bug...)

2001-05-27 18:35  ds

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

2001-05-27 18:32  ds

	* Documentation/comedi/configuration: docs out of date

2001-05-27 17:48  ds

	* comedi/drivers.c: removed insn emulation using trig[0]

2001-05-27 17:13  ds

	* comedi/drivers/: das6402.c, multiq3.c, ni_atmio16d.c: Cleanups,
	  insn migration

2001-05-27 17:13  ds

	* comedi/drivers/check_driver: Fix a couple checks, add comments

2001-05-27 16:23  ds

	* patches/rel_comedi: fix for EXTRAVERSION

2001-05-25 18:05  fmhess

	* Documentation/comedi/hardware: added pci-das08 and pci-das1200
	  entries

2001-05-25 17:59  fmhess

	* Documentation/comedi/drivers.txt: updates

2001-05-25 17:43  fmhess

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

2001-05-25 17:39  fmhess

	* comedi/drivers/das08.c: added support for pci-das08 card

2001-05-24 22:24  ds

	* comedi/kcomedilib/kcomedilib_main.c: fixed overwriting of
	  cb_mask.

2001-05-24 22:01  ds

	* comedi/: kvmem.h, drivers/mite.c, drivers/pcl818.c: Compilation
	  fixes on powerpc

2001-05-24 15:01  ds

	* Documentation/comedi/redhat-notes: Added email from Dan Christian
	  about Red Hat

2001-05-23 21:41  ds

	* comedi/: comedi_ksyms.c, drivers.c: removed di_unpack, do_pack.

2001-05-23 21:28  ds

	* comedi/drivers/: 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 20:47  ds

	* comedi/drivers/check_driver: new tests

2001-05-23 20:47  ds

	* TODO: [no log message]

2001-05-21 00:50  fmhess

	* comedi/kcomedilib/kcomedilib_main.c: marked (but did not fix =) a
	  couple bugs

2001-05-19 16:46  fmhess

	* comedi/: rt.c, drivers/comedi_rt_timer.c: fixed problem with
	  comedi_switch_to_rt() and irq-less comedi_rt_timer driver

2001-05-19 00:15  fmhess

	* comedi/comedi_ksyms.c, comedi/drivers/comedi_rt_timer.c,
	  include/linux/comedi_rt.h: exported rt_pend_call() so that
	  comedi_rt_timer can be configured multiple times

2001-05-18 15:25  timousley

	* comedi/drivers/: 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-16 00:58  fmhess

	* comedi/drivers/comedi_rt_timer.c: improved error handling a bit

2001-05-15 16:07  timousley

	* comedi/drivers/ni_pcidio.c: added PXI-6533 support.

2001-05-14 16:53  timousley

	* comedi/drivers/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 10:45  fmhess

	* comedi/drivers/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 08:10  ds

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

2001-05-14 05:34  ds

	* comedi/drivers/rtd520.c: Update from Dan

2001-05-13 20:12  fmhess

	* Documentation/Configure.help: added comedi_rt_timer description

2001-05-13 19:41  fmhess

	* comedi/drivers/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 14:19  fmhess

	* comedi/drivers/poc.c: fixed bug due to typo

2001-05-11 20:00  fmhess

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

2001-05-11 19:24  fmhess

	* comedi/drivers/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 16:18  timousley

	* comedi/drivers/: 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 12:00  fmhess

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

2001-05-11 10:58  fmhess

	* comedi/comedi_fops.c: rolling back last change

2001-05-11 00:29  fmhess

	* comedi/drivers/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 19:12  fmhess

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

2001-05-10 16:30  fmhess

	* comedi/comedi_fops.c: changed order or error check in read_v22()
	  to get rid of spurious EINVAL errors when using comedi_rt_timer

2001-05-10 13:47  fmhess

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

2001-05-10 12:47  fmhess

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

2001-05-10 12:41  timousley

	* comedi/drivers/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 11:30  fmhess

	* comedi/drivers/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 06:18  ds

	* comedi/drivers/: ni_mio_common.c, ni_stc.h: minor cleanups

2001-05-10 06:16  ds

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

2001-05-10 06:15  ds

	* comedi/comedi_fops.c: Added poll ioctl Moved checking code into
	  common area Minor cleanups

2001-05-10 06:12  ds

	* comedi/drivers/pcl818.c: Migrated from mode0 to insn

2001-05-10 06:09  ds

	* comedi/Config.in, comedi/drivers/Makefile, scripts/config.dist:
	  added rtd520 driver

2001-05-10 06:08  ds

	* Contributors: added

2001-05-10 05:59  ds

	* comedi/drivers/rtd520.c: Update from Dan

2001-05-10 05:57  ds

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

2001-05-09 21:36  fmhess

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

2001-05-07 18:04  timousley

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

2001-05-07 16:11  timousley

	* comedi/drivers/mite.c: continuous analog acquisition using
	  MITE...

2001-05-07 12:48  fmhess

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

2001-05-07 11:58  fmhess

	* comedi/kcomedilib/kcomedilib_main.c: added delarations of ret
	  variable in comedi_map and unmap

2001-05-05 07:35  ds

	* include/linux/: comedi.h, comedilib.h: Added comedi_map,
	  comedi_unmap, comedi_poll

2001-05-05 07:35  ds

	* comedi/kcomedilib/: kcomedilib_main.c, ksyms.c: Added comedi_map,
	  comedi_unmap

2001-05-04 21:06  fmhess

	* Documentation/Configure.help: added entries for das800 and
	  das1800 drivers

2001-05-04 20:51  fmhess

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

2001-05-04 19:32  fmhess

	* comedi/comedi_fops.c, comedi/rt_pend_tq/rt_pend_tq.c,
	  include/linux/comedi_rt.h: restored include of comedidev.h from
	  comedi_rt.h so that spin locks can be used through including
	  comedi_rt.h instead of having to go through comedidev.h.  This
	  include was originally removed due to circular dependence between
	  comedidev.h and comedi_rt.h but they're just header files so it
	  doesn't seem to matter.

2001-05-04 18:19  fmhess

	* comedi/drivers/comedi_rt_timer.c: bug fixes, seems to work

2001-05-04 12:24  timousley

	* comedi/drivers/: 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 12:58  fmhess

	* comedi/comedi_fops.c: fixed trig modes > 0 for using cur_trig->
	  instead of async->

2001-05-03 12:50  fmhess

	* comedi/kcomedilib/kcomedilib_main.c: dealt with switch from
	  cur_trig->data, etc to async->data, etc

2001-05-03 12:24  fmhess

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

2001-05-02 17:50  timousley

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

2001-05-02 15:39  timousley

	* comedi/drivers/ni_mio_common.c, comedi/drivers/ni_stc.h,
	  include/linux/comedi.h: changed GPCTR to GPCT and gpctr to gpct.

2001-05-02 14:17  fmhess

	* include/linux/comedi_errno.h: comedi specific error codes to be
	  used in comedilib only so this header unnecessary here

2001-05-01 20:08  fmhess

	* include/linux/comedi_errno.h: a small step towards standardized
	  comedi error codes

2001-05-01 17:53  timousley

	* comedi/drivers/ni_mio_common.c, comedi/drivers/ni_pcimio.c,
	  include/linux/comedi.h: GPCTR compiles by default, #defined insn
	  to get internal gpctr timebase

2001-05-01 16:50  fmhess

	* LICENSE: renmaed to COPYING

2001-05-01 16:50  fmhess

	* COPYING: named GPL file COPYING instead of LICENSE

2001-05-01 16:47  fmhess

	* LICENSE: added copy of GPL

2001-05-01 15:51  timousley

	* comedi/drivers/ni_mio_common.c: fixed bug with gating.

2001-04-28 12:24  ds

	* comedi/kcomedilib/kcomedilib_main.c: comedi_command shouldn't set
	  _EOS

2001-04-27 12:16  timousley

	* comedi/drivers/ni_mio_common.c: compiles now with MITE DMA
	  support

2001-04-27 12:00  timousley

	* comedi/drivers/: 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 11:49  fmhess

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

2001-04-26 17:08  timousley

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

2001-04-25 17:03  timousley

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

2001-04-25 05:24  ds

	* comedi/kcomedilib/kcomedilib_main.c: Check async structure in
	  comedi_unlock

2001-04-24 13:50  fmhess

	* comedi/drivers/ni_pcimio.c: fixed compile errors

2001-04-24 13:34  fmhess

	* Makefile.modbuild: patch to make comedi_rt_timer.c compile under
	  rtlinux 3.0

2001-04-23 16:23  ds

	* comedi/drivers/: 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 19:43  fmhess

	* comedi/drivers.c: change to make comedi_error() callable from a
	  driver's attach function

2001-04-20 19:42  fmhess

	* comedi/drivers/das1800.c: update, fixes, cleanup

2001-04-20 18:43  fmhess

	* comedi/drivers.c: fixed initialization of comedi_device bug due
	  to sizeof returning size of pointer instead of object

2001-04-20 15:15  timousley

	* comedi/drivers/ni_mio_common.c, include/linux/comedi.h: 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 17:36  timousley

	* comedi/drivers/ni_mio_common.c, include/linux/comedi.h: added
	  first draft of insn API for GPCTRs

2001-04-19 03:29  ds

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

2001-04-19 03:28  ds

	* patches/rel_comedi: remove dependency on bc

2001-04-19 03:27  ds

	* comedi/drivers/ni_mio_cs.c, etc/pcmcia/comedi.conf: Specs for new
	  card

2001-04-19 03:27  ds

	* comedi/drivers/: check_driver, ni_mio_common.c: Logic error

2001-04-19 03:21  ds

	* INSTALL: change 2.3 to 2.4

2001-04-18 16:57  timousley

	* comedi/drivers/ni_mio_common.c, include/linux/comedi.h: started
	  adding an insn interface to GPCTRs.

2001-04-17 17:47  timousley

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

2001-04-17 17:24  fmhess

	* comedi/drivers/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 16:53  fmhess

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

2001-04-17 16:52  timousley

	* comedi/drivers/: 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 16:42  fmhess

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

2001-04-13 18:36  timousley

	* Makefile.modbuild, comedi/drivers/ni_mio_common.c,
	  comedi/drivers/ni_pcimio.c, comedi/drivers/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 06:31  ds

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

2001-04-12 17:36  timousley

	* comedi/drivers/: 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 16:24  timousley

	* comedi/drivers/: 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 03:20  ds

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

2001-04-11 01:51  ds

	* comedi/drivers/: adl_pci9118.c, adv_pci1710.c: Deleted trig
	  related code.

2001-04-11 01:50  ds

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

2001-04-11 01:08  ds

	* comedi/drivers/: 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 23:37  ds

	* include/linux/comedidev.h: added RANGE_mA

2001-04-10 15:47  timousley

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

2001-04-10 12:45  timousley

	* comedi/drivers/: 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-10 07:46  ds

	* Makefile: version bump

2001-04-09 05:29  tag r0_7_58

2001-04-09 05:29  ds

	* comedi/drivers/dt2811.c: Change from trig to insn

2001-04-09 02:19  ds

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

2001-04-09 02:15  ds

	* comedi/drivers/: Makefile, das1600-old.c, das1600.c: das1600 name
	  change

2001-04-09 02:15  ds

	* comedi/Config.in: Fix for das1600 name change

2001-04-09 01:46  ds

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

2001-04-09 01:32  ds

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

2001-04-09 01:03  ds

	* comedi/Makefile: Fix linking of rt_pend_tq

2001-04-08 18:22  fmhess

	* comedi/comedi_fops.c: added buffer overrun check to bufinfo ioctl

2001-04-08 18:08  fmhess

	* include/linux/spinlock.h:  converted some left over irq.h to
	  spinlock.h

2001-04-07 21:48  ds

	* comedi/drivers/: adl_pci9118.c, adv_pci1710.c: patch from Michal

2001-04-07 21:41  ds

	* include/linux/spinlock.h: Spinlocks were moved to
	  linux/spinlock.h.

2001-04-06 19:24  fmhess

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

2001-04-06 19:13  fmhess

	* comedi/comedi_fops.c, include/linux/comedi.h: added buffer info
	  ioctl

2001-04-06 18:57  ds

	* scripts/config.dist: Enabled more drivers

2001-04-06 18:55  ds

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

2001-04-06 18:54  ds

	* comedi/Makefile: I think this fixes building rt_pend_tq
	  repeatedly

2001-04-03 19:48  ds

	* comedi/drivers/adv_pci1710.c: Fixed some stuff discovered by
	  check_driver

2001-04-03 19:45  fmhess

	* include/linux/comedi_rt.h: made comedi_spinlock functions do some
	  type checking for standard linux and rtlinux spinlocks

2001-04-03 19:37  fmhess

	* include/linux/comedidev.h: removed two repeated #include
	  directives

2001-04-03 05:59  ds

	* Documentation/Configure.help, scripts/Configure.help: moved file,
	  since that's where it's expected.

2001-04-03 05:32  ds

	* comedi/drivers/adv_pci1710.c: New driver from Michal Dobes

2001-04-03 05:30  ds

	* Documentation/comedi/drivers.txt, Documentation/comedi/hardware,
	  comedi/Config.in, comedi/drivers/Makefile,
	  comedi/drivers/adl_pci9118.c, comedi/drivers/amcc_s5933.h,
	  scripts/Configure.help: Patch from Michal Dobes

2001-04-03 05:24  ds

	* comedi/kcomedilib/kcomedilib_main.c: Fixed insn_write bug.

2001-04-03 05:23  ds

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

2001-04-03 05:23  ds

	* comedi/drivers/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 05:21  ds

	* comedi/drivers/check_driver: More checks of dubious relevance

2001-04-03 05:20  ds

	* comedi/rt_pend_tq/rt_pend_tq.c: fixed the spinlock code for the
	  way it is _supposed_ to be.  If it doesn't work, it needs to be
	  fixed elsewhere. (I think)

2001-04-03 05:19  ds

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

2001-03-30 15:31  fmhess

	* comedi/drivers.c: fixed previous over-eager to change things that
	  dont need to change patch, real problem was just one line

2001-03-30 15:18  fmhess

	* comedi/drivers.c: fixed bug that was preventing read insn from
	  being emulated by insn_emulate_bits()

2001-03-30 14:09  fmhess

	* comedi/rt_pend_tq/rt_pend_tq.c: fixed up FIXME's regarding
	  spinlock/cli

2001-03-23 19:42  fmhess

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

2001-03-23 19:07  fmhess

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

2001-03-23 18:37  ds

	* comedi/rt_pend_tq/rt_pend_tq.c: replaced free_irq() for RTL

2001-03-22 21:12  fmhess

	* comedi/rt_pend_tq.h: removed redundant rt_pend_tq.h from comedi
	  directory since it was moved to comedi/rt_pend_tq directory

2001-03-22 21:05  fmhess

	* comedi/rt_pend_tq/rt_pend_tq.c: changed includes to prevent
	  multiple definitions of __module_kernel_version and
	  __module_using_checksums (defined in linux/module.h which is also
	  included by rtl.h) on link to comedi_ksyms.o

2001-03-22 17:42  ds

	* comedi/drivers/ni_mio_common.c: more cleanup

2001-03-22 17:32  ds

	* comedi/drivers/ni_mio_cs.c: removed iosize

2001-03-22 17:31  ds

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

2001-03-22 16:06  ds

	* include/linux/comedidev.h: added events to async structure

2001-03-22 15:55  ds

	* comedi/: Makefile, rt.c, rt_pend_tq/rt_pend_tq.c: Fix to make
	  rt_pend_tq work correctly on RTAI.

2001-03-22 15:53  ds

	* Makefile: Added install_dev target

2001-03-22 15:48  ds

	* Documentation/comedi/: drivers.txt, hardware: patch for cb_pcidas
	  info

2001-03-21 19:58  ds

	* comedi/rt_pend_tq/Makefile: [no log message]

2001-03-21 19:09  ds

	* include/linux/comedidev.h: removed dev->iosize

2001-03-21 19:09  ds

	* comedi/Config.in: moved vd_timer to drivers/comedi_rt_timer

2001-03-21 19:02  ds

	* comedi/drivers/: 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 19:01  ds

	* comedi/drivers/pcm3730.c: changed driver from trig to insn

2001-03-21 18:59  ds

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

2001-03-21 18:41  ds

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

2001-03-19 14:34  fmhess

	* comedi/rt_pend_tq/: Makefile, rt_pend_tq.c: changed some stuff so
	  I could get a clean compile with 2.2.18-rtl kernel and rtlinux
	  v3.0 final

2001-03-16 22:56  ds

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

2001-03-16 22:45  ds

	* comedi/: Config.in, drivers/Makefile, drivers/das08-new.c,
	  drivers/das08.c, drivers/das16-new.c, drivers/das16.c: changed
	  driver names

2001-03-16 22:44  ds

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

2001-03-16 22:38  ds

	* comedi/comedi_fops.c, comedi/drivers/adl_pci9118.c,
	  comedi/drivers/comedi_parport.c, comedi/drivers/das16-new.c,
	  comedi/drivers/das6402.c, comedi/drivers/dt282x.c,
	  comedi/drivers/mite.c, comedi/drivers/ni_atmio16d.c,
	  comedi/drivers/ni_mio_common.c, comedi/drivers/pcl812.c,
	  comedi/drivers/pcl818.c, include/linux/comedidev.h: 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 22:34  ds

	* TODO: random todo checkin

2001-03-16 22:34  ds

	* comedi/drivers/check_driver: added new tests

2001-03-16 14:32  ds

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

2001-03-16 14:20  ds

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

2001-03-13 04:31  ds

	* patches/comedi-rtl-irq-tm.patch: TM's original patch

2001-03-13 04:28  ds

	* comedi/: Makefile, rt.c, rt_pend_tq/Makefile,
	  rt_pend_tq/rt_pend_tq.c, rt_pend_tq/rt_pend_tq.h: added
	  rt_pend_tq support from Tomasz, plus my mods

2001-03-13 04:25  ds

	* comedi/kcomedilib/kcomedilib_main.c: added comedi_poll()

2001-03-13 04:25  ds

	* comedi/drivers.c: more ->poll support

2001-03-08 12:34  fmhess

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

2001-03-08 04:21  ds

	* comedi/drivers/: 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 16:12  fmhess

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

2001-03-05 16:02  fmhess

	* comedi/drivers.c: made comedi_report_boards() report the driver
	  name if num_names == 0

2001-03-04 05:55  ds

	* comedi/drivers/: 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 03:45  ds

	* scripts/config.dist: enabled all boards

2001-03-04 03:45  ds

	* include/linux/comedidev.h: cleaned up commenting for async
	  structure removed dev->board

2001-03-04 03:44  ds

	* comedi/drivers.c: changed to use comedi_recognize that uses
	  board_name and offset, to pull the name pointer directly out of
	  the board structures

2001-03-04 03:42  ds

	* Documentation/comedi/drivers.txt: fixed pcl726 info, needs more
	  work

2001-03-04 03:42  ds

	* TODO: [no log message]

2001-03-04 03:39  ds

	* comedi/drivers/: 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-04 01:57  ds

	* comedi/drivers/check_driver: script to check random craziness in
	  drivers

2001-03-03 10:56  fmhess

	* comedi/drivers/das08-new.c: added recognize replacement

2001-03-03 10:43  fmhess

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

2001-03-02 12:55  tag r0_7_57

2001-03-02 12:55  ds

	* comedi/drivers/ni_mio_common.c: fix warning

2001-03-02 12:21  ds

	* Documentation/comedi/: drivers.txt, hardware: changes for dt2811

2001-03-02 01:43  ds

	* comedi/comedi_fops.c: Fix previous vm changes for 2.2 (I think)

2001-03-02 01:00  ds

	* comedi/drivers/: 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-02 00:31  ds

	* comedi/comedi_fops.c: removed comedi_file_private added
	  comedi_unmap and comedi_vm_ops added callback when vma is
	  unmapped fixed subdevice index range check in
	  do_bufconfig_ioctl()

2001-03-01 17:25  ds

	* comedi/comedi_fops.c, comedi/drivers.c, include/linux/comedi.h,
	  include/linux/comedidev.h: changes to bufconfig structure

2001-03-01 14:05  fmhess

	* comedi/drivers/adl_pci9118.c: added recognize replacement

2001-03-01 13:35  fmhess

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

2001-03-01 13:33  fmhess

	* comedi/drivers/skel.c: updated some comments

2001-03-01 13:30  fmhess

	* comedi/comedi_fops.c: replaced kill_async with KILL_ASYNC from
	  compatability header linux/fs.h so I could compile

2001-03-01 00:03  ds

	* Makefile.modbuild: add install to pcmcia subdir

2001-03-01 00:02  ds

	* include/linux/fs.h: added compatibility for kill_fasync()

2001-02-28 23:59  ds

	* comedi/drivers/: 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 13:00  fmhess

	* comedi/drivers.c, comedi/drivers/das800.c, comedi/drivers/skel.c,
	  include/linux/comedidev.h: changed comedi_driver member
	  num_boards to num_names as this is more accurate

2001-02-27 18:23  fmhess

	* comedi/drivers.c, comedi/drivers/das800.c, comedi/drivers/skel.c,
	  include/linux/comedidev.h: recognize replacement now provides
	  simpler interface to drivers

2001-02-26 17:03  ds

	* Makefile: version bump

2001-02-21 12:25  fmhess

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

2001-02-19 17:50  ds

	* comedi/: Config.in, drivers/Makefile, drivers/mpc8260cpm.c: Added
	  driver for DIO pins on MPC8260 CPM.  Not working.

2001-02-19 17:47  ds

	* comedi/comedi_fops.c, include/linux/comedidev.h: Added
	  fasync/SIGIO support.

2001-02-19 17:41  ds

	* comedi/: Config.in, drivers/Makefile: added fl512 driver

2001-02-19 17:41  ds

	* TODO, patches/rel_comedi: [no log message]

2001-02-19 17:39  ds

	* comedi/drivers/: 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 16:18  ds

	* comedi/drivers/fl512.c: fixups for driver

2001-02-19 15:56  ds

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

2001-02-13 21:36  fmhess

	* comedi/drivers.c: fixed up postconfig() error handling

2001-02-13 15:24  fmhess

	* comedi/drivers.c: added handling of memory allocation failures in
	  postconfig()

2001-02-13 15:14  fmhess

	* comedi/comedi_fops.c: fixed NULL dereference problem in
	  do_become_nonbusy() caused by async changes

2001-02-13 12:06  fmhess

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

2001-02-13 11:57  fmhess

	* comedi/comedi_fops.c, comedi/drivers.c,
	  include/linux/comedidev.h: remove unnecessary comedi_subdevice
	  *subdev from comedi_async_struct

2001-02-12 22:51  fmhess

	* comedi/comedi_fops.c, comedi/drivers.c, comedi/drivers/8255.c,
	  comedi/drivers/adl_pci9118.c, comedi/drivers/comedi_parport.c,
	  comedi/drivers/das16-new.c, comedi/drivers/das1800.c,
	  comedi/drivers/das6402.c, comedi/drivers/das800.c,
	  comedi/drivers/dt2814.c, comedi/drivers/dt282x.c,
	  comedi/drivers/mite.c, comedi/drivers/ni_atmio16d.c,
	  comedi/drivers/ni_mio_common.c, comedi/drivers/pcl812.c,
	  comedi/drivers/pcl818.c, comedi/drivers/skel.c,
	  comedi/kcomedilib/kcomedilib_main.c, comedi/realtime/vd_dds.c,
	  include/linux/comedidev.h: split asyncronous stuff off of
	  comedi_subdevice_struct

2001-02-12 21:52  fmhess

	* comedi/drivers/daqboard2000_fpga.h: fixed typo that prevented
	  compile

2001-02-07 21:00  fmhess

	* comedi/comedi_fops.c: made bufconfig ioctl always write back
	  buffer sizes even if they were not changed

2001-02-05 17:10  fmhess

	* Documentation/comedi/hardware: added some tabs to make das800
	  entries line up better

2001-02-05 13:09  ds

	* comedi/: Config.in, drivers/Makefile, drivers/cb_pcidas.c: new
	  driver

2001-02-05 13:09  ds

	* comedi/drivers/ii_pci20kc.c: change to len_chanlist

2001-02-04 22:09  tag r0_7_56

2001-02-04 22:09  ds

	* Makefile: version bump

2001-02-04 22:07  ds

	* patches/rel_comedi: the release script.

2001-02-04 22:06  ds

	* patches/: cascade-test.c, patch-bufconfig, patch-pcmad,
	  patch-scxi, pcmad.c: random cruft that needs to be merged, or not

2001-02-04 21:58  ds

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

2001-02-04 21:39  ds

	* comedi/drivers/ni_pcimio.c: removed irrelevant comment

2001-02-04 21:17  ds

	* comedi/comedi_fops.c: interface change: INSN_WAIT now takes
	  nanoseconds instead of microseconds.

2001-02-04 21:09  ds

	* comedi/comedi_ksyms.c, include/linux/comedi_rt.h,
	  include/linux/comedidev.h: cleanup, fixes for real-time

2001-02-04 21:07  ds

	* comedi/kcomedilib/ksyms.c, include/linux/comedilib.h: added
	  command support

2001-02-04 21:07  ds

	* comedi/kcomedilib/kcomedilib_main.c: added command support,
	  removed SDF_RT code, bugfix for insn_bits

2001-02-04 21:06  ds

	* comedi/rt.c: fixes for RTAI, good for rtai4 cvs, not checked for
	  rtai-22

2001-02-04 21:05  ds

	* comedi/comedi_fops.c: cleanup, fix to make callback work with
	  non-rt

2001-02-04 21:01  ds

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

2001-02-03 16:29  ds

	* comedi/comedi_fops.c: testing CVS permissions.  No change

2001-02-03 16:28  ds

	* include/modbuild/.keepme: I like .keepme better, anyway.

2001-02-03 16:19  ds

	* include/modbuild/place_holder: I like .keepme better, anyway

2001-02-01 18:33  fmhess

	* include/: modbuild/.keepme, x/.keepme: removed redundant .keepme
	  file since dave added place_holder

2001-01-31 22:43  ds

	* include/modbuild/place_holder: place holder so CVS doesn't delete
	  the directory

2001-01-31 12:21  fmhess

	* include/: modbuild/.keepme, x/.keepme: added dummy file so
	  include/modbuild directory gets created

2001-01-30 20:26  fmhess

	* comedi/comedi_fops.c: added a bunch of if(!dev->attached) sanity
	  checks

2001-01-30 15:24  fmhess

	* comedi/comedi_fops.c: fixed memory leak due to last change

2001-01-30 15:19  fmhess

	* comedi/comedi_fops.c, include/linux/comedi.h,
	  include/linux/comedidev.h: fixed up counting of mmaps by using
	  struct file->private_data to keep track of mmap count

2001-01-29 18:43  ds

	* comedi/drivers/ni_pcidio.c: fixed NI document numbers

2001-01-29 13:38  fmhess

	* include/linux/comedi_rt.h: commented out #ifdef that broke
	  comedi_spin_lock_irqsave for rtlinux version 2

2001-01-29 01:37  fmhess

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

2001-01-29 00:01  fmhess

	* comedi/drivers/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 23:51  fmhess

	* comedi/drivers/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 20:10  fmhess

	* comedi/comedi_fops.c: made comedi_mmap_v22() mark subdevice as
	  mmapped

2001-01-28 20:04  fmhess

	* comedi/comedi_fops.c: improved sanity checks in bufconfig ioctl

2001-01-28 19:45  fmhess

	* include/linux/comedi.h: added SDF_MMAPPED flag

2001-01-28 19:42  fmhess

	* include/linux/comedidev.h: changed comedi_device.read_subdev and
	  write_subdev from type unsigned int to type signed int

2001-01-28 15:46  fmhess

	* comedi/drivers.c, comedi/drivers/das800.c, comedi/drivers/skel.c,
	  include/linux/comedidev.h: added replacement for recognize that
	  can report valid board names

2001-01-28 14:20  fmhess

	* comedi/drivers/dt2811.c: fixed bug in attach function

2001-01-27 16:44  fmhess

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

2001-01-27 16:26  fmhess

	* comedi/drivers/das800.c: [no log message]

2001-01-27 16:20  fmhess

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

2001-01-27 15:23  fmhess

	* Documentation/comedi/hardware: added das800 and das1800 drivers

2001-01-27 15:13  fmhess

	* Documentation/comedi/drivers.txt: updated notes for das1800 and
	  das800 drivers

2001-01-27 14:46  fmhess

	* comedi/comedi_fops.c: undid my last fix because i think it was
	  wrong

2001-01-27 14:36  fmhess

	* comedi/comedi_fops.c: fixed bug with initialization of
	  buf_user_ptr and buf_user_count in do_cmd_ioctl for writeable
	  subdevices

2001-01-27 14:33  fmhess

	* comedi/comedi_fops.c: fixed corruption of chanlist pointer in
	  cmdtest ioctl, made cmd ioctl leave chanlist pointer alone
	  instead of nulling it.

2001-01-25 16:36  fmhess

	* comedi/comedi_fops.c: fixed buffer overrun race in
	  comedi_read_v22

2001-01-24 20:01  fmhess

	* comedi/drivers/das1800.c: trivial changes

2001-01-24 19:43  fmhess

	* include/linux/comedi.h: added bufconfig struct and ioctl

2001-01-24 19:41  fmhess

	* comedi/comedi_fops.c: added bufconfig ioctl

2001-01-24 14:33  fmhess

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

2001-01-23 19:44  ds

	* Makefile.modbuild: [no log message]

2001-01-23 19:44  ds

	* scripts/: Configure, config.dist: changes to Configure for
	  modbuild, and update to config.dist

2001-01-23 19:41  ds

	* comedi/drivers/das08-new.c: fix from Luke Stras

2001-01-23 19:07  ds

	* scripts/Configure: copied over verbatim 2.2.17 Configure

2001-01-23 13:59  ds

	* README: added CVS info

2001-01-23 13:47  ds

	* TODO: [no log message]

2001-01-23 13:34  ds

	* include/linux/comedi_rt.h: removed circular dependency

2001-01-23 13:34  ds

	* comedi/kcomedilib/kcomedilib_main.c: compile fix

2001-01-23 13:34  ds

	* comedi/drivers/ni_pcidio.c: added insn support

2001-01-23 13:33  ds

	* comedi/drivers/ni_mio_cs.c: fixes, debug

2001-01-23 13:33  ds

	* comedi/drivers/ni_mio_common.c: fixes, debugging

2001-01-23 13:32  ds

	* comedi/drivers/ni_atmio.c: random cleanup, attempt at ISAPNP

2001-01-23 13:31  ds

	* comedi/drivers/dt282x.c: random cleanup

2001-01-23 13:30  ds

	* TODO: [no log message]

2001-01-23 13:30  ds

	* Makefile.modbuild: remove make dep

2001-01-17 17:05  ds

	* comedi/drivers.c: bugfix

2001-01-17 13:01  ds

	* comedi/kcomedilib/kcomedilib_main.c: remove module.h

2001-01-17 13:01  ds

	* comedi/rt.c: clear struct after malloc

2001-01-17 13:00  ds

	* comedi/drivers/dt282x.c: fixed adbits for dt2824

2001-01-16 17:21  tag r0_7_55

2001-01-16 17:21  ds

	* comedi/kcomedilib/Makefile, comedi/kcomedilib/data.c,
	  comedi/kcomedilib/dio.c, comedi/kcomedilib/kcomedilib_main.c,
	  comedi/kcomedilib/ksyms.c, include/linux/comedi.h,
	  include/linux/comedilib.h: bunch of changes for kcomedilib

2001-01-16 17:20  ds

	* TODO: [no log message]

2001-01-16 17:01  ds

	* comedi/drivers/ni_atmio.c: driver was choking on ni_atmio name

2001-01-16 17:00  ds

	* comedi/rt.c: fix error message

2001-01-16 14:26  ds

	* comedi/Makefile: fix accidental compilation of kcomedilib

2001-01-16 14:24  ds

	* comedi/kcomedilib/: data.c, dio.c, kcomedilib_main.c: fixed
	  unresolved symbols

2001-01-16 14:00  ds

	* include/linux/comedidev.h: fix spinlock defs

2001-01-16 13:59  ds

	* include/linux/comedi_rt.h: fix RTAI spin_lock defs

2001-01-16 13:59  ds

	* comedi/drivers/das800.c: move header files

2001-01-16 13:58  ds

	* comedi/drivers/ni_mio_cs.c: compile fix

2001-01-16 12:15  ds

	* comedi/drivers/ni_mio_common.c: bugfix on cmdtest ao

2001-01-16 12:15  ds

	* comedi/drivers/ni_mio_cs.c: new cards

2001-01-16 12:14  ds

	* include/linux/comedidev.h: moved comedi_rt.h

2001-01-16 12:13  ds

	* include/linux/comedi_rt.h: added spinlock stuff (frank)

2001-01-16 12:12  ds

	* comedi/drivers/das800.c: update from Frank

2001-01-16 12:01  ds

	* include/linux/comedi_rt.h: fix for rtlinux 3.0

2001-01-16 11:59  ds

	* comedi/comedi_rt.h, include/linux/comedi_rt.h: move comedi_rt.h

2001-01-15 17:56  ds

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

2001-01-13 11:19  ds

	* comedi/drivers.c: fix reference counting

2001-01-12 17:44  ds

	* scripts/Configure: clarity fix

2001-01-12 10:32  ds

	* comedi/kcomedilib/kcomedilib_main.c: fix symbol export

2001-01-12 10:31  ds

	* comedi/: rtai.c, rtl.c, rtl_v1.c: remove old files

2001-01-11 17:07  tag r0_7_54

2001-01-11 17:07  ds

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

2001-01-11 17:03  ds

	* comedi/drivers/poc.c: compile fixes

2001-01-11 16:50  ds

	* comedi/drivers/: 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-11 16:48  ds

	* comedi/comedi_rt.h: fix for rtlinux-3.0

2001-01-11 11:02  ds

	* README: mailing list changes

2001-01-09 14:21  ds

	* comedi/: Config.in, drivers/Makefile, drivers/poc.c: added poc
	  driver

2001-01-09 14:18  ds

	* comedi/: rtai.c, rtl.c, rtl_v1.c, drivers/dt282x.c,
	  drivers/ni_pcidio.c: migrate everybody from asm/irq.h to
	  linux/irq.h

2001-01-09 14:18  ds

	* scripts/dep.rtai: fix for rtai4 CVS

2001-01-09 14:17  ds

	* TODO: random checkin

2001-01-09 13:06  ds

	* include/linux/irq.h: who forgot to check in irq.h?

2001-01-08 17:02  ds

	* scripts/dep.linux: fix versioning issues on UTS_VERSION

2001-01-08 17:00  ds

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

2001-01-08 16:59  ds

	* comedi/drivers/dt2814.c: cleanup

2001-01-08 16:59  ds

	* comedi/drivers.c: clears dev structure on attach

2001-01-08 16:57  ds

	* INSTALL: bugfix

2001-01-08 16:42  ds

	* comedi/comedi_fops.c: bugfix

2001-01-01 19:34  ds

	* comedi/drivers/: das16-new.c, quatech_daqp_cs.c: compile fixes

2001-01-01 19:34  ds

	* scripts/config.dist: update

2001-01-01 16:30  ds

	* comedi/drivers/ni_pcidio.c: fix recognize having wrong prototype

2001-01-01 16:29  ds

	* comedi/drivers/ni_mio_common.c: fix dio configuration bug

2001-01-01 16:29  ds

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

2000-12-26 11:28  ds

	* comedi/drivers/das1800.c: update from frank

2000-12-22 16:23  ds

	* comedi/drivers/das1800.c: update from Frank

2000-12-19 11:06  ds

	* INSTALL: modprobe does not require .o

2000-12-19 11:05  ds

	* comedi/drivers/ni_pcidio.c: fix recognize

2000-12-18 12:28  ds

	* comedi/drivers/das16-new.c: fix compile problems

2000-12-18 12:28  ds

	* comedi/drivers/ni_atmio.c: fix warning

2000-12-18 11:41  ds

	* comedi/comedi_fops.c: fix in do_cmd_ioctl()

2000-12-18 11:39  ds

	* comedi/rt.c: fixed include

2000-12-18 11:38  ds

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

2000-12-18 11:36  ds

	* comedi/drivers/das16-new.c: changes from Chris Baugher

2000-12-15 13:27  ds

	* comedi/drivers/das08.c: bugfix from Luke Stras

2000-12-11 23:58  ds

	* comedi/drivers/das1800.c: update from frank

2000-12-07 20:09  ds

	* Makefile.modbuild: readded depmod on install

2000-12-06 15:10  tag r0_7_53

2000-12-06 15:10  ds

	* comedi/: comedi_rt.h, rt.c: fixed 2.2.17/rtl-2.2 compile

2000-12-06 15:09  ds

	* comedi/drivers/ni_pcimio.c: new device id

2000-12-06 15:09  ds

	* comedi/drivers/ni_mio_common.c: remove warnings

2000-12-06 15:09  ds

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

2000-12-05 23:06  ds

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

2000-12-02 12:51  tag r0_7_52

2000-12-02 12:51  ds

	* comedi/: Config.in, drivers/Makefile: added das1800

2000-12-02 12:51  ds

	* Documentation/comedi/drivers.txt, comedi/drivers/das1800.c,
	  comedi/drivers/das800.c: update from Frank Mori Hess

2000-12-01 14:07  ds

	* comedi/drivers/: ni_mio_common.c, ni_mio_cs.c: error message
	  cleanup

2000-12-01 14:06  ds

	* comedi/comedi_fops.c: fixed compile errors on 2.2

2000-12-01 14:05  ds

	* include/linux/mm.h: added mm.h compat header

2000-11-30 15:34  tag r0_7_51

2000-11-30 15:34  ds

	* comedi/drivers/ni_mio_common.c: random changes for block mode

2000-11-30 15:30  ds

	* comedi/drivers/amcc_s5933.h: compile fix

2000-11-30 15:29  ds

	* comedi/comedi_fops.c: make select work when there is no cmd
	  running

2000-11-30 15:28  ds

	* NOTES: don't want this no more

2000-11-29 20:25  ds

	* Documentation/comedi/configuration: info on configuration
	  parameters

2000-11-29 20:19  ds

	* Contributors: added Contributors list

2000-11-29 20:19  ds

	* comedi/drivers/: 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 20:16  ds

	* comedi/comedi_fops.c: fixed mmap reference counting

2000-11-29 20:15  ds

	* comedi/drivers/das800.c: compile fix

2000-11-29 20:15  ds

	* comedi/drivers/Makefile: [no log message]

2000-11-29 20:14  ds

	* comedi/drivers/amcc_s5933.h: compile fixes

2000-11-29 19:31  ds

	* comedi/Config.in: fixed adl9118 driver

2000-11-29 19:30  ds

	* TODO: [no log message]

2000-11-29 19:29  ds

	* comedi/drivers/ni_mio_cs.c: removed release_region

2000-11-29 19:28  ds

	* comedi/drivers/dt282x.c: added insn support

2000-11-29 19:27  ds

	* comedi/drivers/dt2814.c: added cmd support, insn support

2000-11-29 19:26  ds

	* comedi/drivers/skel.c: added cmdtest

2000-11-29 18:18  ds

	* comedi/drivers/das800.c: update from frank

2000-11-25 20:11  ds

	* Documentation/comedi/drivers.txt: updates

2000-11-25 19:53  ds

	* Documentation/comedi/drivers.txt: change format

2000-11-24 19:20  ds

	* comedi/drivers/das800.c: driver cleanup

2000-11-24 19:10  ds

	* TODO, comedi/Makefile, comedi/comedi_fops.c,
	  comedi/comedi_ksyms.c, comedi/comedi_rt.h, comedi/rt.c,
	  comedi/drivers/ni_mio_common.c, comedi/drivers/pcl818.c,
	  comedi/drivers/quatech_daqp_cs.c,
	  comedi/kcomedilib/kcomedilib_main.c, include/linux/comedidev.h:
	  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-24 01:14  ds

	* comedi/drivers/ni_mio_common.c: added flag to error string
	  conversion

2000-11-24 01:13  ds

	* comedi/drivers/das800.c: driver fixes

2000-11-24 01:00  ds

	* comedi/: Config.in, drivers/Makefile, drivers/das800.c: added
	  das800 driver

2000-11-21 13:46  ds

	* Makefile: fixed mknod bug

2000-11-13 05:39  ds

	* Makefile.modbuild: compile fixes

2000-11-13 05:23  ds

	* include/linux/version.h: wedge for version.h

2000-11-13 05:22  ds

	* include/linux/comedidev.h: moved from comedi/comedi_module.h

2000-11-13 05:21  ds

	* scripts/dep.rtlinux: = vs. == bugfix

2000-11-13 05:21  ds

	* Makefile.modbuild: [no log message]

2000-11-13 05:17  ds

	* comedi/drivers/ni_atmio.c: rtlinux fix

2000-11-07 16:59  ds

	* scripts/check_kernel: looked in /usr/include/linux

2000-11-07 16:50  ds

	* comedi/: am9513.h, drivers/am9513.h: move header file

2000-11-07 16:48  ds

	* comedi/: comedi_fops.c, comedi_ksyms.c, drivers.c, dummy.c,
	  proc.c, range.c, rt.c, rtai.c, rtl.c, rtl_v1.c, drivers/8255.c,
	  drivers/8255.h, drivers/adl_pci9118.c, drivers/comedi_parport.c,
	  drivers/daqboard2000.c, drivers/das08-new.c, drivers/das08.c,
	  drivers/das08jr.c, drivers/das16-new.c, drivers/das16.c,
	  drivers/das1600.c, drivers/das6402.c, drivers/dt2801.c,
	  drivers/dt2811.c, drivers/dt2814.c, drivers/dt2815.c,
	  drivers/dt2817.c, drivers/dt282x.c, drivers/dt3000.c,
	  drivers/ii_pci20kc.c, drivers/mite.c, drivers/mite.h,
	  drivers/multiq3.c, drivers/ni_atmio.c, drivers/ni_atmio16d.c,
	  drivers/ni_mio_cs.c, drivers/ni_pcidio.c, drivers/ni_pcimio.c,
	  drivers/pcl711.c, drivers/pcl724.c, drivers/pcl725.c,
	  drivers/pcl726.c, drivers/pcl812.c, drivers/pcl818.c,
	  drivers/quatech_daqp_cs.c, drivers/rti800.c, drivers/rti802.c,
	  drivers/skel.c, kcomedilib/data.c, kcomedilib/dio.c,
	  kcomedilib/kcomedilib_main.c, realtime/vd_dds.c,
	  realtime/vd_timer.c: fix sed script mistake

2000-11-07 16:39  ds

	* comedi/: comedi_fops.c, comedi_ksyms.c, comedi_module.h,
	  drivers.c, dummy.c, proc.c, range.c, rt.c, rtai.c, rtl.c,
	  rtl_v1.c, drivers/8255.c, drivers/8255.h, drivers/adl_pci9118.c,
	  drivers/comedi_parport.c, drivers/daqboard2000.c,
	  drivers/das08-new.c, drivers/das08.c, drivers/das08jr.c,
	  drivers/das16-new.c, drivers/das16.c, drivers/das1600.c,
	  drivers/das6402.c, drivers/dt2801.c, drivers/dt2811.c,
	  drivers/dt2814.c, drivers/dt2815.c, drivers/dt2817.c,
	  drivers/dt282x.c, drivers/dt3000.c, drivers/ii_pci20kc.c,
	  drivers/mite.c, drivers/mite.h, drivers/multiq3.c,
	  drivers/ni_atmio.c, drivers/ni_atmio16d.c, drivers/ni_mio_cs.c,
	  drivers/ni_pcidio.c, drivers/ni_pcimio.c, drivers/pcl711.c,
	  drivers/pcl724.c, drivers/pcl725.c, drivers/pcl726.c,
	  drivers/pcl812.c, drivers/pcl818.c, drivers/quatech_daqp_cs.c,
	  drivers/rti800.c, drivers/rti802.c, drivers/skel.c,
	  kcomedilib/data.c, kcomedilib/dio.c,
	  kcomedilib/kcomedilib_main.c, realtime/vd_dds.c,
	  realtime/vd_timer.c: change comedi_module.h to linux/comedidev.h

2000-11-07 16:36  ds

	* comedi/drivers/8255.c: warning fixes

2000-11-07 15:53  ds

	* comedi/: comedi_module.h, comedi_rt.h: moved comedi.h to
	  include/linux/

2000-11-07 15:47  ds

	* include/: comedi.h, linux/comedi.h: moved comedi.h to linux/

2000-11-07 15:46  ds

	* comedi/drivers.c: fix warning

2000-11-07 15:24  ds

	* comedi/comedi_fops.c, comedi/comedi_module.h, comedi/drivers.c,
	  comedi/drivers/8255.c, comedi/drivers/mite.c,
	  comedi/drivers/ni_mio_common.c, include/comedi.h: addition of
	  insn_config

2000-11-07 15:23  ds

	* Documentation/comedi/counter-spec: added ideas for counter
	  configuration

2000-11-07 15:22  ds

	* include/linux/: module.h, pci.h: new files

2000-11-07 15:21  ds

	* comedi/drivers/das16-new.c: added recognize function

2000-11-07 15:20  ds

	* comedi/kern_compat.h: move parts to include/linux

2000-11-07 15:20  ds

	* comedi/comedi_ksyms.c: fixed 2.0 symbol export

2000-10-15 18:33  ds

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

2000-10-15 18:33  ds

	* comedi/kern_compat.h: moved some stuff to include/

2000-10-15 18:33  ds

	* include/: asm/uaccess.h, linux/wait.h: new

2000-10-15 17:53  ds

	* Makefile, comedi/kern_compat.h, comedi/rtl.c,
	  scripts/dep.rtlinux: Patch from Tomasz

2000-10-15 17:50  ds

	* Makefile.modbuild, comedi/Config.in,
	  comedi/drivers/daqboard2000.c, comedi/drivers/dt3000.c,
	  comedi/realtime/vd_dds.c, scripts/dep.rtlinux: patch from Tomasz

2000-10-15 17:31  ds

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

2000-10-13 20:55  ds

	* TODO, scripts/preconfigure: removed pcmcia dep (conflicts on
	  2.4.0)

2000-10-13 20:36  ds

	* Makefile.modbuild, comedi/Config.in, comedi/drivers/Makefile,
	  comedi/drivers/quatech_daqp_cs.c, etc/pcmcia/comedi.conf,
	  scripts/dep.pcmcia, scripts/dep.rtlinux, scripts/preconfigure:
	  patch from Brent Baccala

2000-10-13 05:29  tag r0_7_50

2000-10-13 05:29  ds

	* comedi/: comedi_fops.c, drivers.c: moved BUG check to drivers.c
	  compile warning fix

2000-10-13 05:28  ds

	* TODO: random TODO checkin

2000-10-13 05:28  ds

	* Makefile: version bump

2000-10-13 05:27  ds

	* comedi/drivers/comedi_parport.c: updates for insn

2000-10-13 05:27  ds

	* comedi/: kvmem.c, kvmem.h: fixes for kernel >=2.4.0-test7

2000-10-13 04:51  ds

	* comedi/drivers/ii_pci20kc.c: modified for insn

2000-10-13 04:15  ds

	* comedi/drivers/ii_pci20kc.c: update from Markus

2000-10-12 16:07  ds

	* Makefile.modbuild, scripts/dep.rtlinux: fix rtlinux include file
	  problems

2000-10-12 16:00  ds

	* Documentation/comedi/drivers.txt, Documentation/comedi/hardware,
	  comedi/Config.in, comedi/drivers/adl_pci9118.c,
	  comedi/drivers/amcc_s5933.h, scripts/Configure.help: new driver
	  from Michal Dobes, plus fixes to docs

2000-10-11 16:48  tag r0_7_49

2000-10-11 16:48  ds

	* Documentation/comedi/hacks: added documentation of hacks

2000-10-10 21:13  ds

	* comedi_config/: Makefile, comedi_config.c: removed comedi_config

2000-10-10 21:09  ds

	* INSTALL: updates

2000-10-10 21:09  ds

	* TODO: [no log message]

2000-10-10 21:08  ds

	* comedi/kcomedilib/: data.c, dio.c, kcomedilib_main.c: insn
	  support

2000-10-10 21:07  ds

	* comedi/drivers.c: insn_read/write emulation based on insn_bits

2000-10-10 21:00  ds

	* comedi/comedi_module.h: added read/write wait_queues and
	  read/write subdevices

2000-10-10 20:59  ds

	* comedi/comedi_fops.c: changed insn handling added poll fop
	  changed read/write from depending on f_pos to paticular
	  read/write subdev

2000-10-10 20:54  ds

	* comedi/Config.in: added fpga conf option for dasboard2000

2000-10-10 20:50  ds

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

2000-10-10 20:47  ds

	* comedi/drivers/daqboard2000.c: code cleanup modularized fpga code

2000-10-10 20:40  ds

	* include/comedi.h: added comedi_do_insn()

2000-09-17 11:50  ds

	* comedi/drivers/rti800.c: fix 815 recognition

2000-09-09 18:00  ds

	* comedi/drivers/daqboard2000.c: patch from anders re 8255

2000-09-09 17:50  ds

	* comedi/drivers.c: ao insn emulation bug

2000-09-07 20:40  ds

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

2000-09-07 20:22  ds

	* comedi/comedi_fops.c: change email address

2000-09-07 20:21  ds

	* comedi/drivers/ni_pcimio.c: removed debugging messages

2000-09-07 13:34  ds

	* Makefile: The reappearance of make dev

2000-09-05 20:53  tag r0_7_48

2000-09-05 20:53  ds

	* comedi/drivers/ni_mio_cs.c: remove bogus undef

2000-09-05 20:53  ds

	* comedi/drivers.c: fix for insn->mode0 conversion

2000-09-05 14:33  ds

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

2000-09-05 14:16  ds

	* comedi/drivers/ni_pcimio.c: device id

2000-09-05 13:45  ds

	* etc/pcmcia/comedi.conf: Added PCMCIA device id

2000-09-04 22:12  ds

	* comedi/drivers/ni_mio_common.c: hack bugfix for commands

2000-09-04 22:11  ds

	* Makefile.modbuild: remove extra -DMODULE

2000-09-04 19:09  ds

	* comedi/drivers/: ni_mio_common.c, ni_mio_cs.c: speedup changes.

2000-09-04 19:08  ds

	* comedi/drivers/ni_pcimio.c: added PCI id

2000-09-02 21:54  ds

	* comedi/drivers/ni_mio_common.c: fix cmdtest bug for external
	  triggering

2000-09-02 21:53  ds

	* comedi/drivers/mite.h: added mite_list_devices()

2000-09-02 21:51  ds

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

2000-09-02 21:49  ds

	* include/comedi.h: add instruction bits support, make
	  comedi_insn_struct forward compatible

2000-09-02 21:49  ds

	* comedi/: comedi_fops.c, comedi_module.h, drivers.c,
	  drivers/8255.c, drivers/dt282x.c, drivers/ni_mio_common.c:
	  instruction bits support

2000-09-02 21:44  ds

	* comedi/drivers/: das16.c, dt3000.c: warning cleanups

2000-09-02 21:42  ds

	* comedi/range.c: fix unknown range

2000-09-02 21:41  ds

	* Documentation/comedi/command: doc update

2000-09-02 21:41  ds

	* TODO: todo update

2000-08-31 11:29  ds

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

2000-08-30 11:42  ds

	* comedi/drivers/ni_mio_cs.c: fix unknown device id message

2000-08-18 20:59  ds

	* Makefile.modbuild: revert previous change (ppc cross-compile)

2000-08-18 20:59  ds

	* comedi/drivers/: 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 16:45  ds

	* Makefile.modbuild: modbuild changes

2000-08-09 16:44  ds

	* comedi/Config.in: makefile related fix

2000-08-09 16:42  ds

	* comedi/: comedi_fops.c, proc.c, comedi_module.h: changes due to
	  modbuild

2000-08-09 16:28  ds

	* comedi/drivers/ni_mio_cs.c: fix fifo depth

2000-08-09 16:27  ds

	* scripts/: Configure, dep.rtai, preconfigure: dep fixes

2000-08-08 02:44  ds

	* comedi/drivers/ni_pcimio.c: start name migration to ni_pcimio

2000-08-05 19:31  ds

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

2000-07-27 20:38  ds

	* comedi/rtl.c: bugfix

2000-07-26 19:12  ds

	* include/linux/config.h: merge modbuild-0.0.2

2000-07-26 19:11  ds

	* comedi/rtai.c: fix rtai.h include

2000-07-26 19:10  ds

	* comedi/: comedi_module.h, comedi_rt.h: fix config.h include, as
	  per modbuild-0.0.2

2000-07-26 19:10  ds

	* comedi/drivers/: ni_atmio.c, ni_mio_cs.c: fix RT dep

2000-07-26 19:07  ds

	* Makefile, Makefile.modbuild, scripts/Configure,
	  scripts/check_kernel, scripts/config.in, scripts/dep.linux,
	  scripts/dep.rtai, scripts/dep.rtlinux, scripts/mkdep.c,
	  scripts/preconfigure, arch/Makefile.noarch: merge modbuild-0.0.2
	  changes

2000-07-26 16:51  ds

	* comedi/rtai.c, comedi/drivers/comedi_parport.c,
	  comedi/drivers/ni_mio_common.c, include/comedi.h: changes

2000-07-25 20:28  ds

	* Makefile: version bump

2000-07-24 15:43  tag r0_7_47

2000-07-24 15:43  ds

	* Documentation/comedi/drivers.txt, comedi/Config.in,
	  comedi/drivers/8255.h, comedi/drivers/Makefile,
	  scripts/Configure.help, comedi/drivers/pcl724.c: patch from dobes

2000-07-24 15:42  ds

	* comedi/drivers/skel.c: added skeleton driver

2000-07-24 15:41  ds

	* Makefile, Documentation/comedi/FAQ,
	  Documentation/comedi/hardware, comedi/Config.in, comedi/Makefile,
	  comedi/comedi_fops.c, comedi/comedi_module.h, comedi/drivers.c,
	  comedi/drivers/Makefile, comedi/drivers/das08-new.c,
	  comedi/drivers/das16-new.c, comedi/drivers/dt282x.c,
	  comedi/drivers/ni_atmio.c, comedi/drivers/ni_atmio16d.c,
	  comedi/drivers/ni_mio_common.c, comedi/drivers/ni_mio_cs.c,
	  comedi/drivers/ni_pcimio.c, comedi/drivers/ni_stc.h: lots of
	  changes

2000-07-21 18:38  ds

	* comedi/drivers/: pcl812.c, pcl818.c: iobase fix

2000-07-21 18:37  ds

	* comedi/drivers/pcl726.c: updates from Michal Dobes

2000-07-14 22:37  ds

	* comedi/: comedi_module.h, drivers/das08-new.c,
	  drivers/das16-new.c: changes

2000-07-13 13:31  tag r0_7_46

2000-07-13 13:31  ds

	* Makefile: version bump

2000-07-13 13:25  ds

	* comedi/comedi_fops.c, comedi/drivers.c, comedi/kern_compat.h,
	  scripts/config.in: compilation fixes

2000-07-13 13:15  ds

	* comedi/drivers/: ni_mio_common.c, ni_pcimio.c: fix breakage

2000-07-13 13:02  ds

	* comedi/drivers/ni_mio_common.c: remove debugging bug

2000-07-13 10:40  ds

	* comedi/comedi_fops.c: CONFIG_KMOD check

2000-07-12 21:29  ds

	* comedi/kern_compat.h: added module stuff for 2.0

2000-07-12 21:27  ds

	* comedi/: comedi_fops.c, drivers.c: MOD_INC/DEC fixes

2000-07-12 21:12  ds

	* comedi/drivers.c: __this_module fix

2000-07-12 20:54  ds

	* comedi/kern_compat.h: added THIS_MODULE

2000-07-12 20:46  ds

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

2000-07-12 20:44  ds

	* comedi/drivers/: ni_mio_common.c, ni_mio_cs.c: random editing

2000-07-12 20:42  ds

	* comedi/comedi_module.h: kernel compile fixes

2000-07-12 20:39  ds

	* comedi/comedi_fops.c: comment, init code

2000-07-12 20:39  ds

	* TODO: [no log message]

2000-07-12 20:38  ds

	* README: email address changes

2000-07-12 20:38  ds

	* Makefile: change installation

2000-07-12 20:37  ds

	* Documentation/comedi/hardware: hardware list

2000-07-12 20:35  ds

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

2000-07-12 14:19  ds

	* comedi/Config.in: changes for DAS drivers, fix for kernel compile

2000-06-26 11:29  ds

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

2000-06-22 15:27  ds

	* etc/pcmcia/: comedi, comedi.conf: added pcmcia configuration
	  scripts

2000-06-15 02:51  tag r0_7_45

2000-06-15 02:51  ds

	* comedi/: comedi_fops.c, comedi_module.h: major event handling
	  changes

2000-06-15 02:46  ds

	* comedi/drivers/ni_mio_common.c: made PCI DMA optional

2000-06-15 02:42  ds

	* comedi/drivers/ni_mio_common.c: more sign bit fixes

2000-06-15 01:39  ds

	* comedi/drivers.c: more emulation

2000-06-15 01:10  ds

	* include/comedi.h: instruction support

2000-06-15 01:10  ds

	* comedi/: comedi_fops.c, comedi_module.h, comedi_rt.h, drivers.c:
	  insn support, rt virtualization, runflags

2000-06-15 01:03  ds

	* comedi/drivers/: 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-15 01:00  ds

	* comedi/Config.in: fix CONFIG_PCI dependency

2000-06-15 00:57  ds

	* comedi/rtai.c: fix crash on rmmod dur to free_irq()

2000-06-14 18:23  ds

	* comedi/drivers/dt2801.c: fix compile warning

2000-06-14 03:56  ds

	* Documentation/comedi/notes/: boards, das, regmaps: collected
	  information about DAS boards

2000-06-14 03:45  ds

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

2000-06-14 03:26  ds

	* comedi/: comedi_module.h, comedi_rt.h, rt.c, rt_pend_tq.h,
	  rtai.c, rtl.c: TM added rt interrupt for user space support

2000-06-14 03:02  ds

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

2000-06-02 03:03  ds

	* comedi/realtime/vd_dds.c: updates for comedi interface changes,
	  fixes for rtai

2000-06-02 03:03  ds

	* comedi/drivers/ni_mio_common.c: analog output range problem fix

2000-05-31 23:07  ds

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

2000-05-30 23:11  ds

	* comedi/old/atmio-16d.c: rm old file

2000-05-26 20:54  ds

	* comedi/kcomedilib/kcomedilib_main.c: [no log message]

2000-05-26 20:54  ds

	* comedi/drivers/: 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 20:53  ds

	* Rules.make, comedi/Config.in, comedi/comedi_fops.c: patch from
	  Tomasz

2000-05-26 20:30  ds

	* comedi/drivers/ni_mio_cs.c: fix interrupt pin.  interrupts work.

2000-05-25 22:43  ds

	* comedi/drivers/ni_mio_cs.c: driver works

2000-05-25 22:19  ds

	* comedi/drivers/ni_mio_cs.c: Correctly configures card --
	  fingerprint works

2000-05-24 19:35  tag r44

2000-05-24 19:35  ds

	* comedi/Config.in: fix last PCMCIA fix

2000-05-24 19:31  ds

	* Makefile: fix previous PCMCIA breakage

2000-05-24 19:29  ds

	* comedi/drivers/daqboard2000.c: PCI fixes for 2.3

2000-05-24 19:19  ds

	* comedi/Config.in: PCMCIA fixes

2000-05-24 19:19  ds

	* Makefile: version bump, PCMCIA fixes

2000-05-24 19:18  ds

	* comedi/drivers/ni_mio_cs.c: more work

2000-05-24 18:51  ds

	* comedi/drivers/dt2815.c: warning fix

2000-05-24 18:32  ds

	* comedi/drivers/ni_pcimio.c: add gpct members to ni_private

2000-05-24 18:27  ds

	* scripts/Configure.help: Heavily updated for new drivers, new
	  CONFIG_ options

2000-05-24 17:43  ds

	* comedi/range.c: range_type cleanup

2000-05-24 17:43  ds

	* comedi/comedi_fops.c: dev->minor fix, a minor bugfix

2000-05-24 17:42  ds

	* comedi/kcomedilib/kcomedilib_main.c: additions from Michal Dobes

2000-05-24 17:25  ds

	* include/comedi.h: added SDF_PACKED

2000-05-23 22:31  ds

	* comedi/: comedi_ksyms.c, comedi_module.h, drivers.c: dynamic
	  allocation of devices for PCMCIA

2000-05-23 22:26  ds

	* comedi/comedi_fops.c, comedi/comedi_ksyms.c,
	  comedi/comedi_module.h, include/comedi.h: added
	  comedi_error_done()

2000-05-23 22:26  ds

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

2000-05-23 14:21  ds

	* comedi/drivers/ni_mio_cs.c: more changes

2000-05-23 13:50  ds

	* comedi/drivers/pcl818.c: patch from Michael Dobes

2000-05-23 13:50  ds

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

2000-05-23 13:46  ds

	* Documentation/comedi/drivers.txt, comedi/Config.in,
	  comedi/drivers/8253.h, comedi/drivers/Makefile,
	  comedi/drivers/pcl711.c, comedi/drivers/pcl812.c: patch from
	  Michael Dobes

2000-05-23 13:44  ds

	* comedi/: Config.in, drivers.c, drivers/Makefile,
	  drivers/ni_atmio.c, drivers/ni_atmio16d.c,
	  drivers/ni_mio_common.c, drivers/ni_stc.h: patch from Anders
	  Blomdell

2000-05-21 15:23  ds

	* comedi/drivers/ni_mio_cs.c: updates to mio_cs

2000-05-10 18:51  ds

	* comedi/drivers/ni_mio_common.c: documentation fixes

2000-05-10 18:51  ds

	* comedi/: comedi_fops.c, range.c: range fixes for multiple
	  channels

2000-05-06 16:26  ds

	* comedi/drivers/ni_atmio16d.c: sanity fixes

2000-05-06 14:55  ds

	* comedi/drivers/ni_atmio16d.c: buffer fix

2000-05-06 14:55  ds

	* comedi/Config.in: PCMCIA fix

2000-05-05 15:24  ds

	* comedi/: Config.in, drivers.c, drivers/Makefile,
	  drivers/dt3000.c, drivers/ni_atmio.c, drivers/ni_atmio16d.c:
	  random unknown changes

2000-05-05 15:23  ds

	* comedi/: Config.in, drivers/Makefile, drivers/ni_mio_common.c,
	  drivers/ni_stc.h: changes for ni_mio_cs

2000-05-05 15:22  ds

	* comedi/drivers/ni_mio_cs.c: added ni_mio_cs.c

2000-05-05 15:14  ds

	* comedi/drivers/ni_atmio16d.c: added ni_atmio16d.c

2000-04-06 03:18  tag r0_7_42

2000-04-06 03:18  ds

	* Makefile: LINUXDIR fix

2000-04-04 00:59  ds

	* comedi/kcomedilib/kcomedilib_main.c: compile fix

2000-04-04 00:59  ds

	* comedi/drivers/ni_mio_common.c: fixes for continuous acquisition

2000-03-23 13:58  ds

	* comedi/kcomedilib/: data.c, dio.c, kcomedilib_main.c: fixed
	  data_len issues

2000-03-22 14:35  tag r0_7_41

2000-03-22 14:35  ds

	* comedi/drivers/ni_pcidio.c: allocates correct number of subdevs

2000-03-22 14:34  ds

	* comedi/drivers/das1600.c: tentative patch for das16 compatibility

2000-03-22 14:33  ds

	* comedi/drivers/8255.h: added warning when not configured

2000-03-21 15:08  ds

	* Makefile, comedi/kcomedilib/kcomedilib_main.c: compilation fix

2000-03-13 20:17  ds

	* comedi/kcomedilib/kcomedilib_main.c: fix data_len bug

2000-03-11 11:17  ds

	* comedi/comedi_fops.c, comedi/kcomedilib/kcomedilib_main.c,
	  include/comedi.h: Added prototypes for kcomedilib functions in
	  comedi.h, added comedi_open and comedi_close, removed conflict
	  with comedi.

2000-03-09 17:05  ds

	* Documentation/comedi/drivers.txt: updates

2000-03-09 17:04  ds

	* comedi/drivers.c: dev->board bugfix

2000-03-09 16:28  ds

	* comedi/drivers/8255.h: changed CONFIG_8255 to CONFIG_COMEDI_8255

2000-03-09 16:28  ds

	* comedi/drivers/ni_pcidio.c: Correctly inits 6503

2000-03-06 03:37  tag r0_7_40

2000-03-06 03:37  ds

	* comedi/drivers/ni_mio_common.c: fixups for commands

2000-03-06 03:36  ds

	* comedi/comedi_fops.c: Split do_trig_ioctl() and fixups for
	  commands.

2000-03-05 22:59  ds

	* comedi/range.c: warning fix

2000-03-05 22:59  ds

	* comedi/range.c: additional checks for getrange ioctl

2000-03-05 22:13  ds

	* comedi/comedi_fops.c: fix range_table==NULL bug

2000-03-05 21:58  ds

	* comedi/realtime/: vd_dds.c, vd_timer.c: fixes to compile for RTAI
	  (doesn't work)

2000-03-05 20:18  ds

	* comedi/drivers/8253.h: New file

2000-03-05 20:18  ds

	* comedi/: Config.in, comedi_fops.c, comedi_module.h, drivers.c,
	  proc.c, range.c, drivers/das1600.c, drivers/das6402.c,
	  drivers/dt2814.c, drivers/dt282x.c, drivers/dt3000.c,
	  drivers/ni_mio_common.c, drivers/ni_pcidio.c, drivers/pcl711.c,
	  drivers/pcl812.c, kcomedilib/dio.c, kcomedilib/kcomedilib_main.c,
	  realtime/vd_dds.c, realtime/vd_timer.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-05 20:13  ds

	* TODO: [no log message]

2000-03-03 21:07  ds

	* comedi/drivers/pcl812.c: Compilation fixes

2000-03-03 19:08  ds

	* Documentation/comedi/drivers.txt: added new drivers

2000-03-03 18:56  ds

	* etc/conf.modules: added char-major-98-0

2000-03-03 18:54  ds

	* TODO: [no log message]

2000-03-03 18:51  ds

	* INSTALL: updated INSTALL

2000-03-03 18:35  ds

	* Changelog: who needs changelogs anyway

2000-03-03 18:29  ds

	* INSTALL.RTAI, INSTALL.RTLinux: new install files for RTAI and
	  RTLinux

2000-03-03 18:10  ds

	* comedi/drivers/pcl812.c: added timer function

2000-03-03 18:06  ds

	* comedi/comedi_ksyms.c: removed symbols that were moved to
	  kcomedilib

2000-03-02 03:16  ds

	* comedi/drivers/ni_pcidio.c: Added PCI id for PCI-6503

2000-03-02 03:11  ds

	* Documentation/comedi/drivers.txt, comedi/Config.in,
	  comedi/comedi_module.h, comedi/drivers.c,
	  comedi/drivers/Makefile, comedi/drivers/pcl812.c: Added pcl812
	  driver from Michal Dobes <majkl@tesnet.cz>

2000-02-26 20:39  ds

	* comedi/drivers/ii_pci20kc.c: modularized PCI20k modules, general
	  cleanup

2000-02-26 20:38  ds

	* comedi/comedi_module.h: added private element to subdevice
	  structure

2000-02-26 18:23  ds

	* comedi/drivers/ii_pci20kc.c: include reordering

2000-02-26 18:12  ds

	* comedi/kcomedilib/Makefile: fixed linking

2000-02-26 18:04  ds

	* Makefile: no changes

2000-02-26 18:03  ds

	* TODO: [no log message]

2000-02-26 18:02  ds

	* comedi/comedi_fops.c: added command testing

2000-02-26 18:01  ds

	* comedi/drivers.c: rvfree memleak fix

2000-02-26 17:59  ds

	* comedi/drivers/ni_pcimio.c: added PCI ID

2000-02-26 17:59  ds

	* comedi/drivers/ni_mio_common.c: added AO channel loop

2000-02-26 17:58  ds

	* comedi/drivers/ii_pci20kc.c: range fixes

2000-02-25 15:12  ds

	* comedi/Config.in: Added entry for ii_pci20kc

2000-02-25 15:11  ds

	* comedi/drivers/Makefile: Fix ii_pci20kc again

2000-02-25 15:11  ds

	* comedi/drivers/Makefile: Fix ii_pci20kc

2000-02-25 15:09  ds

	* comedi/drivers/Makefile: Added ii_pci20kc

2000-02-25 15:09  ds

	* comedi/drivers/: ii-pci20kc.c, ii_pci20kc.c: Change name.

2000-02-25 15:07  ds

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

2000-02-24 18:31  ds

	* comedi/Makefile: don't always make realtime subdir

2000-02-21 21:52  ds

	* comedi/dummy.c: added init_module()/cleanup_module()

2000-02-20 17:54  ds

	* comedi/kcomedilib/: Makefile, data.c, dio.c: added
	  comedi_data_*() and comedi_dio_*() functions

2000-02-20 17:53  ds

	* comedi/kcomedilib/: kcomedilib.c, kcomedilib_main.c: rename

2000-02-17 03:03  ds

	* Makefile, comedi/comedi_fops.c, comedi/range.c,
	  comedi/drivers/ni_mio_common.c, comedi/drivers/ni_pcimio.c,
	  comedi/realtime/vd_dds.c, comedi/realtime/vd_timer.c,
	  include/comedi.h: command changes, range fixes

2000-02-15 16:49  ds

	* comedi/realtime/Makefile: Added comedi/realtime/Makefile

2000-02-15 03:02  ds

	* comedi/Makefile, comedi/comedi_fops.c, comedi/comedi_ksyms.c,
	  comedi/comedi_module.h, comedi/drivers.c, comedi/dummy.c,
	  comedi/mk_range.c, comedi/range.c, comedi/drivers/8255.c,
	  comedi/drivers/Makefile, comedi/drivers/comedi_parport.c,
	  comedi/drivers/das08.c, comedi/drivers/das08jr.c,
	  comedi/drivers/das1600.c, comedi/drivers/das6402.c,
	  comedi/drivers/dt2801.c, comedi/drivers/dt2811.c,
	  comedi/drivers/dt2814.c, comedi/drivers/dt2815.c,
	  comedi/drivers/dt2817.c, comedi/drivers/dt282x.c,
	  comedi/drivers/dt3000.c, comedi/drivers/multiq3.c,
	  comedi/drivers/ni_pcidio.c, comedi/drivers/pcl711.c,
	  comedi/drivers/pcl725.c, comedi/drivers/pcl726.c,
	  comedi/drivers/rti800.c, comedi/drivers/rti802.c,
	  include/comedi.h: range modularization

2000-02-15 03:01  ds

	* comedi/drivers/ni_stc.h: ai_speed addition

2000-02-15 03:00  ds

	* comedi/drivers/: 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-12 17:47  ds

	* include/comedi.h: changed command flags to a bitfield

2000-02-11 21:26  ds

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

2000-02-11 21:25  ds

	* comedi/: Config.in, Makefile: Fixes for virtual drivers

2000-02-11 21:24  ds

	* comedi/realtime/: vd_dds.c, vd_timer.c: Compilation fixes for
	  RTLinux-2.1, recent comedi changes

2000-02-09 23:56  ds

	* comedi/range.c: fixed typo on RANGE_bipolar2_5

2000-02-09 23:53  ds

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

2000-02-09 23:52  ds

	* Makefile, comedi/Makefile, comedi/range.c: Updates for dt2801
	  driver

2000-02-09 18:55  tag r0_7_39

2000-02-09 18:55  ds

	* comedi/: Makefile, comedi_ksyms.c, rtl.c: RTL fixes, export
	  functions for kcomedilib

2000-02-09 18:55  ds

	* Makefile: RTL fixes

2000-02-09 14:45  ds

	* comedi/Makefile: fixes for RANGE_* for pcimio

2000-02-09 14:45  ds

	* Makefile, TODO: version bump, fixes for RTLinux compiling

2000-02-09 02:51  ds

	* comedi/: comedi_module.h, drivers/dt282x.c: initial command
	  support for dt282x

2000-02-09 01:57  ds

	* Makefile, comedi/comedi_ksyms.c, comedi/comedi_module.h: ksyms
	  needed for kcomedilib

2000-02-09 01:43  ds

	* comedi/rt.c: This file somehow disappeared from the repository

2000-02-09 00:10  tag r0_7_38

2000-02-09 00:10  ds

	* Makefile, comedi/comedi_module.h: More compilation fixes

2000-02-08 23:59  ds

	* comedi/: rtl.c, rtl.h, rtl_v1.h: Removed unnecessary header files

2000-02-08 23:57  ds

	* comedi/: Makefile, comedi_module.h, rtai.c, rtai.h, rtl.c: fixed
	  compilation problems with RTL/RTAI

2000-02-08 23:56  ds

	* Documentation/comedi/drivers.txt: updated comedi_parport

2000-02-08 23:56  ds

	* Makefile, TODO: update

2000-02-08 21:20  ds

	* comedi/drivers/dt2801.c: Duh.  Compilation fixes.

2000-02-08 21:12  ds

	* comedi/drivers/dt2801.c: Modified debugging

2000-02-07 18:11  ds

	* comedi/drivers/comedi_parport.c: compilation fix

2000-02-07 18:08  ds

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

2000-02-07 18:08  ds

	* comedi/parport.c: [no log message]

2000-02-06 12:23  ds

	* Makefile: version bump

2000-02-06 12:16  ds

	* TODO: [no log message]

2000-02-05 16:43  ds

	* comedi/drivers/das16.c: Corrected type in last patch.

2000-02-03 18:07  ds

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

2000-02-01 23:49  ds

	* Makefile, comedi/Config.in, comedi/Makefile,
	  comedi/comedi_fops.c, comedi/comedi_ksyms.c, comedi/module.c,
	  comedi/rtai.c, comedi/rtl.c, comedi/rtl_v1.c,
	  comedi/drivers/ni_mio_common.c, scripts/config.dist: moved
	  module.c to comedi_fops.c merged patch

2000-02-01 22:21  tag r0_7_36

2000-02-01 22:21  ds

	* Changelog, INSTALL, Makefile, NOTES, README, Rules.make, TODO,
	  Documentation/comedi/FAQ,
	  Documentation/comedi/Hardware_Driver.HOWTO,
	  Documentation/comedi/command, Documentation/comedi/drivers.txt,
	  Documentation/comedi/mode-info,
	  Documentation/comedi/notes/README,
	  Documentation/comedi/notes/atmio_notes,
	  Documentation/comedi/notes/das,
	  Documentation/comedi/notes/testing, comedi/Config.in,
	  comedi/Makefile, comedi/am9513.h, comedi/comedi_ksyms.c,
	  comedi/comedi_module.h, comedi/drivers.c, comedi/dummy.c,
	  comedi/kern_compat.h, comedi/kvmem.c, comedi/kvmem.h,
	  comedi/mk_range.c, comedi/module.c, comedi/parport.c,
	  comedi/proc.c, comedi/range.c, comedi/rtai.c, comedi/rtai.h,
	  comedi/rtl.c, comedi/rtl.h, comedi/rtl_v1.c, comedi/rtl_v1.h,
	  comedi/drivers/8255.c, comedi/drivers/8255.h,
	  comedi/drivers/Makefile, comedi/drivers/das08.c,
	  comedi/drivers/das08jr.c, comedi/drivers/das16.c,
	  comedi/drivers/das1600.c, comedi/drivers/das6402.c,
	  comedi/drivers/dt2801.c, comedi/drivers/dt2811.c,
	  comedi/drivers/dt2814.c, comedi/drivers/dt2815.c,
	  comedi/drivers/dt2817.c, comedi/drivers/dt282x.c,
	  comedi/drivers/dt3000.c, comedi/drivers/mite.c,
	  comedi/drivers/mite.h, comedi/drivers/multiq3.c,
	  comedi/drivers/ni_atmio.c, comedi/drivers/ni_mio_common.c,
	  comedi/drivers/ni_pcidio.c, comedi/drivers/ni_pcimio.c,
	  comedi/drivers/ni_stc.h, comedi/drivers/pcl711.c,
	  comedi/drivers/pcl725.c, comedi/drivers/pcl726.c,
	  comedi/drivers/rti800.c, comedi/drivers/rti802.c,
	  comedi/kcomedilib/Makefile, comedi/kcomedilib/kcomedilib.c,
	  comedi/old/atmio-16d.c, comedi/old/atmio-16f.c,
	  comedi/old/atmio-16x.c, comedi/old/rti860.c,
	  comedi/realtime/vd_dds.c, comedi/realtime/vd_timer.c,
	  comedi_config/Makefile, comedi_config/comedi_config.c,
	  etc/comedi.conf, etc/conf.modules, etc/das1600.conf,
	  etc/dt282x.conf, etc/isapnp.conf, include/comedi.h, man/comedi.7,
	  man/comedi_config.8, scripts/Configure, scripts/Configure.help,
	  scripts/check_kernel, scripts/config.dist, scripts/config.h.dist,
	  scripts/config.in, scripts/pathdown.sh: Import of comedi-0.7.36.

2000-02-01 22:21  ds

	* Changelog, INSTALL, Makefile, NOTES, README, Rules.make, TODO,
	  Documentation/comedi/FAQ,
	  Documentation/comedi/Hardware_Driver.HOWTO,
	  Documentation/comedi/command, Documentation/comedi/drivers.txt,
	  Documentation/comedi/mode-info,
	  Documentation/comedi/notes/README,
	  Documentation/comedi/notes/atmio_notes,
	  Documentation/comedi/notes/das,
	  Documentation/comedi/notes/testing, comedi/Config.in,
	  comedi/Makefile, comedi/am9513.h, comedi/comedi_ksyms.c,
	  comedi/comedi_module.h, comedi/drivers.c, comedi/dummy.c,
	  comedi/kern_compat.h, comedi/kvmem.c, comedi/kvmem.h,
	  comedi/mk_range.c, comedi/module.c, comedi/parport.c,
	  comedi/proc.c, comedi/range.c, comedi/rtai.c, comedi/rtai.h,
	  comedi/rtl.c, comedi/rtl.h, comedi/rtl_v1.c, comedi/rtl_v1.h,
	  comedi/drivers/8255.c, comedi/drivers/8255.h,
	  comedi/drivers/Makefile, comedi/drivers/das08.c,
	  comedi/drivers/das08jr.c, comedi/drivers/das16.c,
	  comedi/drivers/das1600.c, comedi/drivers/das6402.c,
	  comedi/drivers/dt2801.c, comedi/drivers/dt2811.c,
	  comedi/drivers/dt2814.c, comedi/drivers/dt2815.c,
	  comedi/drivers/dt2817.c, comedi/drivers/dt282x.c,
	  comedi/drivers/dt3000.c, comedi/drivers/mite.c,
	  comedi/drivers/mite.h, comedi/drivers/multiq3.c,
	  comedi/drivers/ni_atmio.c, comedi/drivers/ni_mio_common.c,
	  comedi/drivers/ni_pcidio.c, comedi/drivers/ni_pcimio.c,
	  comedi/drivers/ni_stc.h, comedi/drivers/pcl711.c,
	  comedi/drivers/pcl725.c, comedi/drivers/pcl726.c,
	  comedi/drivers/rti800.c, comedi/drivers/rti802.c,
	  comedi/kcomedilib/Makefile, comedi/kcomedilib/kcomedilib.c,
	  comedi/old/atmio-16d.c, comedi/old/atmio-16f.c,
	  comedi/old/atmio-16x.c, comedi/old/rti860.c,
	  comedi/realtime/vd_dds.c, comedi/realtime/vd_timer.c,
	  comedi_config/Makefile, comedi_config/comedi_config.c,
	  etc/comedi.conf, etc/conf.modules, etc/das1600.conf,
	  etc/dt282x.conf, etc/isapnp.conf, include/comedi.h, man/comedi.7,
	  man/comedi_config.8, scripts/Configure, scripts/Configure.help,
	  scripts/check_kernel, scripts/config.dist, scripts/config.h.dist,
	  scripts/config.in, scripts/pathdown.sh: Initial revision

