Regenerated ChangeLog with "cvs2cl -t" for 0.7.75 release. r0_7_75
authorFrank Mori Hess <fmhess@speakeasy.net>
Mon, 29 Oct 2007 00:00:25 +0000 (00:00 +0000)
committerFrank Mori Hess <fmhess@speakeasy.net>
Mon, 29 Oct 2007 00:00:25 +0000 (00:00 +0000)
ChangeLog

index 88a9e8bba2bc41a89dcb049cb833dfe164ff8d77..6779acfe48e30a4ca2c0045a504313205998276a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,421 @@
+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  fmhess
+
+       * ChangeLog (tags: r0_7_74): Autogenerated ChangeLog with "cvs2cl
+         -t"
+
 2007-08-01 15:41  fmhess
 
        * comedi/Makefile.am (tags: r0_7_74): Fix problems apparently
 
 2006-08-16 15:18  fmhess
 
-       * ChangeLog (tags: r0_7_74, r0_7_73): 0.7.73 changes
+       * ChangeLog (tags: r0_7_73): 0.7.73 changes
 
 2006-08-16 15:09  fmhess