From: Frank Mori Hess Date: Wed, 1 Aug 2007 19:46:36 +0000 (+0000) Subject: Autogenerated ChangeLog with "cvs2cl -t" X-Git-Tag: r0_7_74 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=3f9f870bf3334e5ec2af4bc0feae0f733d0cef4a;p=comedi.git Autogenerated ChangeLog with "cvs2cl -t" --- diff --git a/ChangeLog b/ChangeLog index 59ec5148..88a9e8bb 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,208 +1,15979 @@ -Comedi-0.7.73: -Frank Hess: - Fixed max a/d speed for NI 628x boards. Fixed some bugs with - subdevices using lsampl_t for commands. - Fixed rounding up of comedi's buffer size to integer multiple of - page size. - -Comedi-0.7.72: -Ian Abbott: Fixed building with Kbuild in release tarballs, and added - some missing compatibility headers to release tarballs. Added - pci_name() compatibility function, and compatibility header for - linux/types.h. Fixed some io/irq resource request/release bugs - in various drivers. Various additional bugfixes and cleanups. -Frank Hess: - Added length checks for data array of INSN_CONFIG_ALT_SOURCE - and INSN_CONFIG_PWM_OUTPUT instructions. -Pablo Mejia: new aio_aio12_8 and aio_iiro_16 drivers for Advanced Digital - Logic 104-AIO12-8 and 104-IIRO-16 boards. - -Comedi-0.7.71: -Ian Abbott: Various pci and other fixes to many drivers. Various - compatibility fixes for newer kernel versions. Enhanced amplc_dio200 - driver to support more boards and improve counter support. - Bug fixes for various drivers. Ported pcmcia drivers to compile - under 2.6.16 kernels. Added configure option to disable usb - support. Cross-compilation fixes. -Terry Barnaby: Added support for NI PCI-6143 DAQ card, and RTSI. -Alexis Berlemont: RTAI Fusion patches. -Anders Blomdell: Fixes for daqboard2000, multiq3, and serial2002 drivers. - Removed static spinlock initializations. new dt9812 driver. -Calin Culianu: New comedi_bond driver. New pcmuio driver for the - PCM-UIO48A and PCM-UIO96A boards from Winsystems. -Drew Csillag: New pcm3724 driver for Advantech PCM-3724. -Dave Felson: ni_660x fix for INSN_CONFIG_GPCT_SINGLE_PULSE_GENERATOR. -Derek Foreman: Fixed scan timing in cb_pcidas64. -Ben Gardiner: Added configure option to force disabling of RTAI support. -Jan Gukelberger: Implemented INSN_CONFIG_DIO_QUERY for PFI subdevice - in ni_mio_common. Compile fix when building with kbuild. -Frank Hess: Various compatibility fixes for newer kernel versions. - Added beginnings of support for NI m-series boards. Fixed - array overrun in ni_mio_common for boards with more than 2 AO - channels. Bugfixes for various drivers. Added kbuild support - for building against recent 2.6 kernels. Dropped pcmcia support - for kernels older than 2.6.16. -Bill Jennings: Fixed adv_pci_dio to use proper base address on pci1760. -Mike Lachaine: New adl_pci7432 and adl_pci8164 drivers. -Andreas Leuner: Added RTAI ipipe support to configure script. -Simone Mannori: Analog output fix for cb_das16_cs. -David MacMahon: Fixed number of channels in ni_mio_common RTSI subdevice. -Gianluca Palli: New s626 driver for Sensoray 626. -Perry J. Piplani: New dmm32at driver for Diamond Systems mm32at. -Berd Porr: usbdux and usbduxfast fixes. -Stanislaw Raczynski: New mpc624 driver. -Dave Schleef: Removed references to linux/irq.h. Converted various - files to UTF-8 encoding. -Edwin Steiner: Fixed RTAI build when using kbuild . - -Comedi-0.7.70: -Ian Abbott: Replaced use of obsolete kernel pci_find_*() functions with - pci_get_*() replacements. Fixed loading of dt3000 driver. - Fixed some corner cases in - 8253/8254 counter support. Fixed gcc 3.4 compile - error. Made improvements to and extensions of - compatibility headers used when compiling against older kernels. - New amplc_dio200 and amplc_pci224 drivers. -Phil Blacker: Fixed fifo-half-full interrupt reliability problems - for PCMCIA boards in ni_mio_common.c. -Klaas Gadeyne, et al: Fixed initialization in ni_660x for boards - with more than one TIO chip. Fixed a bug in the configuration of the - TIO to serve as an encoder, for taking into account the index pulse - or not. -Frank Hess: - Added INSN_CONFIG_DIO_QUERY for querying the input/output - configuration of a dio line. - Added support for firmware upload to pci-6534 in ni_pci_dio driver, - and fixed firmware upload for 64 bit arches - (requires Comedilib from CVS or next release). - Unbroke pcmcia_driver.drv.name in das08_cs.c. - Added support for memory mapped output commands (requires - Comedilib from CVS or next release). - Added udev support. Fixed munging in ni_at_ao driver, and made channel 0 - work. Fixed ai commands in ni_mio_common.c when only 1 scan - is requested. - Fixed bogus sample at beginning of ao command in - ni_mio_common.c. - Added support for pci-6014 to cb_pcidas64 driver. -Brent Ledvina: Added support to ni_pcidio driver for stop_src=TRIG_NONE - on input commands. -Emmanuel Pacaud: Added missing close of comedi device file when - detaching comedi_rt_timer driver. Extended AI streaming capabilities - of the adl_pci9111 driver, and fixed analog output. -Bernd Porr: New usbduxfast driver, and updates for usbdux driver. Fixed - submit_urb definition in linux/usb.h compatibility header. -Jose Luis Sanchez: New acl7225b and pcl730 drivers. -Dave Schleef: Fixes and improvements to autoconf/automake build system. - Documentation fixes. Cleanup of obsolete files. -Steve Sharples: Added the ability for the AI command in amplc_pci230 - driver to support "triggered burst mode" sampling, - ie: scan_begin_src=TRIG_EXT and - convert_src=TRIG_TIMER. -Yeow Ngee Soon: New adl_pci6208 driver. Added simple event counting - support to ni_660x driver. - -Comedi-0.7.69: -Fixed compilation with rtai-adeos. USBDUX driver updates (Bernd Porr). -Command support added to pcl818 driver (Nils Juergens). Fixes for 64 bit -cpus. Fixes for compilation against 2.6 kernels (Dave Schleef). PCMCIA -support ported to 2.6 kernel api. Various unrelated driver bugfixes and -enhancements (me, Alberto Sechi, Luis Martinez, Eugene Zharkov, Steve -Sharples). Fixed RTLinux crashes due to comedi_udelay(). - -Comedi-0.7.65: - - - ni_atmio.o, ni_pcimio.o: changes to caldacs listed for some boards, should - make calibration better - - ni_mio_common: ignore more errors from MITE during DMA, and don't - disable the interrupt. Clean up AO error handling. Add support - for CR_ALT_SOURCE to replace AREF_OTHER. Added TRIG_INT for AI. - Added PFI subdevice. - - mite.o: removed request_mem_region(), because it's wrong. - - comedi_parport.o: fix EOS event handling - - cb_pcidas64.o: bug fixes, additional boards, additional features - - added devfs support - - serial2002.o: new driver from Anders. Don't know what it supports. - - comedi_rt_timer.o: fix for RTAI timer not being started - - core: fix analog output streaming. - - core: Change bogus locking to spin locks. - - contec_pci_dio.o: new driver - - kcomedilib: global switch from (int) to (comedi_t *) to be compatible - with Comedilib. Can be reverted by using KCOMEDILIB_DEPRECATED or - using the old header. - - kcomedilib: added various functions - - ni_at_a2150, ni_labpc, pcl711, pcl816, pcl818, rti800: removed settling - delay - - das16: bug fixes, fixes to interrupt handling - -Comedi-0.7.64: - - - documentation updates in many drivers - - changed stm.lbl.gov to comedi.org or schleef.org - - more event bug fixes - - made buffer resizing a driver-overridable function - - PCI support for 2.0 kernels removed - - adl_pci9111.o: new driver from Emmanuel Pacaud - - adl_pci9118.o: updates from Michal - - cb_pcidas64.o: support for additional boards, AI insn and commands - working with DMA - - various drivers: converted to pci_resource_start() - - comedi_rt_timer.o: 64-bit divide code moved to compatibility header - - comedi_test.o: new driver from Joachim Wuttke, Frank - - das16.o: support for DAS16JR/16 - - dt3000.o: preliminary AI cmd support. untested. - - icp_multi.o: update from Anne - - ni_daq_dio24.o: new driver from Daniel Vecino Castel - - ni_pcidio.o: DMA now works for input streams. - - ni_pcimio.o: DMA support mostly rewritten. AI passes comedi_test with - DMA enabled. Directly accesssing STC registers disabled to better - understand problems with 611x boards. Added CMDF_RAWDATA support. - Many fixes for 611x abd 671x boards. - - ni_at_ao.o: new driver (ds) - - ni_mio_common: made caldacs more flexible. Added debugging caldac. - - rtd520.o: update from Dan - - debian/: new Debian packaging - - include/linux/pci.h: cleanups of compatiblity macros - - rpm/: new RPM packaging - - pcl816.o: new driver from Juan Grigera - -Comedi-0.7.63: - - - Fix event bug introduced in 0.7.62 - - Fix resizing buffers on subdevice!=0 - - ni_mio_common: fixes for pci-611x boards (incomplete) - -Comedi-0.7.62: - - - rewrite build system - - added menuconfig - - bugfix for old bash versions - - Makefiles are now autogenerated from kbuild-2.5-style Makefile.in - - overall: added MODULE_LICENSE tags - - removal of trig support - - most drivers: change comedi_done(), etc., to async flag setting - - all drivers: cleanups - - 8255.o: 64-bit cleanups - - icp_multi.o: new driver - - amcc_s5933.o: made PCI chip driver into separate module - - cb_pcidas.o: fixes for 1602/16, PCI cleanup - - comedi_rt_timer.o: added support for DIO subdevices - - das1800.o: DMA fixes - - ni_labpc.o: command improvements - - ni_pcidio.o: command support added - - kcomedilib.o: fix problem with removal of trig support - -Comedi-0.7.61: - - - overall: support for kbuild-2.5 - - overall: removal of comedi_trig support and cleanup - - overall: cleanup of kernel dependencies - - overall: Documentation/comedi/drivers.txt now autogenerated from inline - information - - Documentation/comedi/hardware.txt: same - - amplc_pci230.o: new driver - - cb_pcidas64.o: new driver - - ni_670x.o: new driver - - ni_labpc.o: new driver - - ssv_dnp.o: new driver +2007-08-01 15:41 fmhess + * comedi/Makefile.am (tags: r0_7_74): 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 (tags: r0_7_74), 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 + (utags: r0_7_74): 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 (utags: r0_7_74): 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 (tags: r0_7_74): 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 (tags: r0_7_74): 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 (tags: r0_7_74): simplified autogen.sh + +2007-07-31 15:02 fmhess + + * comedi/drivers/: cb_pcidio.c, cb_pcimdas.c (tags: r0_7_74), + das16m1.c (tags: r0_7_74), s526.c (tags: r0_7_74), s626.c (tags: + r0_7_74): 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 (tags: r0_7_74): 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 (tags: r0_7_74), + comedi/drivers/Makefile.am (tags: r0_7_74), + comedi/drivers/cb_pcidio.c: New driver from Yoshiya Matsuzaka + 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 (tags: r0_7_74), s626.c: Fixed comment + blocks so they are parsed correctly by dump_doc. + +2007-07-29 23:48 fmhess + + * scripts/dump_doc (tags: r0_7_74): Added warning output if script + failed to extract a comment block from driver. + +2007-07-28 22:16 fmhess + + * comedi/drivers/cb_pcidas64.c (tags: r0_7_74): 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 (tags: r0_7_74), comedi/drivers/8255.c + (tags: r0_7_74), comedi/drivers/adl_pci9111.c (tags: r0_7_74), + comedi/drivers/adl_pci9118.c (tags: r0_7_74), + comedi/drivers/adv_pci1710.c (tags: r0_7_74), + comedi/drivers/amplc_dio200.c (tags: r0_7_74), + comedi/drivers/amplc_pc236.c (tags: r0_7_74), + comedi/drivers/amplc_pci224.c (tags: r0_7_74), + comedi/drivers/amplc_pci230.c (tags: r0_7_74), + comedi/drivers/cb_pcidas.c (tags: r0_7_74), + comedi/drivers/comedi_fc.c (tags: r0_7_74), + comedi/drivers/comedi_parport.c (tags: r0_7_74), + comedi/drivers/comedi_test.c (tags: r0_7_74), + comedi/drivers/das16m1.c, comedi/drivers/das1800.c (tags: + r0_7_74), comedi/drivers/das6402.c (tags: r0_7_74), + comedi/drivers/das800.c (tags: r0_7_74), comedi/drivers/dmm32at.c + (tags: r0_7_74), comedi/drivers/dt2814.c (tags: r0_7_74), + comedi/drivers/dt282x.c (tags: r0_7_74), comedi/drivers/dt3000.c + (tags: r0_7_74), comedi/drivers/me4000.c (tags: r0_7_74), + comedi/drivers/ni_6527.c (tags: r0_7_74), + comedi/drivers/ni_65xx.c (tags: r0_7_74), + comedi/drivers/ni_at_a2150.c (tags: r0_7_74), + comedi/drivers/ni_atmio16d.c (tags: r0_7_74), + comedi/drivers/ni_labpc.c (tags: r0_7_74), + comedi/drivers/ni_mio_common.c (tags: r0_7_74), + comedi/drivers/ni_pcidio.c (tags: r0_7_74), + comedi/drivers/pcl711.c (tags: r0_7_74), comedi/drivers/pcl812.c + (tags: r0_7_74), comedi/drivers/pcl816.c (tags: r0_7_74), + comedi/drivers/pcl818.c (tags: r0_7_74), comedi/drivers/pcmmio.c + (tags: r0_7_74), comedi/drivers/pcmuio.c (tags: r0_7_74), + comedi/drivers/rtd520.c (tags: r0_7_74), comedi/drivers/s626.c, + comedi/drivers/usbdux.c (tags: r0_7_74), + comedi/drivers/usbduxfast.c (tags: r0_7_74), + include/linux/comedidev.h (tags: r0_7_74): Got rid of useless 3rd + parameter of comedi_event(). + +2007-07-27 16:20 fmhess + + * comedi/drivers/ni_tio.c (tags: r0_7_74): 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 (tags: r0_7_74), + comedi/range.c (tags: r0_7_74), comedi/drivers/acl7225b.c (tags: + r0_7_74), comedi/drivers/adl_pci6208.c (tags: r0_7_74), + comedi/drivers/adl_pci7296.c (tags: r0_7_74), + comedi/drivers/adl_pci7432.c (tags: r0_7_74), + comedi/drivers/adl_pci8164.c (tags: r0_7_74), + comedi/drivers/adl_pci9111.c, comedi/drivers/adl_pci9118.c, + comedi/drivers/adv_pci1710.c, comedi/drivers/adv_pci_dio.c (tags: + r0_7_74), comedi/drivers/aio_aio12_8.c (tags: r0_7_74), + comedi/drivers/aio_iiro_16.c (tags: r0_7_74), + comedi/drivers/amplc_dio200.c, comedi/drivers/amplc_pc236.c, + comedi/drivers/amplc_pc263.c (tags: r0_7_74), + comedi/drivers/amplc_pci224.c, comedi/drivers/amplc_pci230.c, + comedi/drivers/cb_das16_cs.c (tags: r0_7_74), + comedi/drivers/cb_pcidas.c, comedi/drivers/cb_pcidas64.c, + comedi/drivers/cb_pcidda.c (tags: r0_7_74), + comedi/drivers/cb_pcimdas.c, comedi/drivers/cb_pcimdda.c (tags: + r0_7_74), comedi/drivers/comedi_bond.c (tags: r0_7_74), + comedi/drivers/comedi_test.c, comedi/drivers/contec_pci_dio.c + (tags: r0_7_74), comedi/drivers/daqboard2000.c (tags: r0_7_74), + comedi/drivers/das08.c (tags: r0_7_74), comedi/drivers/das08.h + (tags: r0_7_74), comedi/drivers/das08_cs.c (tags: r0_7_74), + comedi/drivers/das16.c (tags: r0_7_74), comedi/drivers/das16m1.c, + comedi/drivers/das1800.c, comedi/drivers/das800.c, + comedi/drivers/dmm32at.c, comedi/drivers/dt2801.c (tags: + r0_7_74), comedi/drivers/dt2811.c, comedi/drivers/dt2815.c (tags: + r0_7_74), comedi/drivers/dt282x.c, comedi/drivers/dt3000.c, + comedi/drivers/dt9812.c (tags: r0_7_74), comedi/drivers/fl512.c + (tags: r0_7_74), comedi/drivers/icp_multi.c (tags: r0_7_74), + comedi/drivers/ii_pci20kc.c (tags: r0_7_74), + comedi/drivers/jr3_pci.c, comedi/drivers/ke_counter.c (tags: + r0_7_74), comedi/drivers/me4000.c, comedi/drivers/me4000.h (tags: + r0_7_74), comedi/drivers/me_daq.c (tags: r0_7_74), + comedi/drivers/mite.c (tags: r0_7_74), comedi/drivers/mpc624.c + (tags: r0_7_74), comedi/drivers/ni_6527.c, + comedi/drivers/ni_65xx.c, comedi/drivers/ni_660x.c (tags: + r0_7_74), comedi/drivers/ni_670x.c (tags: r0_7_74), + comedi/drivers/ni_at_a2150.c, comedi/drivers/ni_at_ao.c (tags: + r0_7_74), comedi/drivers/ni_atmio.c (tags: r0_7_74), + comedi/drivers/ni_atmio16d.c, comedi/drivers/ni_daq_dio24.c + (tags: r0_7_74), comedi/drivers/ni_labpc.c, + comedi/drivers/ni_labpc.h (tags: r0_7_74), + comedi/drivers/ni_labpc_cs.c (tags: r0_7_74), + comedi/drivers/ni_mio_common.c, comedi/drivers/ni_mio_cs.c (tags: + r0_7_74), comedi/drivers/ni_pcidio.c, comedi/drivers/ni_pcimio.c + (tags: r0_7_74), comedi/drivers/ni_stc.h (tags: r0_7_74), + comedi/drivers/pcl711.c, comedi/drivers/pcl724.c (tags: r0_7_74), + comedi/drivers/pcl726.c (tags: r0_7_74), comedi/drivers/pcl730.c + (tags: r0_7_74), comedi/drivers/pcl812.c, + comedi/drivers/pcl816.c, comedi/drivers/pcl818.c, + comedi/drivers/pcm3724.c (tags: r0_7_74), comedi/drivers/pcmad.c + (tags: r0_7_74), comedi/drivers/pcmda12.c (tags: r0_7_74), + comedi/drivers/pcmmio.c, comedi/drivers/pcmuio.c, + comedi/drivers/poc.c (tags: r0_7_74), + comedi/drivers/quatech_daqp_cs.c, comedi/drivers/rtd520.c, + comedi/drivers/rti800.c (tags: r0_7_74), comedi/drivers/rti802.c + (tags: r0_7_74), comedi/drivers/s526.c, comedi/drivers/s626.c, + comedi/drivers/serial2002.c (tags: r0_7_74), + comedi/drivers/skel.c (tags: r0_7_74), comedi/drivers/ssv_dnp.c + (tags: r0_7_74), comedi/drivers/usbdux.c, + comedi/drivers/usbduxfast.c, comedi/kcomedilib/get.c (tags: + r0_7_74), include/linux/comedidev.h: Constified ranges, board + structures, and miscellaneous data. + +2007-07-27 14:52 abbotti + + * comedi/drivers/mpc8260cpm.c (tags: r0_7_74): 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 (tags: r0_7_74): 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 (tags: r0_7_74), + 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 (tags: r0_7_74), + 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 (tags: r0_7_74), 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 + (tags: r0_7_74): 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 (tags: r0_7_74), 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 (utags: r0_7_74): 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 + (tags: r0_7_74), 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 : + + Now it compiles on 2.6.21... + +2007-07-05 13:15 abbotti + + * comedi/drivers/: jr3_pci.c, jr3_pci.h (tags: r0_7_74): 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 + + +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 + , fixes quadrature encoder + counting with NI M-series boards. + +2007-06-27 11:31 abbotti + + * comedi/drivers/: amplc_pc236.c, plx9052.h (tags: r0_7_74): + 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 (tags: r0_7_74): 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 (tags: + r0_7_74), 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 (tags: r0_7_74), + 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 + + +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 ) + +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 + 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 (tags: r0_7_74), + 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 : + + 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" : + + 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" : + + 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 (tags: r0_7_74): Added declaration of + comedi_mark_buffer_written(). + +2006-12-18 21:26 fmhess + + * comedi/kcomedilib/ksyms.c (tags: r0_7_74): Added missing export + of comedi_mark_buffer_written symbol, as noted by "Andreas + Leuner" + +2006-12-18 21:20 fmhess + + * include/linux/config.h (tags: r0_7_74): 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 (tags: r0_7_74): 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 (tags: r0_7_74), 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 . + +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 + +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 : + + 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 : + + 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 : + + 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 (utags: r0_7_74): 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 (tags: r0_7_74): 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 fmhess + + * ChangeLog (tags: r0_7_74, r0_7_73): 0.7.73 changes + +2006-08-16 15:09 fmhess + + * configure.ac (tags: r0_7_73): bump version for 0.7.73 + +2006-08-16 11:55 fmhess + + * comedi/drivers/ni_pcimio.c (tags: r0_7_73): Fixed max ai speed + for 628x boards. + +2006-08-16 11:54 fmhess + + * comedi/drivers/ni_stc.h (tags: r0_7_73): Added bit definitions + for m-series ai chanlist configuration register. + +2006-08-16 11:22 fmhess + + * comedi/drivers/ni_mio_common.c (tags: r0_7_73): 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 (tags: r0_7_73): 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 (tags: r0_7_73): Fix rounding up of buffer + size to integer multiple of page size. + +2006-08-14 10:07 fmhess + + * configure.ac (tags: r0_7_72): Bumped version for 0.7.72 + +2006-08-14 10:06 fmhess + + * ChangeLog (tags: r0_7_72): Added 0.7.72 changes, and fixed + misspellings of Ian Abbott's name. + +2006-08-14 10:05 fmhess + + * Contributors (tags: r0_7_73, r0_7_72): Added new contributor. + +2006-08-14 09:45 fmhess + + * comedi/drivers/: aio_aio12_8.c, aio_iiro_16.c (utags: r0_7_72, + r0_7_73): Added missing GPL headers. + +2006-08-13 22:58 fmhess + + * comedi/drivers/: Kbuild (tags: r0_7_73, r0_7_72), Makefile.am + (tags: r0_7_73, r0_7_72), aio_aio12_8.c, aio_iiro_16.c: New + drivers from Pablo Mejia : + + 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 (tags: r0_7_73, r0_7_72): 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 (tags: r0_7_74, + r0_7_73, r0_7_72): Updated 'Adding new drivers' section. + +2006-08-11 09:54 abbotti + + * Makefile.am (tags: r0_7_73, r0_7_72), TODO (tags: r0_7_74, + r0_7_73, r0_7_72), 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 (tags: r0_7_74, r0_7_73, + r0_7_72): Moved addi_data.c into EXTRA_DIST until the drivers are + back in the fold. + +2006-08-11 09:47 abbotti + + * scripts/check_driver (tags: r0_7_74, r0_7_73, r0_7_72): Skipped + obsolete tests and added some new ones. + +2006-08-11 08:06 abbotti + + * comedi/drivers/das6402.c (tags: r0_7_73, r0_7_72): 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 (tags: r0_7_73, r0_7_72), + drivers/Makefile.am, drivers/addi-data/Makefile.am, + kcomedilib/Makefile.am (tags: r0_7_74, r0_7_73, r0_7_72): 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 (tags: r0_7_74, r0_7_73, r0_7_72): Added + missing include for linux/version.h + +2006-08-08 10:40 fmhess + + * comedi/comedi_fops.c (tags: r0_7_72): 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 (utags: r0_7_72, r0_7_73): Used pci_name() when + printing PCI device location. + +2006-08-07 14:01 abbotti + + * include/linux/pci.h (tags: r0_7_74, r0_7_73, r0_7_72): 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 (tags: r0_7_73, r0_7_72), + comedi/drivers/adl_pci6208.c (tags: r0_7_73, r0_7_72), + comedi/drivers/adl_pci9111.c (tags: r0_7_73, r0_7_72), + comedi/drivers/adl_pci9118.c (tags: r0_7_73, r0_7_72), + comedi/drivers/adv_pci1710.c (tags: r0_7_73, r0_7_72), + comedi/drivers/adv_pci_dio.c (tags: r0_7_73, r0_7_72), + 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 (tags: r0_7_73, r0_7_72), + comedi/drivers/c6xdigio.c (tags: r0_7_74, r0_7_73, r0_7_72), + comedi/drivers/cb_das16_cs.c (tags: r0_7_73, r0_7_72), + comedi/drivers/cb_pcidas.c (tags: r0_7_73, r0_7_72), + comedi/drivers/cb_pcidas64.c (tags: r0_7_73, r0_7_72), + comedi/drivers/cb_pcidda.c (tags: r0_7_73, r0_7_72), + comedi/drivers/cb_pcimdas.c (tags: r0_7_73, r0_7_72), + comedi/drivers/cb_pcimdda.c (tags: r0_7_73, r0_7_72), + comedi/drivers/comedi_parport.c (tags: r0_7_73, r0_7_72), + comedi/drivers/das08_cs.c (tags: r0_7_73, r0_7_72), + comedi/drivers/das16.c (tags: r0_7_73, r0_7_72), + comedi/drivers/das16m1.c (tags: r0_7_73, r0_7_72), + comedi/drivers/das1800.c (tags: r0_7_73, r0_7_72), + comedi/drivers/das6402.c, comedi/drivers/das800.c (tags: r0_7_73, + r0_7_72), comedi/drivers/dt2801.c (tags: r0_7_73, r0_7_72), + comedi/drivers/dt2811.c (tags: r0_7_73, r0_7_72), + comedi/drivers/dt2814.c (tags: r0_7_73, r0_7_72), + comedi/drivers/dt2815.c (tags: r0_7_73, r0_7_72), + comedi/drivers/dt2817.c (tags: r0_7_74, r0_7_73, r0_7_72), + comedi/drivers/dt282x.c (tags: r0_7_73, r0_7_72), + comedi/drivers/dt3000.c (tags: r0_7_73, r0_7_72), + comedi/drivers/fl512.c (tags: r0_7_73, r0_7_72), + comedi/drivers/gsc_hpdi.c (tags: r0_7_73, r0_7_72), + comedi/drivers/icp_multi.c (tags: r0_7_73, r0_7_72), + comedi/drivers/icp_multi.h (tags: r0_7_73, r0_7_72), + comedi/drivers/ke_counter.c (tags: r0_7_73, r0_7_72), + comedi/drivers/me4000.h (tags: r0_7_73, r0_7_72), + comedi/drivers/me_daq.c (tags: r0_7_73, r0_7_72), + comedi/drivers/mite.c (tags: r0_7_73, r0_7_72), + comedi/drivers/mite.h (tags: r0_7_73, r0_7_72), + comedi/drivers/mpc624.c (tags: r0_7_73, r0_7_72), + comedi/drivers/multiq3.c (tags: r0_7_74, r0_7_73, r0_7_72), + comedi/drivers/ni_at_a2150.c (tags: r0_7_73, r0_7_72), + comedi/drivers/ni_atmio.c (tags: r0_7_73, r0_7_72), + comedi/drivers/ni_atmio16d.c (tags: r0_7_73, r0_7_72), + comedi/drivers/ni_daq_dio24.c (tags: r0_7_73, r0_7_72), + comedi/drivers/ni_labpc.c (tags: r0_7_73, r0_7_72), + comedi/drivers/ni_labpc.h (tags: r0_7_73, r0_7_72), + comedi/drivers/ni_labpc_cs.c (tags: r0_7_73, r0_7_72), + comedi/drivers/ni_mio_cs.c (tags: r0_7_73, r0_7_72), + comedi/drivers/ni_pcidio.c (tags: r0_7_73, r0_7_72), + comedi/drivers/ni_pcimio.c (tags: r0_7_72), + comedi/drivers/pcl711.c (tags: r0_7_73, r0_7_72), + comedi/drivers/pcl724.c (tags: r0_7_73, r0_7_72), + comedi/drivers/pcl725.c (tags: r0_7_74, r0_7_73, r0_7_72), + comedi/drivers/pcl726.c (tags: r0_7_73, r0_7_72), + comedi/drivers/pcl730.c (tags: r0_7_73, r0_7_72), + comedi/drivers/pcl812.c (tags: r0_7_73, r0_7_72), + comedi/drivers/pcl816.c (tags: r0_7_73, r0_7_72), + comedi/drivers/pcl818.c (tags: r0_7_73, r0_7_72), + comedi/drivers/pcm3724.c (tags: r0_7_73, r0_7_72), + comedi/drivers/pcm3730.c (tags: r0_7_74, r0_7_73, r0_7_72), + comedi/drivers/pcmad.c (tags: r0_7_73, r0_7_72), + comedi/drivers/pcmda12.c (tags: r0_7_73, r0_7_72), + comedi/drivers/pcmuio.c (tags: r0_7_73, r0_7_72), + comedi/drivers/poc.c (tags: r0_7_73, r0_7_72), + comedi/drivers/quatech_daqp_cs.c (tags: r0_7_73, r0_7_72), + comedi/drivers/rtd520.c (tags: r0_7_73, r0_7_72), + comedi/drivers/rti800.c (tags: r0_7_73, r0_7_72), + comedi/drivers/rti802.c (tags: r0_7_73, r0_7_72), + comedi/drivers/s626.c (tags: r0_7_73, r0_7_72), + include/linux/comedidev.h (tags: r0_7_72): 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 (tags: r0_7_73, r0_7_72): 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 fmhess + + * ChangeLog (tags: r0_7_71): Added 0.7.71 changes. + +2006-07-31 21:47 fmhess + + * configure.ac (tags: r0_7_71): 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 (utags: + r0_7_71): 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 (tags: r0_7_71): set mite_phys_addr to zero + after releasing io regions + +2006-07-17 22:31 fmhess + + * configure.ac, m4/as-linux.m4 (tags: r0_7_73, r0_7_72, r0_7_71): + 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 (tags: r0_7_71): Added check for length of + INSN_CONFIG_SET_RTSI_CLOCK_MODE, (David MacMahon + ) + +2006-07-11 22:16 fmhess + + * comedi/drivers/ni_mio_common.c (tags: r0_7_72, r0_7_71): Fixed + number of channels in rtsi subdevice (David MacMahon + ) + +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 (tags: r0_7_74, r0_7_73, r0_7_72, + r0_7_71): 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 (tags: r0_7_74, r0_7_73, r0_7_72, r0_7_71): 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 (utags: r0_7_71): Fix gcc-4.1 + warnings (undefined macro in #if). + +2006-06-21 12:30 abbotti + + * comedi/drivers/pcl816.c (tags: r0_7_71): Fix gcc-4.1 warnings + (uninitialized variables). + +2006-06-21 12:28 abbotti + + * comedi/drivers/ni_at_a2150.c (tags: r0_7_71): Fixed gcc-4.1 + warnings (operation may be undefined). + +2006-06-21 12:27 abbotti + + * comedi/drivers/mpc624.c (tags: r0_7_71): Fix gcc-4.1 warnings + (unused variable, printk format specifier mismatch). + +2006-06-21 12:09 abbotti + + * comedi/drivers/: dt9812.c (tags: r0_7_73, r0_7_72), pcl812.c + (utags: r0_7_71): Fix gcc-4.1 warnings (uninitialized variables). + +2006-06-21 12:07 abbotti + + * comedi/drivers/: cb_das16_cs.c, das08_cs.c (utags: r0_7_71): 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 (tags: r0_7_74, r0_7_73, r0_7_72, r0_7_71): Made a few + updates to install instructions. + +2006-06-19 21:05 fmhess + + * comedi/drivers/: das08_cs.c, mite.c, ni_daq_dio24.c (tags: + r0_7_71), ni_labpc_cs.c (tags: r0_7_71), quatech_daqp_cs.c (tags: + r0_7_71): 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 (tags: r0_7_71): 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 (tags: r0_7_73, + r0_7_72, r0_7_71), dt3000.c (tags: r0_7_71), gsc_hpdi.c (tags: + r0_7_71), me_daq.c (tags: r0_7_71), mite.c, rtd520.c (tags: + r0_7_71), s626.c (tags: r0_7_71): 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 (tags: r0_7_71), Makefile.am (tags: + r0_7_71), adl_pci9118.c (tags: r0_7_71), adv_pci1710.c, + amcc_s5933.h (tags: r0_7_74, r0_7_73, r0_7_72, r0_7_71): patch + from Ian Abbott : + + 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 (tags: r0_7_73, r0_7_72, r0_7_71), + 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 (tags: r0_7_74, r0_7_73, r0_7_72, + r0_7_71), include/linux/moduleparam.h (tags: r0_7_74, r0_7_73, + r0_7_72, r0_7_71): 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 (tags: r0_7_71), adl_pci7432.c + (tags: r0_7_73, r0_7_72, r0_7_71), adl_pci8164.c (tags: r0_7_73, + r0_7_72, r0_7_71), adl_pci9111.c, adv_pci_dio.c (tags: r0_7_71), + amplc_dio200.c (tags: r0_7_71), amplc_pc236.c, amplc_pc263.c + (tags: r0_7_71), amplc_pci224.c (tags: r0_7_71), amplc_pci230.c, + cb_pcidas.c, cb_pcidas64.c, cb_pcidda.c (tags: r0_7_71), + cb_pcimdas.c (tags: r0_7_71), cb_pcimdda.c (tags: r0_7_71), + contec_pci_dio.c (tags: r0_7_73, r0_7_72, r0_7_71), + daqboard2000.c, das08.c (tags: r0_7_73, r0_7_72, r0_7_71), + dt3000.c, gsc_hpdi.c, ke_counter.c (tags: r0_7_71), me4000.c + (tags: r0_7_73, r0_7_72, r0_7_71), 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 (tags: + r0_7_71), icp_multi.h (tags: r0_7_71), 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 (tags: r0_7_71), 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 (tags: + r0_7_73, r0_7_72, r0_7_71), comedi/drivers/usbduxfast.c (tags: + r0_7_73, r0_7_72, r0_7_71), include/linux/usb.h (tags: r0_7_74, + r0_7_73, r0_7_72, r0_7_71): 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 + +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 (tags: r0_7_71): 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 (tags: r0_7_71): 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 (tags: + r0_7_72, r0_7_71), include/linux/comedi.h (tags: r0_7_73, + r0_7_72, r0_7_71): Added INSN_CONFIG_GET_PWM_OUTPUT config insn. + +2006-03-06 21:37 fmhess + + * Documentation/comedi/insn_config (tags: r0_7_73, r0_7_72, + r0_7_71), 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 (tags: r0_7_71): 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 (tags: r0_7_71): + 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 + +2006-02-20 09:51 fmhess + + * comedi/drivers/comedi_parport.c (tags: r0_7_71): Fixed read of + parallel port data lines, as reported by Franco Minutiello + + +2006-02-05 22:21 fmhess + + * configure.ac, comedi/Kbuild (tags: r0_7_74, r0_7_73, r0_7_72, + r0_7_71), comedi/Makefile.am, comedi/drivers/Kbuild, + comedi/drivers/Makefile.am, comedi/drivers/addi-data/Makefile.am, + comedi/kcomedilib/Makefile.am (tags: r0_7_71): --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 (tags: r0_7_74, r0_7_73, r0_7_72, + r0_7_71), comedi/kcomedilib/Kbuild (tags: r0_7_74, r0_7_73, + r0_7_72, r0_7_71): Beginnings of support for kbuild with recent + 2.6 kernels. + +2006-02-05 11:20 fmhess + + * comedi/drivers/c6xdigio.c (tags: r0_7_71): 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 (tags: r0_7_71): 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 (utags: r0_7_71, r0_7_72, + r0_7_73, r0_7_74): 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 (tags: r0_7_74, r0_7_73, r0_7_72, + r0_7_71), mod_devicetable.h (tags: r0_7_74, r0_7_73, r0_7_72, + r0_7_71), 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 (tags: r0_7_71): 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 + , 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 (tags: r0_7_73, r0_7_72, r0_7_71): 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 (tags: r0_7_74, r0_7_73, r0_7_72, + r0_7_71): 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 (tags: r0_7_71), 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" : + + 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 (tags: r0_7_74, r0_7_73, r0_7_72, r0_7_71): + 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 (tags: r0_7_73, r0_7_72, r0_7_71): Patch + from Dave : + + 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 (tags: r0_7_74, r0_7_73, r0_7_72, r0_7_71): + 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 (tags: r0_7_74, + r0_7_73, r0_7_72, r0_7_71): 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 (tags: r0_7_73, r0_7_72, r0_7_71): + 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 + ). Fixed verified correct on + pci-das6036 and 6025. + +2005-11-01 19:39 fmhess + + * comedi/drivers/: daqboard2000.c, multiq3.c (tags: r0_7_71), + 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 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" + + +2005-10-16 17:45 fmhess + + * comedi/drivers/8253.h (tags: r0_7_74, r0_7_73, r0_7_72, r0_7_71), + 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 (tags: r0_7_71): Don't dist removed files. Tell + people to run depmod instead of doing it for them (incorrectly). + +2005-10-07 01:08 ds + + * Contributors (tags: r0_7_71): Convert to UTF-8 + +2005-10-07 01:08 ds + + * comedi/drivers/: acl7225b.c (tags: r0_7_73, r0_7_72, r0_7_71), + amplc_pci230.c, dmm32at.c (tags: r0_7_71), dt282x.c (tags: + r0_7_71), ni_atmio.c, pcl730.c (tags: r0_7_71), s626.c: Convert + to UTF-8. Fix some warnings. + +2005-10-07 01:06 ds + + * comedi/drivers/addi-data/: APCI1710_82x54.c (tags: r0_7_74), + APCI1710_Chrono.c (tags: r0_7_74), APCI1710_Chrono.h (tags: + r0_7_74), APCI1710_Dig_io.c (tags: r0_7_74), APCI1710_Dig_io.h + (tags: r0_7_74), APCI1710_INCCPT.c (tags: r0_7_74), + APCI1710_INCCPT.h (tags: r0_7_74), APCI1710_Inp_cpt.c (tags: + r0_7_74), APCI1710_Inp_cpt.h (tags: r0_7_74), APCI1710_Pwm.c + (tags: r0_7_74), APCI1710_Pwm.h (tags: r0_7_74), APCI1710_Ssi.c + (tags: r0_7_74), APCI1710_Ssi.h (tags: r0_7_74), APCI1710_Tor.c + (tags: r0_7_74), APCI1710_Tor.h (tags: r0_7_74), APCI1710_Ttl.c + (tags: r0_7_74), APCI1710_Ttl.h (tags: r0_7_74), + addi_amcc_S5920.c (tags: r0_7_74), addi_amcc_S5920.h (tags: + r0_7_74), addi_common.c, addi_eeprom.c (tags: r0_7_74), + hwdrv_APCI1710.c (tags: r0_7_74), hwdrv_APCI1710.h (tags: + r0_7_74), hwdrv_apci035.c (tags: r0_7_74), hwdrv_apci035.h (tags: + r0_7_74), hwdrv_apci1032.c (tags: r0_7_74), hwdrv_apci1500.c + (tags: r0_7_74), hwdrv_apci1516.c (tags: r0_7_74), + hwdrv_apci1516.h (tags: r0_7_74), hwdrv_apci1564.c (tags: + r0_7_74), hwdrv_apci1564.h (tags: r0_7_74), hwdrv_apci16xx.c + (tags: r0_7_74), hwdrv_apci16xx.h (tags: r0_7_74), + hwdrv_apci2016.c (tags: r0_7_74), hwdrv_apci2016.h (tags: + r0_7_74), hwdrv_apci2032.c (tags: r0_7_74), hwdrv_apci2032.h + (tags: r0_7_74), hwdrv_apci2200.c (tags: r0_7_74), + hwdrv_apci3200.c (tags: r0_7_74), hwdrv_apci3200.h (tags: + r0_7_74), hwdrv_apci3501.c (tags: r0_7_74), hwdrv_apci3xxx.h + (tags: r0_7_74) (utags: r0_7_71, r0_7_72, r0_7_73): Convert from + DOS to unix. Convert to UTF-8. Minor warning fixes. + +2005-10-07 01:04 ds + + * include/linux/config.h (tags: r0_7_73, r0_7_72, r0_7_71), + 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 (tags: r0_7_73, r0_7_72, + r0_7_71), include/linux/module.h, include/linux/pci.h (tags: + r0_7_71), include/linux/poll.h, include/linux/sched.h (tags: + r0_7_74, r0_7_73, r0_7_72, r0_7_71), 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 (tags: r0_7_73, + r0_7_72, r0_7_71), comedi/drivers.c (tags: r0_7_73, r0_7_72, + r0_7_71), comedi/proc.c (tags: r0_7_73, r0_7_72, r0_7_71): 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 (tags: r0_7_73, r0_7_72, r0_7_71): 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 (tags: r0_7_71), + 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 (tags: + r0_7_71), comedi/drivers/das16m1.c (tags: r0_7_71), + comedi/drivers/das1800.c (tags: r0_7_71), + comedi/drivers/das6402.c (tags: r0_7_71), comedi/drivers/das800.c + (tags: r0_7_71), comedi/drivers/dmm32at.c, + comedi/drivers/dt2801.c (tags: r0_7_71), comedi/drivers/dt2811.c + (tags: r0_7_71), comedi/drivers/dt2814.c (tags: r0_7_71), + comedi/drivers/dt2815.c (tags: r0_7_71), comedi/drivers/dt2817.c + (tags: r0_7_71), 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 (tags: r0_7_73, r0_7_72, r0_7_71), + comedi/drivers/me_daq.c, comedi/drivers/mite.c, + comedi/drivers/mite.h, comedi/drivers/multiq3.c, + comedi/drivers/ni_6527.c (tags: r0_7_73, r0_7_72, r0_7_71), + comedi/drivers/ni_660x.c, comedi/drivers/ni_670x.c (tags: + r0_7_73, r0_7_72, r0_7_71), comedi/drivers/ni_at_a2150.c, + comedi/drivers/ni_at_ao.c (tags: r0_7_73, r0_7_72, r0_7_71), + comedi/drivers/ni_atmio.c, comedi/drivers/ni_atmio16d.c (tags: + r0_7_71), comedi/drivers/ni_daq_dio24.c, + comedi/drivers/ni_labpc.c (tags: r0_7_71), + 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 (tags: r0_7_71), comedi/drivers/pcl724.c + (tags: r0_7_71), comedi/drivers/pcl725.c (tags: r0_7_71), + comedi/drivers/pcl726.c (tags: r0_7_71), comedi/drivers/pcl730.c, + comedi/drivers/pcl812.c, comedi/drivers/pcl816.c, + comedi/drivers/pcl818.c (tags: r0_7_71), comedi/drivers/pcm3730.c + (tags: r0_7_71), comedi/drivers/pcmad.c (tags: r0_7_71), + comedi/drivers/plx9080.h (tags: r0_7_74, r0_7_73, r0_7_72, + r0_7_71), comedi/drivers/poc.c, comedi/drivers/quatech_daqp_cs.c, + comedi/drivers/rti800.c (tags: r0_7_71), comedi/drivers/rti802.c + (tags: r0_7_71), comedi/drivers/s626.c, comedi/drivers/s626.h + (tags: r0_7_74, r0_7_73, r0_7_72, r0_7_71), + comedi/drivers/usbdux.c, comedi/drivers/usbduxfast.c, + comedi/drivers/addi-data/APCI1710_82x54.c, + comedi/drivers/addi-data/APCI1710_82x54.h (tags: r0_7_74, + r0_7_73, r0_7_72, r0_7_71), + 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 (tags: r0_7_74, + r0_7_73, r0_7_72, r0_7_71), + comedi/drivers/addi-data/addi_common.c, + comedi/drivers/addi-data/addi_common.h (tags: r0_7_74, r0_7_73, + r0_7_72, r0_7_71), 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 (tags: r0_7_74, + r0_7_73, r0_7_72, r0_7_71), + comedi/drivers/addi-data/hwdrv_apci1500.c, + comedi/drivers/addi-data/hwdrv_apci1500.h (tags: r0_7_74, + r0_7_73, r0_7_72, r0_7_71), + 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 (tags: r0_7_74, + r0_7_73, r0_7_72, r0_7_71), + comedi/drivers/addi-data/hwdrv_apci3120.c (tags: r0_7_74, + r0_7_73, r0_7_72, r0_7_71), + comedi/drivers/addi-data/hwdrv_apci3120.h (tags: r0_7_74, + r0_7_73, r0_7_72, r0_7_71), + 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 (tags: r0_7_74, + r0_7_73, r0_7_72, r0_7_71), + comedi/drivers/addi-data/hwdrv_apci3xxx.c (tags: r0_7_74, + r0_7_73, r0_7_72, r0_7_71), + comedi/drivers/addi-data/hwdrv_apci3xxx.h, include/asm/pgtable.h, + include/linux/comedi_rt.h (tags: r0_7_73, r0_7_72, r0_7_71), + include/linux/compiler.h (tags: r0_7_74, r0_7_73, r0_7_72, + r0_7_71), include/linux/device.h, include/linux/ioport.h: merge + branch-0_7 back to HEAD + +2005-10-06 13:27 ds + + * configure.ac, comedi/drivers/Makefile.am (utags: branch-0_7-end): + 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 (utags: + branch-0_7-end): Check in update from ADDI. Seems to compile. + +2005-10-01 14:12 fmhess + + * comedi/drivers/ni_mio_common.c (tags: branch-0_7-end): patch from + Jan Gukelberger : + + 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 (utags: branch-0_7-end): 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 (tags: branch-0_7-end): + Add new driver + +2005-09-10 12:19 fmhess + + * comedi/drivers/adv_pci1710.c (tags: branch-0_7-end): Fixed range + table for 1713. + +2005-09-10 12:10 fmhess + + * comedi/drivers/amplc_dio200.c (tags: branch-0_7-end): 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 (tags: branch-0_7-end): added + i8254_status() + +2005-09-10 12:04 fmhess + + * comedi/drivers/das08.c (tags: branch-0_7-end): Fixed + initialization bug reported by abbotti@mev.co.uk (Ian Abbott). + +2005-08-28 09:16 fmhess + + * comedi/drivers/cb_pcidas64.c (tags: branch-0_7-end): 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 (tags: branch-0_7-end): reverting + caldac type for AT-MIO-16XE-50, as it didn't help. + +2005-08-25 19:58 fmhess + + * include/linux/compiler.h (tags: branch-0_7-end): 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 (tags: branch-0_7-end): removed + redundant include of linux/config.h + +2005-08-15 20:29 fmhess + + * comedi/drivers.c, include/asm/pgtable.h (utags: branch-0_7-end): + fix for 4-level page tables introduced in 2.6.12 + +2005-08-03 19:58 fmhess + + * comedi/comedi_fops.c (tags: branch-0_7-end): 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 (tags: branch-0_7-end), mite.h (tags: + branch-0_7-end), 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 (tags: branch-0_7-end): revert INSTALL, which I + accidentally blew away + +2005-07-24 22:10 fmhess + + * INSTALL, comedi/comedi_fops.c, include/linux/device.h (tags: + branch-0_7-end): 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 (tags: branch-0_7-end): 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 (tags: branch-0_7-end): 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 (tags: branch-0_7-end): 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 (utags: branch-0_7-end): + mite_iobase is gone + +2005-07-04 14:20 fmhess + + * comedi/drivers/dt3000.c (tags: branch-0_7-end): add missing + iounmap in detach + +2005-07-04 14:18 fmhess + + * comedi/drivers/: 8253.h, cb_pcidas64.c, daqboard2000.c (tags: + branch-0_7-end), dt3000.c, gsc_hpdi.c (tags: branch-0_7-end), + icp_multi.c (tags: branch-0_7-end), ii_pci20kc.c (tags: + branch-0_7-end), me_daq.c (tags: branch-0_7-end), mite.h, + ni_6527.c (tags: branch-0_7-end), ni_660x.c (tags: + branch-0_7-end), ni_670x.c (tags: branch-0_7-end), ni_labpc.c, + ni_pcidio.c (tags: branch-0_7-end), ni_pcimio.c, plx9080.h (tags: + branch-0_7-end): 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 (tags: branch-0_7-end): 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 (tags: branch-0_7-end): fix typo + +2005-06-26 13:53 fmhess + + * comedi/drivers/: ni_mio_common.c, ni_stc.h (tags: + branch-0_7-end): 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 (utags: + branch-0_7-end): 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 (tags: r0_7_73, + r0_7_72, r0_7_71), comedi/rt_pend_tq.c (tags: r0_7_73, r0_7_72, + r0_7_71), 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 (tags: branch-0_7-end): add Alexis Berlemont + + +2005-06-15 19:05 fmhess + + * Makefile.am (tags: branch-0_7-end): 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 (tags: branch-0_7-end): 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 (tags: branch-0_7-end), + include/linux/comedi_rt.h, m4/rtai.m4 (tags: branch-0_7-end): + rtai fusion support from Alexis Berlemont + , 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 (tags: branch-0_7-end): fix for + analog output, based on patch from Simone Mannori + + +2005-06-12 18:09 bporr + + * comedi/drivers/usbduxfast.c (tags: branch-0_7-end): 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 (tags: branch-0_7-end), + comedi/drivers/acl7225b.c (tags: branch-0_7-end), + comedi/drivers/adl_pci6208.c (tags: branch-0_7-end), + comedi/drivers/adl_pci9118.c (tags: branch-0_7-end), + comedi/drivers/adv_pci1710.c, comedi/drivers/amplc_dio200.c, + comedi/drivers/amplc_pc236.c (tags: branch-0_7-end), + comedi/drivers/amplc_pc263.c, comedi/drivers/amplc_pci230.c + (tags: branch-0_7-end), comedi/drivers/cb_pcidas.c, + comedi/drivers/comedi_parport.c (tags: branch-0_7-end), + comedi/drivers/das08.c, comedi/drivers/das16.c (tags: + branch-0_7-end), comedi/drivers/das16m1.c (tags: branch-0_7-end), + comedi/drivers/das1800.c (tags: branch-0_7-end), + comedi/drivers/das6402.c (tags: branch-0_7-end), + comedi/drivers/das800.c (tags: branch-0_7-end), + comedi/drivers/dt2801.c (tags: branch-0_7-end), + comedi/drivers/dt2811.c (tags: branch-0_7-end), + comedi/drivers/dt2814.c (tags: branch-0_7-end), + comedi/drivers/dt2815.c (tags: branch-0_7-end), + comedi/drivers/dt2817.c (tags: branch-0_7-end), + comedi/drivers/dt282x.c (tags: branch-0_7-end), + comedi/drivers/fl512.c (tags: branch-0_7-end), + comedi/drivers/multiq3.c (tags: branch-0_7-end), + comedi/drivers/ni_at_a2150.c (tags: branch-0_7-end), + comedi/drivers/ni_at_ao.c (tags: branch-0_7-end), + comedi/drivers/ni_atmio.c, comedi/drivers/ni_atmio16d.c (tags: + branch-0_7-end), comedi/drivers/ni_labpc.c, + comedi/drivers/pcl711.c (tags: branch-0_7-end), + comedi/drivers/pcl724.c (tags: branch-0_7-end), + comedi/drivers/pcl725.c (tags: branch-0_7-end), + comedi/drivers/pcl726.c (tags: branch-0_7-end), + comedi/drivers/pcl730.c (tags: branch-0_7-end), + comedi/drivers/pcl812.c (tags: branch-0_7-end), + comedi/drivers/pcl816.c (tags: branch-0_7-end), + comedi/drivers/pcl818.c (tags: branch-0_7-end), + comedi/drivers/pcm3730.c (tags: branch-0_7-end), + comedi/drivers/pcmad.c (tags: branch-0_7-end), + comedi/drivers/poc.c (tags: branch-0_7-end), + comedi/drivers/rti800.c (tags: branch-0_7-end), + comedi/drivers/rti802.c (tags: branch-0_7-end), + include/linux/ioport.h, include/linux/pci.h (tags: + branch-0_7-end): Patch from Ian Abbot : + + 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 (tags: branch-0_7-end): 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 (tags: r0_7_74, r0_7_73, + r0_7_72, r0_7_71), 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 (tags: branch-0_7-end), 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 (tags: branch-0_7-end): 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 (tags: branch-0_7-end): 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 ), 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 (tags: r0_7_73, r0_7_72, + r0_7_71): * comedi/kcomedilib/get.c: Added + comedi_mark_buffer_written() to kcomedilib. + +2005-04-17 21:21 fmhess + + * comedi/kcomedilib/get.c (tags: branch-0_7-end): 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 (tags: r0_7_74, r0_7_73, r0_7_72, + r0_7_71): * ChangeLog-0.7: Move ChangeLog to ChangeLog-0.7, and + start this changelog + +2005-04-07 22:57 ds + + * ChangeLog (tags: branch-0_7-end): copy from HEAD + +2005-04-07 19:53 fmhess + + * ChangeLog: summary of 0.7.70 changes + +2005-04-07 16:20 ds + + * comedi/rt.c (tags: branch-0_7-start), include/linux/irq.h: Remove + references to linux/irq.h + +2005-04-07 16:15 ds + + * Makefile.am (tags: branch-0_7-start): Re-add call to depmod if + it's a normal install + +2005-04-07 12:52 fmhess + + * Contributors (tags: branch-0_7-start): added José Luis Sánchez + +2005-04-05 16:21 ds + + * comedi/drivers/ni_pcidio.c (tags: branch-0_7-start): Remove + linux/irq.h. It should be asm/irq.h, which is included + automatically. + +2005-04-02 19:00 ds + + * autogen.sh (tags: r0_7_71, branch-0_7-end, branch-0_7-start, + r0_7_70): Use -i and -f flags + +2005-04-02 18:57 ds + + * Makefile.am (tags: r0_7_70): Fix drivers.txt target + +2005-04-02 18:52 ds + + * AUTHORS (tags: r0_7_73, r0_7_72, r0_7_71, branch-0_7-end, + branch-0_7-start, r0_7_70), NEWS (tags: r0_7_74, r0_7_73, + r0_7_72, r0_7_71, branch-0_7-end, branch-0_7-start, r0_7_70), + 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 (tags: + branch-0_7-end), adv_pci_dio.c, amplc_pc236.c, amplc_pc263.c, + amplc_pci230.c, cb_pcidas.c, cb_pcidas64.c, cb_pcidda.c (tags: + branch-0_7-end), cb_pcimdas.c (tags: branch-0_7-end), + cb_pcimdda.c (tags: branch-0_7-end), contec_pci_dio.c (tags: + branch-0_7-end), das08.c, gsc_hpdi.c, me4000.c (tags: + branch-0_7-end), me_daq.c, ni_6527.c, poc.c (utags: + branch-0_7-start, r0_7_70): Documentation fixes + +2005-03-31 23:23 ds + + * configure.ac (tags: branch-0_7-start, r0_7_70): version bump + +2005-03-31 22:00 ds + + * Makefile.am, configure.ac, comedi/Makefile.am (tags: + branch-0_7-end, branch-0_7-start, r0_7_70), + comedi/drivers/Makefile.am (tags: branch-0_7-start, r0_7_70), + comedi/kcomedilib/Makefile.am (tags: branch-0_7-end, + branch-0_7-start, r0_7_70), m4/as-linux.m4 (tags: branch-0_7-end, + branch-0_7-start, r0_7_70), m4/as-modtool.m4 (tags: + branch-0_7-end, branch-0_7-start, r0_7_70): Make distcheck work. + Add LINUX_MODULE_STYLE to indicate module building style. + +2005-03-28 21:49 fmhess + + * comedi/drivers/ni_660x.c (tags: branch-0_7-start, r0_7_70): fix + compile warning, and initialize both tio chips + +2005-03-28 21:41 fmhess + + * comedi/drivers/: mite.c (tags: branch-0_7-start, r0_7_70), mite.h + (tags: branch-0_7-start, r0_7_70), ni_660x.c: patch from Klaas + Gadeyne 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 (tags: branch-0_7-start, r0_7_70): check for + CAP_SYS_MODULE instead of CAP_SYS_ADMIN in comedi_fop_open() + +2005-03-18 22:36 fmhess + + * comedi/drivers/: daqboard2000.c (tags: branch-0_7-start, + r0_7_70), me4000.c, me_daq.c: add mention of + comedi_nonfree_firmware tarball + +2005-03-18 22:35 fmhess + + * comedi/drivers/ni_pcidio.c (tags: r0_7_70): 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 (tags: + branch-0_7-start, r0_7_70), comedi/drivers/usbduxfast.c (tags: + branch-0_7-start, r0_7_70), include/linux/comedi.h (tags: + branch-0_7-end, branch-0_7-start, r0_7_70), + include/linux/comedidev.h (tags: r0_7_71, branch-0_7-end, + branch-0_7-start, r0_7_70): 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 (tags: branch-0_7-start, r0_7_70): 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 (tags: + r0_7_73, r0_7_72, r0_7_71, branch-0_7-end, branch-0_7-start, + r0_7_70): 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 (tags: branch-0_7-end, + branch-0_7-start, r0_7_70): patch from Ian Abbott + : + + 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 (tags: branch-0_7-start, r0_7_70), + adl_pci6208.c, cb_das16_cs.c (tags: branch-0_7-start, r0_7_70), + cb_pcidas64.c, dt3000.c (tags: branch-0_7-start, r0_7_70), + gsc_hpdi.c, me4000.c, mpc8260cpm.c (tags: r0_7_73, r0_7_72, + r0_7_71, branch-0_7-end, branch-0_7-start, r0_7_70), ni_660x.c, + ni_670x.c (tags: branch-0_7-start, r0_7_70), ni_at_ao.c (tags: + branch-0_7-start, r0_7_70), ni_mio_common.c (tags: + branch-0_7-start, r0_7_70), ni_pcidio.c, rtd520.c (tags: + branch-0_7-end, branch-0_7-start, r0_7_70), skel.c (tags: + r0_7_73, r0_7_72, r0_7_71, branch-0_7-end, branch-0_7-start, + r0_7_70), ssv_dnp.c (tags: r0_7_73, r0_7_72, r0_7_71, + branch-0_7-end, branch-0_7-start, r0_7_70), 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 (tags: branch-0_7-end, branch-0_7-start, r0_7_70), + amplc_dio200.c (tags: branch-0_7-start, r0_7_70), 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 + (tags: branch-0_7-end, branch-0_7-start, r0_7_70), me4000.c, + me_daq.c, mite.c, rtd520.c: patch from Ian Abbott + : + + 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 (tags: branch-0_7-start, r0_7_70): patch from + Ian Abbott : + + 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 (tags: r0_7_74, r0_7_73, + r0_7_72, r0_7_71, branch-0_7-end) (utags: branch-0_7-start, + r0_7_70): patch from Ian Abbott : + + 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 (tags: branch-0_7-start, r0_7_70), + linux/mm.h: patch from Ian Abbott : + + 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 + : + + 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 (tags: branch-0_7-start, r0_7_70): 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 : + + 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 (tags: + branch-0_7-start, r0_7_70): patch from Ian Abbott + : + + 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 + +2005-02-17 18:15 fmhess + + * include/linux/compiler.h (tags: branch-0_7-start, r0_7_70): inew + compatibility header from Ian Abbott + +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 (tags: r0_7_74, r0_7_73, r0_7_72, + r0_7_71, branch-0_7-end, branch-0_7-start, r0_7_70): new + compatibility header from Ian Abbott : + + 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 : + + 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 (tags: r0_7_73, r0_7_72, + r0_7_71, branch-0_7-end, branch-0_7-start, r0_7_70): patch from + Emmanuel PACAUD : + + 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 (tags: branch-0_7-end, branch-0_7-start, + r0_7_70): patch from Ian Abbott : + + 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 (tags: branch-0_7-start, r0_7_70): fix + pcmcia_driver.drv.name + +2005-02-05 10:22 fmhess + + * include/linux/sched.h: fix for need_resched from Ian Abbott + : + + 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 , 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 (tags: r0_7_73, r0_7_72, r0_7_71, + branch-0_7-end, branch-0_7-start, r0_7_70): fix rounding error in + bytes_per_scan() for dio subdevices, noted by Ian Abbott + . 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 (tags: r0_7_70), 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 (tags: + branch-0_7-end, branch-0_7-start, r0_7_70), + 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 (tags: r0_7_70): alphabetized contributors + +2005-01-13 20:23 fmhess + + * comedi/drivers/8255.c: fix for cmdtest check of start_arg, from + Ian Abbott + +2005-01-13 20:19 fmhess + + * comedi/drivers/cb_pcimdda.c: fix for gcc3.4 compile error from + Ian Abbott + +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 (tags: branch-0_7-start, r0_7_70): 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 (tags: + branch-0_7-start, r0_7_70): 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 + : + + added simple event counting + +2004-12-12 20:41 fmhess + + * comedi/drivers/: Makefile.am, adl_pci6208.c: new driver from YEOW + NGEE SOON + +2004-12-07 20:59 fmhess + + * comedi/drivers/ni_mio_common.c: fix for pcmcia fifo-half-full + interrupt problems from "Blacker, Phil M" + + +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 (tags: + branch-0_7-start, r0_7_70): 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 (tags: + branch-0_7-start, r0_7_70), me4000.c, ni_daq_dio24.c (tags: + branch-0_7-start, r0_7_70): 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 (tags: branch-0_7-start, r0_7_70): + 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 (tags: branch-0_7-start, r0_7_70), 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 ). + +2004-10-05 21:35 fmhess + + * comedi/drivers/ni_atmio.c (tags: branch-0_7-start, r0_7_70): 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 fmhess + + * m4/as-linux.m4 (tags: r0_7_69): check for modpost in two possible + locations + +2004-10-01 20:26 fmhess + + * configure.ac (tags: r0_7_69): fix missing $ in check for depmod + +2004-09-29 08:28 fmhess + + * comedi/drivers/amplc_pci230.c (tags: r0_7_69): fix for shared + interrupt bug from steve.sharples@nottingham.ac.uk + +2004-09-09 07:49 fmhess + + * include/linux/comedi_rt.h (tags: r0_7_69): fix argument to + rtl_delay for rtlinux + +2004-09-05 15:12 bporr + + * comedi/drivers/usbdux.c (tags: r0_7_69): 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 (tags: r0_7_69): add error message when + no isapnp support is available + +2004-08-30 22:42 fmhess + + * comedi/drivers/ni_mio_common.c (tags: r0_7_69): 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 (tags: branch-0_7-start, r0_7_70, + r0_7_69): fix deadlock on end-of-acquisition + +2004-08-01 21:13 fmhess + + * comedi/drivers/cb_pcidas64.c (tags: r0_7_69): 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 (tags: r0_7_69): fix + INSN_GTOD + +2004-07-20 20:10 fmhess + + * comedi/: comedi_fops.c, drivers.c (tags: branch-0_7-start, + r0_7_70) (utags: r0_7_69): 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 (tags: r0_7_69): fix prototype of + comedi_request_irq() + +2004-07-17 21:03 fmhess + + * comedi/drivers/: ni_atmio.c, ni_mio_cs.c (tags: branch-0_7-start, + r0_7_70, r0_7_69), ni_pcimio.c (tags: branch-0_7-start, r0_7_70, + r0_7_69): missed some locking that should have been converted to + use devpriv->window_lock + +2004-07-17 20:40 fmhess + + * comedi/drivers/ni_6527.c (tags: r0_7_69): bug fix from + zharkov@vista-control.com (Eugene Zharkov) + +2004-07-17 18:55 fmhess + + * comedi/comedi_fops.c, include/linux/sched.h (tags: r0_7_69): 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 (tags: branch-0_7-start, r0_7_70, r0_7_69): a little + update for 2.6 kernels + +2004-07-11 21:28 fmhess + + * m4/as-modtool.m4 (tags: r0_7_69): 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 (tags: r0_7_69): add autogen.sh to EXTRA_DIST + +2004-06-19 09:04 fmhess + + * comedi/drivers/cb_pcidas.c (tags: r0_7_69): fix selection of + output channel for ao write insn (for boards with fifo) + +2004-06-15 08:17 fmhess + + * comedi/drivers/ni_660x.c (tags: r0_7_69): removed obsolete + references to comedi_counter_unstable.h + +2004-06-15 08:17 fmhess + + * Contributors (tags: r0_7_69): added Luis Martinez for bug fix + +2004-06-08 20:19 fmhess + + * comedi/drivers/quatech_daqp_cs.c (tags: branch-0_7-start, + r0_7_70, r0_7_69): bug fix from Luis Martínez + + +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 (tags: r0_7_69): 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 (tags: r0_7_69), comedi/drivers/Makefile.am, + comedi/kcomedilib/Makefile.am (tags: r0_7_69), 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 (utags: r0_7_69): 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 (tags: branch-0_7-start, r0_7_70, + r0_7_69): 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 (tags: r0_7_69): port to 2.6 pcmcia + api + +2004-05-31 19:00 fmhess + + * comedi/drivers/cb_das16_cs.c (tags: r0_7_69): fix if block that + got broken during port to 2.6 + +2004-05-31 18:31 fmhess + + * comedi/drivers/das08_cs.c (tags: r0_7_69): 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 (tags: branch-0_7-start, r0_7_70, + r0_7_69), cb_pcidas64.c, daqboard2000.c (tags: r0_7_69), dt3000.c + (tags: r0_7_69), icp_multi.c (tags: branch-0_7-start, r0_7_70, + r0_7_69), ii_pci20kc.c (tags: branch-0_7-start, r0_7_70, + r0_7_69), me_daq.c (tags: r0_7_69), ni_660x.c, pcm3730.c (tags: + branch-0_7-start, r0_7_70, r0_7_69), 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 (tags: r0_7_69), + comedi/drivers/dt2814.c (tags: branch-0_7-start, r0_7_70, + r0_7_69), comedi/drivers/icp_multi.c, + comedi/drivers/ii_pci20kc.c, comedi/drivers/ni_mio_cs.c, + comedi/drivers/pcl812.c (tags: branch-0_7-start, r0_7_70, + r0_7_69), comedi/drivers/quatech_daqp_cs.c, + include/linux/comedidev.h (tags: r0_7_69): 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 (tags: branch-0_7-start, r0_7_70, + r0_7_69): 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 (tags: r0_7_69), 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 (tags: r0_7_69), ni_mio_common.c, + ni_pcidio.c (tags: r0_7_69): 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 (tags: r0_7_69): 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 (tags: branch-0_7-start, r0_7_70, + r0_7_69), 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 (tags: r0_7_69): fix register offset + problems noted by Henk van Rooy + +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 (tags: branch-0_7-start, r0_7_70, r0_7_69): 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 (tags: branch-0_7-start, r0_7_70, + r0_7_69), pcl818.c: disable RTC code + +2004-02-21 10:46 fmhess + + * comedi/drivers/das08.c (tags: r0_7_69): fix for return value of + config insn from Salvador Eduardo Tropea + +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 (tags: branch-0_7-start, r0_7_70, + r0_7_69), 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 + + +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 (tags: r0_7_69): fix for compiler + warnings from Salvador Eduardo Tropea + +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 + (tags: r0_7_73, r0_7_72, r0_7_71, branch-0_7-end, + branch-0_7-start, r0_7_70, r0_7_69), include/linux/comedi.h + (tags: r0_7_69): i8254 counter patch from Salvador Eduardo Tropea + + +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 (tags: r0_7_69): 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 (tags: r0_7_69): 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 (tags: + r0_7_74, r0_7_73, r0_7_72, r0_7_71, branch-0_7-end, + branch-0_7-start, r0_7_70, r0_7_69): 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 for VMALLOC_VMADDR() + macro + +2004-01-11 18:27 fmhess + + * include/linux/vmalloc.h (tags: branch-0_7-end, branch-0_7-start, + r0_7_70, r0_7_69): 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 (tags: r0_7_69): 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 (tags: r0_7_73, r0_7_72, r0_7_71, + branch-0_7-end, branch-0_7-start, r0_7_70, r0_7_69): 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 + (tags: branch-0_7-end, branch-0_7-start, r0_7_70, r0_7_69): 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 (tags: branch-0_7-start, r0_7_70, + r0_7_69): Fixes from Nils Juergens + +2003-11-23 14:12 fmhess + + * comedi/drivers/comedi_counter_unstable.h (tags: r0_7_74, r0_7_73, + r0_7_72, r0_7_71, branch-0_7-end, branch-0_7-start, r0_7_70, + r0_7_69): 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 (tags: r0_7_74, r0_7_73, r0_7_72, + r0_7_71, branch-0_7-end, branch-0_7-start, r0_7_70, r0_7_69): + 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 (tags: r0_7_71, branch-0_7-end, + branch-0_7-start, r0_7_70, r0_7_69): 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 (tags: r0_7_74, r0_7_73, r0_7_72, r0_7_71, + branch-0_7-end, branch-0_7-start, r0_7_70, r0_7_69): 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 + +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 (utags: r0_7_69): + 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 (tags: + r0_7_69), 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 (tags: branch-0_7-start, r0_7_70, + r0_7_69): 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 (tags: branch-0_7-end, branch-0_7-start, + r0_7_70, r0_7_69): 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 (tags: branch-0_7-start, r0_7_70, + r0_7_69), 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 (utags: branch-0_7-end, + branch-0_7-start, r0_7_69, r0_7_70, r0_7_71, r0_7_72, r0_7_73, + r0_7_74): 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 (tags: r0_7_71, + branch-0_7-end, branch-0_7-start, r0_7_70, r0_7_69), 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 (tags: + branch-0_7-start, r0_7_70, r0_7_69): 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 (tags: r0_7_69), + comedi/drivers/dt282x.c (tags: branch-0_7-start, r0_7_70, + r0_7_69), comedi/drivers/ni_labpc.c, + comedi/drivers/ni_mio_common.c, comedi/drivers/rti800.c (tags: + branch-0_7-start, r0_7_70, r0_7_69), + 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 (tags: r0_7_69): 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 (tags: r0_7_73, + r0_7_72, r0_7_71) (utags: branch-0_7-end, branch-0_7-start, + r0_7_69, r0_7_70): 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 + (tags: branch-0_7-end), addi_amcc_s5933.h, addi_common.c, + addi_common.h, addi_eeprom.c, amcc_s5933_58.h (tags: r0_7_74, + r0_7_73, r0_7_72, r0_7_71, branch-0_7-end), 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 (utags: branch-0_7-start, + r0_7_69, r0_7_70): 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 (tags: r0_7_69): 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 (tags: r0_7_69): 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 (tags: r0_7_69), + 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 (tags: r0_7_69): 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 (tags: branch-0_7-end, branch-0_7-start, + r0_7_70, r0_7_69): 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 (tags: r0_7_74, r0_7_73, r0_7_72, r0_7_71, + branch-0_7-end, branch-0_7-start, r0_7_70, r0_7_69), linux/fs.h + (tags: branch-0_7-end, branch-0_7-start, r0_7_70, r0_7_69), + linux/init.h (tags: branch-0_7-end, branch-0_7-start, r0_7_70, + r0_7_69), linux/irq.h (tags: r0_7_70, r0_7_69), linux/isapnp.h, + linux/kmod.h (tags: branch-0_7-end, branch-0_7-start, r0_7_70, + r0_7_69), linux/mm.h (tags: r0_7_69), linux/module.h, + linux/pci.h, linux/poll.h (tags: branch-0_7-end, + branch-0_7-start, r0_7_70, r0_7_69), linux/sched.h, linux/slab.h + (tags: branch-0_7-end, branch-0_7-start, r0_7_70, r0_7_69), + linux/spinlock.h (tags: branch-0_7-end, branch-0_7-start, + r0_7_70, r0_7_69), linux/timer.h (tags: branch-0_7-end, + branch-0_7-start, r0_7_70, r0_7_69), linux/vmalloc.h: replace all + hex codes with KERNEL_VERSION() for clairity + +2003-08-04 23:46 ds + + * include/linux/version.h (tags: r0_7_74, r0_7_73, r0_7_72, + r0_7_71, branch-0_7-end, branch-0_7-start, r0_7_70, r0_7_69): + 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 + (tags: r0_7_69), 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 (tags: r0_7_73, r0_7_72, r0_7_71, + branch-0_7-end, branch-0_7-start, r0_7_70, r0_7_69): 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 (tags: r0_7_69): 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 (tags: + branch-0_7-start, r0_7_70, r0_7_69), das1800.c (tags: + branch-0_7-start, r0_7_70, r0_7_69), das6402.c (tags: + branch-0_7-start, r0_7_70, r0_7_69), das800.c, dt2814.c, + dt282x.c, dt3000.c, gsc_hpdi.c, icp_multi.c, ni_6527.c, + ni_at_a2150.c (tags: branch-0_7-start, r0_7_70, r0_7_69), + ni_atmio16d.c (tags: branch-0_7-start, r0_7_70, r0_7_69), + ni_daq_dio24.c, ni_labpc.c, ni_labpc_cs.c, ni_mio_common.c, + ni_mio_cs.c, ni_pcidio.c, pcl711.c (tags: branch-0_7-start, + r0_7_70, r0_7_69), 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 (tags: r0_7_69), linux/comedidev.h, + linux/devfs_fs_kernel.h (tags: r0_7_73, r0_7_72, r0_7_71, + branch-0_7-end, branch-0_7-start, r0_7_70, r0_7_69), + linux/interrupt.h, linux/module.h, linux/pci.h, linux/wrapper.h + (tags: r0_7_74, r0_7_73, r0_7_72, r0_7_71, branch-0_7-end, + branch-0_7-start, r0_7_70, r0_7_69): 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 (tags: r0_7_74, r0_7_73, r0_7_72, r0_7_71, branch-0_7-end, + branch-0_7-start, r0_7_70, r0_7_69): 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 (tags: r0_7_71, branch-0_7-end, + branch-0_7-start, r0_7_70, r0_7_69), 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 (tags: r0_7_69): 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 ds + + * Contributors (tags: r0_7_67x): Add a bunch of people + +2003-06-17 21:27 ds + + * scripts/config.dist (tags: r0_7_69, r0_7_67x): update for new + drivers + +2003-06-17 21:25 ds + + * scripts/check_driver (tags: r0_7_71, branch-0_7-end, + branch-0_7-start, r0_7_70, r0_7_69, r0_7_67x): alloc_subdevices() + changed. + +2003-06-17 21:25 ds + + * comedi/drivers/ni_6527.c (tags: r0_7_67x): fix driver name in doc + block + +2003-06-17 21:25 ds + + * comedi/drivers/adv_pci_dio.c (tags: r0_7_67x): Add + subdev_8255_cleanup() + +2003-06-17 21:24 ds + + * comedi/drivers/Makefile.in (tags: r0_7_67x): Add ni_660x + +2003-06-17 21:24 ds + + * comedi/Config.in (tags: r0_7_67x): Add NI_660X + +2003-06-17 21:22 ds + + * comedi/drivers/ni_660x.c (tags: r0_7_67x): Found this wandering + around. Figured it should go in CVS. + +2003-06-12 12:10 fmhess + + * comedi/comedi_fops.c, include/linux/mm.h (utags: r0_7_67x): fix + for new 2.5 remap_page_range() prototype + +2003-06-09 19:46 fmhess + + * comedi/drivers/cb_pcidas.c (tags: r0_7_67x): 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 (utags: r0_7_67x): + 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 (tags: r0_7_67x): 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 (tags: r0_7_71, + branch-0_7-end, branch-0_7-start, r0_7_70, r0_7_69, r0_7_67x), + Documentation/Configure.help.append (tags: r0_7_71, + branch-0_7-end, branch-0_7-start, r0_7_70, r0_7_69, r0_7_67x), + comedi/Config.in, comedi/comedi_fops.c, include/linux/comedidev.h + (tags: r0_7_67x): 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 + (tags: r0_7_69), ni_atmio16d.c, pcl724.c (tags: branch-0_7-start, + r0_7_70, r0_7_69), pcl812.c, pcl816.c, pcl818.c, amcc_s5933.h + (tags: branch-0_7-end, branch-0_7-start, r0_7_70, r0_7_69) + (utags: r0_7_67x): majkl@tesnet.cz -> dobes@tesnet.cz + +2003-05-27 13:19 ds + + * comedi/drivers/icp_multi.c (tags: r0_7_67x): 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 (tags: r0_7_67x), + 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 (tags: r0_7_67x): 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 (tags: r0_7_67x): 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 (tags: r0_7_67x): Patch to add AO + subdevice from "Calin A. Culianu" + +2003-05-14 14:00 ds + + * scripts/dep.rtlinux (tags: r0_7_69, r0_7_67x): Patch from "Calin + A. Culianu" + +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 (tags: r0_7_67x): 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 (tags: r0_7_69, r0_7_67x): 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 (tags: r0_7_67x): re-fix suse brokeness + +2003-04-28 12:04 fmhess + + * comedi/drivers/ni_mio_cs.c (tags: r0_7_67x): 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 (tags: r0_7_74, r0_7_73, r0_7_72, + r0_7_71, branch-0_7-end, branch-0_7-start, r0_7_70, r0_7_69, + r0_7_67x): 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 (tags: r0_7_67x): + replaced udelay with comedi_udelay + +2003-03-27 16:00 fmhess + + * comedi/drivers/adl_pci9111.c (tags: r0_7_67x), + comedi/drivers/adl_pci9118.c, comedi/drivers/adv_pci1710.c, + comedi/drivers/cb_das16_cs.c (tags: r0_7_67x), + comedi/drivers/cb_pcidas.c, comedi/drivers/cb_pcidas64.c, + comedi/drivers/daqboard2000.c (tags: r0_7_67x), + comedi/drivers/das800.c (tags: r0_7_67x), comedi/drivers/dt2801.c + (tags: branch-0_7-start, r0_7_70, r0_7_69, r0_7_67x), + comedi/drivers/dt2811.c (tags: branch-0_7-start, r0_7_70, + r0_7_69, r0_7_67x), comedi/drivers/dt2814.c (tags: r0_7_67x), + comedi/drivers/dt2815.c (tags: branch-0_7-start, r0_7_70, + r0_7_69, r0_7_67x), comedi/drivers/dt282x.c (tags: r0_7_67x), + comedi/drivers/dt3000.c (tags: r0_7_67x), comedi/drivers/fl512.c + (tags: r0_7_69, r0_7_67x), comedi/drivers/gsc_hpdi.c (tags: + r0_7_67x), comedi/drivers/icp_multi.c, + comedi/drivers/ni_at_a2150.c (tags: r0_7_67x), + comedi/drivers/ni_labpc.c, comedi/drivers/ni_mio_common.c, + comedi/drivers/ni_pcimio.c, comedi/drivers/pcl711.c (tags: + r0_7_67x), comedi/drivers/pcl812.c, comedi/drivers/pcl816.c, + comedi/drivers/pcl818.c, comedi/drivers/plx9080.h (tags: + r0_7_67x), comedi/drivers/rtd520.c (tags: r0_7_67x), + comedi/drivers/rti800.c (tags: r0_7_67x), + comedi/drivers/serial2002.c (tags: branch-0_7-end, + branch-0_7-start, r0_7_70, r0_7_69, r0_7_67x), + include/linux/comedi_rt.h (tags: r0_7_67x): replaced all udelay() + calls with comedi_udelay() wrapper for RT safety + +2003-03-27 15:46 fmhess + + * include/linux/pci.h (tags: r0_7_67x): 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 (tags: r0_7_73, r0_7_72, r0_7_71, + branch-0_7-end, branch-0_7-start, r0_7_70, r0_7_69) (utags: + r0_7_67x): 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 (tags: r0_7_69), + das08.c (utags: r0_7_67x): 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 (tags: + r0_7_67x): 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 (tags: r0_7_67x): 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 (tags: r0_7_67x): 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 (tags: r0_7_69, r0_7_67x), + comedi/drivers/adl_pci9111.c, comedi/drivers/adl_pci9118.c, + comedi/drivers/adv_pci1710.c, comedi/drivers/amplc_pc236.c (tags: + r0_7_67x), comedi/drivers/amplc_pc263.c (tags: r0_7_69, + r0_7_67x), 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 (tags: + r0_7_67x), comedi/drivers/cb_pcimdas.c, + comedi/drivers/cb_pcimdda.c (tags: r0_7_69, r0_7_67x), + comedi/drivers/comedi_parport.c (tags: r0_7_67x), + comedi/drivers/comedi_rt_timer.c (tags: r0_7_69, r0_7_67x), + comedi/drivers/comedi_test.c, comedi/drivers/contec_pci_dio.c + (tags: r0_7_67x), comedi/drivers/daqboard2000.c, + comedi/drivers/das08.c, comedi/drivers/das16.c, + comedi/drivers/das16m1.c (tags: r0_7_67x), + comedi/drivers/das1800.c (tags: r0_7_67x), + comedi/drivers/das6402.c (tags: r0_7_67x), + comedi/drivers/das800.c, comedi/drivers/dt2801.c, + comedi/drivers/dt2811.c, comedi/drivers/dt2814.c, + comedi/drivers/dt2815.c, comedi/drivers/dt2817.c (tags: + branch-0_7-start, r0_7_70, r0_7_69, r0_7_67x), + comedi/drivers/dt282x.c, comedi/drivers/dt3000.c, + comedi/drivers/fl512.c, comedi/drivers/icp_multi.c, + comedi/drivers/ii_pci20kc.c (tags: r0_7_67x), + comedi/drivers/ke_counter.c (tags: r0_7_69, r0_7_67x), + comedi/drivers/me_daq.c (tags: r0_7_67x), + comedi/drivers/mpc8260cpm.c (tags: r0_7_69, r0_7_67x), + comedi/drivers/multiq3.c (tags: r0_7_67x), + comedi/drivers/ni_6527.c, comedi/drivers/ni_670x.c, + comedi/drivers/ni_at_a2150.c, comedi/drivers/ni_at_ao.c (tags: + r0_7_69, r0_7_67x), comedi/drivers/ni_atmio16d.c, + comedi/drivers/ni_daq_dio24.c (tags: r0_7_67x), + comedi/drivers/ni_labpc.c, comedi/drivers/ni_mio_common.c, + comedi/drivers/ni_pcidio.c (tags: r0_7_67x), + comedi/drivers/pcl711.c, comedi/drivers/pcl724.c, + comedi/drivers/pcl725.c (tags: branch-0_7-start, r0_7_70, + r0_7_69, r0_7_67x), comedi/drivers/pcl726.c (tags: + branch-0_7-start, r0_7_70, r0_7_69, r0_7_67x), + comedi/drivers/pcl812.c, comedi/drivers/pcl816.c, + comedi/drivers/pcl818.c, comedi/drivers/pcm3730.c (tags: + r0_7_67x), comedi/drivers/pcmad.c (tags: branch-0_7-start, + r0_7_70, r0_7_69, r0_7_67x), comedi/drivers/poc.c (tags: r0_7_69, + r0_7_67x), comedi/drivers/quatech_daqp_cs.c (tags: r0_7_67x), + comedi/drivers/rtd520.c, comedi/drivers/rti800.c, + comedi/drivers/rti802.c (tags: branch-0_7-start, r0_7_70, + r0_7_69, r0_7_67x), comedi/drivers/serial2002.c, + comedi/drivers/skel.c (tags: r0_7_69, r0_7_67x), + comedi/drivers/ssv_dnp.c (tags: r0_7_69, r0_7_67x), + 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 (tags: r0_7_69, r0_7_67x): updated reference to + old lineo cvs server + +2003-02-03 13:16 ds + + * comedi/kcomedilib/dio.c (tags: r0_7_74, r0_7_73, r0_7_72, + r0_7_71, branch-0_7-end, branch-0_7-start, r0_7_70, r0_7_69, + r0_7_67x): 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 (tags: r0_7_67x): 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 (tags: r0_7_67x): 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 (tags: branch-0_7-start, r0_7_70, + r0_7_69) (utags: r0_7_67x): 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 (tags: r0_7_67x): 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 ds + + * comedi/comedi_fops.c (tags: r0_7_66): 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 (tags: r0_7_66): Revert accidental change + of structure names + +2002-11-22 01:55 ds + + * comedi/comedi_fops.c, comedi/drivers.c (tags: r0_7_66), + comedi/drivers/mite.c (tags: r0_7_67x, r0_7_66), + comedi/drivers/mite.h (tags: r0_7_67x, r0_7_66), + comedi/drivers/ni_pcidio.c (tags: r0_7_66), + comedi/drivers/ni_pcimio.c (tags: r0_7_66), + include/linux/comedidev.h (tags: r0_7_66): 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 (tags: r0_7_67x, r0_7_66): 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 (tags: r0_7_66): 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 (tags: r0_7_66): 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 (tags: r0_7_67x, r0_7_66), + vmalloc.h (tags: r0_7_67x, r0_7_66): Fixes for 2.0.39 + +2002-11-21 03:21 ds + + * scripts/config.dist-2.0.39 (tags: r0_7_69, r0_7_67x, r0_7_66): + 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 (tags: r0_7_66): compile fixes and + warning fixes + +2002-11-21 02:56 ds + + * comedi/drivers/: amplc_pci230.c (tags: r0_7_66), cb_das16_cs.c + (tags: r0_7_66), cb_pcimdas.c, comedi_rt_timer.c, daqboard2000.c + (tags: r0_7_66), das6402.c (tags: r0_7_66), dt2801.c (tags: + r0_7_66), dt2811.c (tags: r0_7_66), dt2814.c (tags: r0_7_66), + dt3000.c (tags: r0_7_66), fl512.c (tags: r0_7_66), multiq3.c + (tags: r0_7_66), ni_atmio16d.c (tags: r0_7_66), pcl711.c (tags: + r0_7_66), pcmad.c (tags: r0_7_66), quatech_daqp_cs.c (tags: + r0_7_66), rtd520.c (tags: r0_7_66), rti800.c (tags: r0_7_66), + serial2002.c (tags: r0_7_66), skel.c (tags: r0_7_66): Fix + subdevice flags not having AREF capability + +2002-11-21 02:55 ds + + * comedi/drivers/Makefile.in (tags: r0_7_66): added cb_pcimdas + +2002-11-21 02:54 ds + + * scripts/config.dist (tags: r0_7_66): new dffault + +2002-11-21 02:53 ds + + * comedi/Config.in (tags: r0_7_66): add cb_pcimdas + +2002-11-21 02:34 ds + + * comedi/comedi_ksyms.c (tags: r0_7_67x, r0_7_66), comedi/proc.c + (tags: branch-0_7-end, branch-0_7-start, r0_7_70, r0_7_69, + r0_7_67x, r0_7_66), comedi/drivers/8255.c (tags: r0_7_66), + comedi/drivers/adl_pci9111.c (tags: r0_7_66), + comedi/drivers/adl_pci9118.c (tags: r0_7_66), + comedi/drivers/adv_pci1710.c (tags: r0_7_66), + comedi/drivers/amcc_s5933.c (tags: r0_7_66), + comedi/drivers/amcc_s5933.h (tags: r0_7_66), + comedi/drivers/amplc_pc236.c (tags: r0_7_66), + comedi/drivers/amplc_pc263.c (tags: r0_7_66), + comedi/drivers/amplc_pci230.c, comedi/drivers/cb_das16_cs.c, + comedi/drivers/cb_pcidas.c (tags: r0_7_66), + comedi/drivers/cb_pcidas64.c (tags: r0_7_66), + comedi/drivers/cb_pcidda.c (tags: r0_7_66), + comedi/drivers/cb_pcimdas.c, comedi/drivers/cb_pcimdda.c (tags: + r0_7_66), comedi/drivers/comedi_fc.c (tags: r0_7_66), + comedi/drivers/comedi_fc.h (tags: r0_7_67x, r0_7_66), + comedi/drivers/comedi_parport.c (tags: r0_7_66), + comedi/drivers/comedi_rt_timer.c, comedi/drivers/comedi_test.c + (tags: r0_7_66), comedi/drivers/contec_pci_dio.c (tags: r0_7_66), + comedi/drivers/daqboard2000.c, comedi/drivers/das08.c (tags: + r0_7_66), comedi/drivers/das16.c (tags: r0_7_66), + comedi/drivers/das16m1.c (tags: r0_7_66), + comedi/drivers/das1800.c (tags: r0_7_66), + comedi/drivers/das6402.c, comedi/drivers/das800.c (tags: + r0_7_66), comedi/drivers/dt2801.c, comedi/drivers/dt2811.c, + comedi/drivers/dt2814.c, comedi/drivers/dt2815.c (tags: r0_7_66), + comedi/drivers/dt2817.c (tags: r0_7_66), comedi/drivers/dt282x.c + (tags: r0_7_66), comedi/drivers/dt3000.c, comedi/drivers/fl512.c, + comedi/drivers/icp_multi.c (tags: r0_7_66), + comedi/drivers/icp_multi.h (tags: r0_7_69, r0_7_67x, r0_7_66), + comedi/drivers/ii_pci20kc.c (tags: r0_7_66), + comedi/drivers/ke_counter.c (tags: r0_7_66), + comedi/drivers/me_daq.c (tags: r0_7_66), comedi/drivers/mite.c, + comedi/drivers/mpc8260cpm.c (tags: r0_7_66), + comedi/drivers/multiq3.c, comedi/drivers/ni_670x.c (tags: + r0_7_66), comedi/drivers/ni_at_a2150.c (tags: r0_7_66), + comedi/drivers/ni_at_ao.c (tags: r0_7_66), + comedi/drivers/ni_atmio.c (tags: r0_7_66), + comedi/drivers/ni_atmio16d.c, comedi/drivers/ni_daq_dio24.c + (tags: r0_7_66), comedi/drivers/ni_labpc.c, + comedi/drivers/ni_mio_common.c (tags: r0_7_66), + comedi/drivers/ni_mio_cs.c (tags: r0_7_66), + comedi/drivers/ni_pcidio.c, comedi/drivers/ni_pcimio.c, + comedi/drivers/pcl711.c, comedi/drivers/pcl724.c (tags: r0_7_66), + comedi/drivers/pcl725.c (tags: r0_7_66), comedi/drivers/pcl726.c + (tags: r0_7_66), comedi/drivers/pcl812.c (tags: r0_7_66), + comedi/drivers/pcl816.c (tags: r0_7_66), comedi/drivers/pcl818.c + (tags: r0_7_66), comedi/drivers/pcm3730.c (tags: r0_7_66), + comedi/drivers/pcmad.c, comedi/drivers/poc.c (tags: r0_7_66), + comedi/drivers/quatech_daqp_cs.c, comedi/drivers/rtd520.c, + comedi/drivers/rti800.c, comedi/drivers/rti802.c (tags: r0_7_66), + comedi/drivers/serial2002.c, comedi/drivers/skel.c, + comedi/drivers/ssv_dnp.c (tags: r0_7_66), comedi/kcomedilib/get.c + (tags: r0_7_66), include/linux/comedidev.h, scripts/check_driver + (tags: r0_7_66): 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 (tags: r0_7_67x, r0_7_66), comedi_fops.c, + drivers.c: Reimplement kvmem.[ch] code in comedi_fops + +2002-11-20 23:34 ds + + * include/linux/highmem.h (tags: branch-0_7-end, branch-0_7-start, + r0_7_70, r0_7_69, r0_7_67x, r0_7_66): 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 (tags: r0_7_66): fix compat for + pci_enable_device + +2002-11-20 23:28 ds + + * include/linux/module.h (tags: r0_7_67x, r0_7_66): fix some + warnigns + +2002-11-20 23:27 ds + + * include/linux/mm.h (tags: r0_7_66): 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 (tags: r0_7_74, r0_7_73, r0_7_72, r0_7_71, + branch-0_7-end, branch-0_7-start, r0_7_70, r0_7_69, r0_7_67x, + r0_7_66): 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 (tags: r0_7_66), comedi/drivers/comedi_fc.c, + comedi/drivers/ni_mio_common.c, comedi/drivers/ni_pcimio.c, + comedi/kcomedilib/kcomedilib_main.c (tags: r0_7_66), + include/linux/comedi.h, include/linux/comedi_rt.h (tags: + r0_7_66), 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 (tags: r0_7_73, r0_7_72, r0_7_71, branch-0_7-end, + branch-0_7-start, r0_7_70, r0_7_69, r0_7_67x, r0_7_66): 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 (tags: r0_7_66), comedi/range.c, + comedi/drivers/ni_mio_common.c, comedi/drivers/ni_stc.h (tags: + r0_7_66): 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 (tags: r0_7_67x, r0_7_66): 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 (tags: r0_7_73, r0_7_72, r0_7_71, + branch-0_7-end, branch-0_7-start, r0_7_70, r0_7_69, r0_7_67x, + r0_7_66): 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 (tags: r0_7_74, r0_7_73, r0_7_72, r0_7_71, + branch-0_7-end, branch-0_7-start, r0_7_70, r0_7_69, r0_7_67x, + r0_7_66): fix possibility of endless loop when divisor > + 0x80000000 + +2002-10-28 19:43 ds + + * comedi/drivers/: 8255.c, 8255.h (tags: r0_7_74, r0_7_73, r0_7_72, + r0_7_71, branch-0_7-end, branch-0_7-start, r0_7_70, r0_7_69, + r0_7_67x, r0_7_66): Add preliminary command support + +2002-10-26 23:30 fmhess + + * comedi/kcomedilib/kcomedilib_main.c, include/linux/comedilib.h + (tags: r0_7_66): 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 (tags: branch-0_7-end, + branch-0_7-start, r0_7_70, r0_7_69, r0_7_67x, r0_7_66): 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 (tags: + r0_7_66), 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 + +2002-09-24 21:35 ds + + * TODO (tags: r0_7_71, branch-0_7-end, branch-0_7-start, r0_7_70, + r0_7_69, r0_7_67x, r0_7_66): Where the hell was Biggles when we + needed him last Saturday? + +2002-09-24 21:34 ds + + * scripts/Configure (tags: r0_7_69, r0_7_67x, r0_7_66): 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 (tags: branch-0_7-start, r0_7_70, r0_7_69, r0_7_67x, + r0_7_66): 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 (tags: r0_7_74, r0_7_73, + r0_7_72, r0_7_71, branch-0_7-end, branch-0_7-start, r0_7_70, + r0_7_69, r0_7_67x, r0_7_66): 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" + + +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 (tags: r0_7_66): remove -v option to tar + +2002-06-07 17:01 ds + + * Makefile (tags: r0_7_66, r0_7_65): version bump + +2002-06-07 17:01 ds + + * Changelog (tags: r0_7_69, r0_7_67x, r0_7_66, r0_7_65): 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 (utags: + r0_7_65): Cleanups suggested by check_driver. + +2002-06-07 16:15 ds + + * scripts/check_driver (tags: r0_7_65): 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 (tags: r0_7_65): 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 (tags: r0_7_65): Added documentation + +2002-06-07 16:12 ds + + * TODO (tags: r0_7_65): [no log message] + +2002-06-07 15:55 ds + + * comedi/drivers/ni_atmio.c (tags: r0_7_65): 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 (tags: r0_7_65): clean + up warnings + +2002-06-06 20:03 ds + + * comedi/drivers/ni_pcimio.c (tags: r0_7_65): Change some caldacs + to debug + +2002-06-06 20:02 ds + + * comedi/drivers/ni_mio_common.c (tags: r0_7_65): 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 (tags: r0_7_65): 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 (tags: r0_7_65): 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 (tags: r0_7_65): 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 (tags: r0_7_65): 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 (tags: r0_7_65): Make default mode for + /dev/comediN 666 in devfs. + +2002-05-29 00:28 ds + + * comedi/drivers/: ni_mio_common.c, ni_stc.h (tags: r0_7_65): Fixed + AI_START trigger for PFI inputs + +2002-05-28 20:17 fmhess + + * comedi/drivers/cb_pcidas64.c, include/linux/comedi.h (tags: + r0_7_65): 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 (tags: r0_7_66), include/linux/comedidev.h (utags: + r0_7_65): twiddling some documentation + +2002-05-16 21:44 fmhess + + * comedi/drivers/comedi_rt_timer.c (tags: r0_7_65): 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 (tags: r0_7_65), drivers/8255.c, + drivers/adl_pci9111.c (tags: r0_7_65), drivers/adl_pci9118.c + (tags: r0_7_65), drivers/adv_pci1710.c (tags: r0_7_65), + drivers/amplc_pci230.c, drivers/cb_pcidas.c (tags: r0_7_65), + drivers/cb_pcidas64.c, drivers/cb_pcidda.c (tags: r0_7_65), + drivers/comedi_parport.c, drivers/contec_pci_dio.c, + drivers/daqboard2000.c (tags: r0_7_65), drivers/das08.c (tags: + r0_7_65), drivers/das16.c (tags: r0_7_65), drivers/das16m1.c + (tags: r0_7_65), drivers/das1800.c (tags: r0_7_65), + drivers/das800.c (tags: r0_7_65), drivers/dt2801.c (tags: + r0_7_65), drivers/dt2811.c (tags: r0_7_65), drivers/dt2815.c + (tags: r0_7_65), drivers/dt2817.c (tags: r0_7_65), + drivers/dt282x.c, drivers/dt3000.c (tags: r0_7_65), + drivers/fl512.c, drivers/icp_multi.c, drivers/ii_pci20kc.c (tags: + r0_7_65), drivers/mpc8260cpm.c (tags: r0_7_65), drivers/multiq3.c + (tags: r0_7_65), drivers/ni_670x.c (tags: r0_7_65), + drivers/ni_at_ao.c, drivers/ni_atmio16d.c (tags: r0_7_65), + drivers/ni_labpc.c (tags: r0_7_65), drivers/ni_pcidio.c (tags: + r0_7_65), drivers/pcl711.c (tags: r0_7_65), drivers/pcl725.c + (tags: r0_7_65), drivers/pcl726.c (tags: r0_7_65), + drivers/pcl812.c (tags: r0_7_65), drivers/pcl816.c (tags: + r0_7_65), drivers/pcl818.c (tags: r0_7_65), drivers/pcm3730.c, + drivers/poc.c (tags: r0_7_65), drivers/rtd520.c, drivers/rti800.c + (tags: r0_7_65), drivers/rti802.c (tags: r0_7_65), drivers/skel.c + (tags: r0_7_65), drivers/ssv_dnp.c: Globally fix spelling of + SDF_WRITABLE + +2002-05-16 18:10 ds + + * comedi/comedi_fops.c, comedi/comedi_ksyms.c (tags: r0_7_65), + comedi/kcomedilib/kcomedilib_main.c (tags: r0_7_65), + include/linux/comedidev.h: Change pseudo-locking to spin locks. + +2002-05-16 17:41 ds + + * comedi/kcomedilib/ksyms.c (tags: r0_7_66, r0_7_65): 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 (tags: r0_7_67x, r0_7_66, r0_7_65): added -e + option to depmod, to promote more useful error reports on 'make + install' + +2002-05-11 20:26 fmhess + + * scripts/config.dist (tags: r0_7_65): 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 (tags: r0_7_65), + 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 (tags: r0_7_66, r0_7_65): 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 (tags: r0_7_67x, r0_7_66, + r0_7_65): 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 (utags: + r0_7_65): 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 (tags: r0_7_74, r0_7_73, r0_7_72, r0_7_71, + branch-0_7-end, branch-0_7-start, r0_7_70, r0_7_69, r0_7_67x, + r0_7_66, r0_7_65): 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 (tags: r0_7_65), + 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 (tags: r0_7_65): Add Contec PCI DIO + +2002-04-26 14:34 ds + + * comedi/drivers/Makefile.in (tags: r0_7_65): 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 + + +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 (tags: r0_7_67x, r0_7_66, r0_7_65): + Add get.o to link + +2002-04-26 14:24 ds + + * comedi/kcomedilib/: data.c (tags: r0_7_66, r0_7_65), dio.c (tags: + r0_7_66, r0_7_65), get.c (tags: r0_7_65), 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 (tags: r0_7_65), 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 + 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 (tags: r0_7_66, r0_7_65): 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 ds + + * comedi/drivers/ni_mio_common.c (tags: r0_7_64): Clean up compiler + warning. + +2002-04-03 02:27 ds + + * comedi/Config.in, comedi/drivers/Makefile.in, scripts/config.dist + (utags: r0_7_64): Add pcl816 driver + +2002-04-03 02:27 ds + + * TODO (tags: r0_7_64): [no log message] + +2002-04-03 02:26 ds + + * Changelog (tags: r0_7_64): 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 (tags: r0_7_74, r0_7_73, r0_7_72, + r0_7_71, branch-0_7-end, branch-0_7-start, r0_7_70, r0_7_69, + r0_7_67x, r0_7_66, r0_7_65, r0_7_64): Update of patch-scxi + +2002-04-03 02:22 ds + + * comedi/drivers/pcl816.c (tags: r0_7_64): Clean up check_driver + complaints + +2002-04-03 02:12 ds + + * comedi/drivers/pcl816.c: From Juan Grigera + +2002-04-03 02:10 ds + + * scripts/check_driver (tags: r0_7_64): Add more documentation + checking + +2002-04-03 00:25 fmhess + + * comedi/drivers/cb_pcidas64.c (tags: r0_7_64): 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 (utags: r0_7_64): enabled + pcmcia code for kernels with modular pcmcia support + +2002-03-30 15:30 fmhess + + * Documentation/comedi/insn_config (tags: r0_7_64): added note on + new config insn + +2002-03-30 15:29 fmhess + + * include/linux/comedi.h (tags: r0_7_64): 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 (tags: r0_7_64): 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 (tags: r0_7_64): 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 (tags: r0_7_64): 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 (tags: r0_7_64): 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 (tags: r0_7_64): 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 (tags: r0_7_64), ni_pcimio.c: [no + log message] + +2002-03-17 17:28 ds + + * comedi/drivers/: adl_pci9118.c, adv_pci1710.c (tags: r0_7_64), + amcc_s5933.c (tags: r0_7_65, r0_7_64), amcc_s5933.h (tags: + r0_7_65, r0_7_64): Update from Michal. Prototype of function + changed in amcc_s5933 driver. + +2002-03-17 17:18 ds + + * Documentation/Configure.help.append (tags: r0_7_66, r0_7_65, + r0_7_64): Update from Configure.help. (Why do we need 2 + identical files?) + +2002-03-17 17:17 ds + + * Documentation/: Configure.help (tags: r0_7_66, r0_7_65, r0_7_64), + Configure.help.append: Fix help entries for ADL_PCI9118 + +2002-03-17 17:08 ds + + * comedi/drivers/: adl_pci9111.c (tags: r0_7_64), cb_pcidas.c, + cb_pcidas64.c, cb_pcidda.c (tags: r0_7_64), comedi_test.c (tags: + r0_7_65, r0_7_64), das6402.c (tags: r0_7_65, r0_7_64), dt3000.c + (tags: r0_7_64), mpc8260cpm.c (tags: r0_7_64), ni_670x.c (tags: + r0_7_64), ni_labpc.c, ni_pcidio.c (tags: r0_7_64), pcl726.c + (tags: r0_7_64), pcl818.c (tags: r0_7_64), poc.c (tags: r0_7_64), + rti802.c (tags: r0_7_64): Documentation updates + +2002-03-17 17:03 ds + + * comedi/drivers/: icp_multi.c, icp_multi.h (tags: r0_7_65) (utags: + r0_7_64): Fixed symbol leakage. Updated documentation. + +2002-03-17 17:02 ds + + * comedi/drivers/ni_stc.h (tags: r0_7_64): Cleaned up 611x + definitions + +2002-03-17 17:01 ds + + * comedi/drivers/: ni_atmio.c (tags: r0_7_64), ni_mio_common.c, + ni_mio_cs.c (tags: r0_7_65, r0_7_64), 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 (tags: r0_7_65, r0_7_64): Turn debugging + off + +2002-03-16 19:38 ds + + * comedi/drivers/mite.c (tags: r0_7_64): 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 (tags: r0_7_64), + comedi_test.c: converted 64 bit integer division to use do_div + +2002-03-08 22:54 fmhess + + * include/asm/div64.h (tags: r0_7_65, r0_7_64): added asm/div64.h + compatibility header so comedi can use 64 bit integer division + macro + +2002-03-08 20:12 ds + + * README (tags: r0_7_65, r0_7_64), Documentation/Configure.help, + Documentation/Configure.help.append, debian/copyright (tags: + branch-0_7-start, r0_7_70, r0_7_69, r0_7_67x, r0_7_66, r0_7_65, + r0_7_64), rpm/comedi.spec (tags: r0_7_74, r0_7_73, r0_7_72, + r0_7_71, branch-0_7-end, branch-0_7-start, r0_7_70, r0_7_69, + r0_7_67x, r0_7_66, r0_7_65, r0_7_64): Changed hostnames to + comedi.org + +2002-03-08 19:57 ds + + * comedi/comedi_fops.c, comedi/comedi_ksyms.c (tags: r0_7_64), + comedi/drivers.c (tags: r0_7_64), comedi/proc.c (tags: r0_7_65, + r0_7_64), comedi/range.c (tags: r0_7_65, r0_7_64), comedi/rt.c + (tags: r0_7_65, r0_7_64), comedi/drivers/8253.h (tags: r0_7_67x, + r0_7_66, r0_7_65, r0_7_64), comedi/drivers/8255.c (tags: + r0_7_64), comedi/drivers/8255.h (tags: r0_7_65, r0_7_64), + comedi/drivers/am9513.h (tags: r0_7_74, r0_7_73, r0_7_72, + r0_7_71, branch-0_7-end, branch-0_7-start, r0_7_70, r0_7_69, + r0_7_67x, r0_7_66, r0_7_65, r0_7_64), comedi/drivers/cb_pcidas.c, + comedi/drivers/cb_pcidas64.c, comedi/drivers/cb_pcidda.c, + comedi/drivers/das08.c, comedi/drivers/das16.c (tags: r0_7_64), + comedi/drivers/das16m1.c (tags: r0_7_64), comedi/drivers/dt2811.c + (tags: r0_7_64), comedi/drivers/dt2814.c (tags: r0_7_65, + r0_7_64), comedi/drivers/dt2817.c (tags: r0_7_64), + comedi/drivers/dt282x.c (tags: r0_7_64), 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 (tags: r0_7_64), comedi/drivers/pcl726.c, + comedi/drivers/quatech_daqp_cs.c (tags: r0_7_65, r0_7_64), + comedi/drivers/rti800.c (tags: r0_7_64), comedi/kcomedilib/data.c + (tags: r0_7_64), comedi/kcomedilib/dio.c (tags: r0_7_64), + comedi/kcomedilib/kcomedilib_main.c (tags: r0_7_64), + comedi/kcomedilib/ksyms.c (tags: r0_7_64), + include/linux/comedi_rt.h (tags: r0_7_65, r0_7_64), + include/linux/comedidev.h (tags: r0_7_64), + include/linux/kern_compat.h (tags: r0_7_71, branch-0_7-end, + branch-0_7-start, r0_7_70, r0_7_69, r0_7_67x, r0_7_66, r0_7_65, + r0_7_64): 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 instead of + + +2002-03-08 18:08 ds + + * Contributors (tags: r0_7_65, r0_7_64): 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 . 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 (tags: r0_7_64): 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 (tags: r0_7_64): 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 (tags: r0_7_64): 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 + for cio-das16jr/16 support + +2002-03-01 16:20 fmhess + + * Makefile.modbuild (tags: r0_7_64): pass PATH environment variable + to script so 'fake' kernel source installations will still work. + +2002-03-01 15:48 fmhess + + * include/linux/ioport.h (tags: branch-0_7-start, r0_7_70, r0_7_69, + r0_7_67x, r0_7_66, r0_7_65, r0_7_64): 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 (utags: branch-0_7-start, r0_7_64, + r0_7_65, r0_7_66, r0_7_67x, r0_7_69, r0_7_70): Fix bad changelog + style + +2002-02-27 23:15 ds + + * debian/: changelog, comedi-modules.control (tags: + branch-0_7-start, r0_7_70, r0_7_69, r0_7_67x, r0_7_66, r0_7_65, + r0_7_64), control, rules (tags: r0_7_65, r0_7_64): 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 (tags: r0_7_74, r0_7_73, r0_7_72, r0_7_71, + branch-0_7-end, branch-0_7-start, r0_7_70, r0_7_69, r0_7_67x, + r0_7_66, r0_7_65, r0_7_64), comedi.spec: let's build some RPMs. + From Tim Ousley + +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 + + +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 (tags: + r0_7_64), 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 (tags: r0_7_64): 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 (tags: + branch-0_7-start, r0_7_70, r0_7_69, r0_7_67x, r0_7_66, r0_7_65, + r0_7_64), comedi-modules.prerm (tags: branch-0_7-start, r0_7_70, + r0_7_69, r0_7_67x, r0_7_66, r0_7_65, r0_7_64), 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 (tags: + branch-0_7-start, r0_7_70, r0_7_69, r0_7_67x, r0_7_66, r0_7_65, + r0_7_64), comedi-source.prerm (tags: branch-0_7-start, r0_7_70, + r0_7_69, r0_7_67x, r0_7_66, r0_7_65, r0_7_64), 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 (tags: r0_7_64), + 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 (tags: r0_7_65, r0_7_64): + 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 (tags: r0_7_64): 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 (tags: r0_7_64): 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 (tags: r0_7_65, r0_7_64): Generate tar file in + local dir + +2002-01-31 19:17 ds + + * Makefile (tags: r0_7_64): version bump + +2002-01-31 19:16 ds + + * scripts/release (tags: r0_7_63): Fix problem with constructing + new version numbers + +2002-01-31 19:09 ds + + * Changelog (tags: r0_7_63): For 0.7.63 + +2002-01-31 19:05 ds + + * comedi/comedi_fops.c (tags: r0_7_63): 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 (tags: r0_7_63): 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 (tags: r0_7_63), + ni_stc.h (tags: r0_7_63): 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 ds + + * scripts/release (tags: r0_7_62): Create drivers.txt. + +2002-01-22 04:47 ds + + * Makefile (tags: r0_7_63, r0_7_62): 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 (tags: r0_7_74, r0_7_73, r0_7_72, r0_7_71, + branch-0_7-end, branch-0_7-start, r0_7_70, r0_7_69, r0_7_67x, + r0_7_66, r0_7_65, r0_7_64, r0_7_63, r0_7_62), + scripts/check_driver (tags: r0_7_63, r0_7_62): move scripts + +2002-01-22 04:38 ds + + * scripts/release: Cleanup the release script + +2002-01-21 22:32 fmhess + + * INSTALL (tags: r0_7_63, r0_7_62): added a little note about + PCMCIA + +2002-01-21 22:11 fmhess + + * comedi/drivers/: das08.c, ni_labpc.c (utags: r0_7_62, r0_7_63): + 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 (tags: r0_7_67x, r0_7_66, r0_7_65, r0_7_64, r0_7_63, + r0_7_62): 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 (tags: r0_7_63, r0_7_62): Added + DIO subdevice support. Untested. Added SPEED_LIMIT #define. + +2002-01-21 19:12 ds + + * Documentation/comedi/pci.ids (tags: r0_7_74, r0_7_73, r0_7_72, + r0_7_71, branch-0_7-end, branch-0_7-start, r0_7_70, r0_7_69, + r0_7_67x, r0_7_66, r0_7_65, r0_7_64, r0_7_63, r0_7_62): Some + National Instruments PCI IDs + +2002-01-20 18:31 ds + + * comedi/drivers/ni_pcimio.c (tags: r0_7_62): Added pci-6036e + +2002-01-15 07:08 ds + + * comedi/drivers/icp_multi.c (tags: r0_7_63, r0_7_62): Change + malloc.h to slab.h + +2002-01-15 07:05 ds + + * scripts/config.dist (tags: r0_7_63, r0_7_62): update + +2002-01-15 07:03 ds + + * comedi/: comedi_fops.c, comedi_ksyms.c (tags: r0_7_63) (utags: + r0_7_62): Remove comedi_done and friends + +2002-01-15 07:00 ds + + * scripts/linux_flags/Makefile (tags: r0_7_67x, r0_7_66, r0_7_65), + configure (tags: r0_7_67x, r0_7_66, r0_7_65), scripts/dep.linux + (utags: r0_7_62, r0_7_63, r0_7_64): Fix problems with old bash + +2002-01-15 06:59 ds + + * include/linux/comedidev.h (tags: r0_7_63, r0_7_62): 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 (tags: r0_7_63, r0_7_62): [no log message] + +2002-01-15 06:54 ds + + * comedi/drivers/: adl_pci9118.c (tags: r0_7_63), adv_pci1710.c + (tags: r0_7_63), comedi_parport.c (tags: r0_7_64, r0_7_63), + das6402.c (tags: r0_7_63), dt2811.c (tags: r0_7_63), dt2814.c + (tags: r0_7_63), dt282x.c (tags: r0_7_63), ni_atmio16d.c (tags: + r0_7_64, r0_7_63), ni_mio_common.c, pcl711.c (tags: r0_7_63), + pcl818.c (tags: r0_7_63), rtd520.c (tags: r0_7_63) (utags: + r0_7_62): 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 + (tags: r0_7_63, r0_7_62), amcc_s5933.h (tags: r0_7_63, r0_7_62), + amplc_pci230.c (tags: r0_7_63, r0_7_62), cb_pcidas.c (tags: + r0_7_63, r0_7_62), comedi_parport.c, comedi_rt_timer.c, + daqboard2000.c (tags: r0_7_63, r0_7_62), das16.c (tags: r0_7_63, + r0_7_62), das1800.c (tags: r0_7_64, r0_7_63, r0_7_62), das6402.c, + dt2811.c, dt2814.c, dt2815.c (tags: r0_7_64, r0_7_63, r0_7_62), + dt2817.c (tags: r0_7_63, r0_7_62), dt282x.c, dt3000.c (tags: + r0_7_63, r0_7_62), fl512.c (tags: r0_7_64, r0_7_63, r0_7_62), + ii_pci20kc.c (tags: r0_7_64, r0_7_63, r0_7_62), mpc8260cpm.c + (tags: r0_7_63, r0_7_62), multiq3.c (tags: r0_7_64, r0_7_63, + r0_7_62), ni_670x.c (tags: r0_7_63, r0_7_62), ni_at_a2150.c + (tags: r0_7_64, r0_7_63, r0_7_62), ni_atmio.c (tags: r0_7_63, + r0_7_62), ni_atmio16d.c, ni_mio_common.c, ni_mio_cs.c (tags: + r0_7_63, r0_7_62), ni_pcidio.c (tags: r0_7_63, r0_7_62), + ni_pcimio.c, pcl711.c, pcl724.c (tags: r0_7_65, r0_7_64, r0_7_63, + r0_7_62), pcl725.c (tags: r0_7_64, r0_7_63, r0_7_62), pcl726.c + (tags: r0_7_63, r0_7_62), pcl812.c (tags: r0_7_64, r0_7_63, + r0_7_62), pcl818.c, pcm3730.c (tags: r0_7_64, r0_7_63, r0_7_62), + poc.c (tags: r0_7_63, r0_7_62), quatech_daqp_cs.c (tags: r0_7_63, + r0_7_62), rtd520.c, rti800.c (tags: r0_7_63, r0_7_62), skel.c + (tags: r0_7_63, r0_7_62), ssv_dnp.c (tags: r0_7_64, r0_7_63, + r0_7_62): 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 (tags: r0_7_63, + r0_7_62): New driver + +2002-01-15 06:27 ds + + * comedi/drivers/Makefile.in (tags: r0_7_63, r0_7_62): amcc_s5933.o + exports symbols. Change DT282x CONFIG option. Add a few + drivers. + +2002-01-15 06:26 ds + + * comedi/Config.in (tags: r0_7_63, r0_7_62): Changed CONFIG option + for DT282x + +2002-01-15 06:25 ds + + * comedi/drivers/ni_pcidio.c: Added preliminary command support. + From Ildefond Magrans + +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 (tags: r0_7_63, r0_7_62), cb_pcidda.c (tags: + r0_7_63, r0_7_62), das08.c, das800.c (tags: r0_7_63, r0_7_62), + mite.c (tags: r0_7_63, r0_7_62), 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 (tags: r0_7_63, r0_7_62): 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 (tags: r0_7_63, r0_7_62), 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 (tags: r0_7_63, r0_7_62), 8255.h (tags: + r0_7_63, r0_7_62), amplc_pci230.c, cb_pcidas.c, cb_pcidas64.c, + cb_pcidda.c, daqboard2000.c, das08.c, das16.c, das16m1.c (tags: + r0_7_63, r0_7_62), 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 (tags: r0_7_67x, r0_7_66, + r0_7_65, r0_7_64, r0_7_63, r0_7_62), scripts/dep.rtlinux (tags: + r0_7_66, r0_7_65, r0_7_64, r0_7_63, r0_7_62): 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 (tags: r0_7_62): 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 (tags: r0_7_64, r0_7_63, r0_7_62): 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 (tags: + r0_7_63, r0_7_62), include/linux/comedidev.h, + include/linux/init.h (tags: r0_7_65, r0_7_64, r0_7_63, r0_7_62): + 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 (tags: r0_7_63, r0_7_62): 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 (tags: r0_7_63, r0_7_62): 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 (tags: r0_7_69, r0_7_67x, r0_7_66, r0_7_65, + r0_7_64, r0_7_63, r0_7_62): 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 (utags: r0_7_62, r0_7_63, r0_7_64, + r0_7_65, r0_7_66, r0_7_67x, r0_7_69): Added lxdialog for + menuconfig + +2001-12-06 20:57 ds + + * configure, comedi/Makefile.in (tags: r0_7_65, r0_7_64, r0_7_63, + r0_7_62), comedi/drivers/Makefile.in, scripts/dep.linux, + scripts/generate_makefile (tags: r0_7_69, r0_7_67x, r0_7_66, + r0_7_65, r0_7_64, r0_7_63, r0_7_62): 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 (tags: r0_7_67x, r0_7_66, r0_7_65, r0_7_64, + r0_7_63, r0_7_62): 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 (tags: r0_7_63, r0_7_62), 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 (tags: r0_7_63, r0_7_62), + comedidev.h, config.h (tags: branch-0_7-end, branch-0_7-start, + r0_7_70, r0_7_69, r0_7_67x, r0_7_66, r0_7_65, r0_7_64, r0_7_63, + r0_7_62), version.h (tags: r0_7_65, r0_7_64, r0_7_63, r0_7_62): + 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 (tags: r0_7_65, + r0_7_64, r0_7_63, r0_7_62), 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 (tags: r0_7_63, r0_7_62), + Rules.make, configure, scripts/Configure (tags: r0_7_65, r0_7_64, + r0_7_63, r0_7_62), scripts/dep.linux, scripts/dep.pcmcia (tags: + r0_7_69, r0_7_67x, r0_7_66, r0_7_65, r0_7_64, r0_7_63, r0_7_62), + scripts/dep.rtai, scripts/dep.rtlinux, scripts/generate_makefile, + scripts/mkdep.c (tags: r0_7_69, r0_7_67x, r0_7_66, r0_7_65, + r0_7_64, r0_7_63, r0_7_62): 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 (tags: r0_7_63, r0_7_62), dio.c (tags: + r0_7_63, r0_7_62), kcomedilib_main.c, ksyms.c (tags: r0_7_63, + r0_7_62): Change linux/malloc.h to linux/slab.h + +2001-11-30 20:15 ds + + * comedi/: rt_pend_tq.c, rt_pend_tq.h (tags: r0_7_74, r0_7_73, + r0_7_72, r0_7_71, branch-0_7-end, branch-0_7-start, r0_7_70, + r0_7_69, r0_7_67x) (utags: r0_7_62, r0_7_63, r0_7_64, r0_7_65, + r0_7_66): 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 (tags: r0_7_65, + r0_7_64, r0_7_63, r0_7_62), poc.c, quatech_daqp_cs.c, rtd520.c, + rti800.c, rti802.c (tags: r0_7_63, r0_7_62), 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 (tags: r0_7_62): 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 fmhess + + * comedi/kcomedilib/kcomedilib_main.c (tags: r0_7_61): added + initialization of async->cur_chan and cur_chanlist_len to + comedi_command() + +2001-11-16 15:42 fmhess + + * comedi/drivers/ni_labpc.c (tags: r0_7_61): 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 (tags: r0_7_61): 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 (tags: r0_7_61): 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 (tags: r0_7_61): disabled driver's + debugging messages + +2001-11-09 18:30 ds + + * scripts/release (tags: r0_7_61): 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 (tags: r0_7_61): 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 (tags: r0_7_61): 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 (tags: r0_7_61): 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 (tags: r0_7_61): 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 (tags: r0_7_61): Updated with new drivers + +2001-11-06 17:16 ds + + * comedi/drivers/comedi_rt_timer.c (tags: r0_7_61): 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 (tags: r0_7_61): 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 (tags: r0_7_61): 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 (tags: r0_7_61): fixed stop_src == + TRIG_NONE bug + +2001-10-26 17:02 fmhess + + * comedi/: Config.in (tags: r0_7_61), drivers/Makefile (tags: + r0_7_61), drivers/ni_labpc.c: new driver. insn support only. + untested. + +2001-10-25 18:11 fmhess + + * comedi/drivers/: adl_pci9118.c (tags: r0_7_61), adv_pci1710.c, + das1800.c (tags: r0_7_61), dt2811.c (tags: r0_7_61), multiq3.c + (tags: r0_7_61), pcl726.c (tags: r0_7_61), pcl818.c (tags: + r0_7_61), rti800.c (tags: r0_7_61), skel.c (tags: r0_7_61): 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 (tags: r0_7_63, r0_7_62, r0_7_61): Added + flags in chanspec description + +2001-10-24 18:16 ds + + * comedi/drivers/ssv_dnp.c (tags: r0_7_61): Added in-line + documentation section + +2001-10-24 18:12 ds + + * comedi/: Config.in, drivers/Makefile, drivers/Makefile.in (tags: + r0_7_61): 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 (tags: r0_7_61): put back line that I + shouldn't have removed + +2001-10-18 19:16 fmhess + + * comedi/comedi_fops.c, include/linux/comedidev.h (tags: r0_7_61): + 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 (tags: r0_7_61): 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 (tags: r0_7_74, r0_7_73, r0_7_72, r0_7_71, + branch-0_7-end, branch-0_7-start, r0_7_70, r0_7_69, r0_7_67x, + r0_7_66, r0_7_65, r0_7_64, r0_7_63, r0_7_62, r0_7_61): 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 (tags: r0_7_61): 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 (tags: r0_7_61): MAX_N_CALDACS should + be 28 + +2001-09-27 17:20 ds + + * TODO (tags: r0_7_61): [no log message] + +2001-09-27 17:19 ds + + * comedi/drivers/dt2801.c (tags: r0_7_64, r0_7_63, r0_7_62, + r0_7_61): 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 (tags: r0_7_61): 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 (tags: r0_7_63, + r0_7_62, r0_7_61): 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 (tags: r0_7_61): 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 (tags: r0_7_61): 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 (tags: r0_7_61), + das800.c (tags: r0_7_61), rti800.c, rti802.c (tags: r0_7_61), + 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 (tags: r0_7_74, r0_7_73, r0_7_72, r0_7_71, + branch-0_7-end, branch-0_7-start, r0_7_70, r0_7_69, r0_7_67x, + r0_7_66, r0_7_65, r0_7_64, r0_7_63, r0_7_62, r0_7_61), + doc_devlist, dump_doc (tags: r0_7_73, r0_7_72, r0_7_71, + branch-0_7-end, branch-0_7-start, r0_7_70, r0_7_69, r0_7_67x, + r0_7_66, r0_7_65, r0_7_64, r0_7_63, r0_7_62, r0_7_61): Scripts to + extract documentation + +2001-09-18 18:49 ds + + * include/modbuild/.keepme (tags: r0_7_61): [no log message] + +2001-09-18 18:45 ds + + * include/linux/init.h (tags: r0_7_61): new + +2001-09-18 16:54 ds + + * comedi/drivers/ni_pcidio.c (tags: r0_7_61): 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 (tags: r0_7_61): 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 (tags: r0_7_61): Removed last + remnants of comedi_trig support for drivers + +2001-09-13 23:57 ds + + * comedi/trig.c (tags: r0_7_61): 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 (tags: r0_7_61): + Complete phase-out of comedi_trig support + +2001-09-13 22:44 ds + + * comedi/drivers/: 8255.c (tags: r0_7_61), amplc_pci230.c (tags: + r0_7_61), cb_pcidas.c, cb_pcidda.c, comedi_parport.c (tags: + r0_7_61), daqboard2000.c, dt2801.c, fl512.c (tags: r0_7_61), + ii_pci20kc.c (tags: r0_7_61), mpc8260cpm.c (tags: r0_7_61), + multiq3.c, ni_at_a2150.c (tags: r0_7_61), ni_mio_cs.c (tags: + r0_7_61), ni_pcidio.c, pcl711.c (tags: r0_7_61), pcl724.c (tags: + r0_7_61), pcl725.c (tags: r0_7_61), pcl726.c, pcm3730.c (tags: + r0_7_61), rtd520.c (tags: r0_7_61), 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 (tags: r0_7_61), dt2815.c (tags: r0_7_61), + dt2817.c (tags: r0_7_61), dt282x.c (tags: r0_7_61), dt3000.c, + fl512.c, ii_pci20kc.c, mpc8260cpm.c, multiq3.c, ni_670x.c (tags: + r0_7_61), ni_at_a2150.c, ni_atmio.c (tags: r0_7_61), + ni_atmio16d.c (tags: r0_7_61), ni_mio_cs.c, ni_pcidio.c, + ni_pcimio.c, pcl711.c, pcl724.c, pcl725.c, pcl726.c, pcl812.c + (tags: r0_7_61), pcl818.c, pcm3730.c, pcmad.c (tags: r0_7_61), + poc.c, quatech_daqp_cs.c (tags: r0_7_61), rtd520.c, rti800.c, + rti802.c, skel.c: Moved driver documentation to inline + documentation + +2001-09-12 18:45 ds + + * comedi/drivers/check_driver (tags: r0_7_61): Added check for + documentation in source code + +2001-09-12 18:23 ds + + * Documentation/Configure.help (tags: r0_7_63, r0_7_62, r0_7_61): + 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 (tags: r0_7_63, r0_7_62, r0_7_61), + 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 (tags: r0_7_61), 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 (tags: r0_7_61): 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 (utags: r0_7_61): 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 (tags: r0_7_67x, r0_7_66, r0_7_65, r0_7_64, + r0_7_63, r0_7_62, r0_7_61): fixed version checking for 2.2 + kernels + +2001-08-27 17:04 fmhess + + * include/linux/sched.h (tags: r0_7_67x, r0_7_66, r0_7_65, r0_7_64, + r0_7_63, r0_7_62, r0_7_61): fixed conflict with poll.h + +2001-08-27 05:58 ds + + * comedi/: comedi_fops.c, proc.c (tags: r0_7_63, r0_7_62, r0_7_61), + kcomedilib/data.c (tags: r0_7_61), kcomedilib/dio.c (tags: + r0_7_61), kcomedilib/kcomedilib_main.c, kcomedilib/ksyms.c: Fixes + for compilation on 2.0.x + +2001-08-27 05:56 ds + + * Makefile.modbuild (tags: r0_7_61): Added -nostdinc flag. Comedi + _should_ compile with it. + +2001-08-27 05:55 ds + + * include/: asm/dma.h (tags: r0_7_67x, r0_7_66, r0_7_65, r0_7_64, + r0_7_63, r0_7_62, r0_7_61), linux/comedidev.h, linux/fs.h, + linux/kmod.h (tags: r0_7_67x, r0_7_66, r0_7_65, r0_7_64, r0_7_63, + r0_7_62, r0_7_61), linux/module.h, linux/poll.h (tags: r0_7_67x, + r0_7_66, r0_7_65, r0_7_64, r0_7_63, r0_7_62, r0_7_61), + linux/sched.h, linux/spinlock.h (tags: r0_7_67x, r0_7_66, + r0_7_65, r0_7_64, r0_7_63, r0_7_62, r0_7_61), linux/timer.h + (tags: r0_7_67x, r0_7_66, r0_7_65, r0_7_64, r0_7_63, r0_7_62, + r0_7_61), linux/vmalloc.h (tags: r0_7_63, r0_7_62, r0_7_61): + Fixes for compiling with 2.0.x + +2001-08-27 05:52 ds + + * Documentation/Configure.help.append (tags: r0_7_63, r0_7_62, + r0_7_61): 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 (tags: r0_7_71, + branch-0_7-end, branch-0_7-start, r0_7_70, r0_7_69, r0_7_67x, + r0_7_66, r0_7_65, r0_7_64, r0_7_63, r0_7_62, r0_7_61): 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 (tags: r0_7_71, branch-0_7-end, branch-0_7-start, + r0_7_70, r0_7_69, r0_7_67x, r0_7_66, r0_7_65, r0_7_64, r0_7_63, + r0_7_62, r0_7_61): Want to keep comedi in comedi/, not + drivers/comedi/ + +2001-08-13 06:29 ds + + * comedi/: comedi_fops.c, comedi_ksyms.c (tags: r0_7_61), + drivers.c, range.c (tags: r0_7_63, r0_7_62, r0_7_61): 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 (tags: r0_7_61): Add error to check if + included directly + +2001-08-13 06:26 ds + + * comedi/rt_pend_tq/rt_pend_tq.c (tags: r0_7_61): 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 (utags: r0_7_61): Initial priority IRQ + support + +2001-08-13 06:21 ds + + * Makefile.in.append (tags: r0_7_67x, r0_7_66, r0_7_65, r0_7_64, + r0_7_63, r0_7_62, r0_7_61): Keep comedi in same directory for now + +2001-08-13 06:01 ds + + * comedi/kern_compat.h, include/linux/kern_compat.h (tags: r0_7_63, + r0_7_62, r0_7_61): 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 (tags: r0_7_69, r0_7_67x, + r0_7_66, r0_7_65, r0_7_64, r0_7_63, r0_7_62, r0_7_61): Move + define_bool for CONFIG_COMEDI + +2001-08-13 05:35 ds + + * Config.in, Makefile.in.append, comedi/Makefile.in (tags: + r0_7_61), comedi/drivers/Makefile.in, + comedi/kcomedilib/Makefile.in (tags: r0_7_64, r0_7_63, r0_7_62, + r0_7_61): 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 (tags: r0_7_63, r0_7_62, + r0_7_61): 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 (tags: r0_7_61): 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 (tags: r0_7_61): 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 (tags: r0_7_61): 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 (tags: r0_7_61): 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 (tags: r0_7_63, r0_7_62, + r0_7_61), 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 ds + + * Documentation/comedi/FAQ (tags: r0_7_74, r0_7_73, r0_7_72, + r0_7_71, branch-0_7-end, branch-0_7-start, r0_7_70, r0_7_69, + r0_7_67x, r0_7_66, r0_7_65, r0_7_64, r0_7_63, r0_7_62, r0_7_61, + r0_7_60): Updated with my least favorite questions to answer. + +2001-07-26 18:28 ds + + * INSTALL (tags: r0_7_61, r0_7_60): Make note of Red Hat kernel doc + +2001-07-26 18:26 ds + + * Documentation/comedi/redhat-notes (tags: r0_7_74, r0_7_73, + r0_7_72, r0_7_71, branch-0_7-end, branch-0_7-start, r0_7_70, + r0_7_69, r0_7_67x, r0_7_66, r0_7_65, r0_7_64, r0_7_63, r0_7_62, + r0_7_61, r0_7_60): More info + +2001-07-26 09:16 ds + + * comedi/drivers/ni_mio_cs.c (tags: r0_7_60): Fix for PowerPC. I'd + bet it breaks i386. + +2001-07-26 09:14 ds + + * comedi/drivers/comedi_rt_timer.c (tags: r0_7_60): 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 (tags: r0_7_60): Fix to pull in the RTAI + config.h + +2001-07-25 20:39 fmhess + + * comedi/drivers/pcl818.c (tags: r0_7_60): 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 (tags: r0_7_60): fix to prevent use of rt interrupt + with shared interrupt + +2001-07-24 12:35 fmhess + + * comedi/drivers/cb_pcidas.c (tags: r0_7_60): 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 (tags: r0_7_60): 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 (tags: r0_7_60): Remove + s->do_lock, s->do_unlock + +2001-07-24 06:35 ds + + * comedi/drivers/ni_pcidio.c (tags: r0_7_60): Change some print's + to DPRINTK's + +2001-07-24 06:34 ds + + * comedi/drivers/ni_atmio.c (tags: r0_7_60): fix typo in document + number + +2001-07-24 06:33 ds + + * comedi/drivers/check_driver (tags: r0_7_60): Uncomment + pci_enable_device check + +2001-07-24 06:33 ds + + * comedi/drivers/check_cmdtest (tags: r0_7_60): 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 (utags: + r0_7_60): 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 (tags: r0_7_60): [no log message] + +2001-07-23 14:47 ds + + * comedi/: Config.in, drivers/pcl812.c (utags: r0_7_60): Update + from Michal Dobes + +2001-07-23 14:46 ds + + * Documentation/: Configure.help, comedi/drivers.txt, + comedi/hardware (utags: r0_7_60): Updates from Michal Dobes + +2001-07-23 14:45 ds + + * Documentation/comedi/insn_config (tags: r0_7_60): Added some + stuff + +2001-07-23 14:43 ds + + * comedi/drivers/rtd520.c (tags: r0_7_60): 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 (tags: r0_7_60), + das1800.c, das800.c (tags: r0_7_60): 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 (tags: r0_7_60): 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 (tags: r0_7_60): 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 (tags: r0_7_60): 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 (tags: r0_7_63, r0_7_62, r0_7_61, r0_7_60): + 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 (tags: r0_7_65, r0_7_64, r0_7_63, r0_7_62, + r0_7_61, r0_7_60): 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 (tags: r0_7_60): 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 (tags: r0_7_60): 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 (tags: r0_7_60): [no log message] + +2001-07-10 17:46 ds + + * Documentation/comedi/pci.ids (tags: r0_7_61, r0_7_60): Needs more + help + +2001-07-10 17:45 ds + + * etc/pcmcia/comedi.opts (tags: r0_7_61, r0_7_60): 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 (tags: r0_7_60), ni_stc.h (tags: r0_7_60): 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 (tags: r0_7_60): 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 (tags: r0_7_60): Add a check_driver + override + +2001-07-10 17:23 ds + + * comedi/drivers/: cb_pcidas.c, cb_pcidda.c (tags: r0_7_60): Fix + cmdtest logic bug + +2001-07-10 17:20 ds + + * comedi/drivers/: adl_pci9118.c, adv_pci1710.c (utags: r0_7_60): + 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 (tags: r0_7_60): 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 (tags: r0_7_60): 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 (tags: r0_7_60): 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 (tags: r0_7_60): 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 (tags: r0_7_63, r0_7_62, r0_7_61, r0_7_60): 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 (tags: r0_7_60): 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 (tags: r0_7_60): Added TRIG_OTHER + +2001-06-27 18:07 ds + + * Makefile.modbuild (tags: r0_7_60): 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 (tags: + r0_7_60): 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 (tags: r0_7_60): 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 (tags: r0_7_60): 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 (tags: + r0_7_60), ni_mio_common.c, ni_mio_cs.c, ni_pcidio.c, ni_pcimio.c, + pcl711.c (tags: r0_7_60), pcl724.c, pcl812.c, pcl818.c, rti800.c + (tags: r0_7_60): changed a bunch of #include 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 (tags: r0_7_60), + 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 (tags: r0_7_61, r0_7_60): Cleanups. + +2001-06-21 13:42 ds + + * README (tags: r0_7_60): 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 (tags: r0_7_60): version bump + +2001-06-08 18:38 ds + + * patches/rel_comedi (tags: r0_7_61, r0_7_60): Fix sed line for + version update + +2001-06-08 18:37 ds + + * comedi/proc.c (tags: r0_7_60): /proc/comedi dumps out the device + names recognized for each driver + +2001-06-08 18:36 ds + + * Documentation/comedi/counter-spec (tags: r0_7_74, r0_7_73, + r0_7_72, r0_7_71, branch-0_7-end, branch-0_7-start, r0_7_70, + r0_7_69, r0_7_67x, r0_7_66, r0_7_65, r0_7_64, r0_7_63, r0_7_62, + r0_7_61, r0_7_60): 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 (utags: r0_7_60): 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 (tags: r0_7_60): 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 + + +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 ds + + * patches/patch-rtai (tags: r0_7_61, r0_7_60, r0_7_59): 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 (tags: r0_7_59): [no log message] + +2001-05-27 20:10 ds + + * comedi/trig.c (tags: r0_7_59): Major simplification of trig[0] + path + +2001-05-27 20:08 ds + + * comedi/drivers/pcmad.c (tags: r0_7_60, r0_7_59): Update pcmad + driver for Comedi changes in the last year. + +2001-05-27 19:56 ds + + * comedi/drivers/: Makefile (tags: r0_7_59), pcmad.c: Merged pcmad + driver + +2001-05-27 19:56 ds + + * comedi/Config.in (tags: r0_7_59): 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 (tags: r0_7_59), 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 (tags: r0_7_60, r0_7_59), + comedi/comedi_fops.c, comedi/drivers.c (tags: r0_7_59), + comedi/trig.c, comedi/kcomedilib/kcomedilib_main.c (tags: + r0_7_59), include/linux/comedidev.h (tags: r0_7_59): 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 (tags: r0_7_61, r0_7_60, r0_7_59): 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 (tags: r0_7_60), ni_pcidio.c, + pcl711.c, pcl812.c, pcl818.c (utags: r0_7_59): 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 (tags: r0_7_60, r0_7_59), + ni_atmio16d.c (tags: r0_7_59): Cleanups, insn migration + +2001-05-27 17:13 ds + + * comedi/drivers/check_driver (tags: r0_7_59): Fix a couple checks, + add comments + +2001-05-27 16:23 ds + + * patches/rel_comedi (tags: r0_7_59): fix for EXTRAVERSION + +2001-05-25 18:05 fmhess + + * Documentation/comedi/hardware (tags: r0_7_59): added pci-das08 + and pci-das1200 entries + +2001-05-25 17:59 fmhess + + * Documentation/comedi/drivers.txt (tags: r0_7_59): updates + +2001-05-25 17:43 fmhess + + * comedi/drivers/: cb_pcidas.c, rtd520.c (utags: r0_7_59): 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 (tags: r0_7_61, r0_7_60, r0_7_59), + drivers/mite.c (tags: r0_7_59), drivers/pcl818.c: Compilation + fixes on powerpc + +2001-05-24 15:01 ds + + * Documentation/comedi/redhat-notes (tags: r0_7_59): Added email + from Dan Christian about Red Hat + +2001-05-23 21:41 ds + + * comedi/: comedi_ksyms.c (tags: r0_7_60, r0_7_59), drivers.c: + removed di_unpack, do_pack. + +2001-05-23 21:28 ds + + * comedi/drivers/: 8255.c (tags: r0_7_60, r0_7_59), 8255.h (tags: + r0_7_61, r0_7_60, r0_7_59), adl_pci9118.c (tags: r0_7_59), + comedi_parport.c (tags: r0_7_59), comedi_rt_timer.c (tags: + r0_7_59), daqboard2000.c (tags: r0_7_59), das08.c, das16.c (tags: + r0_7_59), das1800.c (tags: r0_7_59), das6402.c, das800.c (tags: + r0_7_59), dt2814.c (tags: r0_7_60, r0_7_59), dt282x.c (tags: + r0_7_60, r0_7_59), fl512.c (tags: r0_7_60, r0_7_59), multiq3.c, + ni_atmio.c (tags: r0_7_59), ni_atmio16d.c, ni_mio_common.c (tags: + r0_7_59), ni_pcidio.c, ni_pcimio.c (tags: r0_7_59), pcl711.c, + pcl724.c (tags: r0_7_59), rti802.c (tags: r0_7_60, r0_7_59), + skel.c (tags: r0_7_59): 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 (tags: r0_7_59), 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 (tags: r0_7_60, r0_7_59): 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 (tags: + r0_7_59): 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 (tags: r0_7_59): 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 (tags: r0_7_59): 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 + (tags: r0_7_59): added rtd520 driver + +2001-05-10 06:08 ds + + * Contributors (tags: r0_7_59): 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 (tags: r0_7_65, r0_7_64, + r0_7_63, r0_7_62, r0_7_61, r0_7_60, r0_7_59): Added driver from + Dan Christian + +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 (tags: r0_7_64, r0_7_63, + r0_7_62, r0_7_61, r0_7_60) (utags: r0_7_59): Added comedi_map, + comedi_unmap, comedi_poll + +2001-05-05 07:35 ds + + * comedi/kcomedilib/: kcomedilib_main.c, ksyms.c (tags: r0_7_59): + 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 (tags: + r0_7_60, r0_7_59), 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 (tags: r0_7_74, r0_7_73, r0_7_72, r0_7_71, + branch-0_7-end, branch-0_7-start, r0_7_70, r0_7_69, r0_7_67x, + r0_7_66, r0_7_65, r0_7_64, r0_7_63, r0_7_62, r0_7_61, r0_7_60, + r0_7_59): 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 (tags: r0_7_59): 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 (tags: + r0_7_60) (utags: r0_7_59): 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 (tags: r0_7_59): 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 (tags: r0_7_60, + r0_7_59), pcl812.c, quatech_daqp_cs.c (tags: r0_7_60, r0_7_59), + rti800.c (tags: r0_7_59), rti802.c: more migration to insn + +2001-04-11 01:51 ds + + * comedi/drivers/: adl_pci9118.c, adv_pci1710.c (tags: r0_7_59): + 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 (tags: + r0_7_60, r0_7_59), dt2814.c, dt2815.c (tags: r0_7_60, r0_7_59), + dt2817.c (tags: r0_7_60, r0_7_59), dt282x.c, dt3000.c (tags: + r0_7_60, r0_7_59), ni_pcidio.c, pcl711.c, pcl725.c (tags: + r0_7_60, r0_7_59), pcl726.c (tags: r0_7_60, r0_7_59): 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 (tags: r0_7_60, r0_7_59), + 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 (tags: r0_7_59): version bump + +2001-04-09 05:29 ds + + * comedi/drivers/dt2811.c (tags: r0_7_58): Change from trig to insn + +2001-04-09 02:19 ds + + * comedi/drivers/dt2801.c (tags: r0_7_60, r0_7_59, r0_7_58): fixed + call of request_region() with uninitialized dev->iobase + +2001-04-09 02:15 ds + + * comedi/drivers/: Makefile (tags: r0_7_58), das1600-old.c (tags: + r0_7_59, r0_7_58), das1600.c: das1600 name change + +2001-04-09 02:15 ds + + * comedi/Config.in (tags: r0_7_58): Fix for das1600 name change + +2001-04-09 01:46 ds + + * comedi/drivers/ni_pcimio.c (tags: r0_7_58): added (commented) + definition of USE_PCIDMA + +2001-04-09 01:32 ds + + * comedi/drivers/ni_mio_common.c (tags: r0_7_58): Tried to + integrate patch from Tim Ousley + +2001-04-09 01:03 ds + + * comedi/Makefile (tags: r0_7_58): Fix linking of rt_pend_tq + +2001-04-08 18:22 fmhess + + * comedi/comedi_fops.c (tags: r0_7_58): added buffer overrun check + to bufinfo ioctl + +2001-04-08 18:08 fmhess + + * include/linux/spinlock.h (tags: r0_7_60, r0_7_59, r0_7_58): + converted some left over irq.h to spinlock.h + +2001-04-07 21:48 ds + + * comedi/drivers/: adl_pci9118.c, adv_pci1710.c (utags: r0_7_58): + 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 (utags: r0_7_58): added + explicit initialization of devpriv->spinlock + +2001-04-06 19:13 fmhess + + * comedi/comedi_fops.c, include/linux/comedi.h (tags: r0_7_58): + added buffer info ioctl + +2001-04-06 18:57 ds + + * scripts/config.dist (tags: r0_7_58): Enabled more drivers + +2001-04-06 18:55 ds + + * comedi/drivers/: mite.c, mite.h (utags: r0_7_58): 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 (tags: r0_7_58): made comedi_spinlock + functions do some type checking for standard linux and rtlinux + spinlocks + +2001-04-03 19:37 fmhess + + * include/linux/comedidev.h (tags: r0_7_58): removed two repeated + #include directives + +2001-04-03 05:59 ds + + * Documentation/Configure.help (tags: r0_7_58), + 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 (tags: r0_7_58), + Documentation/comedi/hardware (tags: r0_7_58), comedi/Config.in, + comedi/drivers/Makefile, comedi/drivers/adl_pci9118.c, + comedi/drivers/amcc_s5933.h (tags: r0_7_61, r0_7_60, r0_7_59, + r0_7_58), scripts/Configure.help: Patch from Michal Dobes + +2001-04-03 05:24 ds + + * comedi/kcomedilib/kcomedilib_main.c (tags: r0_7_58): Fixed + insn_write bug. + +2001-04-03 05:23 ds + + * comedi/drivers/rti800.c (tags: r0_7_58): Fixed request_region() + being called with uninitialized value. + +2001-04-03 05:23 ds + + * comedi/drivers/das08.c (tags: r0_7_58): 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 (tags: r0_7_58): More checks of + dubious relevance + +2001-04-03 05:20 ds + + * comedi/rt_pend_tq/rt_pend_tq.c (tags: r0_7_58): 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 + (tags: r0_7_58): Fixes for comedi_rt_timer. Still needs work; + doesn't even compile right now. + +2001-03-30 15:31 fmhess + + * comedi/drivers.c (tags: r0_7_58): 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 (tags: r0_7_58): removed iosize + +2001-03-22 17:31 ds + + * comedi/drivers/: ni_mio_common.c, ni_stc.h (tags: r0_7_58): + 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 (tags: r0_7_58), rt_pend_tq/rt_pend_tq.c: + Fix to make rt_pend_tq work correctly on RTAI. + +2001-03-22 15:53 ds + + * Makefile (tags: r0_7_58): 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 (tags: r0_7_58): [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 (tags: r0_7_58), + das08.c, das1800.c, das800.c, dt2811.c, dt2814.c (tags: r0_7_58), + dt2817.c (tags: r0_7_58), dt282x.c (tags: r0_7_58), multiq3.c + (tags: r0_7_58), ni_atmio.c (tags: r0_7_58), ni_atmio16d.c (tags: + r0_7_58), pcl711.c (tags: r0_7_58), pcl724.c (tags: r0_7_58), + pcl725.c (tags: r0_7_58), pcl726.c (tags: r0_7_58), pcl812.c + (tags: r0_7_58), pcl818.c (tags: r0_7_58), poc.c (tags: r0_7_58), + rti800.c: removed dev->iosize + +2001-03-21 19:01 ds + + * comedi/drivers/pcm3730.c (tags: r0_7_59, r0_7_58): 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 (tags: r0_7_58), + 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 (tags: + r0_7_58): changed driver names + +2001-03-16 22:44 ds + + * comedi/drivers/: das08-old.c (tags: r0_7_59, r0_7_58), das08.c, + das08jr-old.c (tags: r0_7_59, r0_7_58), das08jr.c, das16-old.c + (tags: r0_7_59, r0_7_58), 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 (tags: r0_7_58), + 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 (tags: r0_7_58): 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 (tags: r0_7_58): 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 (tags: r0_7_58): 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 (tags: r0_7_61, + r0_7_60, r0_7_59, r0_7_58): 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 (tags: r0_7_58), + dt282x.c, ni_atmio16d.c, ni_pcidio.c (tags: r0_7_58), + ni_pcimio.c, pcl711.c, pcl724.c, pcl725.c, pcl726.c, pcl812.c, + pcl818.c, rti800.c, rti802.c (tags: r0_7_58): 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 (tags: r0_7_58), das08-new.c, das08.c, + das16-new.c, das1600.c, das1800.c, das800.c, dt2801.c, dt2811.c, + dt282x.c, dt3000.c (tags: r0_7_58), ii_pci20kc.c (tags: r0_7_58), + mpc8260cpm.c (tags: r0_7_60, r0_7_59, r0_7_58), 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 (tags: r0_7_58), rti800.c, + skel.c (tags: r0_7_58): 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 ds + + * comedi/drivers/ni_mio_common.c (tags: r0_7_57): fix warning + +2001-03-02 12:21 ds + + * Documentation/comedi/: drivers.txt, hardware (utags: r0_7_57): + changes for dt2811 + +2001-03-02 01:43 ds + + * comedi/comedi_fops.c (tags: r0_7_57): 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 (tags: r0_7_57): + 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 (tags: r0_7_57), + include/linux/comedi.h (tags: r0_7_57), include/linux/comedidev.h + (tags: r0_7_57): changes to bufconfig structure + +2001-03-01 14:05 fmhess + + * comedi/drivers/adl_pci9118.c (tags: r0_7_57): added recognize + replacement + +2001-03-01 13:35 fmhess + + * comedi/drivers/das1800.c (tags: r0_7_57): added recognize + replacement, integrated ai range table into das1800_board struct + +2001-03-01 13:33 fmhess + + * comedi/drivers/skel.c (tags: r0_7_57): 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 (tags: r0_7_58, r0_7_57): add install to pcmcia + subdir + +2001-03-01 00:02 ds + + * include/linux/fs.h (tags: r0_7_60, r0_7_59, r0_7_58, r0_7_57): + 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 (tags: r0_7_57), + 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 (tags: r0_7_57): 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 + (utags: r0_7_57): 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 (tags: r0_7_58) (utags: r0_7_57): [no + log message] + +2001-02-19 17:39 ds + + * comedi/drivers/: ni_mio_common.c, ni_stc.h (tags: r0_7_57): 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 (tags: r0_7_58, r0_7_57): fixups for + driver + +2001-02-19 15:56 ds + + * comedi/drivers/fl512.c: Driver from Anders Gnustrup + + +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 + (tags: r0_7_57), comedi/drivers/adl_pci9118.c, + comedi/drivers/comedi_parport.c (tags: r0_7_57), + comedi/drivers/das16-new.c (tags: r0_7_57), + comedi/drivers/das1800.c, comedi/drivers/das6402.c (tags: + r0_7_57), comedi/drivers/das800.c, comedi/drivers/dt2814.c (tags: + r0_7_57), comedi/drivers/dt282x.c (tags: r0_7_57), + comedi/drivers/mite.c (tags: r0_7_57), + comedi/drivers/ni_atmio16d.c (tags: r0_7_57), + comedi/drivers/ni_mio_common.c, comedi/drivers/pcl812.c (tags: + r0_7_57), comedi/drivers/pcl818.c (tags: r0_7_57), + comedi/drivers/skel.c, comedi/kcomedilib/kcomedilib_main.c (tags: + r0_7_57), comedi/realtime/vd_dds.c (tags: r0_7_58, r0_7_57), + include/linux/comedidev.h: split asyncronous stuff off of + comedi_subdevice_struct + +2001-02-12 21:52 fmhess + + * comedi/drivers/daqboard2000_fpga.h (tags: r0_7_66, r0_7_65, + r0_7_64, r0_7_63, r0_7_62, r0_7_61, r0_7_60, r0_7_59, r0_7_58, + r0_7_57): 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 (tags: + r0_7_57): new driver + +2001-02-05 13:09 ds + + * comedi/drivers/ii_pci20kc.c (tags: r0_7_57): change to + len_chanlist + +2001-02-04 22:09 ds + + * Makefile (tags: r0_7_56): version bump + +2001-02-04 22:07 ds + + * patches/rel_comedi (tags: r0_7_56): the release script. + +2001-02-04 22:06 ds + + * patches/: cascade-test.c (tags: r0_7_74, r0_7_73, r0_7_72, + r0_7_71, branch-0_7-end, branch-0_7-start, r0_7_70, r0_7_69, + r0_7_67x, r0_7_66, r0_7_65, r0_7_64, r0_7_63, r0_7_62, r0_7_61, + r0_7_60, r0_7_59), patch-bufconfig, patch-pcmad, patch-scxi + (tags: r0_7_74, r0_7_73, r0_7_72, r0_7_71, branch-0_7-end, + branch-0_7-start, r0_7_70, r0_7_69, r0_7_67x, r0_7_66, r0_7_65, + r0_7_64, r0_7_63, r0_7_62, r0_7_61, r0_7_60, r0_7_59), pcmad.c + (utags: r0_7_56, r0_7_57, r0_7_58): random cruft that needs to be + merged, or not + +2001-02-04 21:58 ds + + * comedi/drivers/: ni_mio_common.c, ni_stc.h (utags: r0_7_56): + merged part of patch from Brad Keryan + +2001-02-04 21:39 ds + + * comedi/drivers/ni_pcimio.c (tags: r0_7_57, r0_7_56): removed + irrelevant comment + +2001-02-04 21:17 ds + + * comedi/comedi_fops.c (tags: r0_7_56): interface change: INSN_WAIT + now takes nanoseconds instead of microseconds. + +2001-02-04 21:09 ds + + * comedi/comedi_ksyms.c (tags: r0_7_58, r0_7_57), + include/linux/comedi_rt.h (tags: r0_7_57), + include/linux/comedidev.h (utags: r0_7_56): cleanup, fixes for + real-time + +2001-02-04 21:07 ds + + * comedi/kcomedilib/ksyms.c, include/linux/comedilib.h (utags: + r0_7_56, r0_7_57, r0_7_58): added command support + +2001-02-04 21:07 ds + + * comedi/kcomedilib/kcomedilib_main.c (tags: r0_7_56): added + command support, removed SDF_RT code, bugfix for insn_bits + +2001-02-04 21:06 ds + + * comedi/rt.c (tags: r0_7_57, r0_7_56): 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 (tags: r0_7_56): 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 (tags: r0_7_60, r0_7_59, r0_7_58, + r0_7_57, r0_7_56): 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 (tags: r0_7_67x, r0_7_66, + r0_7_65, r0_7_64, r0_7_63, r0_7_62, r0_7_61, r0_7_60, r0_7_59, + r0_7_58, r0_7_57, r0_7_56): 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 (tags: r0_7_56), + 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 (tags: r0_7_57, r0_7_56): 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 (tags: r0_7_56): 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 (tags: r0_7_56): 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 (tags: r0_7_56), comedi/drivers/das800.c, + comedi/drivers/skel.c (tags: r0_7_56), include/linux/comedidev.h: + added replacement for recognize that can report valid board names + +2001-01-28 14:20 fmhess + + * comedi/drivers/dt2811.c (tags: r0_7_57, r0_7_56): 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 (tags: r0_7_56): added das800 and + das1800 drivers + +2001-01-27 15:13 fmhess + + * Documentation/comedi/drivers.txt (tags: r0_7_56): 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 (tags: r0_7_56): [no log message] + +2001-01-23 19:44 ds + + * scripts/: Configure (tags: r0_7_61, r0_7_60, r0_7_59, r0_7_58), + config.dist (utags: r0_7_56, r0_7_57): changes to Configure for + modbuild, and update to config.dist + +2001-01-23 19:41 ds + + * comedi/drivers/das08-new.c (tags: r0_7_57, r0_7_56): 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 (tags: r0_7_59, r0_7_58, r0_7_57, r0_7_56): added CVS info + +2001-01-23 13:47 ds + + * TODO (tags: r0_7_56): [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 (tags: r0_7_56): 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 (tags: r0_7_57, r0_7_56): random + cleanup, attempt at ISAPNP + +2001-01-23 13:31 ds + + * comedi/drivers/dt282x.c (tags: r0_7_56): 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 ds + + * comedi/kcomedilib/Makefile (tags: r0_7_61, r0_7_60, r0_7_59, + r0_7_58, r0_7_57, r0_7_56), comedi/kcomedilib/data.c (tags: + r0_7_60, r0_7_59, r0_7_58, r0_7_57, r0_7_56), + comedi/kcomedilib/dio.c (tags: r0_7_59, r0_7_58, r0_7_57, + r0_7_56), comedi/kcomedilib/kcomedilib_main.c, + comedi/kcomedilib/ksyms.c, include/linux/comedi.h, + include/linux/comedilib.h (utags: r0_7_55): bunch of changes for + kcomedilib + +2001-01-16 17:20 ds + + * TODO (tags: r0_7_55): [no log message] + +2001-01-16 17:01 ds + + * comedi/drivers/ni_atmio.c (tags: r0_7_55): driver was choking on + ni_atmio name + +2001-01-16 17:00 ds + + * comedi/rt.c (tags: r0_7_55): fix error message + +2001-01-16 14:26 ds + + * comedi/Makefile (tags: r0_7_57, r0_7_56, r0_7_55): 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 (tags: r0_7_55): fix spinlock defs + +2001-01-16 13:59 ds + + * include/linux/comedi_rt.h (tags: r0_7_55): fix RTAI spin_lock + defs + +2001-01-16 13:59 ds + + * comedi/drivers/das800.c (tags: r0_7_55): move header files + +2001-01-16 13:58 ds + + * comedi/drivers/ni_mio_cs.c (tags: r0_7_55): compile fix + +2001-01-16 12:15 ds + + * comedi/drivers/ni_mio_common.c (tags: r0_7_55): 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 (tags: r0_7_55): bugfix of the "oh, + crap" variety + +2001-01-13 11:19 ds + + * comedi/drivers.c (tags: r0_7_55): fix reference counting + +2001-01-12 17:44 ds + + * scripts/Configure (tags: r0_7_55): 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 ds + + * comedi/drivers/ni_pcidio.c (tags: r0_7_54): readded linux/irq.h + for debugging + +2001-01-11 17:03 ds + + * comedi/drivers/poc.c (tags: r0_7_57, r0_7_56, r0_7_55, r0_7_54): + compile fixes + +2001-01-11 16:50 ds + + * comedi/drivers/: adl_pci9118.c (tags: r0_7_56, r0_7_55), + das16-new.c (tags: r0_7_56, r0_7_55), das1800.c (tags: r0_7_55), + das800.c, dt2814.c (tags: r0_7_56, r0_7_55), dt282x.c (tags: + r0_7_55), ni_atmio16d.c (tags: r0_7_56, r0_7_55), + ni_mio_common.c, skel.c (tags: r0_7_55) (utags: r0_7_54): added + read_subdev and write_subdev where appropriate + +2001-01-11 16:48 ds + + * comedi/comedi_rt.h (tags: r0_7_54): fix for rtlinux-3.0 + +2001-01-11 11:02 ds + + * README (tags: r0_7_55, r0_7_54): mailing list changes + +2001-01-09 14:21 ds + + * comedi/: Config.in (tags: r0_7_56, r0_7_55, r0_7_54), + drivers/Makefile (tags: r0_7_56, r0_7_55, r0_7_54), + drivers/poc.c: added poc driver + +2001-01-09 14:18 ds + + * comedi/: rtai.c (tags: r0_7_54), rtl.c (tags: r0_7_54), rtl_v1.c + (tags: r0_7_54), 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 (tags: r0_7_61, r0_7_60, r0_7_59, r0_7_58, + r0_7_57, r0_7_56, r0_7_55, r0_7_54): fix for rtai4 CVS + +2001-01-09 14:17 ds + + * TODO (tags: r0_7_54): random checkin + +2001-01-09 13:06 ds + + * include/linux/irq.h (tags: r0_7_67x, r0_7_66, r0_7_65, r0_7_64, + r0_7_63, r0_7_62, r0_7_61, r0_7_60, r0_7_59, r0_7_58, r0_7_57, + r0_7_56, r0_7_55, r0_7_54): who forgot to check in irq.h? + +2001-01-08 17:02 ds + + * scripts/dep.linux (tags: r0_7_60, r0_7_59, r0_7_58, r0_7_57, + r0_7_56, r0_7_55, r0_7_54): fix versioning issues on UTS_VERSION + +2001-01-08 17:00 ds + + * comedi/drivers/: ni_pcidio.c, ni_pcimio.c (tags: r0_7_55, + r0_7_54): 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 (tags: r0_7_54): clears dev structure on attach + +2001-01-08 16:57 ds + + * INSTALL (tags: r0_7_58, r0_7_57, r0_7_56, r0_7_55, r0_7_54): + bugfix + +2001-01-08 16:42 ds + + * comedi/comedi_fops.c (tags: r0_7_55, r0_7_54): bugfix + +2001-01-01 19:34 ds + + * comedi/drivers/: das16-new.c, quatech_daqp_cs.c (tags: r0_7_57, + r0_7_56, r0_7_55, r0_7_54): compile fixes + +2001-01-01 19:34 ds + + * scripts/config.dist (tags: r0_7_55, r0_7_54): 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 (tags: r0_7_54): 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 (tags: r0_7_54): fixed include + +2000-12-18 11:38 ds + + * comedi/drivers/8253.h (tags: r0_7_59, r0_7_58, r0_7_57, r0_7_56, + r0_7_55, r0_7_54): 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 (tags: r0_7_57, r0_7_56, r0_7_55, + r0_7_54): 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 (tags: r0_7_55, r0_7_54): readded depmod on + install + +2000-12-06 15:10 ds + + * comedi/: comedi_rt.h, rt.c (utags: r0_7_53): fixed 2.2.17/rtl-2.2 + compile + +2000-12-06 15:09 ds + + * comedi/drivers/ni_pcimio.c (tags: r0_7_53): new device id + +2000-12-06 15:09 ds + + * comedi/drivers/ni_mio_common.c (tags: r0_7_53): remove warnings + +2000-12-06 15:09 ds + + * comedi/drivers/8253.h (tags: r0_7_53): new cascade math function + by Frank Mori Hess + +2000-12-05 23:06 ds + + * comedi/drivers/ni_atmio.c (tags: r0_7_53): added recognize to use + older name atmio-E + +2000-12-02 12:51 ds + + * comedi/: Config.in, drivers/Makefile (utags: r0_7_52, r0_7_53): + added das1800 + +2000-12-02 12:51 ds + + * Documentation/comedi/drivers.txt (tags: r0_7_55, r0_7_54), + comedi/drivers/das1800.c, comedi/drivers/das800.c (utags: + r0_7_52, r0_7_53): update from Frank Mori Hess + +2000-12-01 14:07 ds + + * comedi/drivers/: ni_mio_common.c, ni_mio_cs.c (tags: r0_7_54, + r0_7_53) (utags: r0_7_52): error message cleanup + +2000-12-01 14:06 ds + + * comedi/comedi_fops.c (tags: r0_7_53, r0_7_52): fixed compile + errors on 2.2 + +2000-12-01 14:05 ds + + * include/linux/mm.h (tags: r0_7_65, r0_7_64, r0_7_63, r0_7_62, + r0_7_61, r0_7_60, r0_7_59, r0_7_58, r0_7_57, r0_7_56, r0_7_55, + r0_7_54, r0_7_53, r0_7_52): added mm.h compat header + +2000-11-30 15:34 ds + + * comedi/drivers/ni_mio_common.c (tags: r0_7_51): random changes + for block mode + +2000-11-30 15:30 ds + + * comedi/drivers/amcc_s5933.h (tags: r0_7_57, r0_7_56, r0_7_55, + r0_7_54, r0_7_53, r0_7_52, r0_7_51): compile fix + +2000-11-30 15:29 ds + + * comedi/comedi_fops.c (tags: r0_7_51): 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 (tags: r0_7_58, r0_7_57, + r0_7_56, r0_7_55, r0_7_54, r0_7_53, r0_7_52, r0_7_51): info on + configuration parameters + +2000-11-29 20:19 ds + + * Contributors (tags: r0_7_58, r0_7_57, r0_7_56, r0_7_55, r0_7_54, + r0_7_53, r0_7_52, r0_7_51): added Contributors list + +2000-11-29 20:19 ds + + * comedi/drivers/: ni_mio_common.c, ni_stc.h (tags: r0_7_55, + r0_7_54, r0_7_53, r0_7_52, r0_7_51): #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 (tags: r0_7_51): compile fix + +2000-11-29 20:15 ds + + * comedi/drivers/Makefile (tags: r0_7_51): [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 (tags: r0_7_51): fixed adl9118 driver + +2000-11-29 19:30 ds + + * TODO (tags: r0_7_53, r0_7_52, r0_7_51): [no log message] + +2000-11-29 19:29 ds + + * comedi/drivers/ni_mio_cs.c (tags: r0_7_51): removed + release_region + +2000-11-29 19:28 ds + + * comedi/drivers/dt282x.c (tags: r0_7_53, r0_7_52, r0_7_51): added + insn support + +2000-11-29 19:27 ds + + * comedi/drivers/dt2814.c (tags: r0_7_53, r0_7_52, r0_7_51): added + cmd support, insn support + +2000-11-29 19:26 ds + + * comedi/drivers/skel.c (tags: r0_7_53, r0_7_52, r0_7_51): 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 (tags: r0_7_51): 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 (tags: r0_7_54, r0_7_53, r0_7_52, r0_7_51), + comedi/comedi_fops.c, comedi/comedi_ksyms.c (tags: r0_7_55, + r0_7_54, r0_7_53, r0_7_52, r0_7_51), comedi/comedi_rt.h (tags: + r0_7_52, r0_7_51), comedi/rt.c (tags: r0_7_52, r0_7_51), + comedi/drivers/ni_mio_common.c, comedi/drivers/pcl818.c (tags: + r0_7_56, r0_7_55, r0_7_54, r0_7_53, r0_7_52, r0_7_51), + comedi/drivers/quatech_daqp_cs.c (tags: r0_7_53, r0_7_52, + r0_7_51), comedi/kcomedilib/kcomedilib_main.c (tags: r0_7_54, + r0_7_53, r0_7_52, r0_7_51), include/linux/comedidev.h (tags: + r0_7_54, r0_7_53, r0_7_52, r0_7_51): 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 (tags: r0_7_55, r0_7_54, r0_7_53, r0_7_52, r0_7_51): + fixed mknod bug + +2000-11-13 05:39 ds + + * Makefile.modbuild (tags: r0_7_53, r0_7_52, r0_7_51): compile + fixes + +2000-11-13 05:23 ds + + * include/linux/version.h (tags: r0_7_59, r0_7_58, r0_7_57, + r0_7_56, r0_7_55, r0_7_54, r0_7_53, r0_7_52, r0_7_51): 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 (tags: r0_7_61, r0_7_60, r0_7_59, r0_7_58, + r0_7_57, r0_7_56, r0_7_55, r0_7_54, r0_7_53, r0_7_52, r0_7_51): = + vs. == bugfix + +2000-11-13 05:21 ds + + * Makefile.modbuild: [no log message] + +2000-11-13 05:17 ds + + * comedi/drivers/ni_atmio.c (tags: r0_7_52, r0_7_51): rtlinux fix + +2000-11-07 16:59 ds + + * scripts/check_kernel (tags: r0_7_74, r0_7_73, r0_7_72, r0_7_71, + branch-0_7-end, branch-0_7-start, r0_7_70, r0_7_69, r0_7_67x, + r0_7_66, r0_7_65, r0_7_64, r0_7_63, r0_7_62, r0_7_61, r0_7_60, + r0_7_59, r0_7_58, r0_7_57, r0_7_56, r0_7_55, r0_7_54, r0_7_53, + r0_7_52, r0_7_51): looked in /usr/include/linux + +2000-11-07 16:50 ds + + * comedi/: am9513.h, drivers/am9513.h (tags: r0_7_63, r0_7_62, + r0_7_61, r0_7_60, r0_7_59, r0_7_58, r0_7_57, r0_7_56, r0_7_55, + r0_7_54, r0_7_53, r0_7_52, r0_7_51): move header file + +2000-11-07 16:48 ds + + * comedi/: comedi_fops.c, comedi_ksyms.c, drivers.c (tags: r0_7_53, + r0_7_52, r0_7_51), dummy.c (tags: r0_7_58, r0_7_57, r0_7_56, + r0_7_55, r0_7_54, r0_7_53, r0_7_52, r0_7_51), proc.c (tags: + r0_7_59, r0_7_58, r0_7_57, r0_7_56, r0_7_55, r0_7_54, r0_7_53, + r0_7_52, r0_7_51), range.c (tags: r0_7_60, r0_7_59, r0_7_58, + r0_7_57, r0_7_56, r0_7_55, r0_7_54, r0_7_53, r0_7_52, r0_7_51), + rt.c, rtai.c (tags: r0_7_53, r0_7_52, r0_7_51), rtl.c (tags: + r0_7_53, r0_7_52, r0_7_51), rtl_v1.c (tags: r0_7_53, r0_7_52, + r0_7_51), drivers/8255.c (tags: r0_7_56, r0_7_55, r0_7_54, + r0_7_53, r0_7_52, r0_7_51), drivers/8255.h (tags: r0_7_58, + r0_7_57, r0_7_56, r0_7_55, r0_7_54, r0_7_53, r0_7_52, r0_7_51), + drivers/adl_pci9118.c (tags: r0_7_53, r0_7_52, r0_7_51), + drivers/comedi_parport.c (tags: r0_7_55, r0_7_54, r0_7_53, + r0_7_52, r0_7_51), drivers/daqboard2000.c (tags: r0_7_57, + r0_7_56, r0_7_55, r0_7_54, r0_7_53, r0_7_52, r0_7_51), + drivers/das08-new.c (tags: r0_7_55, r0_7_54, r0_7_53, r0_7_52, + r0_7_51), drivers/das08.c (tags: r0_7_53, r0_7_52, r0_7_51), + drivers/das08jr.c (tags: r0_7_57, r0_7_56, r0_7_55, r0_7_54, + r0_7_53, r0_7_52, r0_7_51), drivers/das16-new.c (tags: r0_7_53, + r0_7_52, r0_7_51), drivers/das16.c (tags: r0_7_57, r0_7_56, + r0_7_55, r0_7_54, r0_7_53, r0_7_52, r0_7_51), drivers/das1600.c + (tags: r0_7_57, r0_7_56, r0_7_55, r0_7_54, r0_7_53, r0_7_52, + r0_7_51), drivers/das6402.c (tags: r0_7_56, r0_7_55, r0_7_54, + r0_7_53, r0_7_52, r0_7_51), drivers/dt2801.c (tags: r0_7_57, + r0_7_56, r0_7_55, r0_7_54, r0_7_53, r0_7_52, r0_7_51), + drivers/dt2811.c (tags: r0_7_55, r0_7_54, r0_7_53, r0_7_52, + r0_7_51), drivers/dt2814.c, drivers/dt2815.c (tags: r0_7_57, + r0_7_56, r0_7_55, r0_7_54, r0_7_53, r0_7_52, r0_7_51), + drivers/dt2817.c (tags: r0_7_57, r0_7_56, r0_7_55, r0_7_54, + r0_7_53, r0_7_52, r0_7_51), drivers/dt282x.c, drivers/dt3000.c + (tags: r0_7_57, r0_7_56, r0_7_55, r0_7_54, r0_7_53, r0_7_52, + r0_7_51), drivers/ii_pci20kc.c (tags: r0_7_56, r0_7_55, r0_7_54, + r0_7_53, r0_7_52, r0_7_51), drivers/mite.c (tags: r0_7_56, + r0_7_55, r0_7_54, r0_7_53, r0_7_52, r0_7_51), drivers/mite.h + (tags: r0_7_57, r0_7_56, r0_7_55, r0_7_54, r0_7_53, r0_7_52, + r0_7_51), drivers/multiq3.c (tags: r0_7_57, r0_7_56, r0_7_55, + r0_7_54, r0_7_53, r0_7_52, r0_7_51), drivers/ni_atmio.c, + drivers/ni_atmio16d.c (tags: r0_7_53, r0_7_52, r0_7_51), + drivers/ni_mio_cs.c, drivers/ni_pcidio.c (tags: r0_7_53, r0_7_52, + r0_7_51), drivers/ni_pcimio.c (tags: r0_7_52, r0_7_51), + drivers/pcl711.c (tags: r0_7_57, r0_7_56, r0_7_55, r0_7_54, + r0_7_53, r0_7_52, r0_7_51), drivers/pcl724.c (tags: r0_7_57, + r0_7_56, r0_7_55, r0_7_54, r0_7_53, r0_7_52, r0_7_51), + drivers/pcl725.c (tags: r0_7_57, r0_7_56, r0_7_55, r0_7_54, + r0_7_53, r0_7_52, r0_7_51), drivers/pcl726.c (tags: r0_7_57, + r0_7_56, r0_7_55, r0_7_54, r0_7_53, r0_7_52, r0_7_51), + drivers/pcl812.c (tags: r0_7_56, r0_7_55, r0_7_54, r0_7_53, + r0_7_52, r0_7_51), drivers/pcl818.c, drivers/quatech_daqp_cs.c, + drivers/rti800.c (tags: r0_7_57, r0_7_56, r0_7_55, r0_7_54, + r0_7_53, r0_7_52, r0_7_51), drivers/rti802.c (tags: r0_7_57, + r0_7_56, r0_7_55, r0_7_54, r0_7_53, r0_7_52, r0_7_51), + drivers/skel.c, kcomedilib/data.c (tags: r0_7_54, r0_7_53, + r0_7_52, r0_7_51), kcomedilib/dio.c (tags: r0_7_54, r0_7_53, + r0_7_52, r0_7_51), kcomedilib/kcomedilib_main.c, + realtime/vd_dds.c (tags: r0_7_56, r0_7_55, r0_7_54, r0_7_53, + r0_7_52, r0_7_51), realtime/vd_timer.c (tags: r0_7_58, r0_7_57, + r0_7_56, r0_7_55, r0_7_54, r0_7_53, r0_7_52, r0_7_51): 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 (tags: r0_7_54, r0_7_53, + r0_7_52, r0_7_51): 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 (tags: r0_7_59, r0_7_58, + r0_7_57, r0_7_56, r0_7_55, r0_7_54, r0_7_53, r0_7_52, r0_7_51): + added ideas for counter configuration + +2000-11-07 15:22 ds + + * include/linux/: module.h (tags: r0_7_60), pci.h (utags: r0_7_51, + r0_7_52, r0_7_53, r0_7_54, r0_7_55, r0_7_56, r0_7_57, r0_7_58, + r0_7_59): 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 (tags: r0_7_60, r0_7_59, r0_7_58, r0_7_57, + r0_7_56, r0_7_55, r0_7_54, r0_7_53, r0_7_52, r0_7_51): 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 + +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 (tags: r0_7_74, r0_7_73, r0_7_72, + r0_7_71), linux/wait.h (utags: branch-0_7-end, branch-0_7-start, + r0_7_51, r0_7_52, r0_7_53, r0_7_54, r0_7_55, r0_7_56, r0_7_57, + r0_7_58, r0_7_59, r0_7_60, r0_7_61, r0_7_62, r0_7_63, r0_7_64, + r0_7_65, r0_7_66, r0_7_67x, r0_7_69, r0_7_70): 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 + +2000-10-13 20:55 ds + + * TODO, scripts/preconfigure (tags: r0_7_61, r0_7_60, r0_7_59, + r0_7_58, r0_7_57, r0_7_56, r0_7_55, r0_7_54, r0_7_53, r0_7_52, + r0_7_51): 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 (tags: + r0_7_58, r0_7_57, r0_7_56, r0_7_55, r0_7_54, r0_7_53, r0_7_52, + r0_7_51), scripts/dep.pcmcia (tags: r0_7_61, r0_7_60, r0_7_59, + r0_7_58, r0_7_57, r0_7_56, r0_7_55, r0_7_54, r0_7_53, r0_7_52, + r0_7_51), scripts/dep.rtlinux, scripts/preconfigure: patch from + Brent Baccala + +2000-10-13 05:29 ds + + * comedi/: comedi_fops.c, drivers.c (utags: r0_7_50): moved BUG + check to drivers.c compile warning fix + +2000-10-13 05:28 ds + + * TODO (tags: r0_7_50): random TODO checkin + +2000-10-13 05:28 ds + + * Makefile (tags: r0_7_50): version bump + +2000-10-13 05:27 ds + + * comedi/drivers/comedi_parport.c (tags: r0_7_50): updates for insn + +2000-10-13 05:27 ds + + * comedi/: kvmem.c (tags: r0_7_59), kvmem.h (utags: r0_7_50, + r0_7_51, r0_7_52, r0_7_53, r0_7_54, r0_7_55, r0_7_56, r0_7_57, + r0_7_58): fixes for kernel >=2.4.0-test7 + +2000-10-13 04:51 ds + + * comedi/drivers/ii_pci20kc.c (tags: r0_7_50): 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 (utags: r0_7_50): fix + rtlinux include file problems + +2000-10-12 16:00 ds + + * Documentation/comedi/drivers.txt, Documentation/comedi/hardware + (tags: r0_7_55, r0_7_54, r0_7_53, r0_7_52, r0_7_51), + comedi/Config.in, comedi/drivers/adl_pci9118.c, + comedi/drivers/amcc_s5933.h, scripts/Configure.help (tags: + r0_7_57, r0_7_56, r0_7_55, r0_7_54, r0_7_53, r0_7_52, r0_7_51) + (utags: r0_7_50): new driver from Michal Dobes, plus fixes to + docs + +2000-10-11 16:48 ds + + * Documentation/comedi/hacks (tags: r0_7_74, r0_7_73, r0_7_72, + r0_7_71, branch-0_7-end, branch-0_7-start, r0_7_70, r0_7_69, + r0_7_67x, r0_7_66, r0_7_65, r0_7_64, r0_7_63, r0_7_62, r0_7_61, + r0_7_60, r0_7_59, r0_7_58, r0_7_57, r0_7_56, r0_7_55, r0_7_54, + r0_7_53, r0_7_52, r0_7_51, r0_7_50, r0_7_49): 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 (tags: r0_7_53, r0_7_52, r0_7_51, r0_7_50, r0_7_49): + updates + +2000-10-10 21:09 ds + + * TODO (tags: r0_7_49): [no log message] + +2000-10-10 21:08 ds + + * comedi/kcomedilib/: data.c, dio.c, kcomedilib_main.c (utags: + r0_7_49, r0_7_50): insn support + +2000-10-10 21:07 ds + + * comedi/drivers.c (tags: r0_7_49): insn_read/write emulation based + on insn_bits + +2000-10-10 21:00 ds + + * comedi/comedi_module.h (tags: r0_7_50, r0_7_49): added read/write + wait_queues and read/write subdevices + +2000-10-10 20:59 ds + + * comedi/comedi_fops.c (tags: r0_7_49): 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 (tags: r0_7_49): added fpga conf option for + dasboard2000 + +2000-10-10 20:50 ds + + * comedi/drivers/: ni_mio_common.c, ni_pcimio.c, ni_stc.h (utags: + r0_7_49, r0_7_50): bug fixes re failure on comedi_test + +2000-10-10 20:47 ds + + * comedi/drivers/daqboard2000.c (tags: r0_7_50, r0_7_49): code + cleanup modularized fpga code + +2000-10-10 20:40 ds + + * include/comedi.h (tags: r0_7_50, r0_7_49): added comedi_do_insn() + +2000-09-17 11:50 ds + + * comedi/drivers/rti800.c (tags: r0_7_50, r0_7_49): 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 (tags: r0_7_50, r0_7_49), + 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 (tags: r0_7_49): The reappearance of make dev + +2000-09-05 20:53 ds + + * comedi/drivers/ni_mio_cs.c (tags: r0_7_50, r0_7_49, r0_7_48): + remove bogus undef + +2000-09-05 20:53 ds + + * comedi/drivers.c (tags: r0_7_48): fix for insn->mode0 conversion + +2000-09-05 14:33 ds + + * comedi/drivers/: ni_atmio.c (tags: r0_7_48), ni_mio_cs.c, + ni_pcimio.c (tags: r0_7_48), ni_stc.h (tags: r0_7_48): 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 (tags: r0_7_50, r0_7_49, r0_7_48): Added + PCMCIA device id + +2000-09-04 22:12 ds + + * comedi/drivers/ni_mio_common.c (tags: r0_7_48): hack bugfix for + commands + +2000-09-04 22:11 ds + + * Makefile.modbuild (tags: r0_7_49, r0_7_48): 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 (tags: r0_7_50, r0_7_49, r0_7_48): added + mite_list_devices() + +2000-09-02 21:51 ds + + * comedi/drivers/: ni_pcidio.c (tags: r0_7_50, r0_7_49, r0_7_48), + ni_pcimio.c: additional debugging for unknown boards + +2000-09-02 21:49 ds + + * include/comedi.h (tags: r0_7_48): add instruction bits support, + make comedi_insn_struct forward compatible + +2000-09-02 21:49 ds + + * comedi/: comedi_fops.c (tags: r0_7_48), comedi_module.h (tags: + r0_7_48), drivers.c, drivers/8255.c (tags: r0_7_50, r0_7_49, + r0_7_48), drivers/dt282x.c (tags: r0_7_50, r0_7_49, r0_7_48), + drivers/ni_mio_common.c: instruction bits support + +2000-09-02 21:44 ds + + * comedi/drivers/: das16.c, dt3000.c (utags: r0_7_48, r0_7_49, + r0_7_50): warning cleanups + +2000-09-02 21:42 ds + + * comedi/range.c (tags: r0_7_50, r0_7_49, r0_7_48): fix unknown + range + +2000-09-02 21:41 ds + + * Documentation/comedi/command (tags: r0_7_74, r0_7_73, r0_7_72, + r0_7_71, branch-0_7-end, branch-0_7-start, r0_7_70, r0_7_69, + r0_7_67x, r0_7_66, r0_7_65, r0_7_64, r0_7_63, r0_7_62, r0_7_61, + r0_7_60, r0_7_59, r0_7_58, r0_7_57, r0_7_56, r0_7_55, r0_7_54, + r0_7_53, r0_7_52, r0_7_51, r0_7_50, r0_7_49, r0_7_48): doc update + +2000-09-02 21:41 ds + + * TODO (tags: r0_7_48): 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 (tags: r0_7_50, r0_7_49, r0_7_48), + 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 (tags: r0_7_48): makefile related fix + +2000-08-09 16:42 ds + + * comedi/: comedi_fops.c, proc.c (tags: r0_7_50, r0_7_49, r0_7_48), + 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 (tags: r0_7_54, r0_7_53, r0_7_52, r0_7_51), + dep.rtai (tags: r0_7_53, r0_7_52, r0_7_51), preconfigure (utags: + r0_7_48, r0_7_49, r0_7_50): 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 (tags: r0_7_50, r0_7_49, r0_7_48): bugfix + +2000-07-26 19:12 ds + + * include/linux/config.h (tags: r0_7_59, r0_7_58, r0_7_57, r0_7_56, + r0_7_55, r0_7_54, r0_7_53, r0_7_52, r0_7_51, r0_7_50, r0_7_49, + r0_7_48): merge modbuild-0.0.2 + +2000-07-26 19:11 ds + + * comedi/rtai.c (tags: r0_7_50, r0_7_49, r0_7_48): fix rtai.h + include + +2000-07-26 19:10 ds + + * comedi/: comedi_module.h, comedi_rt.h (tags: r0_7_50, r0_7_49, + r0_7_48): 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 (tags: r0_7_48), Makefile.modbuild, scripts/Configure, + scripts/check_kernel (tags: r0_7_50, r0_7_49, r0_7_48), + scripts/config.in (tags: r0_7_59, r0_7_58, r0_7_57, r0_7_56, + r0_7_55, r0_7_54, r0_7_53, r0_7_52, r0_7_51, r0_7_50, r0_7_49, + r0_7_48), scripts/dep.linux (tags: r0_7_53, r0_7_52, r0_7_51, + r0_7_50, r0_7_49, r0_7_48), scripts/dep.rtai, scripts/dep.rtlinux + (tags: r0_7_49, r0_7_48), scripts/mkdep.c (tags: r0_7_61, + r0_7_60, r0_7_59, r0_7_58, r0_7_57, r0_7_56, r0_7_55, r0_7_54, + r0_7_53, r0_7_52, r0_7_51, r0_7_50, r0_7_49, r0_7_48), + scripts/preconfigure, arch/Makefile.noarch (tags: r0_7_61, + r0_7_60, r0_7_59, r0_7_58, r0_7_57, r0_7_56, r0_7_55, r0_7_54, + r0_7_53, r0_7_52, r0_7_51, r0_7_50, r0_7_49, r0_7_48): merge + modbuild-0.0.2 changes + +2000-07-26 16:51 ds + + * comedi/rtai.c, comedi/drivers/comedi_parport.c (tags: r0_7_49, + r0_7_48), comedi/drivers/ni_mio_common.c, include/comedi.h: + changes + +2000-07-25 20:28 ds + + * Makefile: version bump + +2000-07-24 15:43 ds + + * Documentation/comedi/drivers.txt (tags: r0_7_49, r0_7_48), + comedi/Config.in, comedi/drivers/8255.h (tags: r0_7_50, r0_7_49, + r0_7_48), comedi/drivers/Makefile (tags: r0_7_50, r0_7_49, + r0_7_48), scripts/Configure.help (tags: r0_7_49, r0_7_48), + comedi/drivers/pcl724.c (tags: r0_7_50, r0_7_49, r0_7_48) (utags: + r0_7_47): patch from dobes + +2000-07-24 15:42 ds + + * comedi/drivers/skel.c (tags: r0_7_50, r0_7_49, r0_7_48, r0_7_47): + added skeleton driver + +2000-07-24 15:41 ds + + * Makefile (tags: r0_7_47), Documentation/comedi/FAQ (tags: + r0_7_59, r0_7_58, r0_7_57, r0_7_56, r0_7_55, r0_7_54, r0_7_53, + r0_7_52, r0_7_51, r0_7_50, r0_7_49, r0_7_48, r0_7_47), + Documentation/comedi/hardware (tags: r0_7_49, r0_7_48, r0_7_47), + comedi/Config.in, comedi/Makefile (tags: r0_7_50, r0_7_49, + r0_7_48, r0_7_47), comedi/comedi_fops.c (tags: r0_7_47), + comedi/comedi_module.h (tags: r0_7_47), comedi/drivers.c (tags: + r0_7_47), comedi/drivers/Makefile, comedi/drivers/das08-new.c + (tags: r0_7_50, r0_7_49, r0_7_48, r0_7_47), + comedi/drivers/das16-new.c (tags: r0_7_50, r0_7_49, r0_7_48, + r0_7_47), comedi/drivers/dt282x.c (tags: r0_7_47), + comedi/drivers/ni_atmio.c (tags: r0_7_47), + comedi/drivers/ni_atmio16d.c (tags: r0_7_50, r0_7_49, r0_7_48, + r0_7_47), comedi/drivers/ni_mio_common.c (tags: r0_7_47), + comedi/drivers/ni_mio_cs.c (tags: r0_7_47), + comedi/drivers/ni_pcimio.c (tags: r0_7_47), + comedi/drivers/ni_stc.h (tags: r0_7_47): lots of changes + +2000-07-21 18:38 ds + + * comedi/drivers/: pcl812.c, pcl818.c (utags: r0_7_47, r0_7_48, + r0_7_49, r0_7_50): iobase fix + +2000-07-21 18:37 ds + + * comedi/drivers/pcl726.c (tags: r0_7_50, r0_7_49, r0_7_48, + r0_7_47): 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 ds + + * Makefile (tags: r0_7_46): version bump + +2000-07-13 13:25 ds + + * comedi/comedi_fops.c, comedi/drivers.c, comedi/kern_compat.h + (tags: r0_7_50, r0_7_49, r0_7_48, r0_7_47), scripts/config.in + (tags: r0_7_47) (utags: r0_7_46): compilation fixes + +2000-07-13 13:15 ds + + * comedi/drivers/: ni_mio_common.c, ni_pcimio.c (utags: r0_7_46): + 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 (tags: r0_7_46), comedi/Makefile (tags: + r0_7_46), comedi/drivers/8255.c (tags: r0_7_47, r0_7_46), + comedi/drivers/Makefile (tags: r0_7_46), + comedi/drivers/comedi_parport.c (tags: r0_7_47, r0_7_46), + comedi/drivers/daqboard2000.c (tags: r0_7_48, r0_7_47, r0_7_46), + comedi/drivers/das08.c (tags: r0_7_50, r0_7_49, r0_7_48, r0_7_47, + r0_7_46), comedi/drivers/das08jr.c (tags: r0_7_50, r0_7_49, + r0_7_48, r0_7_47, r0_7_46), comedi/drivers/das16.c (tags: + r0_7_47, r0_7_46), comedi/drivers/das1600.c (tags: r0_7_50, + r0_7_49, r0_7_48, r0_7_47, r0_7_46), comedi/drivers/das6402.c + (tags: r0_7_50, r0_7_49, r0_7_48, r0_7_47, r0_7_46), + comedi/drivers/dt2801.c (tags: r0_7_50, r0_7_49, r0_7_48, + r0_7_47, r0_7_46), comedi/drivers/dt2811.c (tags: r0_7_50, + r0_7_49, r0_7_48, r0_7_47, r0_7_46), comedi/drivers/dt2814.c + (tags: r0_7_50, r0_7_49, r0_7_48, r0_7_47, r0_7_46), + comedi/drivers/dt2815.c (tags: r0_7_50, r0_7_49, r0_7_48, + r0_7_47, r0_7_46), comedi/drivers/dt2817.c (tags: r0_7_50, + r0_7_49, r0_7_48, r0_7_47, r0_7_46), comedi/drivers/dt282x.c + (tags: r0_7_46), comedi/drivers/dt3000.c (tags: r0_7_47, + r0_7_46), comedi/drivers/ii_pci20kc.c (tags: r0_7_49, r0_7_48, + r0_7_47, r0_7_46), comedi/drivers/multiq3.c (tags: r0_7_50, + r0_7_49, r0_7_48, r0_7_47, r0_7_46), comedi/drivers/ni_atmio.c + (tags: r0_7_46), comedi/drivers/ni_atmio16d.c (tags: r0_7_46), + comedi/drivers/ni_pcidio.c (tags: r0_7_47, r0_7_46), + comedi/drivers/ni_pcimio.c, comedi/drivers/pcl711.c (tags: + r0_7_50, r0_7_49, r0_7_48, r0_7_47, r0_7_46), + comedi/drivers/pcl725.c (tags: r0_7_50, r0_7_49, r0_7_48, + r0_7_47, r0_7_46), comedi/drivers/pcl726.c (tags: r0_7_46), + comedi/drivers/pcl812.c (tags: r0_7_46), comedi/drivers/pcl818.c + (tags: r0_7_46), comedi/drivers/rti800.c (tags: r0_7_48, r0_7_47, + r0_7_46), comedi/drivers/rti802.c (tags: r0_7_50, r0_7_49, + r0_7_48, r0_7_47, r0_7_46), comedi/kcomedilib/Makefile (tags: + r0_7_54, r0_7_53, r0_7_52, r0_7_51, r0_7_50, r0_7_49, r0_7_48, + r0_7_47, r0_7_46), scripts/check_kernel (tags: r0_7_47, r0_7_46), + scripts/config.dist (tags: r0_7_53, r0_7_52, r0_7_51, r0_7_50, + r0_7_49, r0_7_48, r0_7_47, r0_7_46), scripts/config.in: module, + Makefile, config changes + +2000-07-12 20:44 ds + + * comedi/drivers/: ni_mio_common.c, ni_mio_cs.c (tags: r0_7_46): + random editing + +2000-07-12 20:42 ds + + * comedi/comedi_module.h (tags: r0_7_46): kernel compile fixes + +2000-07-12 20:39 ds + + * comedi/comedi_fops.c: comment, init code + +2000-07-12 20:39 ds + + * TODO (tags: r0_7_47, r0_7_46): [no log message] + +2000-07-12 20:38 ds + + * README (tags: r0_7_53, r0_7_52, r0_7_51, r0_7_50, r0_7_49, + r0_7_48, r0_7_47, r0_7_46): email address changes + +2000-07-12 20:38 ds + + * Makefile: change installation + +2000-07-12 20:37 ds + + * Documentation/comedi/hardware (tags: r0_7_46): hardware list + +2000-07-12 20:35 ds + + * comedi/drivers/: das08-new.c, das16-new.c (utags: r0_7_46): 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 (tags: r0_7_47, r0_7_46), drivers/8253.h (tags: + r0_7_52, r0_7_51, r0_7_50, r0_7_49, r0_7_48, r0_7_47, r0_7_46), + 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 (tags: r0_7_59, r0_7_58, r0_7_57, r0_7_56, + r0_7_55, r0_7_54, r0_7_53, r0_7_52, r0_7_51, r0_7_50, r0_7_49, + r0_7_48), comedi.conf (utags: r0_7_46, r0_7_47): added pcmcia + configuration scripts + +2000-06-15 02:51 ds + + * comedi/: comedi_fops.c, comedi_module.h (utags: r0_7_45): major + event handling changes + +2000-06-15 02:46 ds + + * comedi/drivers/ni_mio_common.c (tags: r0_7_45): 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 (tags: r0_7_45): more emulation + +2000-06-15 01:10 ds + + * include/comedi.h (tags: r0_7_47, r0_7_46, r0_7_45): instruction + support + +2000-06-15 01:10 ds + + * comedi/: comedi_fops.c, comedi_module.h, comedi_rt.h (tags: + r0_7_47, r0_7_46, r0_7_45), drivers.c: insn support, rt + virtualization, runflags + +2000-06-15 01:03 ds + + * comedi/drivers/: ni_atmio.c (tags: r0_7_45), ni_mio_common.c, + ni_mio_cs.c (tags: r0_7_45), ni_pcimio.c (tags: r0_7_45): fix + more sign bit problems, added insn support for ai + +2000-06-15 01:00 ds + + * comedi/Config.in (tags: r0_7_45): fix CONFIG_PCI dependency + +2000-06-15 00:57 ds + + * comedi/rtai.c (tags: r0_7_47, r0_7_46, r0_7_45): fix crash on + rmmod dur to free_irq() + +2000-06-14 18:23 ds + + * comedi/drivers/dt2801.c (tags: r0_7_45): fix compile warning + +2000-06-14 03:56 ds + + * Documentation/comedi/notes/: boards (tags: r0_7_74, r0_7_73, + r0_7_72, r0_7_71, branch-0_7-end, branch-0_7-start, r0_7_70, + r0_7_69, r0_7_67x, r0_7_66, r0_7_65, r0_7_64, r0_7_63, r0_7_62, + r0_7_61, r0_7_60, r0_7_59, r0_7_58, r0_7_57, r0_7_56, r0_7_55, + r0_7_54, r0_7_53, r0_7_52, r0_7_51, r0_7_50, r0_7_49, r0_7_48, + r0_7_47, r0_7_46, r0_7_45), das, regmaps (tags: r0_7_74, r0_7_73, + r0_7_72, r0_7_71, branch-0_7-end, branch-0_7-start, r0_7_70, + r0_7_69, r0_7_67x, r0_7_66, r0_7_65, r0_7_64, r0_7_63, r0_7_62, + r0_7_61, r0_7_60, r0_7_59, r0_7_58, r0_7_57, r0_7_56, r0_7_55, + r0_7_54, r0_7_53, r0_7_52, r0_7_51, r0_7_50, r0_7_49, r0_7_48, + r0_7_47, r0_7_46, r0_7_45): collected information about DAS + boards + +2000-06-14 03:45 ds + + * comedi/drivers/: mite.c (tags: r0_7_47, r0_7_46, r0_7_45), mite.h + (tags: r0_7_47, r0_7_46, r0_7_45), 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 (tags: r0_7_50, + r0_7_49, r0_7_48, r0_7_47, r0_7_46, r0_7_45), rt_pend_tq.h (tags: + r0_7_57, r0_7_56, r0_7_55, r0_7_54, r0_7_53, r0_7_52, r0_7_51, + r0_7_50, r0_7_49, r0_7_48, r0_7_47, r0_7_46, r0_7_45), rtai.c, + rtl.c (tags: r0_7_45): 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 (tags: + r0_7_46, r0_7_45): finally fix 2's compliment bug in asynchronous + +2000-06-02 03:03 ds + + * comedi/realtime/vd_dds.c (tags: r0_7_50, r0_7_49, r0_7_48, + r0_7_47, r0_7_46, r0_7_45): 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 (tags: r0_7_48, r0_7_47, + r0_7_46, r0_7_45): [no log message] + +2000-05-26 20:54 ds + + * comedi/drivers/: ni_atmio.c, ni_atmio16d.c (tags: r0_7_45), + 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 (tags: r0_7_61, r0_7_60, r0_7_59, r0_7_58, r0_7_57, + r0_7_56, r0_7_55, r0_7_54, r0_7_53, r0_7_52, r0_7_51, r0_7_50, + r0_7_49, r0_7_48, r0_7_47, r0_7_46, r0_7_45), 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 ds + + * comedi/Config.in (tags: r44): fix last PCMCIA fix + +2000-05-24 19:31 ds + + * Makefile (tags: r0_7_45, r44): fix previous PCMCIA breakage + +2000-05-24 19:29 ds + + * comedi/drivers/daqboard2000.c (tags: r0_7_45, r44): 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 (tags: r44): more work + +2000-05-24 18:51 ds + + * comedi/drivers/dt2815.c (tags: r0_7_45, r44): warning fix + +2000-05-24 18:32 ds + + * comedi/drivers/ni_pcimio.c (tags: r44): add gpct members to + ni_private + +2000-05-24 18:27 ds + + * scripts/Configure.help (tags: r0_7_46, r0_7_45, r44): Heavily + updated for new drivers, new CONFIG_ options + +2000-05-24 17:43 ds + + * comedi/range.c (tags: r0_7_47, r0_7_46, r0_7_45, r44): range_type + cleanup + +2000-05-24 17:43 ds + + * comedi/comedi_fops.c (tags: r44): dev->minor fix, a minor bugfix + +2000-05-24 17:42 ds + + * comedi/kcomedilib/kcomedilib_main.c (tags: r44): additions from + Michal Dobes + +2000-05-24 17:25 ds + + * include/comedi.h (tags: r44): added SDF_PACKED + +2000-05-23 22:31 ds + + * comedi/: comedi_ksyms.c (tags: r0_7_50, r0_7_49, r0_7_48, + r0_7_47, r0_7_46, r0_7_45), comedi_module.h, drivers.c (utags: + r44): 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 (utags: r0_7_45, r44): 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 (tags: + r0_7_56, r0_7_55, r0_7_54, r0_7_53, r0_7_52, r0_7_51, r0_7_50, + r0_7_49, r0_7_48, r0_7_47, r0_7_46, r0_7_45, r44): patch from + Anders Blomdell + +2000-05-23 13:46 ds + + * Documentation/comedi/drivers.txt (tags: r0_7_46, r0_7_45, r44), + comedi/Config.in, comedi/drivers/8253.h, comedi/drivers/Makefile + (tags: r0_7_45, r44), comedi/drivers/pcl711.c (tags: r0_7_45, + r44), comedi/drivers/pcl812.c (tags: r0_7_45, r44): patch from + Michael Dobes + +2000-05-23 13:44 ds + + * comedi/: Config.in, drivers.c, drivers/Makefile, + drivers/ni_atmio.c (tags: r44), drivers/ni_atmio16d.c (tags: + r44), drivers/ni_mio_common.c (tags: r44), drivers/ni_stc.h + (tags: r44): 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 + (tags: r0_7_45, r44), 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 ds + + * Makefile (tags: r0_7_42): LINUXDIR fix + +2000-04-04 00:59 ds + + * comedi/kcomedilib/kcomedilib_main.c (tags: r0_7_42): compile fix + +2000-04-04 00:59 ds + + * comedi/drivers/ni_mio_common.c (tags: r0_7_42): fixes for + continuous acquisition + +2000-03-23 13:58 ds + + * comedi/kcomedilib/: data.c (tags: r0_7_48, r0_7_47, r0_7_46, + r0_7_45, r44, r0_7_42), dio.c (tags: r0_7_48, r0_7_47, r0_7_46, + r0_7_45, r44, r0_7_42), kcomedilib_main.c: fixed data_len issues + +2000-03-22 14:35 ds + + * comedi/drivers/ni_pcidio.c (tags: r0_7_45, r44, r0_7_42, + r0_7_41): allocates correct number of subdevs + +2000-03-22 14:34 ds + + * comedi/drivers/das1600.c (tags: r0_7_45, r44, r0_7_42, r0_7_41): + tentative patch for das16 compatibility + +2000-03-22 14:33 ds + + * comedi/drivers/8255.h (tags: r0_7_46, r0_7_45, r44, r0_7_42, + r0_7_41): added warning when not configured + +2000-03-21 15:08 ds + + * Makefile, comedi/kcomedilib/kcomedilib_main.c (utags: r0_7_41): + 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 (tags: r0_7_42, r0_7_41), + comedi/kcomedilib/kcomedilib_main.c, include/comedi.h (tags: + r0_7_42, r0_7_41): 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 (tags: r0_7_42, r0_7_41): + updates + +2000-03-09 17:04 ds + + * comedi/drivers.c (tags: r0_7_42, r0_7_41): 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 ds + + * comedi/drivers/ni_mio_common.c (tags: r0_7_41, r0_7_40): fixups + for commands + +2000-03-06 03:36 ds + + * comedi/comedi_fops.c (tags: r0_7_40): Split do_trig_ioctl() and + fixups for commands. + +2000-03-05 22:59 ds + + * comedi/range.c (tags: r0_7_42, r0_7_41, r0_7_40): 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 (tags: r0_7_50, r0_7_49, + r0_7_48, r0_7_47, r0_7_46, r0_7_45) (utags: r0_7_40, r0_7_41, + r0_7_42, r44): fixes to compile for RTAI (doesn't work) + +2000-03-05 20:18 ds + + * comedi/drivers/8253.h (tags: r0_7_42, r0_7_41, r0_7_40): New file + +2000-03-05 20:18 ds + + * comedi/: Config.in (tags: r0_7_42, r0_7_41, r0_7_40), + comedi_fops.c, comedi_module.h (tags: r0_7_42, r0_7_41, r0_7_40), + drivers.c (tags: r0_7_40), proc.c (tags: r0_7_47, r0_7_46, + r0_7_45, r44, r0_7_42, r0_7_41, r0_7_40), range.c, + drivers/das1600.c (tags: r0_7_40), drivers/das6402.c (tags: + r0_7_45, r44, r0_7_42, r0_7_41, r0_7_40), drivers/dt2814.c (tags: + r0_7_45, r44, r0_7_42, r0_7_41, r0_7_40), drivers/dt282x.c (tags: + r0_7_45, r44, r0_7_42, r0_7_41, r0_7_40), drivers/dt3000.c (tags: + r0_7_42, r0_7_41, r0_7_40), drivers/ni_mio_common.c, + drivers/ni_pcidio.c (tags: r0_7_40), drivers/pcl711.c (tags: + r0_7_42, r0_7_41, r0_7_40), drivers/pcl812.c (tags: r0_7_42, + r0_7_41, r0_7_40), kcomedilib/dio.c (tags: r0_7_41, r0_7_40), + kcomedilib/kcomedilib_main.c (tags: r0_7_40), 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 (tags: r0_7_45, r44, r0_7_42, r0_7_41, r0_7_40): [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 (tags: r0_7_40): added new + drivers + +2000-03-03 18:56 ds + + * etc/conf.modules (tags: r0_7_61, r0_7_60, r0_7_59, r0_7_58, + r0_7_57, r0_7_56, r0_7_55, r0_7_54, r0_7_53, r0_7_52, r0_7_51, + r0_7_50, r0_7_49, r0_7_48, r0_7_47, r0_7_46, r0_7_45, r44, + r0_7_42, r0_7_41, r0_7_40): added char-major-98-0 + +2000-03-03 18:54 ds + + * TODO: [no log message] + +2000-03-03 18:51 ds + + * INSTALL (tags: r0_7_48, r0_7_47, r0_7_46, r0_7_45, r44, r0_7_42, + r0_7_41, r0_7_40): updated INSTALL + +2000-03-03 18:35 ds + + * Changelog: who needs changelogs anyway + +2000-03-03 18:29 ds + + * INSTALL.RTAI, INSTALL.RTLinux (utags: r0_7_40, r0_7_41, r0_7_42, + r0_7_45, r0_7_46, r0_7_47, r0_7_48, r0_7_49, r0_7_50, r0_7_51, + r0_7_52, r0_7_53, r0_7_54, r0_7_55, r0_7_56, r0_7_57, r0_7_58, + r0_7_59, r44): 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 (tags: r0_7_42, r0_7_41, r0_7_40): 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 + (tags: r0_7_42, r0_7_41, r0_7_40), comedi/drivers/pcl812.c: Added + pcl812 driver from Michal Dobes + +2000-02-26 20:39 ds + + * comedi/drivers/ii_pci20kc.c (tags: r0_7_45, r44, r0_7_42, + r0_7_41, r0_7_40): 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 (tags: r0_7_45, r44, r0_7_42, r0_7_41, + r0_7_40): fixed linking + +2000-02-26 18:04 ds + + * Makefile (tags: r0_7_40): 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 (tags: r0_7_42, r0_7_41, r0_7_40): + 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 (tags: r0_7_45, r44, r0_7_42, r0_7_41, r0_7_40): + don't always make realtime subdir + +2000-02-21 21:52 ds + + * comedi/dummy.c (tags: r0_7_50, r0_7_49, r0_7_48, r0_7_47, + r0_7_46, r0_7_45, r44, r0_7_42, r0_7_41, r0_7_40): added + init_module()/cleanup_module() + +2000-02-20 17:54 ds + + * comedi/kcomedilib/: Makefile, data.c (tags: r0_7_41, r0_7_40), + 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 (tags: r0_7_40): command changes, range fixes + +2000-02-15 16:49 ds + + * comedi/realtime/Makefile (tags: r0_7_58, r0_7_57, r0_7_56, + r0_7_55, r0_7_54, r0_7_53, r0_7_52, r0_7_51, r0_7_50, r0_7_49, + r0_7_48, r0_7_47, r0_7_46, r0_7_45, r44, r0_7_42, r0_7_41, + r0_7_40): 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 (tags: + r0_7_45, r44, r0_7_42, r0_7_41, r0_7_40), + comedi/drivers/Makefile, comedi/drivers/comedi_parport.c (tags: + r0_7_45, r44, r0_7_42, r0_7_41, r0_7_40), comedi/drivers/das08.c + (tags: r0_7_45, r44, r0_7_42, r0_7_41, r0_7_40), + comedi/drivers/das08jr.c (tags: r0_7_45, r44, r0_7_42, r0_7_41, + r0_7_40), comedi/drivers/das1600.c, comedi/drivers/das6402.c, + comedi/drivers/dt2801.c (tags: r44, r0_7_42, r0_7_41, r0_7_40), + comedi/drivers/dt2811.c (tags: r0_7_45, r44, r0_7_42, r0_7_41, + r0_7_40), comedi/drivers/dt2814.c, comedi/drivers/dt2815.c (tags: + r0_7_42, r0_7_41, r0_7_40), comedi/drivers/dt2817.c (tags: + r0_7_45, r44, r0_7_42, r0_7_41, r0_7_40), + comedi/drivers/dt282x.c, comedi/drivers/dt3000.c, + comedi/drivers/multiq3.c (tags: r0_7_45, r44, r0_7_42, r0_7_41, + r0_7_40), comedi/drivers/ni_pcidio.c, comedi/drivers/pcl711.c, + comedi/drivers/pcl725.c (tags: r0_7_45, r44, r0_7_42, r0_7_41, + r0_7_40), comedi/drivers/pcl726.c (tags: r0_7_45, r44, r0_7_42, + r0_7_41, r0_7_40), comedi/drivers/rti800.c (tags: r0_7_45, r44, + r0_7_42, r0_7_41, r0_7_40), comedi/drivers/rti802.c (tags: + r0_7_45, r44, r0_7_42, r0_7_41, r0_7_40), include/comedi.h: range + modularization + +2000-02-15 03:01 ds + + * comedi/drivers/ni_stc.h (tags: r0_7_42, r0_7_41, r0_7_40): + ai_speed addition + +2000-02-15 03:00 ds + + * comedi/drivers/: ni_atmio.c (tags: r0_7_42, r0_7_41, r0_7_40), + 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 ds + + * comedi/: Makefile, comedi_ksyms.c, rtl.c (tags: r44, r0_7_42, + r0_7_41, r0_7_40) (utags: r0_7_39): RTL fixes, export functions + for kcomedilib + +2000-02-09 18:55 ds + + * Makefile (tags: r0_7_39): RTL fixes + +2000-02-09 14:45 ds + + * comedi/Makefile: fixes for RANGE_* for pcimio + +2000-02-09 14:45 ds + + * Makefile, TODO (tags: r0_7_39): version bump, fixes for RTLinux + compiling + +2000-02-09 02:51 ds + + * comedi/: comedi_module.h, drivers/dt282x.c (utags: r0_7_39): + 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 (tags: r44, r0_7_42, r0_7_41, r0_7_40, r0_7_39): This + file somehow disappeared from the repository + +2000-02-09 00:10 ds + + * Makefile, comedi/comedi_module.h (utags: r0_7_38): More + compilation fixes + +2000-02-08 23:59 ds + + * comedi/: rtl.c (tags: r0_7_38), rtl.h, rtl_v1.h: Removed + unnecessary header files + +2000-02-08 23:57 ds + + * comedi/: Makefile (tags: r0_7_38), comedi_module.h, rtai.c (tags: + r44, r0_7_42, r0_7_41, r0_7_40, r0_7_39, r0_7_38), rtai.h, rtl.c: + fixed compilation problems with RTL/RTAI + +2000-02-08 23:56 ds + + * Documentation/comedi/drivers.txt (tags: r0_7_39, r0_7_38): + updated comedi_parport + +2000-02-08 23:56 ds + + * Makefile, TODO (tags: r0_7_38): update + +2000-02-08 21:20 ds + + * comedi/drivers/dt2801.c (tags: r0_7_39, r0_7_38): 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 (tags: r0_7_39, r0_7_38): + compilation fix + +2000-02-07 18:08 ds + + * comedi/drivers/: Makefile (tags: r0_7_39, r0_7_38), + 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 (tags: r0_7_45, r44, r0_7_42, r0_7_41, + r0_7_40, r0_7_39, r0_7_38): 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 (tags: r0_7_39, r0_7_38), + comedi/Makefile, comedi/comedi_fops.c (tags: r0_7_39, r0_7_38), + comedi/comedi_ksyms.c (tags: r0_7_38), comedi/module.c, + comedi/rtai.c, comedi/rtl.c, comedi/rtl_v1.c (tags: r0_7_50, + r0_7_49, r0_7_48, r0_7_47, r0_7_46, r0_7_45, r44, r0_7_42, + r0_7_41, r0_7_40, r0_7_39, r0_7_38), + comedi/drivers/ni_mio_common.c (tags: r0_7_39, r0_7_38), + scripts/config.dist (tags: r0_7_45, r44, r0_7_42, r0_7_41, + r0_7_40, r0_7_39, r0_7_38): moved module.c to comedi_fops.c + merged patch + +2000-02-01 22:21 ds + + * Changelog (tags: r0_7_39, r0_7_38), INSTALL (tags: r0_7_39, + r0_7_38), Makefile, NOTES (tags: r0_7_50, r0_7_49, r0_7_48, + r0_7_47, r0_7_46, r0_7_45, r44, r0_7_42, r0_7_41, r0_7_40, + r0_7_39, r0_7_38), README (tags: r0_7_45, r44, r0_7_42, r0_7_41, + r0_7_40, r0_7_39, r0_7_38), Rules.make (tags: r44, r0_7_42, + r0_7_41, r0_7_40, r0_7_39, r0_7_38), TODO, + Documentation/comedi/FAQ (tags: r0_7_46, r0_7_45, r44, r0_7_42, + r0_7_41, r0_7_40, r0_7_39, r0_7_38), + Documentation/comedi/Hardware_Driver.HOWTO (tags: r0_7_59, + r0_7_58, r0_7_57, r0_7_56, r0_7_55, r0_7_54, r0_7_53, r0_7_52, + r0_7_51, r0_7_50, r0_7_49, r0_7_48, r0_7_47, r0_7_46, r0_7_45, + r44, r0_7_42, r0_7_41, r0_7_40, r0_7_39, r0_7_38), + Documentation/comedi/command (tags: r0_7_47, r0_7_46, r0_7_45, + r44, r0_7_42, r0_7_41, r0_7_40, r0_7_39, r0_7_38), + Documentation/comedi/drivers.txt, Documentation/comedi/mode-info + (tags: r0_7_61, r0_7_60, r0_7_59, r0_7_58, r0_7_57, r0_7_56, + r0_7_55, r0_7_54, r0_7_53, r0_7_52, r0_7_51, r0_7_50, r0_7_49, + r0_7_48, r0_7_47, r0_7_46, r0_7_45, r44, r0_7_42, r0_7_41, + r0_7_40, r0_7_39, r0_7_38), Documentation/comedi/notes/README + (tags: r0_7_74, r0_7_73, r0_7_72, r0_7_71, branch-0_7-end, + branch-0_7-start, r0_7_70, r0_7_69, r0_7_67x, r0_7_66, r0_7_65, + r0_7_64, r0_7_63, r0_7_62, r0_7_61, r0_7_60, r0_7_59, r0_7_58, + r0_7_57, r0_7_56, r0_7_55, r0_7_54, r0_7_53, r0_7_52, r0_7_51, + r0_7_50, r0_7_49, r0_7_48, r0_7_47, r0_7_46, r0_7_45, r44, + r0_7_42, r0_7_41, r0_7_40, r0_7_39, r0_7_38), + Documentation/comedi/notes/atmio_notes (tags: r0_7_74, r0_7_73, + r0_7_72, r0_7_71, branch-0_7-end, branch-0_7-start, r0_7_70, + r0_7_69, r0_7_67x, r0_7_66, r0_7_65, r0_7_64, r0_7_63, r0_7_62, + r0_7_61, r0_7_60, r0_7_59, r0_7_58, r0_7_57, r0_7_56, r0_7_55, + r0_7_54, r0_7_53, r0_7_52, r0_7_51, r0_7_50, r0_7_49, r0_7_48, + r0_7_47, r0_7_46, r0_7_45, r44, r0_7_42, r0_7_41, r0_7_40, + r0_7_39, r0_7_38), Documentation/comedi/notes/das (tags: r44, + r0_7_42, r0_7_41, r0_7_40, r0_7_39, r0_7_38), + Documentation/comedi/notes/testing (tags: r0_7_74, r0_7_73, + r0_7_72, r0_7_71, branch-0_7-end, branch-0_7-start, r0_7_70, + r0_7_69, r0_7_67x, r0_7_66, r0_7_65, r0_7_64, r0_7_63, r0_7_62, + r0_7_61, r0_7_60, r0_7_59, r0_7_58, r0_7_57, r0_7_56, r0_7_55, + r0_7_54, r0_7_53, r0_7_52, r0_7_51, r0_7_50, r0_7_49, r0_7_48, + r0_7_47, r0_7_46, r0_7_45, r44, r0_7_42, r0_7_41, r0_7_40, + r0_7_39, r0_7_38), comedi/Config.in, comedi/Makefile, + comedi/am9513.h (tags: r0_7_50, r0_7_49, r0_7_48, r0_7_47, + r0_7_46, r0_7_45, r44, r0_7_42, r0_7_41, r0_7_40, r0_7_39, + r0_7_38), comedi/comedi_ksyms.c, comedi/comedi_module.h, + comedi/drivers.c (tags: r0_7_39, r0_7_38), comedi/dummy.c (tags: + r0_7_39, r0_7_38), comedi/kern_compat.h (tags: r0_7_45, r44, + r0_7_42, r0_7_41, r0_7_40, r0_7_39, r0_7_38), comedi/kvmem.c + (tags: r0_7_49, r0_7_48, r0_7_47, r0_7_46, r0_7_45, r44, r0_7_42, + r0_7_41, r0_7_40, r0_7_39, r0_7_38), comedi/kvmem.h (tags: + r0_7_49, r0_7_48, r0_7_47, r0_7_46, r0_7_45, r44, r0_7_42, + r0_7_41, r0_7_40, r0_7_39, r0_7_38), comedi/mk_range.c (tags: + r0_7_39, r0_7_38), comedi/module.c, comedi/parport.c, + comedi/proc.c (tags: r0_7_39, r0_7_38), comedi/range.c (tags: + r0_7_39, r0_7_38), comedi/rtai.c, comedi/rtai.h, comedi/rtl.c, + comedi/rtl.h, comedi/rtl_v1.c, comedi/rtl_v1.h, + comedi/drivers/8255.c (tags: r0_7_39, r0_7_38), + comedi/drivers/8255.h (tags: r0_7_40, r0_7_39, r0_7_38), + comedi/drivers/Makefile, comedi/drivers/das08.c (tags: r0_7_39, + r0_7_38), comedi/drivers/das08jr.c (tags: r0_7_39, r0_7_38), + comedi/drivers/das16.c, comedi/drivers/das1600.c (tags: r0_7_39, + r0_7_38), comedi/drivers/das6402.c (tags: r0_7_39, r0_7_38), + comedi/drivers/dt2801.c, comedi/drivers/dt2811.c (tags: r0_7_39, + r0_7_38), comedi/drivers/dt2814.c (tags: r0_7_39, r0_7_38), + comedi/drivers/dt2815.c (tags: r0_7_39, r0_7_38), + comedi/drivers/dt2817.c (tags: r0_7_39, r0_7_38), + comedi/drivers/dt282x.c (tags: r0_7_38), comedi/drivers/dt3000.c + (tags: r0_7_39, r0_7_38), comedi/drivers/mite.c (tags: r44, + r0_7_42, r0_7_41, r0_7_40, r0_7_39, r0_7_38), + comedi/drivers/mite.h (tags: r44, r0_7_42, r0_7_41, r0_7_40, + r0_7_39, r0_7_38), comedi/drivers/multiq3.c (tags: r0_7_39, + r0_7_38), comedi/drivers/ni_atmio.c (tags: r0_7_39, r0_7_38), + comedi/drivers/ni_mio_common.c, comedi/drivers/ni_pcidio.c (tags: + r0_7_39, r0_7_38), comedi/drivers/ni_pcimio.c (tags: r0_7_39, + r0_7_38), comedi/drivers/ni_stc.h (tags: r0_7_39, r0_7_38), + comedi/drivers/pcl711.c (tags: r0_7_39, r0_7_38), + comedi/drivers/pcl725.c (tags: r0_7_39, r0_7_38), + comedi/drivers/pcl726.c (tags: r0_7_39, r0_7_38), + comedi/drivers/rti800.c (tags: r0_7_39, r0_7_38), + comedi/drivers/rti802.c (tags: r0_7_39, r0_7_38), + comedi/kcomedilib/Makefile (tags: r0_7_39, r0_7_38), + comedi/kcomedilib/kcomedilib.c (tags: r0_7_39, r0_7_38), + comedi/old/atmio-16d.c (tags: r44, r0_7_42, r0_7_41, r0_7_40, + r0_7_39, r0_7_38), comedi/old/atmio-16f.c (tags: r0_7_58, + r0_7_57, r0_7_56, r0_7_55, r0_7_54, r0_7_53, r0_7_52, r0_7_51, + r0_7_50, r0_7_49, r0_7_48, r0_7_47, r0_7_46, r0_7_45, r44, + r0_7_42, r0_7_41, r0_7_40, r0_7_39, r0_7_38), + comedi/old/atmio-16x.c (tags: r0_7_58, r0_7_57, r0_7_56, r0_7_55, + r0_7_54, r0_7_53, r0_7_52, r0_7_51, r0_7_50, r0_7_49, r0_7_48, + r0_7_47, r0_7_46, r0_7_45, r44, r0_7_42, r0_7_41, r0_7_40, + r0_7_39, r0_7_38), comedi/old/rti860.c (tags: r0_7_58, r0_7_57, + r0_7_56, r0_7_55, r0_7_54, r0_7_53, r0_7_52, r0_7_51, r0_7_50, + r0_7_49, r0_7_48, r0_7_47, r0_7_46, r0_7_45, r44, r0_7_42, + r0_7_41, r0_7_40, r0_7_39, r0_7_38), comedi/realtime/vd_dds.c + (tags: r0_7_39, r0_7_38), comedi/realtime/vd_timer.c (tags: + r0_7_39, r0_7_38), comedi_config/Makefile (tags: r0_7_48, + r0_7_47, r0_7_46, r0_7_45, r44, r0_7_42, r0_7_41, r0_7_40, + r0_7_39, r0_7_38), comedi_config/comedi_config.c (tags: r0_7_48, + r0_7_47, r0_7_46, r0_7_45, r44, r0_7_42, r0_7_41, r0_7_40, + r0_7_39, r0_7_38), etc/comedi.conf (tags: r0_7_61, r0_7_60, + r0_7_59, r0_7_58, r0_7_57, r0_7_56, r0_7_55, r0_7_54, r0_7_53, + r0_7_52, r0_7_51, r0_7_50, r0_7_49, r0_7_48, r0_7_47, r0_7_46, + r0_7_45, r44, r0_7_42, r0_7_41, r0_7_40, r0_7_39, r0_7_38), + etc/conf.modules (tags: r0_7_39, r0_7_38), etc/das1600.conf + (tags: r0_7_61, r0_7_60, r0_7_59, r0_7_58, r0_7_57, r0_7_56, + r0_7_55, r0_7_54, r0_7_53, r0_7_52, r0_7_51, r0_7_50, r0_7_49, + r0_7_48, r0_7_47, r0_7_46, r0_7_45, r44, r0_7_42, r0_7_41, + r0_7_40, r0_7_39, r0_7_38), etc/dt282x.conf (tags: r0_7_61, + r0_7_60, r0_7_59, r0_7_58, r0_7_57, r0_7_56, r0_7_55, r0_7_54, + r0_7_53, r0_7_52, r0_7_51, r0_7_50, r0_7_49, r0_7_48, r0_7_47, + r0_7_46, r0_7_45, r44, r0_7_42, r0_7_41, r0_7_40, r0_7_39, + r0_7_38), etc/isapnp.conf (tags: r0_7_61, r0_7_60, r0_7_59, + r0_7_58, r0_7_57, r0_7_56, r0_7_55, r0_7_54, r0_7_53, r0_7_52, + r0_7_51, r0_7_50, r0_7_49, r0_7_48, r0_7_47, r0_7_46, r0_7_45, + r44, r0_7_42, r0_7_41, r0_7_40, r0_7_39, r0_7_38), + include/comedi.h (tags: r0_7_39, r0_7_38), man/comedi.7 (tags: + r0_7_61, r0_7_60, r0_7_59, r0_7_58, r0_7_57, r0_7_56, r0_7_55, + r0_7_54, r0_7_53, r0_7_52, r0_7_51, r0_7_50, r0_7_49, r0_7_48, + r0_7_47, r0_7_46, r0_7_45, r44, r0_7_42, r0_7_41, r0_7_40, + r0_7_39, r0_7_38), man/comedi_config.8 (tags: r0_7_61, r0_7_60, + r0_7_59, r0_7_58, r0_7_57, r0_7_56, r0_7_55, r0_7_54, r0_7_53, + r0_7_52, r0_7_51, r0_7_50, r0_7_49, r0_7_48, r0_7_47, r0_7_46, + r0_7_45, r44, r0_7_42, r0_7_41, r0_7_40, r0_7_39, r0_7_38), + scripts/Configure (tags: r0_7_47, r0_7_46, r0_7_45, r44, r0_7_42, + r0_7_41, r0_7_40, r0_7_39, r0_7_38), scripts/Configure.help + (tags: r0_7_42, r0_7_41, r0_7_40, r0_7_39, r0_7_38), + scripts/check_kernel (tags: r0_7_45, r44, r0_7_42, r0_7_41, + r0_7_40, r0_7_39, r0_7_38), scripts/config.dist, + scripts/config.h.dist (tags: r0_7_61, r0_7_60, r0_7_59, r0_7_58, + r0_7_57, r0_7_56, r0_7_55, r0_7_54, r0_7_53, r0_7_52, r0_7_51, + r0_7_50, r0_7_49, r0_7_48, r0_7_47, r0_7_46, r0_7_45, r44, + r0_7_42, r0_7_41, r0_7_40, r0_7_39, r0_7_38), scripts/config.in + (tags: r0_7_45, r44, r0_7_42, r0_7_41, r0_7_40, r0_7_39, + r0_7_38), scripts/pathdown.sh (tags: r0_7_69, r0_7_67x, r0_7_66, + r0_7_65, r0_7_64, r0_7_63, r0_7_62, r0_7_61, r0_7_60, r0_7_59, + r0_7_58, r0_7_57, r0_7_56, r0_7_55, r0_7_54, r0_7_53, r0_7_52, + r0_7_51, r0_7_50, r0_7_49, r0_7_48, r0_7_47, r0_7_46, r0_7_45, + r44, r0_7_42, r0_7_41, r0_7_40, r0_7_39, r0_7_38) (utags: + r0_7_36): 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