1 2008-01-28 15:51 fmhess
3 * configure.ac: bumped version for 0.7.76 release.
5 2008-01-28 15:04 fmhess
7 * Makefile.am: Allow generation of devices.txt and drivers.txt to
8 work when builddir != srcdir.
10 2008-01-28 15:03 fmhess
12 * comedi/drivers/ni_mio_common.c: Suppress some compiler warnings
14 2008-01-28 14:32 fmhess
16 * comedi/drivers/ni_mio_common.c: Replaced an "if(0)" with an "#if
19 2008-01-28 08:54 abbotti
21 * comedi/drivers/ni_pcidio.c: Fix bug in
22 ni_pcidio_release_di_mite_channel() that prevented subsequent
23 commands working (it never set devpriv->di_mite_chan to NULL
24 after calling mite_release_channel()).
26 2008-01-16 12:03 abbotti
28 * comedi/drivers/ni_65xx.c: Corrected number of channels for DO
31 2008-01-14 13:05 abbotti
33 * comedi/kcomedilib/kcomedilib_main.c: In comedi_do_insn: For
34 INSN_WAIT, make sure insn->n is exactly 1. For subdevice
35 instructions, if subdevice is unused, return -EIO. For subdevice
36 instructions, if chanspec is wrong, return -EINVAL.
38 2008-01-14 12:59 abbotti
40 * comedi/kcomedilib/kcomedilib_main.c: In comedi_do_insn, #if'ed
41 out the final check for return value of subdevice insn function
42 matching insn.n. Comedi documentation for userspace
43 comedi_do_insn allows a lower value to be returned and some
44 drivers blatently do so, particularly for configuration
47 Also added some XXX reminder comments for INSN_WAIT and
48 INSN_CONFIG for things that need to be fixed.
50 2008-01-14 07:26 abbotti
52 * comedi/comedi_fops.c: Corrected test for INSN_WRITE data value
53 exceeding maxdata. It failed on subdevices that used per-channel
54 maxdata values (maxdata_list).
56 2008-01-14 07:13 abbotti
58 * comedi/comedi_fops.c: Applied comedi_indent script.
60 2008-01-13 18:07 bporr
62 * comedi/comedi_fops.c, comedi/drivers/usbdux.c,
63 include/linux/comedi.h: Added a proper PWM subdevice for comedi.
64 PWM is started with INSN_CONFIG_ARM where the second argument
65 defines the time how long PWM will last. A zero indicates
66 "forever". PWM is stopped with INSN_CONFIG_DISARM. No further
67 args. The duty cycle is set via a comedi_data_write where
68 maxdata defines the 100% duty cycle. The PWM period is set by
69 INSN_CONFIG_PWM_SET_PERIOD where the second argument is in
70 nanoseconds, thus 1E9/frequency INSN_CONFIG_PWM_GET_PERIOD
71 retrieves the frequency which might have been corrected by the
72 driver INSN_GET_PWM_STATUS queries if it's on or off
73 INSN_CONFIG_PWM_SET_H_BRIDGE allows the transmit the duty cycle
74 with a polarity bit in the second argument. See the usbdux
75 driver and its PWM section.
77 2008-01-07 06:05 abbotti
79 * comedi/comedi_fops.c: Only set SRF_RT subdevice flag if
80 comedi_switch_to_rt(dev) succeeds.
82 2008-01-02 12:41 abbotti
84 * comedi/comedi_fops.c: For COMEDI_DEVCONFIG ioctl, if argument is
85 NULL, refuse to unconfigure the device if any subdevices are busy
86 or have mmap'ed buffers. The errno is EBUSY in this case.
88 2008-01-02 12:04 abbotti
90 * comedi/comedi_fops.c: Changed read, write, poll, and mmap file
91 operations to use the per-device mutex. The mutex is released
92 during read and write operations that block.
94 2008-01-01 21:17 fmhess
96 * comedi/drivers/cb_pcidas64.c: Added board entry for 6013.
98 2007-12-20 10:12 abbotti
100 * m4/as-linux.m4: Once the linux build directory has been
101 determined ($LINUX_DIR), try and override the previous setting of
102 the LINUX_KERNEL_RELEASE variable using the release info from the
103 Linux build directory. Information comes from the UTS_RELEASE C
104 macro. For kernel versions 2.6.18 and later this is defined in
105 include/linux/utsrelease.h. For earlier kernel versions it is
106 defined in include/linux/version.h.
108 2007-12-17 11:43 abbotti
110 * configure.ac, m4/as-linux.m4: Some changes for separate Linux
111 source and build trees. Add LINUX_SRC_DIR variable to point to
112 Linux source tree (LINUX_DIR points to the Linux build tree). It
113 can be set with a new --with-linuxsrcdir option or determined
114 automatically from the build tree. Changed some configure tests
115 to check the Linux source tree instead of the build tree. The
116 affected tests are COMEDI_CHECK_PCMCIA_PROBE,
117 COMEDI_CHECK_LINUX_KBUILD and COMEDI_CHECK_HAVE_MUTEX_H. The
118 COMEDI_CHECK_LINUX_KBUILD test has been simplified because it no
119 longer has to check for separate source and build trees.
121 2007-12-12 09:55 abbotti
123 * comedi/comedi_fops.c, comedi/drivers.c,
124 include/linux/comedidev.h: Use unlocked_ioctl file operation
125 instead of ioctl if kernel supports it and use a mutex in struct
126 comedi_device. Some parts of the driver still need to be changed
129 2007-12-12 09:51 abbotti
131 * configure.ac, m4/as-linux.m4: Check for include/linux/mutex.h in
134 2007-12-12 09:47 abbotti
136 * include/linux/: Makefile.am, mutex.h: Added compatibility header
139 2007-12-12 08:47 abbotti
141 * comedi/drivers/Makefile.am: For non-Kbuild make, don't build
142 addi-data drivers that use floating point, but include source in
143 EXTRA_DIST. (Kbuild make already skips these drivers.)
145 2007-12-12 07:42 abbotti
147 * comedi/drivers/addi-data/addi_common.h: Corrected type qualifiers
148 for pc_DriverName in boardtype.
150 2007-12-12 07:28 abbotti
152 * comedi/drivers/addi-data/hwdrv_APCI1710.h: Removed #defines for
153 types (now they're all in addi_common.h).
155 2007-12-12 07:27 abbotti
157 * comedi/drivers/addi-data/addi_common.h: Use typedef instead of
158 #define to define MS-Windows types. Add a few more pointer
161 2007-12-12 06:34 abbotti
163 * comedi/comedi_compat32.c: Include <linux/ioctl32.h> if using
164 old-style register_ioctl32_conversion.
166 2007-12-11 22:12 fmhess
168 * comedi/drivers/ni_pcimio.c: Converted initialization of board
169 array to modern standard (indent does a slightly less bad job of
170 indenting it this way).
172 2007-12-05 12:02 abbotti
174 * comedi/comedi_fops.c: For read and write, check if command still
175 running in non-blocking mode as well.
177 2007-12-05 09:45 abbotti
179 * comedi/kcomedilib/kcomedilib_main.c: Check for various errors
180 such as subdevice in range and support for commands. Use
181 comedi_set_subdevice_runflags and comedi_get_subdevice_runflags
182 when checking/modifying SRF_RT runflag.
184 2007-12-05 09:41 abbotti
186 * include/linux/comedi_rt.h: If comedi_switch_to_rt() is a macro it
187 should stil have a return value.
189 2007-12-05 07:52 abbotti
191 * comedi/comedi_fops.c, comedi/comedi_ksyms.c,
192 comedi/kcomedilib/kcomedilib_main.c, include/linux/comedidev.h:
193 Use per-subdevice spin-lock instead of big_comedi_lock. Renamed
194 existing subdevice 'runflags_lock' to 'spin_lock' for more
195 general use. (Could have used a separate spin-lock for
196 locking/unlocking subdevices, but there shouldn't be much
197 contention for the existing spin-lock used for setting/ getting
200 2007-12-04 10:30 abbotti
202 * include/asm/io.h: Define mmiowb() macro if necessary.
204 2007-12-04 08:11 abbotti
206 * include/linux/slab.h: No need to define kcalloc() compatibility
207 function for kernel 2.6.9 onwards. The kzalloc() compatibility
208 function is still required for vanilla kernels prior to 2.6.14,
209 but some versions of RHEL4 2.6.9 kernel (e.g. 2.6.9-42) already
210 declare it, so use a macro to override it with our own version.
212 2007-12-03 12:47 abbotti
214 * comedi/drivers/amplc_pci230.c: Expanded documentation for the
217 2007-12-03 09:47 abbotti
219 * comedi/drivers/amplc_dio200.c: Report error event when command
220 stopped due to buffer overflow.
222 2007-12-03 09:43 abbotti
224 * comedi/drivers/amplc_dio200.c: Avoid setting s->async->inttrig to
225 NULL in interrupt routine.
227 2007-12-03 09:36 abbotti
229 * comedi/drivers/amplc_pci224.c: Avoid setting s->async->inttrig to
230 NULL in interrupt routine.
232 2007-12-03 08:57 abbotti
234 * comedi/drivers/amplc_pci230.c: For AO command, if scan_begin_src
235 is TRIG_INT and not using DAC FIFO, need to call comedi_event()
236 in the inttrig function because it isn't being called anywhere
239 2007-12-03 08:31 abbotti
241 * comedi/drivers/amplc_pci230.c: Avoid changing s->async->inttrig
242 during an interrupt. In particular, do not set it to NULL when
243 stopping command during interrupt.
245 2007-11-30 13:37 abbotti
247 * comedi/drivers/amplc_pci230.c: Use DAC FIFO if the card has one
248 (PCI230+ hardware version 2).
250 2007-11-30 07:21 abbotti
252 * include/linux/comedi.h: Added enums for Amplicon DIO card clock
255 2007-11-29 10:49 abbotti
257 * comedi/drivers/amplc_pci224.c: For AO command test step 3, return
258 3 if external trigger flags have been corrected.
260 2007-11-28 09:48 abbotti
262 * comedi/drivers/amplc_pci230.c: When stopping AO command, only
263 stop timer if using it (scan_begin_src==TRIG_TIMER).
265 2007-11-28 06:12 abbotti
267 * comedi/drivers/amplc_pci230.c: Release Z2-CT2 resource after AI
268 command started if convert_src is neither TRIG_TIMER nor
271 2007-11-27 11:43 abbotti
273 * comedi/drivers/amplc_pci230.c: Avoid using software conversion
274 trigger as it doesn't work very well for differential mode on
275 some versions of PCI230/260. Use Z2 timer 2 output instead and
276 toggle the output in software to trigger a conversion. Note that
277 the ADC busy bit only works for software triggers in non-FIFO
278 mode, so for AI INSN_READ, use the FIFO and the FIFO status bits
279 to check when the conversion is complete.
281 2007-11-27 08:17 abbotti
283 * include/linux/comedi_rt.h: RTAI support was broken in
284 comedi-0.7.75 due to missing RTAI_VERSION_CODE and
285 RTAI_MANGLE_VERSION in comedi/drivers/comedi_rt_timer.c. Added
286 #include <rtai_version.h> to include/linux/comedi_rt.h to fix it.
288 2007-11-27 07:52 abbotti
290 * comedi/drivers/amplc_pci230.c: Insert delay after AI internal
291 conversion trigger (convert_src==TRIG_INT) so we don't trigger
292 more often than the hardware is capable of.
294 2007-11-26 12:56 abbotti
296 * comedi/drivers/amplc_pci230.c: Use programmable ADC FIFO
297 interrupt trigger level and ADC FIFO level registers on
298 PCI230+/260+ to reduce number of interrupts required when FIFO
299 interrupt trigger level would otherwise be "trigger when not
302 2007-11-25 16:22 bporr
304 * comedi/drivers/usbdux.c: Added PWM to the USBDUX. Also moved any
305 synchronous commands to EP1 which should reduce the latency
306 dramatically because it is single buffered which forces the host
307 to wait (no race checks needed anymore). The EP4 is now used for
308 the PWM. The bit patterns are generated in this driver and the
309 GPIF on the FX2 streams these automatically out through the
312 2007-11-23 12:09 abbotti
314 * comedi/drivers/amplc_pci230.c: For AI command, allow
315 scan_begin_src == EXT_TRIG for PCI260+ (but not PCI260). It will
316 use the EXTTRIG/EXTCONVCLK input on pin 17 instead of the PPIC0
317 input that is used for PCI230.
319 2007-11-23 11:47 abbotti
321 * comedi/drivers/amplc_pci230.c: For AO command, support
322 scan_begin_src == TRIG_INT. (Not terribly useful.) Also, if
323 scan_begin_src == TRIG_TIMER, make sure the timer gate is set
324 high to enable counting.
326 2007-11-23 11:08 abbotti
328 * comedi/drivers/amplc_pci230.c: For AI commands, support TRIG_INT
329 for start_src, scan_begin_src and convert_src, but not all at the
332 2007-11-23 10:05 abbotti
334 * comedi/drivers/amplc_pci230.c: Increased maximum length of
335 channel list for AI command to 256 to allow a repeated
336 subsequence of channels to be used with a reasonable number of
337 repeats. Can't make the maximum length too long or the
338 generation of N pulses using a monostable as a gate would
339 generate too many pulses in some circumstances.
341 2007-11-23 09:55 abbotti
343 * comedi/drivers/amplc_pci230.c: Support scan_begin_src ==
344 TRIG_TIMER for AI command, but not at same time as AO command as
345 it uses one of the same 8254 counters. Also, gone back to using
346 timer mode 3 (square wave) instead of mode 2 (pulse) as it seems
347 to induce less noise.
349 2007-11-23 06:04 abbotti
351 * comedi/drivers/amplc_pci230.c: Changed some macros. No
354 2007-11-22 13:20 abbotti
356 * comedi/drivers/amplc_pci230.c: Overhauled setting up and handling
357 of commands, internal timers, and interrupts.
359 2007-11-21 13:14 fmhess
361 * comedi/drivers/adv_pci_dio.c: Fixed offset for isolated digital
362 input register on 1762.
364 2007-11-19 17:42 fmhess
366 * AUTHORS: Added Jeremy Theler
368 2007-11-19 07:26 abbotti
370 * comedi/drivers/amplc_pci230.c: Changed types of some members of
371 struct pci230_private and renamed 'ai_stop' to 'ai_continuous'
372 and 'ao_stop' to 'ao_continuous'. No functional changes.
374 2007-11-16 09:34 abbotti
376 * comedi/drivers/amplc_pci230.c: Reduced maximum speed (increased
377 minimum period) for AO conversion to 125 kHz (8000 ns).
379 2007-11-16 09:07 abbotti
381 * comedi/drivers/amplc_pci230.c: For ai_cmdtest, maximum AI convert
382 rate depends on whether single-ended or differential, and whether
383 the card is a PCI230/260 or PCI230+/260+.
385 2007-11-16 08:17 abbotti
387 * comedi/drivers/amplc_pci230.c: Need to use 'do_div' macro for
390 2007-11-15 13:02 abbotti
392 * comedi/drivers/amplc_pci230.c: For ai_cmdtest, check channel list
393 starts with channel 0 if there is more than one channel and the
394 card is an older PCI230+ or PCI260+ with buggy channel
397 2007-11-15 11:11 abbotti
399 * comedi/drivers/amplc_pci230.c: Fix AI channel enables for
400 AREF_DIFF if the hardware is PCI230+ or PCI260+ due to a
401 difference in the way the register works between PCI230 and
402 PCI230+ in differential mode.
404 2007-11-13 07:01 abbotti
406 * comedi/drivers/amplc_pci230.c: For AI command, when convert_src
407 == TRIG_EXT, make interpretation of convert_arg backwards
408 compatible with previous versions if no flag bits are set.
410 2007-11-12 17:15 fmhess
412 * comedi/drivers/ni_mio_common.c: Fixed sign error that prevented
413 commands from aborting properly on errors.
415 2007-11-12 12:10 abbotti
417 * comedi/comedi_compat32.c: Only added a comment.
419 2007-11-12 11:45 abbotti
421 * comedi/drivers/amplc_pci230.c: For AI command, changed
422 interpretation of scan_begin_arg when scan_begin_src is TRIG_EXT.
423 Previously, 0 meant trigger on -ve edge, 1 meant +ve edge. Now,
424 the CR_INVERT flag is set to trigger on the -ve edge.
426 2007-11-12 10:04 abbotti
428 * comedi/drivers/amplc_pci230.c: The ADC half full flag flag and
429 interrupt occurs at 2049 samples, not 2048 (i.e. it's an "over
430 half full" flag since the FIFO size is 4096).
432 2007-11-12 09:58 abbotti
434 * comedi/drivers/amplc_pci230.c: Use arrays to look up ai gain bits
437 2007-11-12 09:16 abbotti
439 * comedi/drivers/adq12b.c: Stripped ".o" from driver name on
440 "Driver:" line for consistency.
442 2007-11-12 07:16 abbotti
444 * comedi/drivers/amplc_pci230.c: For AI INSN_READ, check for
445 out-of-range differential channel - only the first half of the
446 channel numbers can be used if analog ref is AREF_DIFF.
448 2007-11-10 11:59 fmhess
450 * comedi/drivers/: Kbuild, Makefile.am, adq12b.c: Added new driver
451 from jeremy theler <thelerg@ib.cnea.gov.ar> for MicroAxial
454 2007-11-10 11:53 fmhess
456 * AUTHORS: Adding trivial email address obfuscation, since some of
457 the AUTHORS files are linked to from the web page.
459 2007-11-09 11:36 abbotti
461 * comedi/drivers/amplc_pci230.c: In pci230_choose_clk_src(), widen
462 the type of the comparison constant 6553600000 from ul to ull.
464 2007-11-09 11:02 abbotti
466 * comedi/drivers/amplc_pci230.c: Check channel lists in AI and AO
467 cmdtest handlers if chanlist != NULL and chanlist_len > 0.
469 2007-11-09 10:39 abbotti
471 * comedi/drivers/amplc_pci224.c: Minor line-length fixes.
473 2007-11-09 10:23 abbotti
475 * comedi/drivers/amplc_pci224.c: In cmdtest, use DPRINTK instead of
478 2007-11-09 10:19 abbotti
480 * comedi/drivers/amplc_pci224.c: For cmdtest, don't return 5 if
483 2007-11-09 09:06 abbotti
485 * comedi/drivers/amplc_pci224.c: For cmdtest, don't return error 5
488 2007-11-09 08:50 abbotti
490 * comedi/comedi_fops.c: For COMEDI_CMD ioctl, check chanlist_len >
493 2007-11-09 07:17 abbotti
495 * comedi/comedi_compat32.c: I forgot to rename comedi_compat_ioctl_
496 function back to comedi_compat_ioctl in the previous commit.
498 2007-11-09 06:12 abbotti
500 * comedi/: comedi_compat32.c, comedi_compat32.h: Make the
501 'comedi_compat_ioctl' symbole a function (again) instead of a
502 macro (if HAVE_COMPAT_IOCTL is defined).
504 2007-11-08 12:09 abbotti
506 * comedi/drivers/amplc_pci230.c: Got rid of the timer subdevice as
507 it was pretty useless and clashed with the AO and AI subdevices.
508 I may resurrect it as a counter subdevice at some point.
510 2007-11-08 12:02 abbotti
512 * comedi/drivers/amplc_pci230.c: Use 64-bit ns value when
513 determining clock source.
515 2007-11-08 11:45 abbotti
517 * comedi/drivers/amplc_pci230.c: Renamed pci_iobase to iobase1.
519 2007-11-08 11:33 abbotti
521 * comedi/drivers/amplc_pci230.c: Used specific constants for base
522 addresses of 8254 and 8255 chips instead of using the constants
523 for the first channel of each.
525 2007-11-08 11:21 abbotti
527 * comedi/drivers/amplc_pci230.c: Eliminated clock source and
528 divisor values from private data and combined a few functions.
529 Note: reading the period of the timer subdevice is now even more
530 broken than it was before, but I'm planning to remove it anyway
531 due to conflicts with the AI and AO subdevices.
533 2007-11-08 10:35 abbotti
535 * comedi/drivers/amplc_pci230.c: Renamed some macros. Now access
536 the timebase values via a look-up table to eliminate some switch
539 2007-11-08 06:51 abbotti
541 * comedi/drivers/amplc_pci230.c: amplc_pci230.c whitespace changes
542 / comment reformatting.
544 2007-11-08 05:52 abbotti
546 * comedi/drivers/amplc_pci230.c: Spelling correction in
549 2007-11-07 12:18 abbotti
551 * comedi/: comedi_compat32.c, comedi_compat32.h: Fix for 2.6.10 and
552 earlier. Rename comedi_compat_ioctl function to
553 comedi_compat_ioctl_ and define comedi_compat_ioctl macro to
554 access it. The comedi_compat_ioctl macro expands to 0 for 2.6.10
555 and earlier (HAVE_COMPAT_IOCTL undefined) so it tried to define a
558 2007-11-07 11:24 abbotti
560 * comedi/comedi_compat32.c: Removed a stray comment.
562 2007-11-07 11:18 abbotti
564 * comedi/comedi_compat32.c: Make sure 32-bit ioctl handler for <=
565 2.6.10 kernel doesn't return -ENOIOCTLCMD.
567 2007-11-07 11:03 abbotti
569 * comedi/: Kbuild, Makefile.am, comedi_compat32.c,
570 comedi_compat32.h, comedi_fops.c: Support 32-bit ioctl calls on
571 64-bit kernel (CONFIG_COMPAT).
573 2007-11-05 09:07 abbotti
575 * comedi/drivers/amplc_dio200.c: Replaced INSN_CONFIG_8254_SET_MODE
576 with INSN_CONFIG_SET_COUNTER_MODE.
578 2007-11-05 06:50 abbotti
580 * comedi/drivers/: me4000.c, ni_mio_common.c: Inline fixes: define
581 inline functions before calling them. Some versions of gcc treat
582 it as an error. Others will ignore the inline in this case and
583 compile in a function call.
585 2007-11-05 06:47 abbotti
587 * comedi/drivers/comedi_fc.h: Made cfc_bytes_per_scan() 'static
588 inline' instead of plain 'inline'.
590 2007-11-04 00:33 fmhess
592 * comedi/comedi_fops.c, comedi/comedi_fops.h,
593 comedi/comedi_ksyms.c, comedi/drivers.c, comedi/proc.c,
594 comedi/range.c, comedi/rt.c, comedi/rt_pend_tq.c,
595 comedi/rt_pend_tq.h, comedi/drivers/8253.h,
596 comedi/drivers/8255.c, comedi/drivers/8255.h,
597 comedi/drivers/acl7225b.c, comedi/drivers/addi_apci_035.c,
598 comedi/drivers/addi_apci_all.c, comedi/drivers/adl_pci6208.c,
599 comedi/drivers/adl_pci7296.c, comedi/drivers/adl_pci7432.c,
600 comedi/drivers/adl_pci8164.c, comedi/drivers/adl_pci9111.c,
601 comedi/drivers/adl_pci9118.c, comedi/drivers/adv_pci1710.c,
602 comedi/drivers/adv_pci_dio.c, comedi/drivers/aio_aio12_8.c,
603 comedi/drivers/aio_iiro_16.c, comedi/drivers/am9513.h,
604 comedi/drivers/amcc_s5933.h, comedi/drivers/amplc_dio200.c,
605 comedi/drivers/amplc_pc236.c, comedi/drivers/amplc_pc263.c,
606 comedi/drivers/amplc_pci224.c, comedi/drivers/amplc_pci230.c,
607 comedi/drivers/c6xdigio.c, comedi/drivers/cb_das16_cs.c,
608 comedi/drivers/cb_pcidas.c, comedi/drivers/cb_pcidas64.c,
609 comedi/drivers/cb_pcidda.c, comedi/drivers/cb_pcidio.c,
610 comedi/drivers/cb_pcimdas.c, comedi/drivers/cb_pcimdda.c,
611 comedi/drivers/comedi_bond.c,
612 comedi/drivers/comedi_counter_unstable.h,
613 comedi/drivers/comedi_fc.c, comedi/drivers/comedi_fc.h,
614 comedi/drivers/comedi_parport.c,
615 comedi/drivers/comedi_rt_timer.c, comedi/drivers/comedi_test.c,
616 comedi/drivers/contec_pci_dio.c, comedi/drivers/daqboard2000.c,
617 comedi/drivers/das08.c, comedi/drivers/das08.h,
618 comedi/drivers/das08_cs.c, comedi/drivers/das16.c,
619 comedi/drivers/das16m1.c, comedi/drivers/das1800.c,
620 comedi/drivers/das6402.c, comedi/drivers/das800.c,
621 comedi/drivers/dmm32at.c, comedi/drivers/dt2801.c,
622 comedi/drivers/dt2811.c, comedi/drivers/dt2814.c,
623 comedi/drivers/dt2815.c, comedi/drivers/dt2817.c,
624 comedi/drivers/dt282x.c, comedi/drivers/dt3000.c,
625 comedi/drivers/dt9812.c, comedi/drivers/dt9812.h,
626 comedi/drivers/fl512.c, comedi/drivers/gsc_hpdi.c,
627 comedi/drivers/icp_multi.c, comedi/drivers/icp_multi.h,
628 comedi/drivers/ii_pci20kc.c, comedi/drivers/jr3_pci.c,
629 comedi/drivers/jr3_pci.h, comedi/drivers/ke_counter.c,
630 comedi/drivers/me4000.c, comedi/drivers/me4000.h,
631 comedi/drivers/me_daq.c, comedi/drivers/mite.c,
632 comedi/drivers/mite.h, comedi/drivers/mpc624.c,
633 comedi/drivers/mpc8260cpm.c, comedi/drivers/multiq3.c,
634 comedi/drivers/ni_6527.c, comedi/drivers/ni_65xx.c,
635 comedi/drivers/ni_660x.c, comedi/drivers/ni_670x.c,
636 comedi/drivers/ni_at_a2150.c, comedi/drivers/ni_at_ao.c,
637 comedi/drivers/ni_atmio.c, comedi/drivers/ni_atmio16d.c,
638 comedi/drivers/ni_daq_dio24.c, comedi/drivers/ni_labpc.c,
639 comedi/drivers/ni_labpc.h, comedi/drivers/ni_labpc_cs.c,
640 comedi/drivers/ni_mio_common.c, comedi/drivers/ni_mio_cs.c,
641 comedi/drivers/ni_pcidio.c, comedi/drivers/ni_pcimio.c,
642 comedi/drivers/ni_stc.h, comedi/drivers/ni_tio.c,
643 comedi/drivers/ni_tio.h, comedi/drivers/pcl711.c,
644 comedi/drivers/pcl724.c, comedi/drivers/pcl725.c,
645 comedi/drivers/pcl726.c, comedi/drivers/pcl730.c,
646 comedi/drivers/pcl812.c, comedi/drivers/pcl816.c,
647 comedi/drivers/pcl818.c, comedi/drivers/pcm3724.c,
648 comedi/drivers/pcm3730.c, comedi/drivers/pcmad.c,
649 comedi/drivers/pcmda12.c, comedi/drivers/pcmmio.c,
650 comedi/drivers/pcmuio.c, comedi/drivers/plx9080.h,
651 comedi/drivers/poc.c, comedi/drivers/quatech_daqp_cs.c,
652 comedi/drivers/rtd520.c, comedi/drivers/rtd520.h,
653 comedi/drivers/rti800.c, comedi/drivers/rti802.c,
654 comedi/drivers/s526.c, comedi/drivers/s626.c,
655 comedi/drivers/s626.h, comedi/drivers/serial2002.c,
656 comedi/drivers/skel.c, comedi/drivers/ssv_dnp.c,
657 comedi/drivers/unioxx5.c, comedi/drivers/usbdux.c,
658 comedi/drivers/usbduxfast.c,
659 comedi/drivers/addi-data/APCI1710_82x54.c,
660 comedi/drivers/addi-data/APCI1710_82x54.h,
661 comedi/drivers/addi-data/APCI1710_Chrono.c,
662 comedi/drivers/addi-data/APCI1710_Chrono.h,
663 comedi/drivers/addi-data/APCI1710_Dig_io.c,
664 comedi/drivers/addi-data/APCI1710_Dig_io.h,
665 comedi/drivers/addi-data/APCI1710_INCCPT.c,
666 comedi/drivers/addi-data/APCI1710_INCCPT.h,
667 comedi/drivers/addi-data/APCI1710_Inp_cpt.c,
668 comedi/drivers/addi-data/APCI1710_Inp_cpt.h,
669 comedi/drivers/addi-data/APCI1710_Pwm.c,
670 comedi/drivers/addi-data/APCI1710_Pwm.h,
671 comedi/drivers/addi-data/APCI1710_Ssi.c,
672 comedi/drivers/addi-data/APCI1710_Ssi.h,
673 comedi/drivers/addi-data/APCI1710_Tor.c,
674 comedi/drivers/addi-data/APCI1710_Tor.h,
675 comedi/drivers/addi-data/APCI1710_Ttl.c,
676 comedi/drivers/addi-data/APCI1710_Ttl.h,
677 comedi/drivers/addi-data/addi_amcc_S5920.c,
678 comedi/drivers/addi-data/addi_amcc_S5920.h,
679 comedi/drivers/addi-data/addi_amcc_s5933.h,
680 comedi/drivers/addi-data/addi_common.c,
681 comedi/drivers/addi-data/addi_common.h,
682 comedi/drivers/addi-data/addi_eeprom.c,
683 comedi/drivers/addi-data/amcc_s5933_58.h,
684 comedi/drivers/addi-data/hwdrv_APCI1710.c,
685 comedi/drivers/addi-data/hwdrv_APCI1710.h,
686 comedi/drivers/addi-data/hwdrv_apci035.c,
687 comedi/drivers/addi-data/hwdrv_apci035.h,
688 comedi/drivers/addi-data/hwdrv_apci1032.c,
689 comedi/drivers/addi-data/hwdrv_apci1032.h,
690 comedi/drivers/addi-data/hwdrv_apci1500.c,
691 comedi/drivers/addi-data/hwdrv_apci1500.h,
692 comedi/drivers/addi-data/hwdrv_apci1516.c,
693 comedi/drivers/addi-data/hwdrv_apci1516.h,
694 comedi/drivers/addi-data/hwdrv_apci1564.c,
695 comedi/drivers/addi-data/hwdrv_apci1564.h,
696 comedi/drivers/addi-data/hwdrv_apci16xx.c,
697 comedi/drivers/addi-data/hwdrv_apci16xx.h,
698 comedi/drivers/addi-data/hwdrv_apci2016.c,
699 comedi/drivers/addi-data/hwdrv_apci2016.h,
700 comedi/drivers/addi-data/hwdrv_apci2032.c,
701 comedi/drivers/addi-data/hwdrv_apci2032.h,
702 comedi/drivers/addi-data/hwdrv_apci2200.c,
703 comedi/drivers/addi-data/hwdrv_apci2200.h,
704 comedi/drivers/addi-data/hwdrv_apci3120.c,
705 comedi/drivers/addi-data/hwdrv_apci3120.h,
706 comedi/drivers/addi-data/hwdrv_apci3200.c,
707 comedi/drivers/addi-data/hwdrv_apci3200.h,
708 comedi/drivers/addi-data/hwdrv_apci3501.c,
709 comedi/drivers/addi-data/hwdrv_apci3501.h,
710 comedi/drivers/addi-data/hwdrv_apci3xxx.c,
711 comedi/drivers/addi-data/hwdrv_apci3xxx.h,
712 comedi/kcomedilib/data.c, comedi/kcomedilib/dio.c,
713 comedi/kcomedilib/get.c, comedi/kcomedilib/kcomedilib_main.c,
714 comedi/kcomedilib/ksyms.c, include/asm/div64.h,
715 include/asm/dma.h, include/asm/page.h, include/asm/pgtable.h,
716 include/asm/semaphore.h, include/asm/types.h,
717 include/asm/uaccess.h, include/linux/comedi.h,
718 include/linux/comedi_rt.h, include/linux/comedidev.h,
719 include/linux/comedilib.h, include/linux/compiler.h,
720 include/linux/delay.h, include/linux/device.h,
721 include/linux/interrupt.h, include/linux/isapnp.h,
722 include/linux/kernel.h, include/linux/kref.h, include/linux/mm.h,
723 include/linux/mod_devicetable.h, include/linux/module.h,
724 include/linux/moduleparam.h, include/linux/pci.h,
725 include/linux/pci_ids.h, include/linux/pnp.h,
726 include/linux/sched.h, include/linux/slab.h,
727 include/linux/stddef.h, include/linux/time.h,
728 include/linux/types.h, include/linux/usb.h,
729 include/linux/version.h, include/linux/wrapper.h,
730 include/pcmcia/ds.h: Applied comedi_indent script to all source
733 2007-11-04 00:28 fmhess
735 * comedi/drivers/pcl816.c: Removed some dead code that was causing
736 errors in indent program.
738 2007-11-04 00:14 fmhess
740 * comedi/drivers/adv_pci1710.c: Removed some dead code that
741 confused the indent program.
743 2007-11-04 00:08 fmhess
745 * comedi/drivers/dt9812.h: Removed a bit of ifdef'd out code that
746 confuses the indent program.
748 2007-11-03 23:45 fmhess
750 * scripts/comedi_indent: Added wrapper around indent utility with
751 options I'm going to apply to comedi source files.
753 2007-11-02 07:11 abbotti
755 * comedi/drivers.c: Security fix in comedi_buf_alloc() for non-DMA
756 data buffers. Allocate each page using get_zeroed_page() instead
757 of __get_free_page() to avoid exposing random memory contents to
758 user space if the buffer is mmap'ed.
760 2007-11-01 13:47 abbotti
762 * comedi/drivers/addi-data/: addi_amcc_s5933.h, addi_common.c:
763 Sanitize resource types. Use new comedi_pci_enable and
764 comedi_pci_disable functions instead of ad hoc calls to
765 request_region and release_region.
767 2007-11-01 12:14 abbotti
769 * comedi/drivers/: icp_multi.c, icp_multi.h: Removed tests for
770 whether PCI device supports bus-mastering as can't tell from PCI
773 2007-11-01 12:11 abbotti
775 * comedi/drivers/addi-data/: addi_amcc_s5933.h, addi_common.c,
776 addi_common.h: Removed kernel 2.2 and 2.4 compatibility. Removed
777 checks for whether PCI device supports mastering as can't tell
778 from PCI device structure.
780 2007-11-01 11:39 abbotti
782 * comedi/drivers/: Makefile.am, adl_pci6208.c, adl_pci7296.c,
783 adl_pci7432.c, adl_pci8164.c, adl_pci9111.c, adl_pci9118.c,
784 adv_pci1710.c, adv_pci_dio.c, amplc_dio200.c, amplc_pc236.c,
785 amplc_pc263.c, amplc_pci224.c, amplc_pci230.c, cb_pcidas.c,
786 cb_pcidas64.c, cb_pcidda.c, cb_pcidio.c, cb_pcimdas.c,
787 cb_pcimdda.c, comedi_pci.h, contec_pci_dio.c, daqboard2000.c,
788 das08.c, dt3000.c, gsc_hpdi.c, icp_multi.h, jr3_pci.c,
789 ke_counter.c, me4000.c, me_daq.c, mite.c, rtd520.c, s626.c: New
790 wrapper functions in comedi/drivers/comedi_pci.h:
791 comedi_pci_enable() combines pci_enable_device() and
792 pci_request_regions(). comedi_pci_disable() combines
793 pci_release_regions() and pci_disable_device(). Does the right
794 thing for reference-counted PCI enables in 2.6.20 onwards.
796 2007-10-31 10:40 abbotti
798 * comedi/drivers/amplc_pci230.c: Check result of
801 2007-10-31 10:15 abbotti
803 * comedi/drivers/amplc_pci230.c: For PCI260(+) make subdevice 2
804 UNUSED instead of AO with no channels.
806 2007-10-31 10:01 abbotti
808 * comedi/drivers/amplc_pci230.c: Added pci230+ and pci260+.
809 Currently they are treated same as pci230 and pci260 apart from
810 the increased number of bits on the AI subdevice. The cards can
811 also be configured as the old pci230 or pci260.
813 2007-10-30 12:49 abbotti
815 * comedi/drivers/comedi_rt_timer.c: Untested compatibility fix for
816 change to rt_task_init in RTAI >= 3.3 (the context of the
817 callback function changed from 'int' to 'long').
819 2007-10-30 11:46 abbotti
821 * comedi/drivers/addi-data/addi_common.c: #ifdef out floating point
824 2007-10-29 11:52 abbotti
826 * comedi/drivers/cb_pcidio.c: Added PCI-DIO24 info supplied by
827 Yoshiya Matsuzaka. Its software interface is same as PCI-DIO24H
828 but with a different PCI device ID.
830 2007-10-28 20:00 tag r0_7_75
832 2007-10-28 20:00 fmhess
834 * ChangeLog: Regenerated ChangeLog with "cvs2cl -t" for 0.7.75
837 2007-10-28 19:59 fmhess
839 * configure.ac: Bumped version for 0.7.75 release
841 2007-10-26 13:59 fmhess
843 * comedi/drivers/ii_pci20kc.c: Fixed compile warning on amd64.
845 2007-10-25 16:00 fmhess
847 * comedi/drivers/ni_tio.c: Don't report bogus gate errors on 660x
850 2007-10-25 15:56 fmhess
852 * include/linux/comedi.h: Added enum for setting master clock of NI
853 "frequency output" subdevice.
855 2007-10-25 15:55 fmhess
857 * comedi/drivers/: ni_mio_common.c, ni_stc.h: Added subdevice for
858 "frequency output" pin.
860 2007-10-25 15:49 fmhess
862 * comedi/comedi_fops.c: Added check against maxdata for write
865 2007-10-24 17:29 fmhess
867 * comedi/comedi_fops.c, comedi/drivers.c,
868 include/linux/comedidev.h: Each comedi_async struct should have
869 its own wait_queue_head_t.
871 2007-10-24 14:14 fmhess
873 * comedi/drivers/ni_mio_common.c: Prevent glitches when
874 transitioning from static control of dio lines to waveform
877 2007-10-24 08:37 abbotti
879 * comedi/drivers.c: Allocate non-DMA buffer pages using
880 __get_free_page(). (Use of virt_to_page on vmalloc'd memory was
881 incorrect and failed on x86_64 for example.) Clean up fully on
884 2007-10-22 10:59 abbotti
886 * comedi/drivers/amplc_dio200.c: Check dev->attached in interrupt
889 2007-10-22 08:19 abbotti
891 * comedi/drivers/: jr3_pci.c, s526.c, s626.c, s626.h, serial2002.c,
892 addi-data/addi_common.c, addi-data/addi_common.h,
893 addi-data/hwdrv_apci16xx.c: Some 64-bit fixes.
895 2007-10-18 17:50 fmhess
897 * AUTHORS, comedi/drivers/ni_labpc_cs.c: Fix from Torben Mikael
898 Hansen <comedi_ns@linhard.dk> for crash probably caused by my
901 2007-10-18 17:48 fmhess
903 * comedi/drivers/cb_das16_cs.c: Patch from Torben Mikael Hansen
904 <comedi_ns@linhard.dk> which adds device id for PCM-DAS16s/16.
906 2007-10-18 17:40 fmhess
908 * comedi/drivers/: mite.c, mite.h, ni_660x.c: Got rid of fragile
909 checks of specific device ids in mite.c (fixed problems with
910 pxi-6602 support). Added device id for pxi-6608. Made sure the
911 "window base size register" is disabled when using the "window
912 base size register 1", since it causes problems if both are
913 enabled simultaneously.
915 2007-10-18 14:01 abbotti
917 * comedi/drivers/: adl_pci9111.c, adl_pci9118.c, adv_pci1710.c,
918 amplc_dio200.c, amplc_pc236.c, cb_pcidas.c, cb_pcidas64.c,
919 das6402.c, dmm32at.c, dt2811.c, dt2814.c, dt282x.c, dt3000.c,
920 gsc_hpdi.c, icp_multi.c, me4000.c, ni_pcidio.c, pcl711.c,
921 pcl812.c, quatech_daqp_cs.c, rtd520.c: Some changes to deal with
922 interrupts before device fully attached.
924 2007-10-17 16:01 fmhess
926 * comedi/drivers/ni_660x.c: Added pci device id for pxi-6602.
928 2007-10-17 11:26 abbotti
930 * comedi/comedi_fops.c, comedi/drivers.c, comedi/rt.c,
931 comedi/drivers/amplc_dio200.c, comedi/drivers/cb_das16_cs.c,
932 comedi/drivers/comedi_rt_timer.c, comedi/drivers/das08_cs.c,
933 comedi/drivers/dt9812.c, comedi/drivers/jr3_pci.c,
934 comedi/drivers/mite.c, comedi/drivers/ni_65xx.c,
935 comedi/drivers/ni_daq_dio24.c, comedi/drivers/ni_labpc_cs.c,
936 comedi/drivers/pcmda12.c, comedi/drivers/quatech_daqp_cs.c,
937 comedi/drivers/unioxx5.c, comedi/drivers/usbdux.c,
938 include/linux/comedidev.h: Replaced kmalloc/memset sequence with
941 2007-10-17 11:24 abbotti
943 * comedi/drivers/: pcmmio.c, pcmuio.c: Replaced kmalloc/memset
944 sequence with kzalloc or kcalloc. Removed call to memset after
945 alloc_subdevices to avoid clobbering spinlocks.
947 2007-10-16 15:59 fmhess
949 * comedi/drivers/ni_mio_common.c, include/linux/comedi.h: Added
950 support for scan_begin_src = TRIG_EXT on analog output commands.
952 2007-10-15 22:21 fmhess
954 * comedi/drivers/quatech_daqp_cs.c: Ported to linux 2.6.23 pcmcia
955 interface. Compiles, but otherwise untested.
957 2007-10-15 22:09 fmhess
959 * comedi/drivers/ni_labpc_cs.c: Ported to linux 2.6.23 pcmcia
960 interface. Compiles, but otherwise untested.
962 2007-10-15 20:35 fmhess
964 * comedi/drivers/ni_mio_cs.c: Ported to linux 2.6.23 pcmcia
965 interface. Compiles, but otherwise untested.
967 2007-10-14 21:15 fmhess
969 * comedi/drivers/ni_daq_dio24.c: Updated to linux 2.6.23 pcmcia
970 interface. Compiles, but untested.
972 2007-10-14 21:02 fmhess
974 * comedi/drivers/das08_cs.c: Updated to 2.6.23 pcmcia interface.
975 Compiles, otherwise untested.
977 2007-10-14 20:43 fmhess
979 * comedi/drivers/cb_das16_cs.c: More linux 2.6.23 pcmcia fixes.
981 2007-10-14 20:08 fmhess
983 * comedi/drivers/cb_das16_cs.c: Updated to 2.6.23 kernel pcmcia
984 interface. It compiles now, don't know if it actually works.
986 2007-10-12 15:04 fmhess
988 * comedi/comedi_fops.c: Pruned obsolete lseek code.
990 2007-10-11 10:23 abbotti
992 * comedi/drivers/: 8253.h, amplc_dio200.c, amplc_pci224.c,
993 amplc_pci230.c, cb_pcidas.c, das16.c, das16m1.c, das1800.c,
994 das800.c, ni_at_a2150.c, ni_labpc.c: Added regshift parameter
995 after base address in i8254_load(), i8254_mm_load(),
996 i8254_read(), i8254_mm_read(), i8254_write(), i8254_mm_write(),
997 i8254_set_mode(), i8254_mm_set_mode(), i8254_status(),
998 i8254_mm_status(). The offsets to the four 8253/8254 registers
999 will be shifted left by this amount. This is to cater for cards
1000 where the four registers do not occupy consecutive bytes.
1002 2007-09-30 10:42 fmhess
1004 * comedi/Makefile.am: Support DESTDIR for module install/uninstall.
1006 2007-09-28 20:01 fmhess
1008 * comedi/drivers/: ni_mio_common.c, ni_stc.h: Fixed use of ai
1009 channels >= 64 on 6225. Based on patch from Ingmar Schoegl
1010 <ischoegl@mail.utexas.edu>.
1012 2007-09-28 14:40 fmhess
1014 * comedi/drivers/ni_mio_common.c: Eliminated the possibility of the
1015 ao dma channel getting allocated more than once, when
1016 ni_ao_inttrig gets called a second time after returning an error.
1018 2007-09-14 08:33 abbotti
1020 * include/linux/Makefile.am: Add slab.h compatibility header.
1022 2007-09-14 08:32 abbotti
1024 * include/linux/slab.h: Add kzalloc and kcalloc kernel
1025 compatibility functions.
1027 2007-09-07 13:04 abbotti
1029 * comedi/proc.c: Corrected calculation of board name offset. Fixes
1030 segmentation violation when reading /proc/comedi for comedi
1031 drivers that have num_names > 1.
1033 2007-09-05 23:22 fmhess
1035 * comedi/Makefile.am: Change $(GREP) to $(EGREP), since we really
1036 only do a AC_PROG_EGREP in configure, and apparently GREP isn't
1037 always defined, as reported by Anders Blomdell.
1039 2007-09-05 08:37 fmhess
1041 * comedi/drivers/: addi_apci_035.c, addi_apci_1032.c,
1042 addi_apci_1500.c, addi_apci_1516.c, addi_apci_1564.c,
1043 addi_apci_16xx.c, addi_apci_1710.c, addi_apci_2016.c,
1044 addi_apci_2032.c, addi_apci_2200.c, addi_apci_3001.c,
1045 addi_apci_3120.c, addi_apci_3200.c, addi_apci_3300.c,
1046 addi_apci_3501.c, addi_apci_3xxx.c, addi_apci_all.c: Added files
1047 I forgot to cvs add from patch by Anders Blomdell
1048 <anders.blomdell@control.lth.se>
1050 2007-09-03 23:22 fmhess
1052 * comedi/drivers/: Kbuild, Makefile.am, addi-data/addi_common.c,
1053 addi-data/addi_common.h, addi-data/hwdrv_APCI1710.c,
1054 addi-data/hwdrv_apci035.c, addi-data/hwdrv_apci035.h,
1055 addi-data/hwdrv_apci1032.c, addi-data/hwdrv_apci1032.h,
1056 addi-data/hwdrv_apci1500.c, addi-data/hwdrv_apci1500.h,
1057 addi-data/hwdrv_apci1564.c, addi-data/hwdrv_apci1564.h,
1058 addi-data/hwdrv_apci2016.h, addi-data/hwdrv_apci2032.c,
1059 addi-data/hwdrv_apci2032.h, addi-data/hwdrv_apci3120.c,
1060 addi-data/hwdrv_apci3120.h, addi-data/hwdrv_apci3200.c,
1061 addi-data/hwdrv_apci3200.h, addi-data/hwdrv_apci3501.c,
1062 addi-data/hwdrv_apci3501.h, addi-data/hwdrv_apci3xxx.c: Patch
1063 from Anders Blomdell <anders.blomdell@control.lth.se> which makes
1064 some of the addi-data drivers useable:
1066 Since I need to use a driver for apci3106, I guess that I'll have
1067 to do some cleanup of the addi-data drivers, but after
1068 downloading the drivers from addi-data
1069 (http://www.addi-data.com/treiber/linux/comedi/comedi_Driver.tar.gz,
1070 v_1.13), and comparing them with cvs, I'm at a loss about which
1071 drivers to use as a starting point. I have enclosed a [tentative]
1072 patch against CVS (patch.addi-data.20070828), that seems to work
1073 with apci3106-16-4. There is also the patch against the CVS from
1074 late 2005 (patch.addi.2005-11-11) that I sent to
1075 weber.serge@addi-data.com, asking him to do additional cleanup
1076 and then submit it to the CVS maintainers, obviously this never
1077 happened :-( (and hence the last batch of cards was of another
1080 2007-08-24 14:44 fmhess
1082 * comedi/drivers/: comedi_fc.c, comedi_fc.h, mite.c: Fixed some
1083 calculations of number of bytes per scan when doing digital io
1086 2007-08-21 05:47 abbotti
1088 * comedi/: comedi_fops.c, drivers.c: Sanity check drivers setting
1089 do_cmd without setting do_cmdtest.
1091 2007-08-17 16:54 fmhess
1093 * comedi/drivers/ni_tio.c: read acknowledges irq bit does have an
1096 2007-08-17 15:56 fmhess
1098 * comedi/drivers/ni_660x.c: Added interrupt handler and enabled
1099 interrupts. Added initialization of output routing for pfi pins
1100 to reasonable defaults.
1102 2007-08-17 15:53 fmhess
1104 * comedi/drivers/ni_tio.c: Fixed missing initialization of some
1105 counter registers (and their software copies). Made
1106 ni_tio_cancel() safe to call in interrupt context without
1107 possibly corrupting software copies of registers.
1109 2007-08-17 15:49 fmhess
1111 * include/linux/comedi.h: Added enum for setting output routing of
1112 pfi pins on 660x boards.
1114 2007-08-16 17:52 fmhess
1116 * comedi/drivers/ni_tio.c: Fixed failure to unlock spinlock after
1117 locking it. Fixed possibly bogus perm_stale_data result from
1118 ni_tio_acknowledge_and_confirm(). Added (unused) support for
1119 accessing joint status register 1.
1121 2007-08-15 17:22 fmhess
1123 * comedi/drivers/: ni_660x.c, ni_mio_common.c, ni_stc.h, ni_tio.c,
1124 ni_tio.h: Moved some interrupt enable/disable and interrupt
1125 handling stuff from client drivers into ni_tio.c. ni_stc.h:
1126 Added some stuff for correlated digital output waveforms
1127 that I missed in earlier commit. ni_660x.c: Added beginnings
1128 of support for buffered input counting (untested, definitely
1129 doesn't work yet due to empty interrupt handler). Added
1130 INSN_CONFIG_SET/GET_ROUTING support, to allow switching of
1131 output signals between counter outputs and static digital
1132 output. Fixed channel mix-ups on input/output selection
1133 for static dio. Fixed static digital output to work on
1134 full 32 bits. Replaced some preprocessor macros with inline
1137 2007-08-15 17:20 fmhess
1139 * include/linux/comedidev.h: Added comment describing purpose of
1140 comedi_set_hw_dev().
1142 2007-08-13 17:17 fmhess
1144 * comedi/drivers/ni_mio_common.c, comedi/drivers/ni_pcimio.c,
1145 comedi/drivers/ni_tio.c, include/linux/comedi.h: Added support
1146 for dio write commands with NI M-series.
1148 2007-08-13 11:12 fmhess
1150 * comedi/drivers/mite.c: Disable all of a channel's interrupts when
1153 2007-08-13 11:05 fmhess
1155 * comedi/comedi_fops.c: NULL inttrig in do_become_nonbusy().
1157 2007-08-09 16:15 fmhess
1159 * comedi/drivers/: ni_tio.c, ni_tio.h: Check for stale data error
1160 on counter input command if reloading on gate is enabled.
1162 2007-08-09 15:17 fmhess
1164 * comedi/drivers/ni_stc.h: Added bit definitions for NI m-series
1165 correlated dio registers.
1167 2007-08-09 13:55 fmhess
1169 * include/linux/comedi.h: Added definitions for possible
1170 scan_begin_srcs on NI m-series with upcoming correlated dio
1173 2007-08-09 09:03 fmhess
1175 * comedi/drivers/ni_tio.c: NI counters don't really support
1176 stop_src TRIG_COUNT.
1178 2007-08-09 08:58 fmhess
1180 * comedi/drivers/: mite.c, mite.h: Made mite_done() update done
1181 status by reading status register.
1183 2007-08-08 20:22 fmhess
1185 * comedi/drivers/mite.h: We need to use dma_free_coherent() instead
1186 of kfree() in mite_free_ring() now.
1188 2007-08-07 16:06 fmhess
1190 * comedi/comedi_fops.c: Set SRF_RUNNING and SRF_ERROR together
1191 atomically in comedi_event().
1193 2007-08-07 15:04 fmhess
1195 * comedi/drivers/mite.c, comedi/drivers/mite.h,
1196 comedi/drivers/ni_pcidio.c, comedi/drivers/ni_pcimio.c,
1197 include/linux/comedidev.h: Ported allocation of mite dma rings to
1198 modern kernel dma api.
1200 2007-08-07 12:22 fmhess
1202 * comedi/drivers/: ni_660x.c, ni_mio_common.c, ni_tio.c, ni_tio.h:
1203 Set missing SDF_LSAMPL on NI GPCT subdevices. Made command test
1204 for gpct command actually check something. Made some of the
1205 command sources for gpct command actually have an effect.
1207 2007-08-06 07:19 abbotti
1209 * comedi/drivers/: comedi_fc.c, mite.c, ni_atmio16d.c, pcmad.c:
1210 Corrected pathname in file header comment.
1212 2007-08-06 07:05 abbotti
1214 * comedi/drivers/pcl812.c: Moved description of configuration
1215 options so it will appear in drivers.txt
1217 2007-08-06 06:47 abbotti
1219 * comedi/drivers/: 8255.c, acl7225b.c, adl_pci6208.c,
1220 adl_pci7296.c, adl_pci7432.c, adl_pci8164.c, adl_pci9111.c,
1221 adl_pci9118.c, adv_pci1710.c, adv_pci_dio.c, aio_aio12_8.c,
1222 aio_iiro_16.c, amplc_dio200.c, amplc_pc236.c, amplc_pc263.c,
1223 amplc_pci224.c, amplc_pci230.c, c6xdigio.c, cb_das16_cs.c,
1224 cb_pcidas.c, cb_pcidas64.c, cb_pcidda.c, cb_pcidio.c,
1225 cb_pcimdas.c, cb_pcimdda.c, comedi_bond.c, comedi_parport.c,
1226 comedi_rt_timer.c, comedi_test.c, contec_pci_dio.c,
1227 daqboard2000.c, das08.c, das08_cs.c, das16.c, das16m1.c,
1228 das1800.c, das6402.c, das800.c, dmm32at.c, dt2801.c, dt2811.c,
1229 dt2814.c, dt2815.c, dt2817.c, dt282x.c, dt3000.c, dt9812.c,
1230 fl512.c, gsc_hpdi.c, icp_multi.c, ii_pci20kc.c, jr3_pci.c,
1231 ke_counter.c, me4000.c, me_daq.c, mpc624.c, mpc8260cpm.c,
1232 multiq3.c, ni_6527.c, ni_65xx.c, ni_660x.c, ni_670x.c,
1233 ni_at_a2150.c, ni_at_ao.c, ni_atmio.c, ni_atmio16d.c,
1234 ni_daq_dio24.c, ni_labpc.c, ni_labpc_cs.c, ni_mio_cs.c,
1235 ni_pcidio.c, ni_pcimio.c, ni_tio.c, pcl711.c, pcl724.c, pcl725.c,
1236 pcl726.c, pcl730.c, pcl812.c, pcl816.c, pcl818.c, pcm3724.c,
1237 pcm3730.c, pcmad.c, pcmda12.c, pcmmio.c, pcmuio.c, poc.c,
1238 quatech_daqp_cs.c, rtd520.c, rti800.c, rti802.c, s526.c, s626.c,
1239 serial2002.c, skel.c, ssv_dnp.c, unioxx5.c, usbdux.c,
1240 usbduxfast.c: Stripped file extension from 'Driver:' line. Most
1241 had .o, some had .ko or .c. Also corrected pathnames in file
1244 2007-08-06 06:07 abbotti
1246 * comedi/drivers/amplc_dio200.c: Changed description line.
1248 2007-08-02 10:06 fmhess
1250 * Makefile.am: Got rid of use of $(builddir), since it isn't
1251 defined by some versions of auto* tools. Tweaked some obscure
1252 rules (used some gnu make extensions, but I don't really care).
1254 2007-08-01 15:46 tag r0_7_74
1256 2007-08-01 15:46 fmhess
1258 * ChangeLog: Autogenerated ChangeLog with "cvs2cl -t"
1260 2007-08-01 15:41 fmhess
1262 * comedi/Makefile.am: Fix problems apparently caused by builddir
1263 not being set by older versions of auto* tools.
1265 2007-08-01 15:10 fmhess
1267 * m4/as-linux.m4, comedi/Makefile.am: Fixed "make uninstall".
1268 "make distcheck" passes now.
1270 2007-08-01 13:33 abbotti
1272 * comedi/drivers/: comedi_rt_timer.c, dt2811.c, quatech_daqp_cs.c:
1273 Removed third parameter of calls to comedi_event().
1275 2007-08-01 13:21 fmhess
1277 * Makefile.am, configure.ac, include/Makefile.am,
1278 include/asm/Makefile.am, include/linux/Makefile.am,
1279 include/pcmcia/Makefile.am: Added some missing headers to
1280 distribution tarball, bumped version for upcoming release.
1282 2007-08-01 13:19 fmhess
1284 * comedi/Makefile.am: Have "make install" respect configure prefix.
1286 2007-08-01 11:16 fmhess
1288 * m4/as-linux.m4: Fixed test for rpm program.
1290 2007-08-01 10:55 fmhess
1292 * comedi/Makefile.am: VPATH build works now.
1294 2007-08-01 09:19 fmhess
1296 * comedi/kcomedilib/kcomedilib_main.c: Set SRF_RUNNING in runflags
1297 instead of SDF_RUNNING in subdev_flags.
1299 2007-08-01 08:48 abbotti
1301 * m4/as-linux.m4: Don't bother running 'rpm -qa' to see whether
1302 querying packages works, as it's quicker just to query for
1305 2007-08-01 07:21 abbotti
1307 * comedi/drivers/cb_pcidio.c: Brought PCI resource handling up to
1308 scratch. Cleaned up 8255 subdevices. Made board data const.
1309 Corrected driver name in a couple of printk calls.
1311 2007-08-01 06:52 abbotti
1313 * comedi/drivers/cb_pcidio.c: Documented PCI bus/slot options.
1315 2007-07-31 15:53 fmhess
1317 * autogen.sh: simplified autogen.sh
1319 2007-07-31 15:02 fmhess
1321 * comedi/drivers/: cb_pcidio.c, cb_pcimdas.c, das16m1.c, s526.c,
1322 s626.c: Fixed some issues in "Devices:" comment lines used to
1323 generate devices.txt
1325 2007-07-31 14:39 fmhess
1327 * Makefile.am: Add driver docs into drivers.txt in sorted order.
1329 2007-07-31 10:45 fmhess
1331 * AUTHORS: Updated Bernd Porr's email.
1333 2007-07-31 10:15 fmhess
1335 * comedi/drivers/cb_pcidio.c: Cleaned up some compiler warnings.
1337 2007-07-31 10:08 fmhess
1339 * AUTHORS, comedi/drivers/Kbuild, comedi/drivers/Makefile.am,
1340 comedi/drivers/cb_pcidio.c: New driver from Yoshiya Matsuzaka
1341 <matsuzay@mail.tains.tohoku.ac.jp> for Measurement Computing
1344 2007-07-31 10:04 fmhess
1346 * configure.ac: Disable pcmcia by default until someone fixes it.
1348 2007-07-31 09:53 fmhess
1350 * Makefile.am: Don't bother running scripts on .mod.c files.
1352 2007-07-30 06:23 abbotti
1354 * Makefile.am: Replaced 'Contributors' with 'AUTHORS' in
1357 2007-07-29 23:49 fmhess
1359 * comedi/drivers/: jr3_pci.c, s626.c: Fixed comment blocks so they
1360 are parsed correctly by dump_doc.
1362 2007-07-29 23:48 fmhess
1364 * scripts/dump_doc: Added warning output if script failed to
1365 extract a comment block from driver.
1367 2007-07-28 22:16 fmhess
1369 * comedi/drivers/cb_pcidas64.c: Fix 1V adc range on 4020.
1371 2007-07-28 10:22 fmhess
1373 * AUTHORS, Contributors: Renamed Contributors file to AUTHORS.
1375 2007-07-27 17:00 fmhess
1377 * comedi/comedi_fops.c, comedi/drivers/8255.c,
1378 comedi/drivers/adl_pci9111.c, comedi/drivers/adl_pci9118.c,
1379 comedi/drivers/adv_pci1710.c, comedi/drivers/amplc_dio200.c,
1380 comedi/drivers/amplc_pc236.c, comedi/drivers/amplc_pci224.c,
1381 comedi/drivers/amplc_pci230.c, comedi/drivers/cb_pcidas.c,
1382 comedi/drivers/comedi_fc.c, comedi/drivers/comedi_parport.c,
1383 comedi/drivers/comedi_test.c, comedi/drivers/das16m1.c,
1384 comedi/drivers/das1800.c, comedi/drivers/das6402.c,
1385 comedi/drivers/das800.c, comedi/drivers/dmm32at.c,
1386 comedi/drivers/dt2814.c, comedi/drivers/dt282x.c,
1387 comedi/drivers/dt3000.c, comedi/drivers/me4000.c,
1388 comedi/drivers/ni_6527.c, comedi/drivers/ni_65xx.c,
1389 comedi/drivers/ni_at_a2150.c, comedi/drivers/ni_atmio16d.c,
1390 comedi/drivers/ni_labpc.c, comedi/drivers/ni_mio_common.c,
1391 comedi/drivers/ni_pcidio.c, comedi/drivers/pcl711.c,
1392 comedi/drivers/pcl812.c, comedi/drivers/pcl816.c,
1393 comedi/drivers/pcl818.c, comedi/drivers/pcmmio.c,
1394 comedi/drivers/pcmuio.c, comedi/drivers/rtd520.c,
1395 comedi/drivers/s626.c, comedi/drivers/usbdux.c,
1396 comedi/drivers/usbduxfast.c, include/linux/comedidev.h: Got rid
1397 of useless 3rd parameter of comedi_event().
1399 2007-07-27 16:20 fmhess
1401 * comedi/drivers/ni_tio.c: Added read_register() and
1402 write_register() inline functions for convenience. Added some
1403 support for reading the joint status2 register.
1405 2007-07-27 15:57 abbotti
1407 * comedi/drivers/s526.c: Moved s526_gpct_config and s526_ai_config
1408 into device private data where they belong.
1410 2007-07-27 15:52 abbotti
1412 * comedi/drivers/s526.c: Made s526_ports array const.
1414 2007-07-27 15:47 abbotti
1416 * comedi/comedi_fops.c, comedi/comedi_fops.h, comedi/range.c,
1417 comedi/drivers/acl7225b.c, comedi/drivers/adl_pci6208.c,
1418 comedi/drivers/adl_pci7296.c, comedi/drivers/adl_pci7432.c,
1419 comedi/drivers/adl_pci8164.c, comedi/drivers/adl_pci9111.c,
1420 comedi/drivers/adl_pci9118.c, comedi/drivers/adv_pci1710.c,
1421 comedi/drivers/adv_pci_dio.c, comedi/drivers/aio_aio12_8.c,
1422 comedi/drivers/aio_iiro_16.c, comedi/drivers/amplc_dio200.c,
1423 comedi/drivers/amplc_pc236.c, comedi/drivers/amplc_pc263.c,
1424 comedi/drivers/amplc_pci224.c, comedi/drivers/amplc_pci230.c,
1425 comedi/drivers/cb_das16_cs.c, comedi/drivers/cb_pcidas.c,
1426 comedi/drivers/cb_pcidas64.c, comedi/drivers/cb_pcidda.c,
1427 comedi/drivers/cb_pcimdas.c, comedi/drivers/cb_pcimdda.c,
1428 comedi/drivers/comedi_bond.c, comedi/drivers/comedi_test.c,
1429 comedi/drivers/contec_pci_dio.c, comedi/drivers/daqboard2000.c,
1430 comedi/drivers/das08.c, comedi/drivers/das08.h,
1431 comedi/drivers/das08_cs.c, comedi/drivers/das16.c,
1432 comedi/drivers/das16m1.c, comedi/drivers/das1800.c,
1433 comedi/drivers/das800.c, comedi/drivers/dmm32at.c,
1434 comedi/drivers/dt2801.c, comedi/drivers/dt2811.c,
1435 comedi/drivers/dt2815.c, comedi/drivers/dt282x.c,
1436 comedi/drivers/dt3000.c, comedi/drivers/dt9812.c,
1437 comedi/drivers/fl512.c, comedi/drivers/icp_multi.c,
1438 comedi/drivers/ii_pci20kc.c, comedi/drivers/jr3_pci.c,
1439 comedi/drivers/ke_counter.c, comedi/drivers/me4000.c,
1440 comedi/drivers/me4000.h, comedi/drivers/me_daq.c,
1441 comedi/drivers/mite.c, comedi/drivers/mpc624.c,
1442 comedi/drivers/ni_6527.c, comedi/drivers/ni_65xx.c,
1443 comedi/drivers/ni_660x.c, comedi/drivers/ni_670x.c,
1444 comedi/drivers/ni_at_a2150.c, comedi/drivers/ni_at_ao.c,
1445 comedi/drivers/ni_atmio.c, comedi/drivers/ni_atmio16d.c,
1446 comedi/drivers/ni_daq_dio24.c, comedi/drivers/ni_labpc.c,
1447 comedi/drivers/ni_labpc.h, comedi/drivers/ni_labpc_cs.c,
1448 comedi/drivers/ni_mio_common.c, comedi/drivers/ni_mio_cs.c,
1449 comedi/drivers/ni_pcidio.c, comedi/drivers/ni_pcimio.c,
1450 comedi/drivers/ni_stc.h, comedi/drivers/pcl711.c,
1451 comedi/drivers/pcl724.c, comedi/drivers/pcl726.c,
1452 comedi/drivers/pcl730.c, comedi/drivers/pcl812.c,
1453 comedi/drivers/pcl816.c, comedi/drivers/pcl818.c,
1454 comedi/drivers/pcm3724.c, comedi/drivers/pcmad.c,
1455 comedi/drivers/pcmda12.c, comedi/drivers/pcmmio.c,
1456 comedi/drivers/pcmuio.c, comedi/drivers/poc.c,
1457 comedi/drivers/quatech_daqp_cs.c, comedi/drivers/rtd520.c,
1458 comedi/drivers/rti800.c, comedi/drivers/rti802.c,
1459 comedi/drivers/s526.c, comedi/drivers/s626.c,
1460 comedi/drivers/serial2002.c, comedi/drivers/skel.c,
1461 comedi/drivers/ssv_dnp.c, comedi/drivers/usbdux.c,
1462 comedi/drivers/usbduxfast.c, comedi/kcomedilib/get.c,
1463 include/linux/comedidev.h: Constified ranges, board structures,
1464 and miscellaneous data.
1466 2007-07-27 14:52 abbotti
1468 * comedi/drivers/mpc8260cpm.c: Change driver name from "dummy" to
1471 2007-07-27 10:54 abbotti
1473 * comedi/drivers/: cb_pcidda.c, ni_660x.c, ni_mio_common.c,
1474 ni_tio.c, unioxx5.c: Fixed a few compiler warnings.
1476 2007-07-27 10:25 abbotti
1478 * comedi/Makefile.am: Turned off verbose kernel make output to make
1479 it easier to spot compiler warnings.
1481 2007-07-27 10:05 abbotti
1483 * comedi/drivers/amplc_dio200.c: INSN_CONFIG_GET_CLOCK_SRC now
1484 returns the period in data[2] for internal clock sources. (For
1485 external and chained clock sources it is set to 0.)
1487 2007-07-26 16:36 fmhess
1489 * comedi/comedi_fops.c, comedi/comedi_ksyms.c,
1490 comedi/drivers/mite.c, comedi/drivers/ni_660x.c,
1491 comedi/drivers/ni_mio_common.c, comedi/drivers/ni_tio.c,
1492 comedi/drivers/ni_tio.h, include/linux/comedidev.h: Protected use
1493 of subdevice runflags with spinlock, since it is modified in
1494 comedi_event(). Replaced most usage of SDF_RUNNING in
1495 subdev_flags with SRF_RUNNING in runflags so I don't have to
1496 protect subdev_flags with a lock too. Made
1497 mite_release_channel() always disarm and reset mite channel.
1498 Move ack/confirm of counter interrupts/errors into ni_tio. Added
1499 ni_tio_set_mite_channel(), which acquires counter's spinlock
1500 before modifiying its mite channel. Added some missing locking
1501 of mite_channel_lock in ni_mio_common.c.
1503 2007-07-24 15:45 fmhess
1505 * comedi/drivers/: mite.c, mite.h, ni_mio_common.c, ni_pcidio.c:
1506 Added mite_done() query to ask if mite channel is currently
1507 running, handle CHSR_DONE in mite.c now (in mite_get_status() in
1510 2007-07-24 13:47 abbotti
1512 * Makefile.am, comedi/comedi_fops.c,
1513 include/linux/devfs_fs_kernel.h: Removed
1514 include/linux/devfs_fs_kernel.h We don't need it now and it
1515 causes build to fail for kernel 2.6.23-rc1.
1517 2007-07-24 12:15 fmhess
1519 * comedi/drivers/: mite.c, mite.h, ni_mio_common.c, ni_tio.c: DMA
1520 works for input with buffered counting on e-series now.
1522 2007-07-24 07:57 abbotti
1524 * comedi/Makefile.am: Clean Module.symvers in addition to
1525 Modules.symvers. (I think the one created depends on the kernel
1526 version, so delete both!).
1528 2007-07-24 07:48 abbotti
1530 * comedi/drivers/Makefile.am: Add jr3_pci.h to EXTRA_DIST.
1532 2007-07-24 07:37 abbotti
1534 * configure.ac, comedi/Makefile.am, comedi/comedi_kbuild.inc.in:
1535 Generate comedi/comedi_kbuild.inc at configure time instead of
1538 2007-07-24 07:00 abbotti
1540 * comedi/Makefile.am: Add comedi_fops.h to EXTRA_DIST.
1542 2007-07-23 13:13 abbotti
1544 * comedi/drivers/pcmuio.c: Corrected driver header comment for
1545 PCM-UIO96A (pcmuio96).
1547 2007-07-23 11:24 abbotti
1549 * comedi/drivers/Kbuild: Add pcmmio driver to Kbuild.
1551 2007-07-23 11:22 abbotti
1553 * comedi/drivers/: pcmmio.c, usbdux.c, usbduxfast.c: Handle removal
1554 of struct pt_regs * in 2.6.19 in same way as the other drivers.
1556 2007-07-21 22:30 fmhess
1558 * comedi/drivers/rti800.c: Added little sanity check for buffer
1559 overrun of gaindelay array.
1561 2007-07-21 22:23 fmhess
1563 * comedi/drivers/rti800.c: Fixed problems with RTI_OVERRUN bit in
1566 2007-07-16 15:26 fmhess
1568 * comedi/drivers.c, comedi/drivers/acl7225b.c,
1569 comedi/drivers/adl_pci7296.c, comedi/drivers/adl_pci7432.c,
1570 comedi/drivers/adl_pci8164.c, comedi/drivers/adl_pci9111.c,
1571 comedi/drivers/adl_pci9118.c, comedi/drivers/adv_pci1710.c,
1572 comedi/drivers/adv_pci_dio.c, comedi/drivers/aio_aio12_8.c,
1573 comedi/drivers/aio_iiro_16.c, comedi/drivers/amplc_dio200.c,
1574 comedi/drivers/amplc_pc236.c, comedi/drivers/amplc_pc263.c,
1575 comedi/drivers/amplc_pci224.c, comedi/drivers/amplc_pci230.c,
1576 comedi/drivers/comedi_bond.c, comedi/drivers/comedi_test.c,
1577 comedi/drivers/das08.c, comedi/drivers/das08_cs.c,
1578 comedi/drivers/das16.c, comedi/drivers/das16m1.c,
1579 comedi/drivers/das1800.c, comedi/drivers/das800.c,
1580 comedi/drivers/dmm32at.c, comedi/drivers/dt2811.c,
1581 comedi/drivers/dt282x.c, comedi/drivers/icp_multi.c,
1582 comedi/drivers/me_daq.c, comedi/drivers/ni_at_ao.c,
1583 comedi/drivers/ni_atmio16d.c, comedi/drivers/ni_daq_dio24.c,
1584 comedi/drivers/ni_labpc.c, comedi/drivers/ni_labpc.h,
1585 comedi/drivers/ni_labpc_cs.c, comedi/drivers/ni_pcidio.c,
1586 comedi/drivers/pcl711.c, comedi/drivers/pcl724.c,
1587 comedi/drivers/pcl726.c, comedi/drivers/pcl730.c,
1588 comedi/drivers/pcl812.c, comedi/drivers/pcl816.c,
1589 comedi/drivers/pcl818.c, comedi/drivers/pcm3724.c,
1590 comedi/drivers/pcmad.c, comedi/drivers/pcmda12.c,
1591 comedi/drivers/pcmmio.c, comedi/drivers/pcmuio.c,
1592 comedi/drivers/poc.c, comedi/drivers/rtd520.c,
1593 comedi/drivers/rti800.c, comedi/drivers/s526.c,
1594 comedi/drivers/skel.c, comedi/drivers/ssv_dnp.c,
1595 include/linux/comedidev.h: Got rid of unnecessary casts when
1596 initializing comedi_driver.board_name
1598 2007-07-16 13:39 abbotti
1600 * comedi/rt.c, comedi/rt_pend_tq.c, include/linux/comedi_rt.h,
1601 include/linux/interrupt.h: Fix real-time interrupt handlers for
1604 2007-07-16 10:59 fmhess
1606 * comedi/comedi_fops.c, comedi/drivers.c, include/linux/comedi.h,
1607 include/linux/comedidev.h: Fixed devinfo ioctl for subdevice
1608 files (/dev/comediN_subM). Made comedi subdevice type defines
1611 2007-07-16 10:50 fmhess
1613 * comedi/drivers/serial2002.c: Fixed compile warning.
1615 2007-07-13 16:27 fmhess
1617 * comedi/comedi_fops.c, comedi/drivers/ni_660x.c,
1618 comedi/drivers/ni_mio_common.c, comedi/drivers/ni_stc.h,
1619 comedi/drivers/ni_tio.c, include/linux/comedi.h: Buffered
1620 counting with dma works now for m-series boards. Made attempt to
1621 read/write pfi port with e-series fail loudly instead of
1622 silently. Added support for digital input filters on pfi ports
1623 for m-series. Fixed some random bugs.
1625 2007-07-12 10:55 fmhess
1627 * include/linux/comedi.h: Added enum of digital PFI filters on
1630 2007-07-12 09:47 fmhess
1632 * comedi/drivers/ni_tio.c: Had edge and level gating swapped
1634 2007-07-11 10:27 fmhess
1636 * comedi/drivers/: ni_660x.c, ni_mio_common.c: Added support for
1637 reading/writing Gi_DMA_Status/Config registers.
1639 2007-07-10 14:22 fmhess
1641 * comedi/drivers/ni_mio_common.c: Clear gpct mite interrupts.
1643 2007-07-10 11:37 fmhess
1645 * comedi/drivers/ni_pcimio.c: Added buf_change functions for gpct
1648 2007-07-10 09:18 fmhess
1650 * comedi/drivers/ni_tio.c: Preserve state of Gi_DMA_Config register
1653 2007-07-10 09:01 fmhess
1655 * comedi/drivers/: ni_660x.c, ni_mio_common.c, ni_tio.c, ni_tio.h:
1656 Put ni_gpct_device pointer in ni_gpct struct, so it doesn't have
1657 to be passed around everywhere as a separate parameter.
1659 2007-07-09 16:12 fmhess
1661 * comedi/drivers/: ni_660x.c, ni_mio_common.c, ni_stc.h, ni_tio.c,
1662 ni_tio.h: Realized that "struct ni_gpct" needs to have a
1663 "ni_gpct_device" struct split out of it, which is shared by all
1664 counters on a board.
1666 Need to hold mite_channel_lock in ni_mio_common when calling
1667 ni_tio functions that use mite channel.
1669 2007-07-06 15:12 fmhess
1671 * comedi/drivers/ni_mio_common.c: Replaced magic numbers for
1672 subdevice indices with an enum. Also, inching towards gpct
1675 2007-07-06 13:08 fmhess
1677 * comedi/drivers/: ni_mio_common.c, ni_stc.h: Added some ack'ing of
1678 b interrupts, and do acks before handling interrupts, to avoid a
1679 race (which seems possible in theory).
1681 2007-07-05 20:05 fmhess
1683 * comedi/drivers/: Kbuild, Makefile.am, serial2002.c: Patch from
1684 Anders Blomdell <anders.blomdell@control.lth.se>:
1686 Now it compiles on 2.6.21...
1688 2007-07-05 13:15 abbotti
1690 * comedi/drivers/: jr3_pci.c, jr3_pci.h: Replaced direct memory
1691 accesses with I/O memory access functions. Anders Blomdell
1692 replaced bitfield types with enum types.
1694 2007-07-02 22:44 fmhess
1696 * comedi/drivers/: Kbuild, Makefile.am, jr3_pci.c, jr3_pci.h: New
1697 driver JR3/PCI force sensor board from Anders Blomdell
1698 <anders.blomdell@control.lth.se>
1700 2007-06-27 21:20 fmhess
1702 * comedi/comedi_fops.c, comedi/drivers/ni_mio_common.c,
1703 comedi/drivers/ni_tio.c, comedi/drivers/ni_tio.h,
1704 include/linux/comedi.h: Patch from Anders Blomdell
1705 <anders.blomdell@control.lth.se>, fixes quadrature encoder
1706 counting with NI M-series boards.
1708 2007-06-27 11:31 abbotti
1710 * comedi/drivers/: amplc_pc236.c, plx9052.h: Simplified plx9052.h
1711 and moved PCI236-specific bits into amplc_pc236.c.
1713 2007-06-27 10:37 abbotti
1715 * comedi/drivers/amplc_pci230.c: Allow board-specific names to be
1716 used to configure the device. For backwards compatibility, the
1717 driver name can still be used as a wildcard to configure any
1720 I'll use this in future plans to support newer versions of the
1721 boards, where a board-specific name has to be used to get at the
1724 2007-06-27 08:30 abbotti
1726 * comedi/drivers/amplc_pci230.c: Support PCI bus/slot configuration
1729 2007-06-27 08:24 abbotti
1731 * comedi/drivers/amplc_pci230.c: Don't bother reporting any
1732 unsupported Amplicon cards that are found.
1734 2007-06-27 08:09 abbotti
1736 * comedi/drivers/contec_pci_dio.c: Added PCI bus/slot configuration
1737 options. Ignored if unset or zero.
1739 2007-06-27 08:00 abbotti
1741 * comedi/drivers/contec_pci_dio.c: Changed comedi driver_name to
1742 "contec_pci_dio". "dummy" was a silly name.
1744 2007-06-27 06:54 abbotti
1746 * comedi/drivers/icp_multi.h: Replace pci_find_device with
1747 pci_get_device, and use pci_dev_get and pci_dev_put to manage
1748 reference count for pci device.
1750 Also, check result of kmalloc in pci_card_list_init.
1752 2007-06-27 06:37 abbotti
1754 * comedi/drivers/dt2814.c: Don't ignore return value of
1755 comedi_request_irq().
1757 2007-06-27 06:23 abbotti
1759 * comedi/rt.c, comedi/drivers/adl_pci9111.c,
1760 comedi/drivers/adl_pci9118.c, comedi/drivers/adv_pci1710.c,
1761 comedi/drivers/amplc_dio200.c, comedi/drivers/amplc_pc236.c,
1762 comedi/drivers/amplc_pci224.c, comedi/drivers/amplc_pci230.c,
1763 comedi/drivers/cb_das16_cs.c, comedi/drivers/cb_pcidas.c,
1764 comedi/drivers/cb_pcidas64.c, comedi/drivers/cb_pcimdas.c,
1765 comedi/drivers/dt3000.c, comedi/drivers/gsc_hpdi.c,
1766 comedi/drivers/icp_multi.c, comedi/drivers/me4000.c,
1767 comedi/drivers/ni_6527.c, comedi/drivers/ni_65xx.c,
1768 comedi/drivers/ni_labpc.c, comedi/drivers/ni_mio_cs.c,
1769 comedi/drivers/ni_pcidio.c, comedi/drivers/ni_pcimio.c,
1770 comedi/drivers/pcmmio.c, comedi/drivers/pcmuio.c,
1771 comedi/drivers/rtd520.c, comedi/drivers/s626.c,
1772 comedi/drivers/addi-data/addi_common.c,
1773 include/linux/interrupt.h: Update deprecated interrupt flags
1774 (SA_SHIRQ => IRQF_SHARED).
1776 2007-06-22 16:08 fmhess
1778 * comedi/drivers/: ni_mio_common.c, ni_stc.h: A little more code
1779 intended to support counter commands eventually.
1781 2007-06-18 09:53 fmhess
1783 * comedi/drivers/mite.c: Fixed disabling of interrupts in
1786 2007-06-15 11:29 fmhess
1788 * comedi/drivers/: mite.c, mite.h: Added a little more on how the
1789 ni windows drivers enables mite burst mode.
1791 2007-06-15 10:36 fmhess
1793 * comedi/drivers/: mite.c, mite.h, ni_mio_common.c: Fixed burst
1794 mode on dma transfers on pxi-6281
1796 2007-06-13 16:43 fmhess
1798 * comedi/: comedi_fops.c, drivers/ni_mio_common.c: Fixed spurious
1799 warnings about AO interrupts not being acked, due to my recent
1802 2007-06-13 14:51 fmhess
1804 * comedi/comedi_fops.c, comedi/drivers/mite.c,
1805 comedi/drivers/ni_mio_common.c, comedi/drivers/ni_pcidio.c,
1806 comedi/drivers/ni_pcimio.c, comedi/drivers/ni_stc.h,
1807 comedi/drivers/ni_tio.c, comedi/kcomedilib/kcomedilib_main.c,
1808 include/linux/comedidev.h: Got rid of
1809 comedi_subdevice.cmd_cleanup after some reconsideration (it isn't
1810 really needed). Added beginnings of support for NI
1811 general-purpose counter commands.
1813 2007-06-11 15:38 fmhess
1815 * comedi/drivers/: ni_atmio.c, ni_mio_common.c, ni_mio_cs.c,
1816 ni_pcimio.c, ni_stc.h: Take into account different number of dio
1817 channels on various m-series boards.
1819 2007-06-07 09:30 fmhess
1821 * comedi/drivers/ni_pcimio.c: Added board entry for PCIe-6251,
1822 based on device id in email from Michael Mestre
1823 <michael.mestre@free.fr>
1825 2007-06-07 09:26 fmhess
1827 * comedi/drivers/ni_pcimio.c: Changed 6413 caldac types to
1830 2007-06-07 09:24 fmhess
1832 * comedi/drivers/ni_pcimio.c: Added device id for pxi-6143 (patch
1833 from Flavio Antonioli <flavio.antonioli@supsi.ch>)
1835 2007-05-24 08:41 abbotti
1837 * comedi/drivers/pcmmio.c: Applied patch from Calin A. Culianu for
1838 bug #254. The MUX for the AI subdevice was being programmed
1839 incorrectly for synchronous acquisition of more than one AI
1842 2007-05-08 10:28 fmhess
1844 * comedi/drivers/ni_mio_common.c: Added check against maximum ao
1845 update rate in analog output command test.
1847 2007-05-02 12:45 fmhess
1849 * comedi/drivers/ni_mio_common.c: Fixed check of maximum ai scan
1850 rate to take into account multiplexed inputs.
1852 2007-05-02 12:12 fmhess
1854 * comedi/drivers/: ni_atmio.c, ni_mio_cs.c, ni_pcimio.c, ni_stc.h:
1855 Added ao_speed board field for maximum analog output update rate
1858 2007-05-02 09:30 fmhess
1860 * comedi/drivers.c: Tweaked order deallocations happen for an async
1861 buffer allocated with vmalloc.
1863 2007-05-01 17:16 fmhess
1865 * comedi/: comedi_fops.c, drivers.c, drivers/mite.c: Fixed horrible
1866 grinding noises on mmap.
1868 2007-05-01 16:16 fmhess
1870 * comedi/comedi_fops.c, include/linux/comedidev.h: Be more careful
1871 about using all the write-allocated buffer space available, in
1872 the cases where it was allocated previously but never used.
1874 2007-05-01 16:15 fmhess
1876 * comedi/drivers.c: Don't set EOMEDI_CB_EOBUF event flag in
1877 comedi_buf_write_free(), since it may be called by user writing
1880 2007-05-01 16:12 fmhess
1882 * comedi/drivers/mite.c: Handle stop_src TRIG_COUNT with more than
1883 one channel correctly when doing output dma.
1885 2007-04-30 14:36 fmhess
1887 * comedi/drivers/: mite.h, ni_mio_common.c: Mite channels 4 and 5
1888 verified to work with m-series 6289 boards now.
1890 2007-04-29 17:41 fmhess
1892 * comedi/comedi_fops.c, comedi/drivers.c, comedi/drivers/mite.c,
1893 comedi/drivers/mite.h, comedi/drivers/ni_mio_common.c,
1894 comedi/drivers/ni_pcidio.c, comedi/drivers/ni_pcimio.c,
1895 comedi/drivers/ni_stc.h, include/linux/comedidev.h: Allocate
1896 async buffer pages with dma_alloc_coherent, and map them into
1897 continguous virtual addresses with vmap.
1899 2007-04-26 15:59 fmhess
1901 * comedi/drivers/: mite.c, mite.h, ni_mio_common.c, ni_pcidio.c:
1902 Made it possible to request a mite channel from a specific range,
1903 instead of just starting at a specified offset. Only allow use
1904 of mite channels 0-3 for ai/ao, since those are the only ones
1905 that seem to work. Commented out 3 ai convert pulses sent when
1906 clearing ai fifo on 625x boards (based on NI example code), since
1907 it appears to be wrong when tested with real hardware.
1909 2007-04-26 15:29 fmhess
1911 * comedi/drivers/ni_660x.c: Added some documentation of 32 bit dio
1914 2007-04-26 13:43 fmhess
1916 * comedi/drivers/: mite.c, mite.h, ni_660x.c, ni_mio_common.c,
1917 ni_pcidio.c, ni_pcimio.c, ni_stc.h, ni_tio.c, ni_tio.h: Changed
1918 request/release of mite channels to use mite_channel struct
1919 pointers, instead of channel indices. Changed many mite
1920 functions to take mite_channel argument instead of a mite_struct
1921 and a channel index. Added mite_dma_descriptor_ring, since
1922 drivers need to maintain the descriptors seperatly from a
1923 channel, since the channel is reserved/released with each use but
1924 the descriptor ring only changes when comedi's buffer is resized.
1925 Made ni_mio_common.c dynamically allocate mite channels for
1926 ai/ao when needed, instead of permanently assigning mite channels
1929 2007-04-26 11:05 fmhess
1931 * comedi/drivers/ni_labpc_cs.c: Got rid of useless include of
1934 2007-04-26 10:58 fmhess
1936 * comedi/drivers.c: Got rid of call to subdevice's buf_change
1937 callback which occurred after device was detached. Small cleanup
1940 2007-04-26 10:54 fmhess
1942 * comedi/comedi_fops.c, comedi/kcomedilib/kcomedilib_main.c,
1943 include/linux/comedidev.h: Added support for a cmd_cleanup()
1944 callback on subdevices, which is called when a command is
1945 finished. Will be used to release mite DMA channels when no
1948 2007-04-19 15:53 fmhess
1950 * comedi/drivers/: mite.c, mite.h: Added spinlock to mite_struct
1951 for mite_alloc_channel() and mite_free_channel().
1953 2007-04-19 15:41 fmhess
1955 * comedi/comedi_fops.c, comedi/comedi_ksyms.c, comedi/drivers.c,
1956 comedi/drivers/8255.c, comedi/drivers/amplc_pci224.c,
1957 comedi/drivers/cb_pcidas64.c, comedi/drivers/comedi_fc.c,
1958 comedi/drivers/dt282x.c, comedi/drivers/mite.c,
1959 comedi/drivers/mite.h, comedi/drivers/ni_660x.c,
1960 comedi/drivers/ni_mio_common.c, comedi/drivers/ni_pcimio.c,
1961 comedi/drivers/ni_tio.c, comedi/drivers/ni_tio.h,
1962 comedi/kcomedilib/get.c, comedi/kcomedilib/kcomedilib_main.c,
1963 include/linux/comedidev.h: Made some changes to async buffer, to
1964 better accommodate output dma (added read allocation). Tweaked
1965 memory barrier usage for async buffer to try and improve its
1966 correctness. comedi_buf_munge() is now handled entirely inside
1967 comedi_buf_write_free(). Added some helper functions
1968 mite_sync_input_dma() and mite_sync_output_dma() for use in
1969 driver interrupt handlers. Added beginnings of support for NI
1970 general purpose counter input commands.
1972 2007-04-19 15:23 fmhess
1974 * comedi/range.c: Silenced warning from gcc 4.1.2
1976 2007-04-19 14:59 fmhess
1978 * comedi/drivers/ni_65xx.c: Silenced gcc 4.1.2 compile warning.
1980 2007-04-19 13:18 fmhess
1982 * configure.ac: Fixed for warning produced by automake 1.10
1984 2007-04-19 11:15 fmhess
1986 * comedi/Makefile.am: ignore errors from kernel's make modules in
1987 all-local, to avoid failure of make install on nfs filesystem
1990 2007-03-18 10:46 fmhess
1992 * comedi/drivers/adv_pci_dio.c: Fix from Navneet Kataria
1993 <nkataria@npcil.co.in> for the following problem:
1995 ... when I initialize the device using comedi_config command, the
1996 device's 1st and 9th relay automatically goes to energize state.
1998 2007-02-26 12:23 fmhess
2000 * Documentation/comedi/insn_config, comedi/comedi_fops.c,
2001 comedi/drivers/ni_65xx.c, comedi/drivers/ni_660x.c,
2002 include/linux/comedi.h: Added support for configuring dio
2003 direction on NI 660x boards through subdevice 1. Also added
2004 support for selecting digital input filter with
2005 INSN_CONFIG_ALT_FILTER.
2007 2007-02-20 22:23 fmhess
2009 * Contributors, comedi/drivers/ni_mio_common.c: Bug fix from Edwin
2010 Steiner <edwin.steiner@gmx.net>:
2012 The problem is that in ni_m_series_load_channelgain_list
2013 config_bits is not reset to 0 in the loop over the channels.
2015 2007-02-04 23:04 fmhess
2017 * comedi/comedi_fops.c: Only check if parse_insn returns a negative
2020 2007-01-31 20:28 fmhess
2022 * comedi/drivers/ni_660x.c: Counters should start at subdevice 2,
2023 not 1 (was blowing away the dio subdevice).
2025 2007-01-30 22:13 fmhess
2027 * comedi/drivers/: Makefile.am, pcmmio.c: New driver from "Calin A.
2028 Culianu" <calin@ajvar.org>:
2030 This driver adds support for the Winsystems PCM-MIO PC/104 based
2031 multifunction board. This board has 16 AI, 8 AO, and 48 DIO
2032 channels. The driver is almost complete -- it is just missing
2033 asynchronous mode for AI and AO. But synchronous mode works
2034 fine. There is even IRQ support for the DIO lines
2035 (edge-triggered interrupts).
2037 2007-01-23 21:00 fmhess
2039 * comedi/drivers/: pcmda12.c, pcmuio.c: Patch from "Calin A.
2040 Culianu" <calin@ajvar.org>:
2042 A pet peeve of mine is that the two driver that I wrote, the
2043 pcmda12 and pcmuio driver, format incorrectly when displayed on
2044 the comedi.org "Supported Hardware" web page. This is because
2045 they are incorrectly formatted in the driver's "Devices:" line.
2046 This patch fixes this so that the Devices: line is now correctly
2049 2007-01-12 14:55 fmhess
2051 * comedi/drivers/: ni_660x.c, ni_mio_common.c: Ported ni_660x.c to
2052 use counter support provided by ni_tio.c
2054 2007-01-08 16:42 fmhess
2056 * comedi/drivers/ni_tio.c: Fixed some breaks that were supposed to
2057 break out of switches. Fixed setting of first gate source when
2058 choosing NI_GPCT_GATE_PIN_GATE_SELECT().
2060 2007-01-08 16:10 fmhess
2062 * include/linux/comedi.h: Fixed NI_GPCT_CLOCK_SRC_SELECT_MASK to
2063 allow for PFI sources.
2065 2007-01-08 15:49 fmhess
2067 * comedi/drivers/ni_pcimio.c: fixed read of G_Status_Register for
2070 2007-01-08 10:09 fmhess
2072 * comedi/drivers/ni_tio.c: Ask board which load register will be
2073 used next, since it might have changed since the last time it was
2076 2007-01-05 15:54 fmhess
2078 * comedi/drivers/ni_mio_common.c: Fixed reading of counters'
2079 hardware and software save registers.
2081 2007-01-05 15:38 fmhess
2083 * comedi/drivers/: ni_atmio.c, ni_mio_common.c, ni_mio_cs.c,
2084 ni_pcimio.c, ni_stc.h: Ported ni_mio_common.c to use ni_tio.c for
2085 NI general-purpose counter support. Have tested only counter in
2086 continuous pulse generation mode so far (see
2087 comedilib/demo/gpct_pulse_generator.c which I will soon commit to
2090 2007-01-05 15:35 fmhess
2092 * include/linux/comedi.h: Changed value of
2093 NI_GPCT_DISABLED_GATE_SELECT so it plays nice with CR_CHAN macro,
2094 which I used in ni_tio.c
2096 2007-01-05 10:25 fmhess
2098 * comedi/comedi_fops.c, comedi/drivers/ni_tio.c,
2099 include/linux/comedi.h: Renamed INSN_CONFIG_RESET_COUNT to more
2100 general INSN_CONFIG_RESET. Made setting of count on ni
2101 general-purpose counters leave the values of the load a/b
2102 registers, and the load source select undisturbed.
2104 2007-01-05 09:19 fmhess
2106 * Documentation/comedi/insn_config, comedi/drivers/ni_tio.c,
2107 include/linux/comedi.h: Added mode bit for selecting load a/b
2108 counter load sources on NI general- purpose counters. Renamed a
2109 couple members of the ni_gpct_arm_source enum. Added a few lines
2110 of documentation about some additional INSN_CONFIG.
2112 2006-12-29 11:47 fmhess
2114 * comedi/Makefile.am: use $(MAKE) instead of make. This fixes the
2115 use of the -jN option for parallel compilation.
2117 2006-12-20 15:51 fmhess
2119 * comedi/drivers/: ni_tio.c, ni_tio.h: Calculate clock period
2120 taking into account prescaling.
2122 2006-12-20 13:18 fmhess
2124 * comedi/drivers/ni_tio.h: Added declaration for
2125 ni_tio_init_counter()
2127 2006-12-19 10:47 fmhess
2129 * Documentation/comedi/insn_config, comedi/comedi_fops.c,
2130 comedi/drivers/ni_tio.c, include/linux/comedi.h: Added support
2131 for hardware arming of counters, and set Gi_Synchronize_Gate_Bit
2134 2006-12-19 09:19 fmhess
2136 * include/linux/comedilib.h: Added declaration of
2137 comedi_mark_buffer_written().
2139 2006-12-18 21:26 fmhess
2141 * comedi/kcomedilib/ksyms.c: Added missing export of
2142 comedi_mark_buffer_written symbol, as noted by "Andreas Leuner"
2143 <al14@inf.tu-dresden.de>
2145 2006-12-18 21:20 fmhess
2147 * include/linux/config.h: defines from comedi's config.h in the
2148 top-level comedi directory are still used.
2150 2006-12-15 15:54 fmhess
2152 * comedi/drivers/ni_tio.c, include/linux/comedi.h: Added support
2153 for x2 prescaling on ni general-purpose counters.
2155 2006-12-15 11:34 fmhess
2157 * comedi/comedi_fops.c, comedi/drivers/ni_tio.c,
2158 include/linux/comedi.h: Added INSN_CONFIG_RESET_COUNT
2160 2006-12-14 16:08 fmhess
2162 * comedi/drivers/ni_tio.c: Added ni_tio_init_counter(), and
2163 exported some symbols.
2165 2006-12-14 14:43 fmhess
2167 * comedi/drivers/ni_tio.c, include/linux/comedi.h,
2168 include/linux/interrupt.h: Made setting of gate sources more
2169 uniform across different hardware families.
2171 2006-12-12 12:39 fmhess
2173 * comedi/drivers/: adl_pci9111.c, adl_pci9118.c, adv_pci1710.c,
2174 amplc_dio200.c, amplc_pc236.c, amplc_pci224.c, amplc_pci230.c,
2175 cb_das16_cs.c, cb_pcidas.c, cb_pcidas64.c, comedi_parport.c,
2176 das16.c, das16m1.c, das1800.c, das6402.c, das800.c, dmm32at.c,
2177 dt2811.c, dt2814.c, dt282x.c, dt3000.c, gsc_hpdi.c, icp_multi.c,
2178 me4000.c, ni_6527.c, ni_65xx.c, ni_at_a2150.c, ni_atmio16d.c,
2179 ni_labpc.c, ni_mio_common.c, ni_pcidio.c, pcl711.c, pcl812.c,
2180 pcl816.c, pcl818.c, pcmuio.c, quatech_daqp_cs.c, rtd520.c,
2181 rti800.c, s626.c: Fixed interrupt handler prototypes for all
2182 drivers when compiling against 2.6.19 kernels.
2184 2006-12-12 10:14 fmhess
2186 * include/linux/interrupt.h: Added PT_REGS_ARG macro to deal with
2187 change to interrupt handler prototype in kernel 2.6.19.
2189 2006-12-11 15:43 fmhess
2191 * comedi/drivers/ni_tio.c, comedi/drivers/ni_tio.h,
2192 include/linux/comedi.h: Made setting of counter clock source more
2193 uniform across e-series, m-series, and 660x boards.
2195 2006-12-08 11:53 fmhess
2197 * comedi/comedi_fops.c, comedi/drivers/Kbuild,
2198 comedi/drivers/Makefile.am, comedi/drivers/das08.c,
2199 comedi/drivers/ni_mio_common.c, comedi/drivers/ni_tio.c,
2200 comedi/drivers/ni_tio.h, include/linux/comedi.h: First pass at
2201 consistent support for NI general-purpose counters. Will replace
2202 counter support in ni_mio_common.c and ni_660x.c. Note quite
2203 done yet, but it compiles.
2205 2006-12-08 11:50 fmhess
2207 * Documentation/comedi/insn_config, comedi/drivers/amplc_dio200.c:
2208 Added additional field to INSN_CONFIG_SET/GET_GATE_SRC, to
2209 support devices with multiple gate inputs (NI counters can have 2
2212 2006-12-06 18:57 bporr
2214 * comedi/drivers/usbduxfast.c: The flag SDF_CMD_READ was missing
2215 which gave the error number "-1" during async reads.
2217 2006-12-06 08:58 fmhess
2219 * include/linux/config.h: Added missing include of linux/version.h
2221 2006-12-05 16:51 bporr
2223 * comedi/drivers/: adl_pci9111.c, pcl711.c: Removed the boolean
2224 definition from the driver and moved it to stddef.h
2226 2006-12-05 16:50 bporr
2228 * include/linux/stddef.h: Moved the boolean definition from the
2229 driver files to stddef because from 2.6.19 boolean is defined
2232 2006-12-05 16:46 bporr
2234 * include/linux/config.h: From 2.6.19 config.h is no longer needed.
2235 Added an ifdef statement.
2237 2006-12-04 18:24 bporr
2239 * comedi/drivers/usbduxfast.c: Added external trigger support to
2240 the driver. Added a define for 2.6.19 because the completion
2241 function is without register arguments (as was pre 2.6.0).
2242 Changed the GPIF programming so that it does no longer loops
2243 through the idle state. Instead I use the first states to reset
2244 the counter for channels.
2246 2006-12-04 18:20 bporr
2248 * comedi/drivers/usbdux.c: From 2.6.19 the pointer to the
2249 completion function is (again) without the register argument.
2250 That's basically pre 2.6.0
2252 2006-11-29 10:31 fmhess
2254 * comedi/drivers/ni_pcimio.c: Minor update to documentation
2257 2006-11-20 15:15 fmhess
2259 * comedi/drivers/: mite.c, mite.h: Mite byte-swapping bits seem to
2260 be associated with device/memory ports as opposed to being always
2263 2006-11-20 14:41 fmhess
2265 * comedi/drivers.c: Fixed possibile failures to decrement module
2266 use count on errors (one was bug I probably introduced recently).
2268 2006-11-20 11:37 fmhess
2270 * comedi/drivers/: mite.c, ni_mio_common.c, ni_pcimio.c, ni_stc.h:
2271 Differentiate between 622x, 625x, and 628x m-series boards. Fix
2272 adc reset for 625x boards, based on example code from ni
2273 (untested on hardware). Fix polarity of AI_CONVERT output for
2274 622x boards, based on ni example code. Do 32 bit pci transfers
2275 on analog output dma, now that the sample ordering has been
2276 resolved through byte-swapping bits in mite chip. Use external
2277 clock (when configured) for timebase 3 too (I believe timebase 3
2278 is the 80 MHz clock).
2280 2006-11-17 11:07 fmhess
2282 * comedi/drivers/: mite.c, mite.h: Figured out what a couple bits
2283 in the mite channel control register do (byte swapping). Used
2284 them to make 32 bit pci transfers to 16 bit analog outputs
2287 2006-11-17 09:03 fmhess
2289 * comedi/: comedi_fops.c, drivers.c: Don't assume class_device has
2292 2006-11-15 21:10 fmhess
2294 * comedi/drivers/ni_pcimio.c: Changed some ad8804 caldac types to
2297 2006-11-15 16:25 fmhess
2299 * comedi/comedi_fops.c, comedi/comedi_fops.h, comedi/drivers.c,
2300 comedi/proc.c, comedi/range.c, comedi/drivers/adl_pci9111.c,
2301 comedi/drivers/adl_pci9118.c, comedi/drivers/adv_pci1710.c,
2302 comedi/drivers/amplc_dio200.c, comedi/drivers/amplc_pc236.c,
2303 comedi/drivers/amplc_pci224.c, comedi/drivers/amplc_pci230.c,
2304 comedi/drivers/cb_das16_cs.c, comedi/drivers/cb_pcidas.c,
2305 comedi/drivers/cb_pcidas64.c, comedi/drivers/cb_pcidda.c,
2306 comedi/drivers/comedi_parport.c,
2307 comedi/drivers/comedi_rt_timer.c, comedi/drivers/comedi_test.c,
2308 comedi/drivers/das16.c, comedi/drivers/das16m1.c,
2309 comedi/drivers/das1800.c, comedi/drivers/das800.c,
2310 comedi/drivers/dmm32at.c, comedi/drivers/dt2814.c,
2311 comedi/drivers/dt282x.c, comedi/drivers/dt3000.c,
2312 comedi/drivers/gsc_hpdi.c, comedi/drivers/me4000.c,
2313 comedi/drivers/me_daq.c, comedi/drivers/mite.c,
2314 comedi/drivers/mite.h, comedi/drivers/ni_6527.c,
2315 comedi/drivers/ni_65xx.c, comedi/drivers/ni_660x.c,
2316 comedi/drivers/ni_at_a2150.c, comedi/drivers/ni_atmio16d.c,
2317 comedi/drivers/ni_labpc.c, comedi/drivers/ni_mio_common.c,
2318 comedi/drivers/ni_pcidio.c, comedi/drivers/pcl711.c,
2319 comedi/drivers/pcl812.c, comedi/drivers/pcl816.c,
2320 comedi/drivers/pcmuio.c, comedi/drivers/quatech_daqp_cs.c,
2321 comedi/drivers/rtd520.c, comedi/drivers/s626.c,
2322 comedi/drivers/skel.c, comedi/drivers/usbdux.c,
2323 comedi/drivers/usbduxfast.c, include/linux/comedi.h,
2324 include/linux/comedidev.h: Added support for generating a
2325 seperate device file for each subdevice that supports commands.
2326 Subdevices need to indicate which directions they support
2327 commands in with the new subdevice flags SDF_CMD_READ and
2328 SDF_CMD_WRITE. Breaks compatibility with 2.4 kernels.
2329 Currently, only 8-bit minor numbers are used, limiting the
2330 maximum subdevice to 15. This should be easily changeable once
2331 more distros support 20-bit minor numbers.
2333 2006-11-13 09:11 abbotti
2335 * comedi/drivers/s526.c: Replaced deprecated use of check_region().
2337 2006-11-13 09:06 abbotti
2339 * comedi/: comedi_fops.c, drivers.c, drivers/ni_65xx.c,
2340 drivers/ni_mio_common.c: Fixed some C++-isms: mixed declarations
2343 2006-11-09 13:12 fmhess
2345 * comedi/drivers.c: Fixed oops caused by my giving
2346 comedi_driver.board_name a well-defined type. Fix and bug report
2347 was from from sinkin <jinzhucheng@tom.com>.
2349 2006-11-09 12:38 fmhess
2351 * Documentation/comedi/insn_config, comedi/comedi_fops.c,
2352 comedi/drivers.c, comedi/drivers/cb_pcimdda.c,
2353 comedi/drivers/mite.c, comedi/drivers/ni_mio_common.c,
2354 include/linux/comedidev.h: Added dev_t to comedi_subdevice in
2355 preparation for adding a device file for each streaming
2356 subdevice. Got rid of unused options array from comedi_device.
2358 2006-11-07 10:46 fmhess
2360 * comedi/drivers/ni_mio_common.c: Added init of ai static control
2363 2006-11-06 19:04 fmhess
2365 * comedi/drivers/ni_mio_common.c: Updated comment about dma
2368 2006-11-06 16:10 fmhess
2370 * comedi/drivers/ni_mio_common.c: Blah, doing 32 pci transfers
2371 causes the channel order to get swapped, switching back to 16
2374 2006-11-03 21:39 fmhess
2376 * comedi/drivers/ni_mio_common.c: Do 32 bit dma transfers for
2379 2006-11-02 14:34 fmhess
2381 * comedi/drivers/ni_mio_common.c: Added some commented-out code for
2382 measuring speed of dma transfers for ao.
2384 2006-11-01 22:22 fmhess
2386 * comedi/drivers/mite.h: Fixed decode of write post fifo depth.
2388 2006-11-01 15:56 fmhess
2390 * comedi/drivers/ni_stc.h: Added a couple more (unused_) bit
2393 2006-11-01 15:55 fmhess
2395 * include/linux/comedi.h: put COMEDI_INPUT, etc. in their own enum.
2397 2006-11-01 14:52 fmhess
2399 * comedi/drivers/ni_mio_common.c: fixed hosing of ao_mode2
2402 2006-10-27 13:19 fmhess
2404 * comedi/drivers/ni_mio_common.c: Set AO_Number_Of_DAC_Packages bit
2407 2006-10-27 13:18 fmhess
2409 * comedi/comedi_fops.c: check length of INSN_CONFIG_ANALOG_TRIG
2411 2006-10-27 11:46 fmhess
2413 * comedi/drivers/ni_mio_common.c: Fixed setting of
2414 MSeries_AO_Update_Timed_Bit in ao commands for m-series.
2416 2006-10-26 17:04 fmhess
2418 * comedi/drivers/ni_mio_common.c: Fixed waveform analog output on
2419 m-series, which I found was only working for doing a single
2420 channel output on channel 0.
2422 2006-10-25 11:33 fmhess
2424 * comedi/drivers/ni_mio_common.c: Only try to initialize pfi output
2425 select registers if it's an m-series board. Initialize pfi do
2428 2006-10-24 16:46 fmhess
2430 * comedi/drivers/: ni_mio_common.c, ni_stc.h: Initialize pfi output
2433 2006-10-24 16:29 fmhess
2435 * comedi/drivers/ni_mio_common.c: Implemented insn_bits for PFI
2436 subdevice with m-series boards.
2438 2006-10-24 16:29 fmhess
2440 * comedi/comedi_fops.c: Check length of INSN_BITS instructions in
2443 2006-10-24 14:52 fmhess
2445 * comedi/drivers/ni_mio_common.c, comedi/drivers/ni_stc.h,
2446 include/linux/comedi.h: Added support for configuring pfi routing
2447 on m-series boards with INSN_CONFIG_SET_ROUTING.
2449 2006-10-24 11:26 fmhess
2451 * comedi/drivers/ni_mio_common.c: m-series has 16 pfi lines instead
2454 2006-10-24 11:21 fmhess
2456 * comedi/drivers/ni_mio_common.c: Fixed search for best pll
2459 2006-10-24 11:06 fmhess
2461 * comedi/drivers/ni_mio_common.c, include/linux/comedi.h: Added
2462 NI_EXT_PFI() and NI_EXT_RTSI() helper functions to comedi.h for
2463 specifying pfi/rtsi lines as external trigger sources. Tweaked a
2464 couple names to match ni stc documentation more closely.
2466 2006-10-24 11:03 fmhess
2468 * comedi/drivers/ni_pcimio.c: Minor updates to documentation
2471 2006-10-23 15:33 fmhess
2473 * Documentation/comedi/insn_config, comedi/comedi_fops.c,
2474 comedi/drivers/ni_mio_common.c, comedi/drivers/ni_pcimio.c,
2475 comedi/drivers/ni_stc.h, include/linux/comedi.h: Added support
2476 for changing routing of signals to RTSI pins. Fixed various bugs
2477 in syncronization to external clock sources.
2479 2006-10-21 18:54 bporr
2481 * comedi/drivers/usbduxfast.c: Fixed two small bugs Ian Abbott
2482 pointed out. Ian Wrote: The first one is just a tiny mistake in
2483 usbduxfast_ai_cmdtest():
2485 /* step 3: make sure arguments are trivially compatible
2488 if(cmd->start_arg == TRIG_NOW && cmd->start_arg != 0)
2492 if(cmd->start_src == TRIG_NOW && cmd->start_arg != 0)
2494 The other one is a mismatch between cmdtest and cmd. cmdtest
2495 checks start_src==TRIG_NOW or start_src==TRIG_EXT, but cmd checks
2496 start_src==TRIG_NOW and otherwise assumes start_src==TRIG_INT.
2498 2006-10-20 12:15 fmhess
2500 * comedi/drivers/: ni_pcimio.c, ni_stc.h: Added missing offsets for
2501 RTSI register on m-series
2503 2006-10-20 11:31 fmhess
2505 * comedi/drivers/: ni_mio_common.c, ni_stc.h: Added support for
2506 INSN_CONFIG_GET_CLOCK_SRC
2508 2006-10-19 17:06 fmhess
2510 * Documentation/comedi/insn_config, comedi/drivers/ni_mio_common.c,
2511 comedi/drivers/ni_pcimio.c, comedi/drivers/ni_stc.h,
2512 include/linux/comedi.h: Added support for configuring external
2513 clock sources on ni mio boards, including using the PLL on
2516 2006-10-19 16:56 fmhess
2518 * comedi/: comedi_fops.c, drivers/amplc_dio200.c: Added some more
2519 data length checks for config instructions to comedi_fops.c
2521 2006-10-18 19:01 fmhess
2523 * comedi/drivers/ni_stc.h: fixed max PLL divisor/multiplier
2525 2006-10-18 15:24 fmhess
2527 * comedi/drivers/ni_stc.h: Added some bit definitions to support
2528 the external reference clock driven phased-locked loop.
2530 2006-10-18 10:32 fmhess
2532 * comedi/drivers/ni_mio_common.c: Replaced a bunch of printk with
2535 2006-10-18 09:01 fmhess
2537 * comedi/drivers/ni_65xx.c: Added missing pci device ids using
2538 values provided by Tim Ousley <tim.ousley@ni.com>
2540 2006-10-17 15:16 fmhess
2542 * comedi/drivers/ni_65xx.c: Put in some guesses as to whether
2543 various boards should have their outputs inverted.
2545 2006-10-17 13:21 fmhess
2547 * comedi/: drivers.c, drivers/ni_65xx.c: Reworked INSN_BITS to
2548 support dio subdevices with > 32 channels by specifying a base
2549 channel in the insn.chanspec.
2551 2006-10-17 12:11 fmhess
2553 * comedi/drivers.c: Fixed insn_rw_emulate_bits() for reads when
2554 channel is >= 32. I don't like this new scheme, instead I think
2555 I'm going support >= 32 dio channels by making the insn chanspec
2556 specify a base channel for the dio bitmask.
2558 2006-10-17 11:37 fmhess
2560 * comedi/drivers/ni_65xx.c: Fixed reversal of input/output when
2561 configuring dio directions. Fixed problems with reads and writes
2562 I created with earlier work.
2564 2006-10-17 11:36 fmhess
2566 * comedi/drivers.c: Made insn_rw_emulate_bits() work for dio
2567 subdevice with more than 32 channels (ni_65xx).
2569 2006-10-16 17:01 fmhess
2571 * comedi/drivers/ni_65xx.c: Added support for 6509, and other
2572 boards in family. Will test tommorrow.
2574 2006-10-16 15:05 fmhess
2576 * comedi/drivers.c, comedi/drivers/acl7225b.c,
2577 comedi/drivers/adl_pci7296.c, comedi/drivers/adl_pci7432.c,
2578 comedi/drivers/adl_pci8164.c, comedi/drivers/adl_pci9111.c,
2579 comedi/drivers/adl_pci9118.c, comedi/drivers/adv_pci1710.c,
2580 comedi/drivers/adv_pci_dio.c, comedi/drivers/aio_aio12_8.c,
2581 comedi/drivers/aio_iiro_16.c, comedi/drivers/amplc_dio200.c,
2582 comedi/drivers/amplc_pc236.c, comedi/drivers/amplc_pc263.c,
2583 comedi/drivers/amplc_pci224.c, comedi/drivers/comedi_bond.c,
2584 comedi/drivers/comedi_test.c, comedi/drivers/das08.c,
2585 comedi/drivers/das08.h, comedi/drivers/das16.c,
2586 comedi/drivers/das16m1.c, comedi/drivers/das1800.c,
2587 comedi/drivers/das800.c, comedi/drivers/dmm32at.c,
2588 comedi/drivers/dt2811.c, comedi/drivers/dt282x.c,
2589 comedi/drivers/icp_multi.c, comedi/drivers/me4000.c,
2590 comedi/drivers/me4000.h, comedi/drivers/me_daq.c,
2591 comedi/drivers/ni_at_ao.c, comedi/drivers/ni_atmio16d.c,
2592 comedi/drivers/ni_labpc.c, comedi/drivers/pcl711.c,
2593 comedi/drivers/pcl724.c, comedi/drivers/pcl726.c,
2594 comedi/drivers/pcl730.c, comedi/drivers/pcl812.c,
2595 comedi/drivers/pcl816.c, comedi/drivers/pcl818.c,
2596 comedi/drivers/pcm3724.c, comedi/drivers/pcmad.c,
2597 comedi/drivers/pcmda12.c, comedi/drivers/pcmuio.c,
2598 comedi/drivers/poc.c, comedi/drivers/rtd520.c,
2599 comedi/drivers/rti800.c, comedi/drivers/s526.c,
2600 comedi/drivers/skel.c, comedi/drivers/ssv_dnp.c,
2601 comedi/kcomedilib/get.c, include/linux/comedidev.h,
2602 include/linux/comedilib.h: Gave board_name member of
2603 comedi_driver_struct a well-defined type. Added const qualifier
2606 2006-10-16 13:45 fmhess
2608 * comedi/drivers/s526.c: Fixed a couple compile warnings.
2610 2006-10-16 11:40 fmhess
2612 * comedi/drivers/ni_65xx.c: Added pci device id for pxi-6509, fixed
2615 2006-10-15 19:33 fmhess
2617 * comedi/drivers/ni_mio_common.c: First pass at supporting 32 bit
2618 static dio on m-series boards (untested).
2620 2006-10-13 20:10 fmhess
2622 * Contributors: Added contributor
2624 2006-10-13 20:09 fmhess
2626 * comedi/drivers/: Kbuild, Makefile.am, adl_pci7296.c, ni_65xx.c:
2627 New drivers from Jonathan Grierson <jd@renko.co.uk>:
2629 Hi, I've recently been working with two digital daq cards and
2630 have written drivers to get them working with Comedi.
2632 The first is for the National Instruments PCI-6514. It could
2633 perhaps be merged with the 6527 driver because I used this as a
2634 base but the 6514 is part of a series from NI which are all quite
2635 similar and not quite as advanced. Let me know what you think.
2636 I'm afraid it needed to be done quite quickly and so felt it
2637 would be easier to produce a simpler driver rather than hack the
2640 The second is for the Adlink PCI-7296. Just a pci wrapper for 4
2641 8255 devices. Only basic IO enabled so far so no interrupts.
2643 2006-10-13 13:44 fmhess
2645 * comedi/drivers/ni_pcimio.c: Added support for pcie-629 and
2648 2006-10-13 13:21 fmhess
2650 * comedi/drivers/ni_pcidio.c: White space changes.
2652 2006-10-09 20:43 fmhess
2654 * comedi/drivers/unioxx5.c: Fixed up documentation comments.
2656 2006-10-09 20:37 fmhess
2658 * comedi/drivers/: Kbuild, Makefile.am, unioxx5.c: New driver from
2659 Nickolay Petrov <nick@office.etersoft.ru>:
2661 Driver for Fastwel UNIOxx-5 (analog and digital i/o) boards.
2662 Copyright (C) 2006 Kruchinin Daniil (asgard) [asgard@etersoft.ru]
2664 2006-10-09 20:35 fmhess
2666 * comedi/drivers/ni_mio_common.c: Mask off bogus high bits for
2667 m-series boards with 16 bits or less.
2669 2006-09-20 20:00 fmhess
2671 * comedi/drivers/: Kbuild, Makefile.am, s526.c: New driver from
2672 Everett Wang <everteq@sbcglobal.net>:
2674 We have written a comedi driver for sensoray 526 board. It is a
2675 very small PC104 format multifunction card. We have used this
2676 driver for a while and it is pretty stable.
2678 2006-09-14 13:52 fmhess
2680 * include/linux/: device.h, mm.h: Added GPL header.
2682 2006-09-11 09:53 fmhess
2684 * comedi/drivers/ni_pcidio.c: Added SDF_PACKED subdevice flag.
2686 2006-09-07 10:44 fmhess
2688 * comedi/drivers/ni_mio_common.c, include/linux/comedi.h: Added
2689 SDF_SOFT_CALIBRATED subdevice flag.
2691 2006-08-23 10:15 fmhess
2693 * comedi/drivers/ni_6527.c: fixed small chance of attempting to
2694 free an unallocated irq.
2696 2006-08-23 10:05 fmhess
2698 * comedi/Makefile.am: Install modules into "comedi" subdir instead
2699 of "extra" subdir when using kbuild.
2701 2006-08-22 21:48 fmhess
2703 * comedi/drivers/ni_mio_cs.c: Fixed irq argument to
2704 comedi_request_irq()
2706 2006-08-22 12:26 abbotti
2708 * comedi/comedi_fops.c, include/linux/device.h: Renamed
2709 CLASS_DEVICE_CREATE to COMEDI_CLASS_DEVICE_CREATE to avoid name
2712 2006-08-21 12:25 abbotti
2714 * include/linux/time.h: Fix for SuSE 9.0 2.4.21 kernel. Simplify
2715 jiffies_to_msecs() and msecs_to_jiffies() to avoid preprocessor
2716 optimisations that depend on HZ being a C constant expression.
2717 Just round the result up to the nearest integer. The supported
2718 range of input values (avoiding arithmetic overflow) is now less
2719 than that of the Linux versions of these functions for common
2720 values of HZ, but that's unlikely to cause any problems (and if
2721 it does we can fix it by making the functions more complicated).
2723 2006-08-17 09:52 fmhess
2725 * comedi/drivers/ni_mio_common.c: m-series boards are unhappy if ai
2726 config fifo is empty, even when you are bypassing it.
2728 2006-08-16 15:18 tag r0_7_73
2730 2006-08-16 15:18 fmhess
2732 * ChangeLog: 0.7.73 changes
2734 2006-08-16 15:09 fmhess
2736 * configure.ac: bump version for 0.7.73
2738 2006-08-16 11:55 fmhess
2740 * comedi/drivers/ni_pcimio.c: Fixed max ai speed for 628x boards.
2742 2006-08-16 11:54 fmhess
2744 * comedi/drivers/ni_stc.h: Added bit definitions for m-series ai
2745 chanlist configuration register.
2747 2006-08-16 11:22 fmhess
2749 * comedi/drivers/ni_mio_common.c: Use new m-series chanlist
2750 configuration for m-series boards, instead of relying on
2751 backwards compatibility with e-series.
2753 2006-08-16 11:21 fmhess
2755 * include/linux/comedidev.h: Fixed bytes_per_sample to return
2756 correct value in lsampl_t case, was broken due to confusion
2757 between subdev->flags and subdev->subdev_flags.
2759 2006-08-15 16:21 fmhess
2761 * comedi/drivers/ni_mio_common.c: Fix calculation of bytes per scan
2762 for 18-bit analog input m-series boards when generating
2765 2006-08-15 14:58 fmhess
2767 * comedi/comedi_fops.c: Fix rounding up of buffer size to integer
2768 multiple of page size.
2770 2006-08-14 10:07 tag r0_7_72
2772 2006-08-14 10:07 fmhess
2774 * configure.ac: Bumped version for 0.7.72
2776 2006-08-14 10:06 fmhess
2778 * ChangeLog: Added 0.7.72 changes, and fixed misspellings of Ian
2781 2006-08-14 10:05 fmhess
2783 * Contributors: Added new contributor.
2785 2006-08-14 09:45 fmhess
2787 * comedi/drivers/: aio_aio12_8.c, aio_iiro_16.c: Added missing GPL
2790 2006-08-13 22:58 fmhess
2792 * comedi/drivers/: Kbuild, Makefile.am, aio_aio12_8.c,
2793 aio_iiro_16.c: New drivers from Pablo Mejia
2794 <pablo@cctechnol.com>:
2796 We have written basic drivers for two PC-104 boards we are using
2797 at work and we would like to contribute them to the Comedi
2798 project. The drivers are for two Advanced Digital Logic
2799 (www.adlogic-pc104.com) boards:
2802 http://www.adlogic-pc104.com/products/peripherals/datasheets/104-AIO12-8.pdf
2805 http://www.adlogic-pc104.com/products/peripherals/datasheets/104-IIRO-16.pdf
2807 The actual manufacturer is Acces I/O (http://accesio.com). I
2808 believe the same boards are also available from
2809 (http://kontron.com)
2811 The drivers are basic. For instance no asynchronous operations
2812 are supported. The drivers do work (tested on Fedora Core 4 and
2815 2006-08-11 13:28 abbotti
2817 * autogen.sh: Restore the old COPYING and INSTALL files after they
2818 are overwritten by autoreconf -i -f.
2820 2006-08-11 11:08 abbotti
2822 * Documentation/comedi/Hardware_Driver.HOWTO: Updated 'Adding new
2825 2006-08-11 09:54 abbotti
2827 * Makefile.am, TODO, Documentation/Configure.help,
2828 Documentation/Configure.help.append: Removed
2829 Documentation/Configure.help and
2830 Documentation/Configure.help.append
2832 2006-08-11 09:53 abbotti
2834 * comedi/drivers/addi-data/Makefile.am: Moved addi_data.c into
2835 EXTRA_DIST until the drivers are back in the fold.
2837 2006-08-11 09:47 abbotti
2839 * scripts/check_driver: Skipped obsolete tests and added some new
2842 2006-08-11 08:06 abbotti
2844 * comedi/drivers/das6402.c: Corrected a printk format string that I
2845 forgot to update in previous commit of das6402.c.
2847 2006-08-11 07:55 abbotti
2849 * Makefile.am: Add 'Contributors' to EXTRA_DIST.
2851 2006-08-11 07:42 abbotti
2853 * Makefile.am, include/linux/kern_compat.h: Removed obsolete
2854 include/linux/kern_compat.h file.
2856 2006-08-11 07:32 abbotti
2858 * Config.in, comedi/Config.in: Deleted obsolete Config.in files.
2860 2006-08-11 07:26 abbotti
2862 * comedi/: Makefile.am, drivers/Makefile.am,
2863 drivers/addi-data/Makefile.am, kcomedilib/Makefile.am: Add Kbuild
2866 2006-08-11 07:08 abbotti
2868 * Makefile.am: Added some kernel compatability include files to
2871 2006-08-08 10:47 fmhess
2873 * include/linux/types.h: Added missing include for linux/version.h
2875 2006-08-08 10:40 fmhess
2877 * comedi/comedi_fops.c: Added length checks for data array of
2878 INSN_CONFIG_ALT_SOURCE and INSN_CONFIG_PWM_OUTPUT
2880 2006-08-07 14:02 abbotti
2882 * comedi/drivers/: amplc_dio200.c, amplc_pc236.c, amplc_pc263.c,
2883 amplc_pci224.c: Used pci_name() when printing PCI device
2886 2006-08-07 14:01 abbotti
2888 * include/linux/pci.h: Add compatibility function pci_name(pci_dev)
2889 for kernel < 2.4.22. It returns the pci device name as a char *
2890 (e.g. "00:09.0" for bus 0, slot 9, func 0, or "0000:00:09.0" for
2891 recent kernels that include the PCI domain in the string).
2893 2006-08-07 13:33 abbotti
2895 * comedi/drivers/8255.c, comedi/drivers/adl_pci6208.c,
2896 comedi/drivers/adl_pci9111.c, comedi/drivers/adl_pci9118.c,
2897 comedi/drivers/adv_pci1710.c, comedi/drivers/adv_pci_dio.c,
2898 comedi/drivers/amplc_dio200.c, comedi/drivers/amplc_pc236.c,
2899 comedi/drivers/amplc_pc263.c, comedi/drivers/amplc_pci224.c,
2900 comedi/drivers/amplc_pci230.c, comedi/drivers/c6xdigio.c,
2901 comedi/drivers/cb_das16_cs.c, comedi/drivers/cb_pcidas.c,
2902 comedi/drivers/cb_pcidas64.c, comedi/drivers/cb_pcidda.c,
2903 comedi/drivers/cb_pcimdas.c, comedi/drivers/cb_pcimdda.c,
2904 comedi/drivers/comedi_parport.c, comedi/drivers/das08_cs.c,
2905 comedi/drivers/das16.c, comedi/drivers/das16m1.c,
2906 comedi/drivers/das1800.c, comedi/drivers/das6402.c,
2907 comedi/drivers/das800.c, comedi/drivers/dt2801.c,
2908 comedi/drivers/dt2811.c, comedi/drivers/dt2814.c,
2909 comedi/drivers/dt2815.c, comedi/drivers/dt2817.c,
2910 comedi/drivers/dt282x.c, comedi/drivers/dt3000.c,
2911 comedi/drivers/fl512.c, comedi/drivers/gsc_hpdi.c,
2912 comedi/drivers/icp_multi.c, comedi/drivers/icp_multi.h,
2913 comedi/drivers/ke_counter.c, comedi/drivers/me4000.h,
2914 comedi/drivers/me_daq.c, comedi/drivers/mite.c,
2915 comedi/drivers/mite.h, comedi/drivers/mpc624.c,
2916 comedi/drivers/multiq3.c, comedi/drivers/ni_at_a2150.c,
2917 comedi/drivers/ni_atmio.c, comedi/drivers/ni_atmio16d.c,
2918 comedi/drivers/ni_daq_dio24.c, comedi/drivers/ni_labpc.c,
2919 comedi/drivers/ni_labpc.h, comedi/drivers/ni_labpc_cs.c,
2920 comedi/drivers/ni_mio_cs.c, comedi/drivers/ni_pcidio.c,
2921 comedi/drivers/ni_pcimio.c, comedi/drivers/pcl711.c,
2922 comedi/drivers/pcl724.c, comedi/drivers/pcl725.c,
2923 comedi/drivers/pcl726.c, comedi/drivers/pcl730.c,
2924 comedi/drivers/pcl812.c, comedi/drivers/pcl816.c,
2925 comedi/drivers/pcl818.c, comedi/drivers/pcm3724.c,
2926 comedi/drivers/pcm3730.c, comedi/drivers/pcmad.c,
2927 comedi/drivers/pcmda12.c, comedi/drivers/pcmuio.c,
2928 comedi/drivers/poc.c, comedi/drivers/quatech_daqp_cs.c,
2929 comedi/drivers/rtd520.c, comedi/drivers/rti800.c,
2930 comedi/drivers/rti802.c, comedi/drivers/s626.c,
2931 include/linux/comedidev.h: Cleaned up resource types. Used
2932 unsigned int for IRQs. Used unsigned long for I/O ports. Used
2933 resource_size_t for physical memory regions.
2935 2006-08-07 13:25 abbotti
2937 * include/linux/types.h: Added linux/types.h compatibility header.
2938 typedefs 'resource_size_t' as unsigned long if kernel < 2.6.18.
2940 2006-08-07 11:57 abbotti
2942 * comedi/drivers/ni_pcidio.c: Don't free IRQ if it wasn't requested
2945 2006-08-07 11:52 abbotti
2947 * comedi/drivers/ni_mio_cs.c: Don't free the IRQ if it wasn't
2950 2006-08-07 11:32 abbotti
2952 * comedi/drivers/ni_daq_dio24.c: ifdef'ed out incomplete irq stuff
2955 2006-08-07 10:09 abbotti
2957 * comedi/drivers/fl512.c: Check I/O region was allocated before
2960 2006-08-07 09:42 abbotti
2962 * comedi/drivers/dmm32at.c: Request resources before using them.
2964 2006-08-07 06:34 abbotti
2966 * comedi/Makefile.am: Remove Modules.symvers when cleaning as it
2967 can cause subsequent builds for another kernel to fail.
2969 2006-07-31 22:56 tag r0_7_71
2971 2006-07-31 22:56 fmhess
2973 * ChangeLog: Added 0.7.71 changes.
2975 2006-07-31 21:47 fmhess
2977 * configure.ac: version bump
2979 2006-07-31 09:14 abbotti
2981 * comedi/drivers/: adl_pci9111.c, adv_pci1710.c, amplc_pc236.c,
2982 amplc_pci230.c, cb_pcidas.c, cb_pcidas64.c, ni_pcidio.c: Fixed
2983 compiler warnings about unused variable in the interrupt handler
2984 when building for 2.4 kernel.
2986 2006-07-18 16:51 fmhess
2988 * comedi/drivers/mite.c: set mite_phys_addr to zero after releasing
2991 2006-07-17 22:31 fmhess
2993 * configure.ac, m4/as-linux.m4: turn pcmcia support on or off by
2994 default depending on whether the kernel's pcmcia_driver struct
2995 has a probe function pointer.
2997 2006-07-11 22:17 fmhess
2999 * comedi/comedi_fops.c: Added check for length of
3000 INSN_CONFIG_SET_RTSI_CLOCK_MODE, (David MacMahon
3001 <davidm@astro.berkeley.edu>)
3003 2006-07-11 22:16 fmhess
3005 * comedi/drivers/ni_mio_common.c: Fixed number of channels in rtsi
3006 subdevice (David MacMahon <davidm@astro.berkeley.edu>)
3008 2006-07-10 11:39 abbotti
3010 * m4/as-linux.m4: Extend automatic enabling of Kbuild mechanism
3011 back as far as kernel 2.6.10 (which is the first Kbuild enabled
3012 kernel supported by Comedi) and also enable Kbuild mechanism if
3013 separate kernel source and build directories are in use.
3015 It ought to be possible to use the Kbuild mechanism back as far
3016 as kernel 2.6.8 by checking for the script/mkmakefile file
3017 (that's what I tried first, actually), but use of the Kbuild
3018 mechanism for 2.6.8 and 2.6.9 is currently incompatible with
3019 Comedi's build mechanism (I tried it).
3021 2006-07-10 06:06 abbotti
3023 * configure.ac, m4/as-modtool.m4: Replaced AC_PATH_PROG with
3024 AC_PATH_TOOL when detecting the 'strip' program. This is so the
3025 correct 'strip' is used when cross-compiling.
3027 2006-07-06 12:06 abbotti
3029 * m4/as-linux.m4: Avoid using AC_RUN_IFELSE to check the kernel
3030 major.minor version, as it doesn't work when cross-compiling.
3032 Every kernel Makefile I've looked at (at least for 2.4 and 2.6,
3033 including those for separate kernel build directories) includes
3034 the "VERSION = x" and "PATCHLEVEL = y" lines, so use 'sed' to
3035 extract the information from those lines.
3037 2006-07-05 07:30 abbotti
3039 * m4/rtai.m4: Applied patch from Ben Gardiner (blg at mast dot
3042 It appears as though the changes were applied only to
3045 In the current state, setting --disable-rtai will not avoid the
3046 check for the presence of an rtai directory (line 16 in
3047 m4/rtai.m4) if the user has an adeos/ipipe enabled kernel.
3049 In the situation where the users has an adeos/ipipe enabled
3050 kernel, and a non-standard rtai directory and does not wish to
3051 build comedi with rtai support supplying --disable-rtai is not
3052 sufficient to complete the configuration script without error. An
3053 additional --with-rtaidir=/non/standard/dir/ must be specified.
3054 This seems counter-intuitive since the user has already supplied
3055 the --disable-rtai option.
3057 2006-07-05 05:41 abbotti
3059 * m4/as-linux.m4: Removed MODVERDIR=${tmpdir} when checking CFLAGS,
3060 as recent kernel Makefiles delete that directory or everything in
3061 it. Let the kernel Makefile set MODVERDIR by itself.
3063 2006-06-27 21:00 fmhess
3065 * configure.ac, m4/as-linux.m4: Detect Kbuild in Linux kernel
3066 source directory, and use it to automatically decide whether to
3067 use Kbuild to build modules. --enable-kbuild can still be used
3070 2006-06-21 12:31 abbotti
3072 * comedi/drivers/: fl512.c, poc.c: Fix gcc-4.1 warnings (undefined
3075 2006-06-21 12:30 abbotti
3077 * comedi/drivers/pcl816.c: Fix gcc-4.1 warnings (uninitialized
3080 2006-06-21 12:28 abbotti
3082 * comedi/drivers/ni_at_a2150.c: Fixed gcc-4.1 warnings (operation
3085 2006-06-21 12:27 abbotti
3087 * comedi/drivers/mpc624.c: Fix gcc-4.1 warnings (unused variable,
3088 printk format specifier mismatch).
3090 2006-06-21 12:09 abbotti
3092 * comedi/drivers/: dt9812.c, pcl812.c: Fix gcc-4.1 warnings
3093 (uninitialized variables).
3095 2006-06-21 12:07 abbotti
3097 * comedi/drivers/: cb_das16_cs.c, das08_cs.c: Fix gcc-4.1 warnings
3098 (uninitialized variable). The variable is question has been
3099 removed, as it is only used on an unreachable path. Also, don't
3100 bother calling pcmcia_release_window() as there is no matching
3101 call to pcmcia_request_window().
3103 2006-06-19 21:14 fmhess
3105 * INSTALL: Made a few updates to install instructions.
3107 2006-06-19 21:05 fmhess
3109 * comedi/drivers/: das08_cs.c, mite.c, ni_daq_dio24.c,
3110 ni_labpc_cs.c, quatech_daqp_cs.c: Marked some
3111 initialization/cleanup functions with __init/__exit.
3113 2006-06-19 20:57 fmhess
3115 * comedi/drivers/: cb_das16_cs.c, das08_cs.c, quatech_daqp_cs.c:
3116 Added some missing pcmcia device tables.
3118 2006-06-19 20:29 fmhess
3120 * comedi/drivers/amcc_s5933.c: removed obsolete file.
3122 2006-06-18 21:21 fmhess
3124 * comedi/drivers/pcm3724.c: Patch from abbotti@mev.co.uk (Ian
3127 The pcm3724 driver is still using the deprecated check_region()
3128 call. Also, it doesn't check if things were allocated properly
3129 when cleaning up in the detach routine.
3131 The attached patch fixes it.
3133 2006-06-18 21:19 fmhess
3135 * comedi/drivers/: cb_pcidas64.c, daqboard2000.c, dt3000.c,
3136 gsc_hpdi.c, me_daq.c, mite.c, rtd520.c, s626.c: Patch from
3137 abbotti@mev.co.uk (Ian Abbott):
3139 The following driver files call ioremap() but do not check if the
3140 return value is NULL:
3142 cb_pcidas64.c daqboard2000.c dt3000.c gsc_hpdi.c me_daq.c mite.c
3145 The attached patch takes appropriate action if the return value
3146 from ioremap() is NULL. (In some cases, this also required the
3147 addition of a flag 'got_regions' to the device private data
3148 structure to record whether the PCI regions need to be released.)
3150 The patch also removes the antiquated requirement of the address
3151 passed to ioremap() needing to be on a page boundary.
3153 2006-06-18 21:12 fmhess
3155 * comedi/drivers/: Kbuild, Makefile.am, adl_pci9118.c,
3156 adv_pci1710.c, amcc_s5933.h: patch from Ian Abbott
3157 <abbotti@mev.co.uk>:
3159 I have a patch that changes the adl_pci9118 and adv_pci1710
3160 drivers. It mimics their old behaviour of searching for an
3161 unused card, rather than using the first card it finds. I didn't
3162 need to change the cb_pcidas driver after all as it wasn't using
3163 the amcc_s5933 driver, only some macros from amcc_s5933.h.
3165 The patch also removes the amcc_s5933 module from the Makefile.am
3166 and Kbuild files and removes the function declarations, etc.,
3167 from the amcc_s5933.h file.
3169 2006-06-11 21:15 fmhess
3171 * comedi/drivers/quatech_daqp_cs.c: remove obsolete pcmcia stuff
3172 (irq_list and IRQInfo2)
3174 2006-06-11 21:10 fmhess
3176 * comedi/comedi_fops.c, comedi/drivers/cb_das16_cs.c,
3177 comedi/drivers/comedi_bond.c, comedi/drivers/das08_cs.c,
3178 comedi/drivers/ni_daq_dio24.c, comedi/drivers/ni_labpc_cs.c,
3179 comedi/drivers/quatech_daqp_cs.c, include/linux/module.h,
3180 include/linux/moduleparam.h: Patch from abbotti@mev.co.uk (Ian
3183 The (few) module parameters used by comedi (for debugging and for
3184 specifying irq_mask or irq_list for some PCMCIA drivers) haven't
3185 worked since kernel 2.6.11. If you try and specify a module
3186 parameter when loading a module, the module fails to load due to
3189 I have implemented a linux/moduleparam.h compatibility header
3190 using code borrowed from the 2.4.25 kernel with some additions,
3191 and a patch to use it.
3193 The module_param() macro has been implemented for 2.4 kernels.
3194 Unfortunately, it is not possible to implement
3195 module_param_array() for 2.4 kernels, so I implemented a similar
3196 MODULE_PARAM_ARRAY() macro instead. The third parameter is
3197 different, being the length of the array rather than a
3198 (optionally null) pointer to a variable set to the number of
3199 elements of the array that have been filled in (that information
3200 is not available in 2.4 so I thought it best to omit it
3201 entirely). There is one restriction on the "length of array"
3202 parameter; it has to be a decimal number (or a macro that expands
3203 to a decimal number), not a fancy C expression, otherwise insmod
3204 won't parse it properly (if at all!).
3206 2006-06-11 21:02 fmhess
3208 * configure.ac: Patch from abbotti@mev.co.uk (Ian Abbott):
3210 Sometimes USB support breaks due to API changes in 2.6 or vendor
3211 patches (e.g. Fedora Core 5's 2.6.15 kernel), so it would be
3212 useful to have a configure option to disable it, like there is
3215 2006-06-11 19:33 fmhess
3217 * comedi/drivers/: adl_pci6208.c, adl_pci7432.c, adl_pci8164.c,
3218 adl_pci9111.c, adv_pci_dio.c, amplc_dio200.c, amplc_pc236.c,
3219 amplc_pc263.c, amplc_pci224.c, amplc_pci230.c, cb_pcidas.c,
3220 cb_pcidas64.c, cb_pcidda.c, cb_pcimdas.c, cb_pcimdda.c,
3221 contec_pci_dio.c, daqboard2000.c, das08.c, dt3000.c, gsc_hpdi.c,
3222 ke_counter.c, me4000.c, me_daq.c, rtd520.c, s626.c: More pci
3225 2006-06-11 17:34 fmhess
3227 * comedi/drivers/: adl_pci6208.c, adl_pci7432.c, adl_pci8164.c,
3228 adl_pci9111.c, adl_pci9118.c, adv_pci1710.c, adv_pci_dio.c,
3229 amcc_s5933.c, amplc_dio200.c, amplc_pc236.c, amplc_pc263.c,
3230 amplc_pci224.c, amplc_pci230.c, cb_pcidas.c, cb_pcidas64.c,
3231 cb_pcidda.c, cb_pcimdas.c, cb_pcimdda.c, contec_pci_dio.c,
3232 daqboard2000.c, das08.c, dt3000.c, gsc_hpdi.c, icp_multi.c,
3233 icp_multi.h, ke_counter.c, me4000.c, me_daq.c, mite.c, rtd520.c,
3234 s626.c: Patch from abbotti@mev.co.uk (Ian Abbott). Note, I am
3235 planning to revert/alter parts of this patch shortly, I am
3236 commiting the original patch so it is clear what I changed.
3238 I've been through the PCI code of all the drivers (apart from the
3239 ones in the addi_data directory) to apply the following rules:
3241 1. Call pci_enable_device before looking at resources. (I didn't
3242 do this for the card list display code in amcc_s5933.c as it's
3243 only for debugging; it might display bogus values on some
3246 2. Call pci_request_regions to request all PCI I/O and memory
3247 areas. (Some drivers were calling request_region on a subset of
3248 the valid regions, but pci_request_regions is preferred. Some
3249 drivers didn't bother requesting regions and just used them
3252 3. If 1 and 2 succeeded, then when done with the device (on
3253 comedi detach), call pci_release_regions and pci_disable_device.
3254 Note that pci_disable_device is not called if rule 2 failed,
3255 because that indicates that the device is being used by something
3256 else (most likely another comedi device).
3258 I've fixed some brokenness along the way, but the amcc_s5933
3259 driver will still break if more than one client driver uses it
3260 (but at least it now works if more than one device is using that
3261 client driver). To fix it properly will require separate device
3262 lists for each vendor ID and maybe a reference count for each of
3263 those lists - a job for another day!
3265 More brokenness in the adv_pci_dio driver has been fixed. It
3266 tried to be clever by keeping a list of PCI devices in use, but
3267 its list handling code was completely broken.
3269 I changed the s626 driver to use pci_get_device and
3270 pci_put_device instead of the old pci_find_device.
3272 I've checked over the changes twice, but am not able to test all
3273 the drivers of course, so I might have introduced an odd bug or
3274 two, but I hope not!
3276 2006-06-11 17:05 fmhess
3278 * comedi/drivers/: cb_das16_cs.c, das08_cs.c, ni_daq_dio24.c,
3279 ni_mio_cs.c, quatech_daqp_cs.c: Got rid of obsolete
3282 2006-06-11 17:02 fmhess
3284 * comedi/drivers/ni_mio_cs.c: got rid of useless irq_mask variable.
3286 2006-06-11 15:36 fmhess
3288 * comedi/drivers/: cb_das16_cs.c, das08_cs.c, ni_daq_dio24.c,
3289 ni_labpc_cs.c, ni_mio_cs.c, quatech_daqp_cs.c: Dropped support
3290 for pcmcia on kernels older than 2.6.16, on the basis that it
3291 would be too burdensome to expect people adding new pcmcia
3292 drivers to make them work on all the varying pcmcia interfaces
3293 provided by different kernels.
3295 2006-06-11 14:52 fmhess
3297 * comedi/drivers/cb_das16_cs.c, comedi/drivers/das08_cs.c,
3298 comedi/drivers/dt9812.c, comedi/drivers/ni_daq_dio24.c,
3299 comedi/drivers/ni_labpc_cs.c, comedi/drivers/ni_mio_cs.c,
3300 comedi/drivers/quatech_daqp_cs.c, comedi/drivers/usbdux.c,
3301 comedi/drivers/usbduxfast.c, include/linux/usb.h: Patch from
3302 abbotti@mev.co.uk (Ian Abbott) which ports pcmcia drivers to
3303 2.6.16 api. It also deals with the dropping of the "owner"
3304 member from the usb driver struct in 2.6.16. I will shortly drop
3305 support for pcmcia on kernels older than 2.6.16.
3307 2006-05-06 11:43 fmhess
3309 * comedi/drivers/adl_pci8164.c: Compile fix when building with
3310 kbuild from Jan Gukelberger <g.u.g.i@gmx.de>
3312 2006-05-01 22:04 fmhess
3314 * comedi/comedi_fops.c: Patch from caleb@aei-tech.com (Caleb
3315 Tennis), which implements checks for length of
3316 INSN_CONFIG_SERIAL_CLOCK and INSN_CONFIG_BIDIRECTIONAL_DATA.
3318 2006-05-01 22:01 fmhess
3320 * comedi/drivers/: Kbuild, Makefile.am, mpc624.c: Added new driver
3321 from sutashu@gmail.com (Stanislaw Raczynski)
3323 2006-05-01 21:56 fmhess
3325 * comedi/drivers/: Kbuild, Makefile.am: Added new drivers to build
3327 2006-05-01 21:56 fmhess
3329 * comedi/drivers/adl_pci8164.c: Replaced pci_for_each_dev() with a
3330 for loop and pci_get_device()
3332 2006-05-01 21:52 fmhess
3334 * comedi/drivers/adl_pci7432.c: Fixed some compile warnings, and
3335 replaced pci_for_each_dev with a for loop using pci_get_device().
3337 2006-05-01 21:46 fmhess
3339 * comedi/drivers/: adl_pci7432.c, adl_pci8164.c: New drivers from
3340 mike@mikelachaine.ca (mikelachaine)
3342 2006-05-01 21:37 fmhess
3344 * comedi/drivers/Makefile.am: Patch from abbotti@mev.co.uk (Ian
3345 Abbott) which adds missing pcm3724_ko_SOURCES
3347 2006-05-01 21:11 fmhess
3349 * comedi/drivers/ni_pcimio.c: Update to documentation comments from
3350 terry1@beam.ltd.uk (Terry Barnaby)
3352 2006-04-18 22:10 fmhess
3354 * comedi/drivers/ni_mio_common.c: Patch from terry1@beam.ltd.uk
3357 There was a bug in the PCI-6143 code in the ni_pcimio driver
3358 which stopped the device being set to high sampling rates. The
3359 enclosed patch fixes this.
3361 2006-04-18 22:07 fmhess
3363 * configure.ac: Added option to force disabling of RTAI support,
3364 based on patch from blg@mast.queensu.ca (Ben Gardiner).
3366 2006-04-18 20:10 fmhess
3368 * comedi/drivers/pcmuio.c: Patch from calin@ajvar.org (Calin A.
3371 I modified the driver to more correctly reflect the physical
3372 connectors on the PCMUIO board. Basically rather than have
3373 32-channel subdevices, I am making the board use 24-channel
3376 The reason is simple: The board has 25-pin connectors. Either
3377 two of them for the 48-channel version or 4 of them for the
3378 96-channel version. Anyway, I made this driver create 1
3379 subdevice per connector. It turns out in practice it is more
3380 useful to have 4 subdevices with 24 channels each than it is to
3381 have 3 subdevices with 32 channels -- since you have to do funny
3382 math in your head to figure out what channel 7 on subdevice 2 is.
3383 By having a 1-to-1 association between subdevice and physical
3384 connector, it's much easier to work with.
3386 2006-03-21 17:40 fmhess
3388 * comedi/drivers/ni_pcimio.c: Added note about state of m-series
3391 2006-03-09 08:34 fmhess
3393 * comedi/comedi_fops.c: Added warning message to encourage checks
3394 of config insn data lengths.
3396 2006-03-06 21:44 fmhess
3398 * comedi/drivers/ni_mio_common.c, comedi/drivers/ni_stc.h,
3399 include/linux/comedi.h: Added INSN_CONFIG_GET_PWM_OUTPUT config
3402 2006-03-06 21:37 fmhess
3404 * Documentation/comedi/insn_config, comedi/drivers/ni_mio_common.c:
3405 Changed INSN_CONFIG_PWM_OUTPUT so the rounding mode for the up
3406 and down times can be set independently.
3408 2006-03-02 19:58 fmhess
3410 * comedi/drivers/ni_mio_common.c, comedi/drivers/ni_pcimio.c,
3411 comedi/drivers/ni_stc.h, include/linux/comedi.h: Patch from
3412 terry1@beam.ltd.uk (Terry Barnaby):
3414 This patch adds support to comedi for the NI PCI-6143 DAQ card.
3415 It also adds support for the NI RTSI trigger bus used to
3416 synchronise multiple cards to any ni_pcimio supported card. The
3417 patch also requires a patch to the comedilib to support the RTSI.
3418 More info on the patch is at:
3419 http://www.beam.org.uk/opensource/pci-6143/
3421 2006-03-01 20:58 fmhess
3423 * comedi/Makefile.am: Removed stray quotes from clean and install
3426 2006-02-22 19:02 fmhess
3428 * comedi/drivers/: ni_labpc_cs.c, ni_mio_cs.c: Patch from
3429 abbotti@mev.co.uk (Ian Abbott):
3431 2.6.13 introduced device ID tables for PCMCIA devices. They seem
3432 to be required to get automatic module loading to work for PCMCIA
3433 on some newer distros.
3435 I've patched ni_mio_cs.c and ni_labpc_cs.c to include the device
3436 ID tables (only for kernel version 2.6.13 upwards). I don't have
3437 enough information to patch the other PCMCIA drivers.
3439 2006-02-22 18:57 fmhess
3441 * comedi/drivers/: Kbuild, addi-data/Makefile.am: Disabling
3442 addi-data driver until it's floating point problems get fixed.
3444 2006-02-22 18:38 fmhess
3446 * comedi/Makefile.am: Fix for RTAI compile with --enable-kbuild
3447 configure option, from Edwin Steiner <edwin.steiner@gmx.net>
3449 2006-02-20 09:51 fmhess
3451 * comedi/drivers/comedi_parport.c: Fixed read of parallel port data
3452 lines, as reported by Franco Minutiello
3453 <franco.minutiello@darts.it>
3455 2006-02-05 22:21 fmhess
3457 * configure.ac, comedi/Kbuild, comedi/Makefile.am,
3458 comedi/drivers/Kbuild, comedi/drivers/Makefile.am,
3459 comedi/drivers/addi-data/Makefile.am,
3460 comedi/kcomedilib/Makefile.am: --enable-kbuild option of
3461 configure script works now.
3463 2006-02-05 18:44 fmhess
3465 * configure.ac, comedi/Kbuild, comedi/drivers/Kbuild,
3466 comedi/drivers/addi-data/Kbuild, comedi/kcomedilib/Kbuild:
3467 Beginnings of support for kbuild with recent 2.6 kernels.
3469 2006-02-05 11:20 fmhess
3471 * comedi/drivers/c6xdigio.c: Fixed missing MODULE_LICENSE by using
3472 COMEDI_INITCLEANUP().
3474 2006-02-05 11:15 fmhess
3476 * comedi/drivers/addi-data/Makefile.am: Fixed AM_CFLAGS for
3477 addi-data when using RTAI/RTLinux.
3479 2006-01-28 16:28 fmhess
3481 * comedi/drivers/ni_atmio.c: Reenabled isapnp support, and ported
3482 it to 2.6 kernels. Doesn't work on 2.4 kernels any more.
3484 2006-01-28 16:27 fmhess
3486 * include/linux/: isapnp.h, pnp.h: More compatilbility wrappers to
3487 let ni_atmio driver using 2.6 isapnp support compile (but isapnp
3488 won't actually work) on 2.4 kernels.
3490 2006-01-28 12:39 fmhess
3492 * comedi/drivers/dt9812.c: Made it not bother to try and build this
3493 module on a 2.4 kernel.
3495 2006-01-28 12:36 fmhess
3497 * include/linux/: kernel.h, mod_devicetable.h, pnp.h, usb.h: Added
3498 some more compatibility wrappers for 2.4 kernels.
3500 2006-01-28 12:34 fmhess
3502 * comedi/drivers/Makefile.am: Added dt9812_ko_SOURCES.
3504 2006-01-28 10:33 fmhess
3506 * comedi/drivers/amplc_pci230.c: Patch from abbotti@mev.co.uk (Ian
3509 The amplc_pci230 code for handling the AI instruction has an
3510 inverted test for the state of the ADC "busy" bit in its timeout
3511 loop. The attached patch corrects the test.
3513 2006-01-28 10:31 fmhess
3515 * comedi/drivers/amplc_pci230.c: Patch from abbotti@mev.co.uk (Ian
3518 Micheal Head reported problems with the PCI230 generating
3519 interrupts constantly in his system.
3521 Looking at the source code, that could happen if the AI interrupt
3522 handler (pci230_handle_ai) detects a FIFO overrun error. In that
3523 case, it ends up turning the ADC interrupt source back on in the
3524 board's INT_SCE by mistake after cancelling the transfer,
3525 resulting in continuous unhandled interrupts.
3527 I have a patch to fix the above and initialize the INT_SCE
3528 register before hooking up the interrupt with request_irq.
3530 2006-01-28 10:19 fmhess
3532 * comedi/drivers/: Makefile.am, pcmda12.c: Added new driver for
3533 Winsystems PCM DA-12 AO board from calin@ajvar.org (Calin A.
3536 2006-01-28 10:03 fmhess
3538 * comedi/drivers/pcmuio.c: Driver update from calin@ajvar.org
3541 fixes bugs in the immediate mode read/write instructions, (they
3544 I also added IRQ support to do commands/edge-detect interrupts,
3545 etc... but that is entirely untested.
3547 2006-01-19 17:16 fmhess
3549 * comedi/drivers/Makefile.am: Added define of c6xdigio_ko_SOURCES
3551 2006-01-16 10:02 fmhess
3553 * comedi/drivers/adv_pci1710.c: Patch from abbotti@mev.co.uk (Ian
3554 Abbott) which makes external input the default source for counter
3557 2006-01-15 16:46 fmhess
3559 * comedi/drivers/adv_pci1710.c: Patch from Ian Abbott
3560 <abbotti@mev.co.uk>, to enable counter for pci-1711.
3562 2006-01-15 16:41 fmhess
3564 * comedi/drivers/: Makefile.am, pcmuio.c: New driver for the
3565 PCM-UIO48A and PCM-UIO96A boards from Winsystems, from
3566 calin@ajvar.org (Calin A. Culianu).
3568 2006-01-15 15:35 fmhess
3570 * comedi/comedi_fops.c: Fix compile against 2.6.15 kernel by using
3571 CLASS_DEVICE_CREATE compatibility macro.
3573 2006-01-15 15:34 fmhess
3575 * comedi/drivers/: adv_pci1710.c, ni_pcidio.c: Fixed a couple
3578 2006-01-15 15:34 fmhess
3580 * include/linux/device.h: Added CLASS_DEVICE_CREATE compaitibility
3581 macro, based on patch from abbotti@mev.co.uk (Ian Abbott).
3583 2006-01-15 15:10 fmhess
3585 * include/linux/pci_ids.h: Added compatibility header for
3586 linux/pci_ids.h, which fixes compile against 2.6.15 kernels.
3588 2006-01-15 15:00 fmhess
3590 * m4/as-linux.m4: Patch from abbotti@mev.co.uk (Ian Abbott), fixes
3593 New compiler option in kernel Makefile blows away all comedi
3596 -include include/linux/autoconf.h
3598 2006-01-08 11:37 fmhess
3600 * Documentation/comedi/insn_config, comedi/drivers/ni_mio_common.c,
3601 comedi/drivers/ni_stc.h, include/linux/comedi.h: Added support
3602 for calibration pwm output used for nonlinearity calibration of
3605 2006-01-03 21:54 fmhess
3607 * comedi/drivers/ni_mio_common.c: Give full user-space access to
3608 all possible internal calibration sources.
3610 2006-01-03 21:53 fmhess
3612 * comedi/drivers/ni_stc.h: Corrected value for
3613 MSeries_AI_Bypass_Bank_Mask
3615 2006-01-02 16:53 fmhess
3617 * comedi/drivers/: mite.c, mite.h, ni_mio_common.c, ni_pcimio.c,
3618 ni_stc.h: Added support for reading eeprom on m-series boards.
3619 Added partial support for CR_ALT_SOURCE with m-series boards.
3621 2006-01-01 20:11 fmhess
3623 * comedi/drivers/ni_mio_common.c: Fixed ai range codes for 622x
3626 2006-01-01 19:16 fmhess
3628 * comedi/drivers/ni_mio_common.c: Err, undid my last "fix" which
3631 2006-01-01 19:12 fmhess
3633 * comedi/drivers/ni_mio_common.c: Fixed reading of alt ai sources
3636 2006-01-01 18:20 fmhess
3638 * comedi/drivers/ni_mio_common.c: Fixed munging for ao commands
3639 with m-series boards.
3641 2006-01-01 18:15 fmhess
3643 * comedi/drivers/: ni_mio_common.c, ni_pcimio.c, ni_stc.h: Fixed
3644 caldacs and ai ranges in board array for m-series boards.
3646 2005-12-31 18:53 fmhess
3648 * comedi/drivers/: ni_mio_common.c, ni_pcimio.c: Added support for
3649 a couple missing ao registers to m_series_stc_writew()
3651 2005-12-28 12:13 fmhess
3653 * comedi/drivers/ni_mio_common.c: Fixed ai munging and dma setup
3654 for 18 bit m-series boards. ai commands seem to work now.
3656 2005-12-28 12:12 fmhess
3658 * comedi/drivers/ni_pcimio.c: Added some missing registers used by
3659 ai commands to m_series_stc_writew().
3661 2005-12-21 21:21 fmhess
3663 * comedi/drivers/: ni_mio_common.c, ni_stc.h: Fix 2's complement
3664 munging for ai insn with 18 bit boards. insn work for ai on
3667 2005-12-20 22:04 fmhess
3669 * comedi/drivers/: ni_atmio.c, ni_mio_common.c, ni_mio_cs.c,
3670 ni_pcimio.c, ni_stc.h: Added support for various m-series ao
3673 2005-12-20 18:23 fmhess
3675 * comedi/drivers/me_daq.c: Fixed compile error I just created with
3678 2005-12-20 18:21 fmhess
3680 * comedi/drivers/me_daq.c: give an error message when user fails to
3681 provide firmware, and fix bug in test for whether firmware was
3684 2005-12-19 22:25 fmhess
3686 * comedi/drivers/ni_stc.h: Figured out some more ao range related
3689 2005-12-19 19:13 fmhess
3691 * comedi/drivers/: ni_mio_common.c, ni_pcimio.c, ni_stc.h: Fixed up
3692 some m-series board entries using board specification documents.
3694 2005-12-18 20:32 fmhess
3696 * comedi/drivers/: ni_mio_common.c, ni_stc.h: ao write instructions
3697 work on pci-6289 after adding initialization of AO_Calibration
3698 register (turns off grounding of ao reference).
3700 2005-12-18 19:42 fmhess
3702 * comedi/drivers/ni_mio_common.c: Some fixes for m series ai/ao
3703 instructions. ao instructions definitely don't work yet.
3705 2005-12-18 19:41 fmhess
3707 * comedi/drivers/: ni_pcimio.c, ni_stc.h: Added some missing AO
3708 registers for m-series
3710 2005-12-18 15:26 fmhess
3712 * comedi/drivers/ni_pcimio.c: Implemented writes to some missing
3713 registers in m_series_stc_writew().
3715 2005-12-18 12:16 fmhess
3717 * comedi/drivers/ni_stc.h: Added offsets for GPCT registers on
3720 2005-12-18 10:56 fmhess
3722 * comedi/drivers/mite.h: Allow for up to 8 dma channels on mite.
3724 2005-12-14 19:01 fmhess
3726 * m4/rtai.m4: Patch from "Andreas Leuner" <al14@inf.tu-dresden.de>:
3728 I have modified the rtai.m4 script locally to recognize a kernel
3729 with ipipe support. With this the generated configure script
3730 detects ipipe support and activates RTAI support. The so modified
3731 comedi compiles fine and modules load without any crashes.
3732 However I haven't tested the result with real daq hardware yet.
3734 2005-12-14 08:10 fmhess
3736 * comedi/drivers/ni_pcimio.c: Added preliminary board entries for
3739 2005-12-11 20:56 fmhess
3741 * comedi/drivers/ni_pcimio.c: Fixed null dereference in attach.
3743 2005-12-11 20:44 fmhess
3745 * comedi/drivers/ni_mio_common.c: Some reg_type fixes for m-series
3747 2005-12-11 19:29 fmhess
3749 * comedi/drivers/: ni_atmio.c, ni_mio_common.c, ni_mio_cs.c,
3750 ni_pcimio.c, ni_stc.h: First pass at m-series support done.
3751 AI/AO might possibly work (after adding entries for m-series
3752 boards to board array), digital subdevices definitely won't yet.
3754 2005-12-11 16:41 fmhess
3756 * comedi/drivers/: ni_mio_common.c, ni_stc.h: Fixed array overrun
3757 for boards with more than 2 ao channels.
3759 2005-12-04 22:32 fmhess
3761 * comedi/drivers/ni_stc.h: Added enumeration of all m series
3764 2005-12-04 20:05 fmhess
3766 * include/linux/kref.h: Patch from abbotti@mev.co.uk (Ian Abbott):
3768 KREF_PUT can be simplified for 2.6.12 upwards - it just needs to
3769 call kref_put and pass on the return value.
3771 Also, the kref stuff first appeared in 2.6.5, not 2.6.0.
3773 2005-12-03 22:20 fmhess
3775 * comedi/drivers/ni_stc.h: Added some notes on registers which have
3776 moved under m-series
3778 2005-12-03 22:20 fmhess
3780 * comedi/drivers/ni_mio_common.c: use win_out2 macro for write to
3781 AI_SC_Load_A_Registers
3783 2005-12-03 22:19 fmhess
3785 * comedi/drivers/ni_pcimio.c: Removed obsolete comment about 6733
3790 * comedi/drivers/: Makefile.am, pcm3724.c: new driver
3792 2005-11-23 17:51 fmhess
3794 * comedi/drivers/ni_660x.c: Patch from Dave
3795 <dfelson.celson@virgin.net>:
3797 Tried the NI 6602 in single pulse, surprised (!) the case
3798 INSN_CONFIG_GPCT_SINGLE_PULSE_GENERATOR:
3801 case INSN_CONFIG_GPCT_PULSE_TRAIN_GENERATOR:
3805 2005-11-23 17:48 fmhess
3807 * include/asm/pgtable.h: pud_t was introduced in kernel 2.6.11
3809 2005-11-23 07:59 fmhess
3811 * include/linux/kref.h: Deal with varying return type for kref_put
3814 2005-11-20 21:10 fmhess
3816 * comedi/drivers/c6xdigio.c: Added documentation comment block
3818 2005-11-20 21:05 fmhess
3820 * comedi/drivers/: Makefile.am, c6xdigio.c: New driver by Dan Block
3821 via anders.blomdell@control.lth.se (Anders Blomdell).
3823 2005-11-20 20:21 fmhess
3825 * comedi/drivers/dt9812.c: Added documentation header to dt9812
3828 2005-11-20 20:16 fmhess
3830 * comedi/drivers/: Makefile.am, dt9812.c, dt9812.h: New driver from
3831 anders.blomdell@control.lth.se (Anders Blomdell):
3833 This driver works, but bulk transfers not implemented. Might be a
3834 starting point for someone else. I found out too late that USB
3835 has too high latencies (>1 ms) for my needs.
3837 2005-11-20 20:15 fmhess
3839 * include/linux/kref.h: Added compatibility wrapper for kref.h
3841 2005-11-20 19:24 fmhess
3843 * comedi/drivers/serial2002.c: Patch from
3844 anders.blomdell@control.lth.se (Anders Blomdell):
3846 make poll point to the right subfield
3848 2005-11-20 19:23 fmhess
3850 * comedi/drivers/daqboard2000.c: Patch from
3851 anders.blomdell@control.lth.se (Anders Blomdell):
3853 fix warning messages (might be that 8255_cb should change
3856 2005-11-20 19:11 fmhess
3858 * comedi/comedi_fops.c: Static initialization of spinlocks has been
3859 deprecated by the kernel (from anders.blomdell@control.lth.se
3862 2005-11-20 16:35 fmhess
3864 * comedi/drivers/cb_pcidas64.c: Fix scan counter loading, which
3865 needs to be set to desired count minus 3 (fix from Derek Foreman
3866 <Derek.Foreman@nrc-cnrc.gc.ca>). Fixed verified correct on
3867 pci-das6036 and 6025.
3869 2005-11-01 19:39 fmhess
3871 * comedi/drivers/: daqboard2000.c, multiq3.c, serial2002.c: Patch
3872 from anders.blomdell@control.lth.se (Anders Blomdell):
3874 daqboard2000: fixed bug where (sometimes) values were left behind
3875 in the FIFO multiq3: start encoder counting from middle of range
3876 (2^23) serial2002: fix timing issues in 2.6 kernels, add encoder
3878 2005-11-01 19:21 fmhess
3880 * comedi/drivers/: cb_das16_cs.c, das08_cs.c, ni_daq_dio24.c,
3881 ni_labpc_cs.c, ni_mio_cs.c, quatech_daqp_cs.c: Patch from
3882 abbotti@mev.co.uk (Ian Abbott):
3884 The following drivers do not compile for 2.6.13 upwards due to
3885 the removal of the pcmcia_get_card_services_info function,
3886 servinfo_t typedef and CS_RELEASE_CODE macro:
3895 I think the best solution is to remove the offending code
3896 altogether along with the #include <pcmcia/version.h> lines as
3897 CS_RELEASE_CODE has had the same value since at least 2.4.0 and
3898 Comedi doesn't support earlier kernels anymore.
3900 2005-10-18 23:10 fmhess
3902 * comedi/comedi_fops.c: free async->cmd.chanlist before it gets
3903 blown away by user's cmd
3905 2005-10-18 22:38 fmhess
3907 * comedi/comedi_fops.c: Fix memory leak noted by "Michael Brooks"
3908 <mbrooks@orbitalnetwork.com>
3910 2005-10-16 17:45 fmhess
3912 * comedi/drivers/8253.h, comedi/drivers/amplc_dio200.c,
3913 include/linux/comedi.h: Patch from abbotti@mev.co.uk (Ian
3916 I have added support for the following additional Amplicon 200
3917 series boards to the amplc_dio200 driver: PC212E, PC214E, PC215E,
3918 PC218E, PCI215. These have a mixture of 8255 dio chips and 8254
3919 counter chips (except PC218E which has no 8255).
3921 As well as changing comedi/drivers/amplc_dio200.c, the patch adds
3922 some extra inline functions to comedi/drivers/8253.h and adds
3923 four extra INSN_CONFIG_xxx defines to include/linux/comedi.h (for
3924 configuring clock and gate sources for the counter subdevices).
3928 * comedi/drivers/comedi_bond.c: update from Calin
3932 * comedi/drivers/: Makefile.am, comedi_bond.c: Add new bonding
3933 driver from Calin Culianu
3937 * comedi/drivers/addi-data/Makefile.am: dist all .c and .h files
3941 * Makefile.am: Don't dist removed files. Tell people to run depmod
3942 instead of doing it for them (incorrectly).
3946 * Contributors: Convert to UTF-8
3950 * comedi/drivers/: acl7225b.c, amplc_pci230.c, dmm32at.c, dt282x.c,
3951 ni_atmio.c, pcl730.c, s626.c: Convert to UTF-8. Fix some
3956 * comedi/drivers/addi-data/: APCI1710_82x54.c, APCI1710_Chrono.c,
3957 APCI1710_Chrono.h, APCI1710_Dig_io.c, APCI1710_Dig_io.h,
3958 APCI1710_INCCPT.c, APCI1710_INCCPT.h, APCI1710_Inp_cpt.c,
3959 APCI1710_Inp_cpt.h, APCI1710_Pwm.c, APCI1710_Pwm.h,
3960 APCI1710_Ssi.c, APCI1710_Ssi.h, APCI1710_Tor.c, APCI1710_Tor.h,
3961 APCI1710_Ttl.c, APCI1710_Ttl.h, addi_amcc_S5920.c,
3962 addi_amcc_S5920.h, addi_common.c, addi_eeprom.c,
3963 hwdrv_APCI1710.c, hwdrv_APCI1710.h, hwdrv_apci035.c,
3964 hwdrv_apci035.h, hwdrv_apci1032.c, hwdrv_apci1500.c,
3965 hwdrv_apci1516.c, hwdrv_apci1516.h, hwdrv_apci1564.c,
3966 hwdrv_apci1564.h, hwdrv_apci16xx.c, hwdrv_apci16xx.h,
3967 hwdrv_apci2016.c, hwdrv_apci2016.h, hwdrv_apci2032.c,
3968 hwdrv_apci2032.h, hwdrv_apci2200.c, hwdrv_apci3200.c,
3969 hwdrv_apci3200.h, hwdrv_apci3501.c, hwdrv_apci3xxx.h: Convert
3970 from DOS to unix. Convert to UTF-8. Minor warning fixes.
3974 * include/linux/config.h, include/linux/fs.h,
3975 include/linux/highmem.h, include/linux/init.h,
3976 include/linux/ioport.h, include/linux/isapnp.h,
3977 include/linux/kdev_t.h, include/linux/kmod.h, include/linux/mm.h,
3978 include/linux/module.h, include/linux/pci.h,
3979 include/linux/poll.h, include/linux/sched.h,
3980 include/linux/slab.h, include/linux/spinlock.h,
3981 include/linux/timer.h, include/linux/vmalloc.h,
3982 include/linux/wait.h, comedi/comedi_fops.c,
3983 comedi/comedi_ksyms.c, comedi/drivers.c, comedi/proc.c: Remove
3984 compatibility for 2.0 and 2.2
3988 * autogen.sh, configure.ac: disable this branch
3992 * ChangeLog: revert to 0.7 changelog
3996 * include/linux/time.h: copy from 0.7 branch
4000 * ChangeLog, configure.ac, comedi/comedi_fops.c, comedi/drivers.c,
4001 comedi/drivers/8253.h, comedi/drivers/8255.c,
4002 comedi/drivers/Makefile.am, comedi/drivers/acl7225b.c,
4003 comedi/drivers/adl_pci6208.c, comedi/drivers/adl_pci9118.c,
4004 comedi/drivers/adv_pci1710.c, comedi/drivers/adv_pci_dio.c,
4005 comedi/drivers/amplc_dio200.c, comedi/drivers/amplc_pc236.c,
4006 comedi/drivers/amplc_pc263.c, comedi/drivers/amplc_pci230.c,
4007 comedi/drivers/cb_das16_cs.c, comedi/drivers/cb_pcidas.c,
4008 comedi/drivers/cb_pcidas64.c, comedi/drivers/comedi_parport.c,
4009 comedi/drivers/daqboard2000.c, comedi/drivers/das08.c,
4010 comedi/drivers/das08_cs.c, comedi/drivers/das16.c,
4011 comedi/drivers/das16m1.c, comedi/drivers/das1800.c,
4012 comedi/drivers/das6402.c, comedi/drivers/das800.c,
4013 comedi/drivers/dmm32at.c, comedi/drivers/dt2801.c,
4014 comedi/drivers/dt2811.c, comedi/drivers/dt2814.c,
4015 comedi/drivers/dt2815.c, comedi/drivers/dt2817.c,
4016 comedi/drivers/dt282x.c, comedi/drivers/dt3000.c,
4017 comedi/drivers/fl512.c, comedi/drivers/gsc_hpdi.c,
4018 comedi/drivers/icp_multi.c, comedi/drivers/ii_pci20kc.c,
4019 comedi/drivers/me_daq.c, comedi/drivers/mite.c,
4020 comedi/drivers/mite.h, comedi/drivers/multiq3.c,
4021 comedi/drivers/ni_6527.c, comedi/drivers/ni_660x.c,
4022 comedi/drivers/ni_670x.c, comedi/drivers/ni_at_a2150.c,
4023 comedi/drivers/ni_at_ao.c, comedi/drivers/ni_atmio.c,
4024 comedi/drivers/ni_atmio16d.c, comedi/drivers/ni_daq_dio24.c,
4025 comedi/drivers/ni_labpc.c, comedi/drivers/ni_labpc_cs.c,
4026 comedi/drivers/ni_mio_common.c, comedi/drivers/ni_mio_cs.c,
4027 comedi/drivers/ni_pcidio.c, comedi/drivers/ni_pcimio.c,
4028 comedi/drivers/ni_stc.h, comedi/drivers/pcl711.c,
4029 comedi/drivers/pcl724.c, comedi/drivers/pcl725.c,
4030 comedi/drivers/pcl726.c, comedi/drivers/pcl730.c,
4031 comedi/drivers/pcl812.c, comedi/drivers/pcl816.c,
4032 comedi/drivers/pcl818.c, comedi/drivers/pcm3730.c,
4033 comedi/drivers/pcmad.c, comedi/drivers/plx9080.h,
4034 comedi/drivers/poc.c, comedi/drivers/quatech_daqp_cs.c,
4035 comedi/drivers/rti800.c, comedi/drivers/rti802.c,
4036 comedi/drivers/s626.c, comedi/drivers/s626.h,
4037 comedi/drivers/usbdux.c, comedi/drivers/usbduxfast.c,
4038 comedi/drivers/addi-data/APCI1710_82x54.c,
4039 comedi/drivers/addi-data/APCI1710_82x54.h,
4040 comedi/drivers/addi-data/APCI1710_Chrono.c,
4041 comedi/drivers/addi-data/APCI1710_Chrono.h,
4042 comedi/drivers/addi-data/APCI1710_Dig_io.c,
4043 comedi/drivers/addi-data/APCI1710_Dig_io.h,
4044 comedi/drivers/addi-data/APCI1710_INCCPT.c,
4045 comedi/drivers/addi-data/APCI1710_INCCPT.h,
4046 comedi/drivers/addi-data/APCI1710_Inp_cpt.c,
4047 comedi/drivers/addi-data/APCI1710_Inp_cpt.h,
4048 comedi/drivers/addi-data/APCI1710_Pwm.c,
4049 comedi/drivers/addi-data/APCI1710_Pwm.h,
4050 comedi/drivers/addi-data/APCI1710_Ssi.c,
4051 comedi/drivers/addi-data/APCI1710_Ssi.h,
4052 comedi/drivers/addi-data/APCI1710_Tor.c,
4053 comedi/drivers/addi-data/APCI1710_Tor.h,
4054 comedi/drivers/addi-data/APCI1710_Ttl.c,
4055 comedi/drivers/addi-data/APCI1710_Ttl.h,
4056 comedi/drivers/addi-data/addi_amcc_S5920.c,
4057 comedi/drivers/addi-data/addi_amcc_S5920.h,
4058 comedi/drivers/addi-data/addi_amcc_s5933.h,
4059 comedi/drivers/addi-data/addi_common.c,
4060 comedi/drivers/addi-data/addi_common.h,
4061 comedi/drivers/addi-data/addi_eeprom.c,
4062 comedi/drivers/addi-data/hwdrv_APCI1710.c,
4063 comedi/drivers/addi-data/hwdrv_APCI1710.h,
4064 comedi/drivers/addi-data/hwdrv_apci035.c,
4065 comedi/drivers/addi-data/hwdrv_apci035.h,
4066 comedi/drivers/addi-data/hwdrv_apci1032.c,
4067 comedi/drivers/addi-data/hwdrv_apci1032.h,
4068 comedi/drivers/addi-data/hwdrv_apci1500.c,
4069 comedi/drivers/addi-data/hwdrv_apci1500.h,
4070 comedi/drivers/addi-data/hwdrv_apci1516.c,
4071 comedi/drivers/addi-data/hwdrv_apci1516.h,
4072 comedi/drivers/addi-data/hwdrv_apci1564.c,
4073 comedi/drivers/addi-data/hwdrv_apci1564.h,
4074 comedi/drivers/addi-data/hwdrv_apci16xx.c,
4075 comedi/drivers/addi-data/hwdrv_apci16xx.h,
4076 comedi/drivers/addi-data/hwdrv_apci2016.c,
4077 comedi/drivers/addi-data/hwdrv_apci2016.h,
4078 comedi/drivers/addi-data/hwdrv_apci2032.c,
4079 comedi/drivers/addi-data/hwdrv_apci2032.h,
4080 comedi/drivers/addi-data/hwdrv_apci2200.c,
4081 comedi/drivers/addi-data/hwdrv_apci2200.h,
4082 comedi/drivers/addi-data/hwdrv_apci3120.c,
4083 comedi/drivers/addi-data/hwdrv_apci3120.h,
4084 comedi/drivers/addi-data/hwdrv_apci3200.c,
4085 comedi/drivers/addi-data/hwdrv_apci3200.h,
4086 comedi/drivers/addi-data/hwdrv_apci3501.c,
4087 comedi/drivers/addi-data/hwdrv_apci3501.h,
4088 comedi/drivers/addi-data/hwdrv_apci3xxx.c,
4089 comedi/drivers/addi-data/hwdrv_apci3xxx.h, include/asm/pgtable.h,
4090 include/linux/comedi_rt.h, include/linux/compiler.h,
4091 include/linux/device.h, include/linux/ioport.h: merge branch-0_7
4094 2005-10-06 13:27 tag branch-0_7-end
4098 * configure.ac, comedi/drivers/Makefile.am: add addi-data directory
4102 * comedi/drivers/addi-data/: APCI1710_82x54.c, APCI1710_82x54.h,
4103 APCI1710_Chrono.c, APCI1710_Chrono.h, APCI1710_Dig_io.c,
4104 APCI1710_Dig_io.h, APCI1710_INCCPT.c, APCI1710_INCCPT.h,
4105 APCI1710_Inp_cpt.c, APCI1710_Inp_cpt.h, APCI1710_Pwm.c,
4106 APCI1710_Pwm.h, APCI1710_Ssi.c, APCI1710_Ssi.h, APCI1710_Tor.c,
4107 APCI1710_Tor.h, APCI1710_Ttl.c, APCI1710_Ttl.h,
4108 addi_amcc_S5920.c, addi_amcc_S5920.h, addi_amcc_s5933.h,
4109 addi_common.c, addi_common.h, addi_eeprom.c, hwdrv_APCI1710.c,
4110 hwdrv_APCI1710.h, hwdrv_apci035.c, hwdrv_apci035.h,
4111 hwdrv_apci1032.c, hwdrv_apci1032.h, hwdrv_apci1500.c,
4112 hwdrv_apci1500.h, hwdrv_apci1516.c, hwdrv_apci1516.h,
4113 hwdrv_apci1564.c, hwdrv_apci1564.h, hwdrv_apci16xx.c,
4114 hwdrv_apci16xx.h, hwdrv_apci2016.c, hwdrv_apci2016.h,
4115 hwdrv_apci2032.c, hwdrv_apci2032.h, hwdrv_apci2200.c,
4116 hwdrv_apci2200.h, hwdrv_apci3120.c, hwdrv_apci3120.h,
4117 hwdrv_apci3200.c, hwdrv_apci3200.h, hwdrv_apci3501.c,
4118 hwdrv_apci3501.h, hwdrv_apci3xxx.c, hwdrv_apci3xxx.h: Check in
4119 update from ADDI. Seems to compile.
4121 2005-10-01 14:12 fmhess
4123 * comedi/drivers/ni_mio_common.c: patch from Jan Gukelberger
4126 implemented INSN_CONFIG_DIO_QUERY for pfi subdevice.
4128 2005-09-20 19:27 fmhess
4130 * comedi/drivers/: das08_cs.c, ni_daq_dio24.c, ni_labpc_cs.c,
4131 ni_mio_cs.c, quatech_daqp_cs.c: Deal with event callback getting
4132 moved into pcmcia_driver struct in 2.6.13 kernels.
4136 * comedi/drivers/: Makefile.am, dmm32at.c:
4139 2005-09-10 12:19 fmhess
4141 * comedi/drivers/adv_pci1710.c: Fixed range table for 1713.
4143 2005-09-10 12:10 fmhess
4145 * comedi/drivers/amplc_dio200.c: Patch from abbotti@mev.co.uk (Ian
4148 I cocked up the register offset for the third 8255 subdevice of
4149 the Amplicon PC272E and PCI272 cards. It should be at offset
4152 2005-09-10 12:08 fmhess
4154 * comedi/drivers/8253.h: added i8254_status()
4156 2005-09-10 12:04 fmhess
4158 * comedi/drivers/das08.c: Fixed initialization bug reported by
4159 abbotti@mev.co.uk (Ian Abbott).
4161 2005-08-28 09:16 fmhess
4163 * comedi/drivers/cb_pcidas64.c: increase allowable number of
4164 calibration sources, to try and find them on the 6052
4166 2005-08-26 20:35 fmhess
4168 * comedi/drivers/ni_atmio.c: reverting caldac type for
4169 AT-MIO-16XE-50, as it didn't help.
4171 2005-08-25 19:58 fmhess
4173 * include/linux/compiler.h: Patch from abbotti@mev.co.uk (Ian
4176 The include/linux/compiler.h file appeared in kernel 2.4.4, but
4177 disappeared in 2.4.5 and didn't reappear until 2.4.10! Comedi
4178 fails to build for kernel versions 2.4.5 through 2.4.9 inclusive
4181 2005-08-25 19:53 fmhess
4183 * comedi/drivers/ni_atmio.c: Added isapnp id for at-mio-16de-10
4184 from isapnp.conf attachment in bugzilla bug 165.
4186 2005-08-24 18:29 fmhess
4188 * comedi/drivers/ni_atmio.c: change caldac type for AT-MIO-16XE-50,
4189 as we seem to be missing a coarse caldac adjustment.
4191 2005-08-22 20:50 fmhess
4193 * comedi/drivers/cb_pcidas64.c: fix number of ao bits for 6025 and
4196 2005-08-20 11:47 fmhess
4198 * comedi/drivers/ni_daq_dio24.c: made ni_daq_dio24 driver accept
4199 the driver name as the board name, as suggested by Calin A.
4202 2005-08-16 13:04 fmhess
4204 * include/linux/comedi_rt.h: removed redundant include of
4207 2005-08-15 20:29 fmhess
4209 * comedi/drivers.c, include/asm/pgtable.h: fix for 4-level page
4210 tables introduced in 2.6.12
4212 2005-08-03 19:58 fmhess
4214 * comedi/comedi_fops.c: use vmalloc instead of kmalloc in
4215 do_devconfig_ioctl() in order to accommodate large firmware
4218 2005-07-31 22:05 fmhess
4220 * comedi/drivers/: mite.c, mite.h, ni_mio_common.c: be more careful
4221 about mite transfer counts
4223 2005-07-30 17:26 fmhess
4225 * comedi/drivers/cb_pcidas64.c: don't set write_subdev for
4228 2005-07-30 13:49 fmhess
4230 * comedi/drivers/: mite.c, mite.h: Add support for dumping
4231 information from mite chip signature register, in particular the
4232 number of dma channels
4234 2005-07-27 19:00 fmhess
4236 * comedi/drivers/ni_atmio.c: fix caldac type for at-mio-16de-10
4238 2005-07-24 22:28 fmhess
4240 * comedi/drivers/ni_atmio.c: fixes for isapnp device id table
4242 2005-07-24 22:12 fmhess
4244 * INSTALL: revert INSTALL, which I accidentally blew away
4246 2005-07-24 22:10 fmhess
4248 * INSTALL, comedi/comedi_fops.c, include/linux/device.h: patch from
4249 abbotti@mev.co.uk (Ian Abbott):
4251 The class_simple interface has been removed - mostly a renaming
4252 exercise. Comedi needs to use the new interface with some
4253 compatibility stuff for older kernels.
4255 The patch has been tested on 2.4.28, 2.6.12 and 2.6.13-rc1 and
4258 2005-07-24 22:09 fmhess
4260 * include/linux/time.h: jiffies_to_msecs was added in 2.6.7 (and
4263 2005-07-24 21:16 fmhess
4265 * include/linux/time.h: jiffies_to_msecs and msecs_to_jiffies were
4266 backported to vanilla kernel 2.4.29 and later.
4268 2005-07-24 16:59 fmhess
4270 * comedi/drivers/s626.c: patch from abbotti@mev.co.uk (Ian Abbott):
4272 The s626.c driver needs to use COMEDI_INITCLEANUP_NOMODULE
4273 instead of COMEDI_INITCLEANUP because it uses the MODULE_AUTHOR,
4274 MODULE_DESCRIPTION and MODULE_LICENSE macros. I'm not sure why
4275 it compiled okay on 2.6.
4277 2005-07-24 16:53 fmhess
4279 * comedi/drivers/Makefile.am: added s626_ko_SOURCES
4281 2005-07-24 16:50 fmhess
4283 * comedi/drivers/s626.c: Clairify comment about Sensoray driver.
4285 2005-07-24 16:50 fmhess
4287 * comedi/drivers/s626.h: patch from gpalli@deis.unibo.it (Gianluca
4290 Added Sensoray copyright notice.
4292 2005-07-24 16:48 fmhess
4294 * comedi/drivers/s626.c: patch from gpalli@deis.unibo.it (Gianluca
4297 All compilation warning has been fixed. The includes of user
4298 space headers and #ifdef RTAI has been removed, rt_printk is used
4299 for outputting debug messages.
4301 A bug in s626_ai_cmdtest has been fixed.
4303 2005-07-04 17:27 fmhess
4305 * comedi/drivers/: ni_labpc.c, ni_pcimio.c: mite_iobase is gone
4307 2005-07-04 14:20 fmhess
4309 * comedi/drivers/dt3000.c: add missing iounmap in detach
4311 2005-07-04 14:18 fmhess
4313 * comedi/drivers/: 8253.h, cb_pcidas64.c, daqboard2000.c, dt3000.c,
4314 gsc_hpdi.c, icp_multi.c, ii_pci20kc.c, me_daq.c, mite.h,
4315 ni_6527.c, ni_660x.c, ni_670x.c, ni_labpc.c, ni_pcidio.c,
4316 ni_pcimio.c, plx9080.h: fix compile warnings due to doing
4317 write[bwl] and read[bwl] to addresses specified by unsigned long
4320 2005-07-04 14:17 fmhess
4322 * include/linux/ioport.h: fix return value of request_mem_region
4323 compatibility macro so it returns a non-null value (null
4326 2005-07-04 12:46 fmhess
4328 * comedi/drivers/adv_pci_dio.c: fix typo
4330 2005-06-26 13:53 fmhess
4332 * comedi/drivers/: ni_mio_common.c, ni_stc.h: some tweaks to try
4333 and support ao commands on pci boards without ao fifos.
4335 2005-06-26 11:35 fmhess
4337 * comedi/drivers/: amplc_pc263.c, cb_pcidas.c: patch from
4338 abbotti@mev.co.uk (Ian Abbott):
4340 At the end of February (or possibly the beginning of March,
4341 depending on your timezone!) I submitted a patch to remove
4342 pci_find_device and use pci_get_device and pci_dev_put (and
4343 occasionally pci_dev_get) instead.
4345 I messed up on the amplc_pc262 and cb_pcidas drivers as I forgot
4346 to replace pci_find_device with pci_get_device, but added the
4347 calls to pci_dev_put, so the PCI reference counts would go
4348 negative when the device was detached. The attached patch
4349 corrects this problem and also fixes an unrelated gcc warning in
4350 the cb_pcidas driver about a possibly ambiguous 'else' requiring
4351 braces (my fault again!).
4353 2005-06-26 11:17 fmhess
4355 * comedi/drivers/s626.h: patch from gpalli@deis.unibo.it (Gianluca
4358 Got rid of user-space includes, and unneeded check for RTAI
4360 2005-06-16 20:55 fmhess
4362 * comedi/drivers/: Makefile.am, s626.c, s626.h: Sensoray 626 driver
4363 from gpalli@deis.unibo.it (Gianluca Palli):
4365 This driver is based on the Sensoray 626 GPL Linux driver
4367 The ai_poll function is not yet implemented
4369 ao_cmd support is under development
4371 The 48 dio channels are divided in to 3 subdev (2,3 and 4) with
4372 16 channels (each group of 16 channels is managed by a different
4373 hardware registers). These can be grouped in one subdev with 48
4374 bit mask. Channels 0-39 can be used as TRIG_EXT arg for ai_cmd
4375 (cmd->start_src=TRIG_EXT; cmd->start_arg=20; subdev 3 channel 3
4376 is used as external trigger)
4378 Encoder/timer device has a lot of configuration option. Now only
4379 the encoder configuration is avaiable. If ai_cmd
4380 scan_begin_src=TRIG_TIMER or convert_src=TRIG_TIMER are selected,
4381 the timer channel 5 and 4 respectively are used as trigger.
4383 The code is filled with a lot of debugging messages visible
4384 compiling the code with -D_DEBUG_ flag
4386 2005-06-16 19:00 fmhess
4388 * comedi/drivers/ni_pcimio.c: ordered ni_pci_table[] by id, and
4389 added some missing device ids
4391 2005-06-15 19:24 fmhess
4393 * ChangeLog, Contributors, Makefile.am, comedi/rt.c,
4394 comedi/rt_pend_tq.c, include/linux/comedi_rt.h, m4/rtai.m4: *
4395 Contributors: Added Alexis Berlemont and Simone Mannori. *
4396 Makefile.am: Fix depmod call on "make install". * comedi/rt.c:
4397 (comedi_request_irq), (comedi_free_irq), (comedi_switch_to_rt),
4398 (comedi_switch_to_non_rt), (handle_void_irq),
4399 (comedi_rt_get_irq), (fusion_handle_irq),
4400 (comedi_rt_release_irq), (comedi_rt_init), (comedi_rt_cleanup),
4401 (handle_rtl_irq): rtai fusion support from Alexis Berlemont, plus
4402 some cleanups by me. * comedi/rt_pend_tq.c: (rt_pend_call),
4403 (rt_pend_tq_init), (rt_pend_tq_cleanup): rtai fusion support from
4404 Alexis Berlemont. * include/linux/comedi_rt.h: Implemented
4405 comedi_spinlock_irqsave() and comedi_spinlock_irqrestore for rtai
4406 fusion. * m4/rtai.m4: rtai fusion support from Alexis Berlemont.
4408 2005-06-15 19:11 fmhess
4410 * Contributors: add Alexis Berlemont <berlemont.hauw@free.fr>
4412 2005-06-15 19:05 fmhess
4414 * Makefile.am: fix depmod call on install
4416 2005-06-15 18:58 fmhess
4418 * comedi/drivers/ni_pcimio.c: add pci id for PCI-6731
4420 2005-06-14 07:16 fmhess
4422 * comedi/rt.c: only allocate comedi_irq_struct if we are going to
4423 use it (fixes memory leak caused by my last changes).
4425 2005-06-13 21:43 fmhess
4427 * comedi/rt.c: undo my silly (and failed) attempt to support shared
4430 2005-06-13 21:42 fmhess
4432 * comedi/rt.c: fix return type for comedi_irq_struct.handler on 2.6
4435 2005-06-13 20:49 fmhess
4437 * comedi/rt.c: removed some obsolete #defines
4439 2005-06-12 22:14 fmhess
4441 * comedi/rt.c, comedi/rt_pend_tq.c, include/linux/comedi_rt.h,
4442 m4/rtai.m4: rtai fusion support from Alexis Berlemont
4443 <berlemont.hauw@free.fr>, slightly modified by me. Patch to
4444 comedi_rt_timer has not been applied yet.
4446 2005-06-12 21:29 fmhess
4448 * Contributors: added Simone Mannori
4450 2005-06-12 21:25 fmhess
4452 * comedi/drivers/cb_das16_cs.c: fix for analog output, based on
4453 patch from Simone Mannori <smannori@f2n.it>
4455 2005-06-12 18:09 bporr
4457 * comedi/drivers/usbduxfast.c: For one channel now sampling rates
4458 up to 30MHz are possible. However, buffer overflows in the usb
4459 system limit the number of consecutive samples to 256. At 5MHz
4460 796 samples are possible and at 3MHz continous sampling is
4463 2005-06-04 10:40 fmhess
4465 * ChangeLog, include/linux/ioport.h, include/linux/pci.h: Patch
4466 from abbotti@mev.co.uk (Ian Abbott) to make it possible to remove
4467 deprecated check_region() calls from drivers. *
4468 include/linux/ioport.h: Added compat__request_region() *
4469 include/linux/pci.h: Replace use of check_region() with modern
4470 version of request_region().
4472 2005-06-04 10:32 fmhess
4474 * comedi/drivers/8255.c, comedi/drivers/acl7225b.c,
4475 comedi/drivers/adl_pci6208.c, comedi/drivers/adl_pci9118.c,
4476 comedi/drivers/adv_pci1710.c, comedi/drivers/amplc_dio200.c,
4477 comedi/drivers/amplc_pc236.c, comedi/drivers/amplc_pc263.c,
4478 comedi/drivers/amplc_pci230.c, comedi/drivers/cb_pcidas.c,
4479 comedi/drivers/comedi_parport.c, comedi/drivers/das08.c,
4480 comedi/drivers/das16.c, comedi/drivers/das16m1.c,
4481 comedi/drivers/das1800.c, comedi/drivers/das6402.c,
4482 comedi/drivers/das800.c, comedi/drivers/dt2801.c,
4483 comedi/drivers/dt2811.c, comedi/drivers/dt2814.c,
4484 comedi/drivers/dt2815.c, comedi/drivers/dt2817.c,
4485 comedi/drivers/dt282x.c, comedi/drivers/fl512.c,
4486 comedi/drivers/multiq3.c, comedi/drivers/ni_at_a2150.c,
4487 comedi/drivers/ni_at_ao.c, comedi/drivers/ni_atmio.c,
4488 comedi/drivers/ni_atmio16d.c, comedi/drivers/ni_labpc.c,
4489 comedi/drivers/pcl711.c, comedi/drivers/pcl724.c,
4490 comedi/drivers/pcl725.c, comedi/drivers/pcl726.c,
4491 comedi/drivers/pcl730.c, comedi/drivers/pcl812.c,
4492 comedi/drivers/pcl816.c, comedi/drivers/pcl818.c,
4493 comedi/drivers/pcm3730.c, comedi/drivers/pcmad.c,
4494 comedi/drivers/poc.c, comedi/drivers/rti800.c,
4495 comedi/drivers/rti802.c, include/linux/ioport.h,
4496 include/linux/pci.h: Patch from Ian Abbot <abbotti@mev.co.uk>:
4498 I've done some work on getting rid of the check_region calls
4499 which are now deprecated.
4501 I first mentioned this back in March and did a little bit of work
4504 https://cvs.comedi.org/pipermail/comedi/2005-March/006971.html
4505 https://cvs.comedi.org/pipermail/comedi/2005-March/006977.html
4507 My new patch seems to be too large for the comedi mailing list -
4508 they just disappear into a black hole, so here is a description
4511 I used a static inline function called compat__request_region and
4512 (re)defined a macro called request_region to use it. The result
4513 is that drivers can check the return value of request_region (or
4514 pci_request_regions) instead of calling check_region. Note that
4515 the compat__request_region does not return a pointer to anything
4516 real, but it can be compared to NULL.
4518 The attached patch implements the above compatibility stuff and
4519 changes the drivers to use it (but I changed the amplc_pci230
4520 driver to use pci_request_regions instead of request_region while
4521 I was at it). I've also changed the compatibility version of
4522 pci_request_regions to avoid calling check_regions (otherwise it
4523 would be called twice) and also made it release any regions it
4524 successfully requested on failure.
4526 Most of the changes to the individual drivers were
4527 straightforward. One or two required a modicum of thought to
4528 release resources on error.
4530 2005-05-28 19:27 bporr
4532 * comedi/drivers/usbduxfast.c: urb_kill is available from 2.6.8 and
4533 not from 2.6.10. This affects especially sarge which works with
4534 2.6.8. The urb_kill command is much safer than urb_unlink.
4536 2005-05-28 19:26 bporr
4538 * comedi/drivers/usbdux.c: urb_kill is available from 2.6.8 and not
4539 from 2.6.10. This affects especially sarge which works with
4540 2.6.8. The urb_kill command is much safer than the urb_unlink.
4541 The async cmd is modifying the sampling interval so that the user
4542 program can use the real sampling rate.
4544 2005-05-28 15:10 fmhess
4546 * ChangeLog, include/linux/delay.h, include/linux/time.h,
4547 include/linux/usb.h: * include/linux/delay.h: Added
4548 msleep_interruptible() * include/linux/time.h:i Added
4549 msecs_to_jiffies() and jiffies_to_msecs() * include/linux/usb.h:
4550 Added USB_CONTROL_MSG() and USB_BULK_MSG()
4552 2005-05-28 15:02 fmhess
4554 * include/linux/: delay.h, time.h: added jiffies_to_msecs() and
4555 msleep_interruptible() to compatibility headers
4557 2005-05-28 14:54 fmhess
4559 * include/linux/time.h: added msecs_to_jiffies() compatibility
4562 2005-05-28 14:32 fmhess
4564 * comedi/drivers/usbdux.c, comedi/drivers/usbduxfast.c,
4565 include/linux/usb.h: add USB_CONTROL_MSG and USB_BULK_MSG
4566 compatibility functions due to change in meaning of timeout
4567 argument with kernel 2.6.12
4569 2005-05-23 18:56 bporr
4571 * comedi/drivers/usbdux.c: Reduced the amount of debug messages
4572 during normal operation.
4574 2005-05-16 18:19 fmhess
4576 * include/linux/mm.h: revert to revision 1.8, as the issues with
4577 remap_page_range have already been fixed by migrating to
4580 2005-05-14 19:08 fmhess
4582 * comedi/drivers/das16.c: try to fix problems on pc104-das16jr that
4583 occur when an dma transfer with an odd number of bytes occurs.
4585 2005-05-14 13:17 fmhess
4587 * comedi/drivers/adv_pci_dio.c: be more careful about sending
4588 pci-1760 mailbox commands
4590 2005-05-13 20:06 fmhess
4592 * comedi/drivers/adv_pci_dio.c: fixes for 1760: base address index
4593 was wrong (from Bill Jennings <comedi@bigriverwireless.net>), and
4594 I cleaned up some dead code and removed broken (and unneeded)
4595 pci1760_insn_read_di()
4597 2005-04-26 20:17 fmhess
4599 * comedi/drivers/ni_atmio16d.c: add error message when request_irq
4602 2005-04-26 20:02 fmhess
4604 * debian/: changelog, comedi-modules.control,
4605 comedi-modules.postinst, comedi-modules.prerm,
4606 comedi-source.postinst, comedi-source.prerm, control, copyright,
4607 rules: removed debian files from cvs
4609 2005-04-25 04:03 bporr
4611 * include/linux/mm.h:
4612 Wiktor Grebla wrote in the comedi mailing list: Somwhere around
4613 2.6.9 kernel remap_pfn_range() was introduced as a portable
4614 replacement for remap_page_range, presumably with some wrapper
4615 which has dissapeared recently (2.6.11), what resulted in
4616 "Unknown symbol" while loading comedi module (and the following
4617 ones because of the symbols in it). I've changed
4618 include/linux/mm.h slightly, hopefully without breaking anything.
4619 Seems to work. I've tested it with 2.6.10 and 2.6.11.
4623 * ChangeLog, debian/changelog, debian/comedi-modules.control,
4624 debian/comedi-modules.postinst, debian/comedi-modules.prerm,
4625 debian/comedi-source.postinst, debian/comedi-source.prerm,
4626 debian/control, debian/copyright, debian/rules: Remove the debian
4627 directory, since it's not maintained here. * debian/changelog: *
4628 debian/comedi-modules.control: * debian/comedi-modules.postinst:
4629 * debian/comedi-modules.prerm: * debian/comedi-source.postinst: *
4630 debian/comedi-source.prerm: * debian/control: * debian/copyright:
4633 2005-04-17 21:25 fmhess
4635 * ChangeLog, comedi/kcomedilib/get.c: * comedi/kcomedilib/get.c:
4636 Added comedi_mark_buffer_written() to kcomedilib.
4638 2005-04-17 21:21 fmhess
4640 * comedi/kcomedilib/get.c: added comedi_mark_buffer_written() to
4643 2005-04-17 18:30 bporr
4645 * comedi/drivers/usbduxfast.c: Changed maxrange from 0xfff to
4646 0x1000. The converter can reach the value 0x1000 if there's an
4647 overflow. Thanks to Frank Mori Hess who pointed that out.
4649 2005-04-17 18:27 bporr
4651 * comedi/drivers/usbdux.c: Applied to the 0.7 branch: Fixed a bug
4652 which uploaded the firmware always to the first device. Even if
4653 there were two devices. Thus, the second device never got the
4654 firmware uploaded. Thanks to Bjorn Kinell.
4656 2005-04-13 15:34 bporr
4658 * comedi/drivers/usbdux.c: Fixed a bug which uploaded the firmware
4659 always to the first device. Even if there were two devices. Thus,
4660 the second device never got the firmware uploaded. Thanks to
4665 * ChangeLog, ChangeLog-0.7: * ChangeLog-0.7: Move ChangeLog to
4666 ChangeLog-0.7, and start this changelog
4670 * ChangeLog: copy from HEAD
4672 2005-04-07 19:53 fmhess
4674 * ChangeLog: summary of 0.7.70 changes
4676 2005-04-07 16:20 tag branch-0_7-start
4680 * comedi/rt.c, include/linux/irq.h: Remove references to
4685 * Makefile.am: Re-add call to depmod if it's a normal install
4687 2005-04-07 12:52 fmhess
4689 * Contributors: added José Luis Sánchez
4693 * comedi/drivers/ni_pcidio.c: Remove linux/irq.h. It should be
4694 asm/irq.h, which is included automatically.
4696 2005-04-02 19:00 tag r0_7_70
4700 * autogen.sh: Use -i and -f flags
4704 * Makefile.am: Fix drivers.txt target
4708 * AUTHORS, NEWS, autogen.sh: Use autoreconf. Add files
4712 * Makefile.am, scripts/Configure, scripts/Menuconfig,
4713 scripts/config.dist, scripts/config.dist-2.0.39,
4714 scripts/config.in, scripts/dep.linux, scripts/dep.pcmcia,
4715 scripts/dep.rtai, scripts/dep.rtlinux, scripts/generate_makefile,
4716 scripts/mkdep.c, scripts/pathdown.sh, scripts/release,
4717 scripts/linux_flags/Makefile, scripts/linux_flags-2.6/Makefile,
4718 scripts/lxdialog/BIG.FAT.WARNING, scripts/lxdialog/Makefile,
4719 scripts/lxdialog/checklist.c, scripts/lxdialog/colors.h,
4720 scripts/lxdialog/dialog.h, scripts/lxdialog/inputbox.c,
4721 scripts/lxdialog/lxdialog.c, scripts/lxdialog/menubox.c,
4722 scripts/lxdialog/msgbox.c, scripts/lxdialog/textbox.c,
4723 scripts/lxdialog/util.c, scripts/lxdialog/yesno.c: Change the way
4724 files are disted. Remove all the crap from scripts/ that's no
4729 * comedi/drivers/: acl7225b.c, adl_pci6208.c, adl_pci9111.c,
4730 adv_pci_dio.c, amplc_pc236.c, amplc_pc263.c, amplc_pci230.c,
4731 cb_pcidas.c, cb_pcidas64.c, cb_pcidda.c, cb_pcimdas.c,
4732 cb_pcimdda.c, contec_pci_dio.c, das08.c, gsc_hpdi.c, me4000.c,
4733 me_daq.c, ni_6527.c, poc.c: Documentation fixes
4737 * configure.ac: version bump
4741 * Makefile.am, configure.ac, comedi/Makefile.am,
4742 comedi/drivers/Makefile.am, comedi/kcomedilib/Makefile.am,
4743 m4/as-linux.m4, m4/as-modtool.m4: Make distcheck work. Add
4744 LINUX_MODULE_STYLE to indicate module building style.
4746 2005-03-28 21:49 fmhess
4748 * comedi/drivers/ni_660x.c: fix compile warning, and initialize
4751 2005-03-28 21:41 fmhess
4753 * comedi/drivers/: mite.c, mite.h, ni_660x.c: patch from Klaas
4754 Gadeyne <Klaas.Gadeyne@mech.kuleuven.ac.be> which fixes problem
4755 with initialization of CounterSwap bit in the
4756 ClockConfigRegister.
4758 The patch also fixes a small bug in the configuration of the TIO
4759 to serve as an encoder: There was a copy-paste error in the code
4760 for taking into account the index pulse or not.
4762 2005-03-21 21:30 fmhess
4764 * comedi/comedi_fops.c: check for CAP_SYS_MODULE instead of
4765 CAP_SYS_ADMIN in comedi_fop_open()
4767 2005-03-18 22:36 fmhess
4769 * comedi/drivers/: daqboard2000.c, me4000.c, me_daq.c: add mention
4770 of comedi_nonfree_firmware tarball
4772 2005-03-18 22:35 fmhess
4774 * comedi/drivers/ni_pcidio.c: allow schedules() during firmware
4777 2005-03-17 19:00 fmhess
4779 * comedi/drivers/ni_pcidio.c: add support for loading firmware into
4780 main fpga and scarabs on pci-6534
4782 2005-03-17 12:25 fmhess
4784 * comedi/comedi_fops.c, comedi/drivers/daqboard2000.c,
4785 comedi/drivers/me_daq.c, comedi/drivers/usbdux.c,
4786 comedi/drivers/usbduxfast.c, include/linux/comedi.h,
4787 include/linux/comedidev.h: add support for uploading firmware on
4788 64 bit arches, and added support for loading up to 4 different
4789 firmware files (will be needed by ni pci-6534).
4791 2005-03-17 09:53 fmhess
4793 * comedi/drivers/cb_pcidas64.c: add SDF_DITHER flag to analog input
4796 2005-03-16 10:56 fmhess
4798 * include/linux/mm.h: fix version check for remap_pfn_range()
4801 2005-03-14 20:00 fmhess
4803 * comedi/comedi_fops.c, include/linux/mm.h: replace
4804 remap_page_range with remap_pfn_range
4806 2005-03-13 10:17 fmhess
4808 * comedi/: comedi_fops.c, kcomedilib/kcomedilib_main.c: move check
4809 of s->busy after aquisition of big_comedi_lock in do_lock_ioctl.
4810 Make locking return a less confusing error code on failure. Make
4811 locking fail if process already has lock (alternative would be to
4812 make locking recursive, but I don't see a reason to bother).
4814 2005-03-12 08:31 fmhess
4816 * comedi/drivers/amplc_pci224.c: patch from Ian Abbott
4817 <abbotti@mev.co.uk>:
4819 Here's a change to my new amplc_pci224 driver to use
4820 pci_request_regions instead of check_region/request_region, as
4823 2005-03-07 21:35 fmhess
4825 * comedi/drivers/: Makefile.am, amplc_pci224.c: new driver from
4826 abbotti@mev.co.uk (Ian Abbott):
4828 Here's a new driver for the Amplicon PCI224 and PCI234 analog
4829 output cards, supporting streaming AO. It seems to be working
4830 well except that the first scan can misfire at the start of
4831 acquisition, and I can't find a way to work around this hardware
4832 problem. It shouldn't matter too much for waveform output. I've
4833 mentioned it in the caveats section of the driver documentation.
4835 2005-03-06 19:59 fmhess
4837 * comedi/comedi_fops.c: fix compile error
4839 2005-03-06 19:11 fmhess
4841 * comedi/drivers/cb_pcimdas.c: use 8255 driver for 8255 subdevice
4843 2005-03-06 12:34 fmhess
4845 * comedi/drivers/usbdux.c: fixed "cast as lvalue" compiler warning
4847 2005-03-06 12:31 fmhess
4849 * comedi/drivers/: 8255.c, adl_pci6208.c, cb_das16_cs.c,
4850 cb_pcidas64.c, dt3000.c, gsc_hpdi.c, me4000.c, mpc8260cpm.c,
4851 ni_660x.c, ni_670x.c, ni_at_ao.c, ni_mio_common.c, ni_pcidio.c,
4852 rtd520.c, skel.c, ssv_dnp.c, usbdux.c: add support for new
4853 INSN_CONFIG_DIO_QUERY
4855 2005-03-06 12:30 fmhess
4857 * comedi/comedi_fops.c: move some checks for length of data[] in
4858 configuration insn to core
4860 2005-03-06 12:30 fmhess
4862 * include/linux/comedi.h: add id for INSN_CONFIG_DIO_QUERY for
4863 querying configuration state of dio line
4865 2005-03-06 11:10 fmhess
4867 * comedi/drivers/ni_pcidio.c: at least now i know why the 6534
4870 2005-03-03 18:13 fmhess
4872 * comedi/drivers/: adl_pci6208.c, adl_pci9111.c, adv_pci_dio.c,
4873 amcc_s5933.c, amplc_dio200.c, amplc_pc236.c, amplc_pc263.c,
4874 amplc_pci230.c, cb_pcidas.c, cb_pcidas64.c, cb_pcidda.c,
4875 cb_pcimdas.c, cb_pcimdda.c, contec_pci_dio.c, daqboard2000.c,
4876 das08.c, dt3000.c, gsc_hpdi.c, ke_counter.c, me4000.c, me_daq.c,
4877 mite.c, rtd520.c: patch from Ian Abbott <abbotti@mev.co.uk>:
4879 updates the drivers to use pci_get_device() instead of
4880 pci_find_device() and fixes a few other bits that seemed to be
4881 broken: mostly insufficient checking in the 'detach' routines.
4883 2005-03-03 18:08 fmhess
4885 * include/linux/pci.h: patch from Ian Abbott <abbotti@mev.co.uk>:
4887 adds two more compatibility definitions for 'pci_dev_get()' and
4890 2005-03-03 17:06 fmhess
4892 * comedi/drivers/daqboard2000.c: updated documentation: firmware
4893 cannot be compiled into driver any more.
4895 2005-03-01 18:43 fmhess
4897 * comedi/drivers/ni_pcidio.c: pci-6534 does not work
4899 2005-02-28 18:35 fmhess
4901 * comedi/drivers/cb_pcidas64.c: 6035 only has 12 bit analog output
4902 resolution, despite 16 bit input resolution. Added ao_bits
4903 member to board struct to deal with it.
4905 2005-02-28 18:24 fmhess
4907 * comedi/drivers/cb_pcidas64.c: 6034 and 6035 don't have 8255 chips
4909 2005-02-27 19:22 fmhess
4911 * comedi/comedi_fops.c: compile fix for gcc 2.95 from
4912 al14@inf.tu-dresden.de (Andreas Leuner)
4914 2005-02-27 19:08 fmhess
4916 * comedi/drivers/gsc_hpdi.c: don't use deprecated
4917 pci_find_subsys(), replace with pci_get_subsys() (and
4920 2005-02-27 19:07 fmhess
4922 * include/linux/pci.h: implementation of pci_find_subsys for old
4923 kernels from abbotti@mev.co.uk (Ian Abbott), and #defines for
4924 pci_get_subsys() and pci_dev_put() from me.
4926 2005-02-27 18:47 fmhess
4928 * comedi/drivers/dt3000.c: patch from abbotti@mev.co.uk (Ian
4931 "modprobe dt3000" fails on current 2.6 kernels due to missing
4932 symbols in the PCI stuff.
4934 The attached patch should fix it, but needs testing properly.
4935 I've checked that it modprobes okay, but don't have the hardware
4936 to make sure it finds the board okay.
4938 2005-02-27 18:42 fmhess
4940 * comedi/drivers/adl_pci9111.c: patch from
4941 emmanuel.pacaud@univ-poitiers.fr (Emmanuel Pacaud):
4943 here's a patch that extends AI streaming capabilities of the
4944 adl_pci9111 driver, and fixes analog output.
4946 2005-02-27 18:31 fmhess
4948 * include/linux/mm.h: need to change things around a little to
4949 prevent asm/tlb.h from breaking compilation against debian 2.4.27
4952 2005-02-27 18:12 fmhess
4954 * include/: linux/device.h, pcmcia/ds.h: patch from Ian Abbott
4955 <abbotti@mev.co.uk>:
4957 The last change to das08_cs.c on Feb 5 breaks on 2.4, though the
4958 change itself was not unreasonable (it saves a few bytes at
4959 least). The problem is that the change was incompatible with the
4960 version of struct device_driver defined in comedi's
4961 linux/device.h compatibility header. In the "real" version of
4962 struct device_driver, the "name" member is a "char *", but in the
4963 compatibility version it's a "dev_info_t", which is a "char[32]".
4965 The attached patch sorts it out in the compatibility headers.
4967 2005-02-27 17:26 fmhess
4969 * include/: asm/pgtable.h, linux/mm.h: patch from Ian Abbott
4970 <abbotti@mev.co.uk>:
4972 This patch against CVS also applies to comedi-0.7.69 and allows
4973 it to compile correctly against Red Hat 9's 2.4.20-8 kernel, and
4974 probably others using the "statm" kernel patch. It also changes
4975 the conditions for defining the pte_offset_kernel() macro in the
4976 asm/pgtable.h compatibility header to avoid it being redefined.
4978 2005-02-27 17:05 fmhess
4980 * comedi/drivers/amplc_dio200.c: patch from Ian Abbot
4981 <abbotti@mev.co.uk>:
4983 I think it's probably a bad idea for my amplc_dio200 driver to
4984 call comedi_event() while it's holding a spinlock. The call to
4985 comedi_event could call a kcomedilib client's callback function,
4986 which might do something that requires the same spinlock, leading
4989 The attached patch moves the calls to comedi_event() to a safe
4990 point after the spinlock is released.
4992 2005-02-26 21:15 bporr
4994 * comedi/drivers/usbduxfast.c: Removed a buffer overflow routine
4995 again. The buffer overflow can only be detected in the firmware
4996 when 3 out of 4 buffers are full. Thus, the condition that all 4
4997 buffers are full gives already an buffer overflow.
4999 2005-02-21 16:02 fmhess
5001 * comedi/drivers/8253.h: replace 0x10000 with max_count constant,
5002 and handle a couple more corner cases
5004 2005-02-21 15:52 fmhess
5006 * comedi/drivers/8253.h: patch from Ian Abbott <abbotti@mev.co.uk>:
5008 Here's a couple more minor patches for the
5009 i8253_cascade_ns_to_timer_2div function, which I should have
5012 8253_dupcalc.patch gets rid of a duplicate calculation
5013 8253_overflow.patch adds some arithmetic overflow checks to the
5016 2005-02-17 18:37 fmhess
5018 * comedi/drivers/: amplc_pc236.c, comedi_parport.c: patch from Ian
5019 Abbott <abbotti@mev.co.uk>:
5021 This patch sets the COMEDI_CB_BLOCK event in the interrupt
5022 routines of the comedi_parport and amplc_pc236 drivers, as
5023 whatever is monitoring the interrupts probably wants to know
5024 about them as soon as possible!
5026 2005-02-17 18:23 fmhess
5028 * comedi/drivers/: Makefile.am, amplc_dio200.c: new driver from Ian
5029 Abbott <abbotti@mev.co.uk>
5031 2005-02-17 18:15 fmhess
5033 * include/linux/compiler.h: inew compatibility header from Ian
5034 Abbott <abbotti@mev.co.uk>
5036 2005-02-17 18:13 fmhess
5038 * comedi/drivers/: usbdux.c, usbduxfast.c: add missing include for
5041 2005-02-17 17:58 fmhess
5043 * include/asm/semaphore.h: new compatibility header from Ian Abbott
5044 <abbotti@mev.co.uk>:
5046 Here's an asm/semaphore.h compatibility header to help build
5047 Comedi drivers for kernel versions prior to 2.2.18. It defines
5048 the following missing macros:
5050 init_MUTEX(x) init_MUTEX_LOCKED(x) DECLARE_MUTEX(name)
5051 DECLARE_MUTEX_LOCKED(name)
5053 I didn't define sema_init(sem, val) as I the implementation is
5056 2005-02-17 17:48 fmhess
5058 * comedi/drivers/8253.h: patch from Ian Abbott <abbotti@mev.co.uk>:
5060 This patch improves the "early exit" test in the
5061 i8253_cascade_ns_to_timer_2div function (comedi/drivers/8253.h)
5062 to take account of a divisor of 65536 being represented by 0.
5064 2005-02-17 17:42 fmhess
5066 * comedi/drivers/comedi_rt_timer.c: patch from Emmanuel PACAUD
5067 <emmanuel.pacaud@univ-poitiers.fr>:
5069 Here's a trivial patch that closes comedi device file when
5070 detaching comedi_rt_timer driver.
5072 2005-02-08 20:53 fmhess
5074 * include/linux/sched.h: patch from Ian Abbott <abbotti@mev.co.uk>:
5076 This patch adds compatibility code for the 'wait_event()' macro
5077 in linux/sched.h for kernels prior to 2.2.3. The actual
5078 implementation in this patch has been taken from 2.2.14.
5080 2005-02-07 18:36 bporr
5082 * comedi/drivers/usbduxfast.c: Added proper insn command with a
5083 sampling rate of 1MHz/16. Now 4 packets are ignored before data
5084 is sampled. One packet was not enough. Improved timing for the
5085 multiplexer. Should run now reliable at high rates.
5087 2005-02-06 11:22 fmhess
5089 * include/linux/comedi.h: fix license header (comedilib is lgpl)
5091 2005-02-06 11:06 fmhess
5093 * comedi/drivers/cb_pcidas.c: force read from channel 0 when
5094 CR_ALT_SRC is set in ai read insn.
5096 2005-02-05 10:23 fmhess
5098 * comedi/drivers/das08_cs.c: fix pcmcia_driver.drv.name
5100 2005-02-05 10:22 fmhess
5102 * include/linux/sched.h: fix for need_resched from Ian Abbott
5103 <abbotti@mev.co.uk>:
5105 This patch alters the Comedi driver's linux/sched.h compatibility
5106 header to move the need_resched function after the #include_next
5107 directive. This is because the 'current' task variable is not
5108 defined until after the real linux/sched.h is included. I've
5109 also removed the comment - "/* not sure exactly when
5110 need_resched() was added */"; I've checked, and it was added in
5111 2.4.20 as the code stated. I thought I'd fix the incorrect
5112 comment at the top of the file while I was at it.
5114 2005-02-03 18:48 fmhess
5116 * comedi/drivers/mite.c: enable burst mode dma transfers on mite
5118 2005-01-25 18:44 fmhess
5120 * comedi/drivers/: amplc_pc236.c, amplc_pc263.c: patch from Ian
5121 Abbott <abbotti@mev.co.uk>, who says:
5123 This patch fixes a harmless logical error in the _attach routines
5124 of the amplc_pc236 and amplc_pc263 drivers that I noticed while
5125 looking at the pci_for_each_dev stuff. Also, now that the
5126 drivers ar using pci_find_device instead of pci_for_each_dev, the
5127 patch offloads some of the searching for a matching PCI device to
5128 the pci_find_device function.
5130 The bug is just after the loop that finds the PCI device ID table
5131 entry that matches the comedi board name. The test for reaching
5132 the end of the PCI device ID table without finding a match was
5133 incorrect. I say the bug is harmless because there would have to
5134 be another bug somewhere else to trigger this bug.
5136 2005-01-25 18:41 fmhess
5138 * comedi/drivers/comedi_fc.c: fix rounding error in
5139 bytes_per_scan() for dio subdevices, noted by Ian Abbott
5140 <abbotti@mev.co.uk>. Also, round to nearest sampl_t or lsampl_t
5141 size, instead of nearest byte size.
5143 2005-01-22 21:45 fmhess
5145 * comedi/comedi_fops.c, include/linux/comedi.h: rename some members
5146 of bufinfo struct to make output mmaps workable
5148 2005-01-22 09:22 fmhess
5150 * comedi/rt.c, comedi/drivers/adl_pci6208.c,
5151 comedi/drivers/adl_pci9111.c, comedi/drivers/adv_pci_dio.c,
5152 comedi/drivers/amcc_s5933.c, comedi/drivers/amplc_pc236.c,
5153 comedi/drivers/amplc_pc263.c, comedi/drivers/amplc_pci230.c,
5154 comedi/drivers/cb_pcidas.c, comedi/drivers/cb_pcidas64.c,
5155 comedi/drivers/cb_pcidda.c, comedi/drivers/cb_pcimdas.c,
5156 comedi/drivers/cb_pcimdda.c, comedi/drivers/contec_pci_dio.c,
5157 comedi/drivers/das08.c, comedi/drivers/icp_multi.h,
5158 comedi/drivers/ke_counter.c, comedi/drivers/me4000.c,
5159 comedi/drivers/me_daq.c, comedi/drivers/mite.c,
5160 comedi/drivers/rtd520.c, include/linux/pci.h: got rid of
5161 pci_for_each_dev macro (which no longer exists in 2.6 kernels)
5163 2005-01-22 09:15 fmhess
5165 * Contributors: alphabetized contributors
5167 2005-01-13 20:23 fmhess
5169 * comedi/drivers/8255.c: fix for cmdtest check of start_arg, from
5170 Ian Abbott <abbotti@mev.co.uk>
5172 2005-01-13 20:19 fmhess
5174 * comedi/drivers/cb_pcimdda.c: fix for gcc3.4 compile error from
5175 Ian Abbott <abbotti@mev.co.uk>
5177 2005-01-13 14:37 bporr
5179 * comedi/drivers/usbduxfast.c:
5181 Removed a transfer flag which gave a compilation error under
5182 2.4.x. Transfer works without it anyway. Thanks to Ian Abbott
5183 who reported the bug.
5185 2005-01-04 14:29 fmhess
5187 * comedi/comedi_fops.c: get rid of KILL_FASYNC define, since it is
5188 already in linux/fs.h compat header
5190 2005-01-04 12:10 bporr
5192 * comedi/drivers/usbduxfast.c:
5193 Tested with 2.6.10. Introduced min sampling rate which is 60kHz.
5195 2005-01-04 12:04 bporr
5197 * comedi/drivers/usbdux.c:
5198 Minor changes. Tested with 2.6.10.
5200 2005-01-04 12:01 bporr
5202 * comedi/drivers/Makefile.am:
5203 Compilation aborted because the makefile wasn't able to generate
5204 object files for some drivers. Added some missing lines like:
5205 pcl812_ko_SOURCES = pcl812.c
5207 2005-01-03 18:43 fmhess
5209 * include/linux/comedi_rt.h: fix rtlinux compile
5211 2005-01-03 17:48 bporr
5213 * comedi/drivers/usbdux.c:
5214 From kernel version 2.6.10 the function usb_kill_urb has to be
5215 used instead of the old unlink function. This makes hotplugging
5216 much safer, in particular when the user unplugs the device while
5217 it is transmitting data. Also added some comments to the debug
5220 2005-01-03 12:22 bporr
5222 * comedi/drivers/usbduxfast.c:
5223 Switched from iso transfer to bulk transfer. ISO is not the right
5224 transfer mode as it imposes a certain sampling rate. The sampling
5225 rate, however, is set by the GPIF and not by the transfer
5228 2004-12-28 22:10 fmhess
5230 * include/linux/device.h: compatibility functions so udev support
5231 compiles on 2.4 kernels
5233 2004-12-28 21:57 fmhess
5235 * m4/as-linux.m4: handle errors when trying to get kernel flags
5237 2004-12-28 21:43 fmhess
5239 * m4/as-linux.m4: make lack of .hdepend in kernel dir a warning
5242 2004-12-28 20:14 fmhess
5244 * comedi/comedi_fops.c: add support for udev
5246 2004-12-28 20:13 fmhess
5248 * comedi/drivers/ni_mio_common.c: generate overflow events when ai
5249 fifo overflows with pio transfers
5251 2004-12-28 20:07 fmhess
5253 * comedi/drivers/ni_at_ao.c: Fixed bugs reported by
5254 csp@andrew.cmu.edu. The bug report was as follows:
5256 I have been attempting to get a NI-ATAO10, a 10 channel legacy
5257 ISA analog output board, working with comedi. Apparantely the way
5258 comedi_from_phys works to convert voltage to sample doesn't seem
5259 to work correctly with the ATAO10 board. I found that the
5260 correct sample data for the ATAO10 board is as follows:
5262 In unipolar mode 0V = 2048 +10V = 6143
5264 In bipolar mode -10V = 2048 +10V = 6143
5266 It seems that comedi_from_phys is somehow shifted by 2048 from
5267 what it should be (comedi_from_phys gives values from 0 to 4095).
5269 Furthermore, comedi does not detect the polarity of the board
5270 (I'm not sure if this is possible on this board); thus the range
5271 is always reported as -10V to +10V even if the board is set on
5272 unipolar mode (which is achieved by setting jumpers on the
5275 Finally, for some reason, channel 0 does not work with Comedi
5276 (the board fully works in Windows). The other 9 channels work.
5278 2004-12-12 21:02 fmhess
5280 * comedi/drivers/: ni_mio_common.c, ni_stc.h: make single-scan ai
5283 2004-12-12 20:59 fmhess
5285 * comedi/drivers/adl_pci6208.c: fix "Devices:" comment field
5287 2004-12-12 20:42 fmhess
5289 * comedi/drivers/ni_660x.c: enhancement from YEOW NGEE SOON
5290 <nsyeow@pd.jaring.my>:
5292 added simple event counting
5294 2004-12-12 20:41 fmhess
5296 * comedi/drivers/: Makefile.am, adl_pci6208.c: new driver from YEOW
5297 NGEE SOON <nsyeow@pd.jaring.my>
5299 2004-12-07 20:59 fmhess
5301 * comedi/drivers/ni_mio_common.c: fix for pcmcia fifo-half-full
5302 interrupt problems from "Blacker, Phil M"
5303 <phil.blacker@atkinsglobal.com>
5305 2004-12-04 13:18 fmhess
5307 * autogen.sh: make autogen.sh work with automake1.9
5309 2004-11-29 20:01 fmhess
5311 * comedi/drivers/: Makefile.am, acl7225b.c, pcl730.c: added new
5312 drivers from José Luis Sánchez (jsanchezv@teleline.es)
5314 2004-11-20 12:22 fmhess
5316 * Makefile.am: sort devices.txt
5318 2004-11-20 11:55 fmhess
5320 * comedi/drivers/: cb_das16_cs.c, cb_pcimdas.c, fl512.c, me4000.c,
5321 ni_daq_dio24.c: some comment fixes to make Devices.txt get
5324 2004-11-14 18:12 bporr
5326 * comedi/drivers/usbduxfast.c:
5327 cmd is now dumping the first 5 packets. They are usually
5328 leftovers from last the cmd: 4 packets from the quad buffer in
5329 the usbduxfast and one packet kept by the host controller.
5331 2004-11-10 19:20 bporr
5333 * include/linux/usb.h:
5334 The memory allocation flag GFP_KERNEL is not permissible in an
5335 interrupt callback. It has to be GFP_ATOMIC. The submit_urb
5336 function has been called with the wrong kernel kernel flag. It's
5337 now GFP_ATOMIC. Thanks for the feedback from Dave Brownell.
5339 2004-11-09 18:20 bporr
5341 * comedi/drivers/usbduxfast.c:
5342 Commented out the USB ID for testing purposes and added the
5343 proper one for ITL/Univ of Stirling (product IDs 0x10 and 0x11).
5345 2004-10-31 18:21 bporr
5347 * comedi/drivers/Makefile.am:
5348 Added the usbduxfast driver.
5350 2004-10-31 18:19 bporr
5352 * comedi/drivers/usbduxfast.c:
5353 Initial version of the new usbduxfast driver. Tested with 2.4.27
5356 2004-10-26 18:25 fmhess
5358 * comedi/drivers/ni_pcidio.c: Remove bogus scan_end_src. By the
5359 way, the last log message should have said "added support for
5360 stop_src==TRIG_NONE", instead of saying he added support for
5361 externally triggered input commands
5363 2004-10-26 18:11 fmhess
5365 * Contributors: added Brent Ledvina
5367 2004-10-26 18:09 fmhess
5369 * comedi/drivers/ni_pcidio.c: Support for externally triggered
5370 input commands from Brent Ledvina bml22@cornell.edu
5372 2004-10-17 11:44 fmhess
5374 * Contributors: Added Steve Sharples
5376 2004-10-17 11:40 fmhess
5378 * comedi/drivers/amplc_pci230.c: Enhancement from Steve Sharples:
5380 I've added the ability for the AI command to support "triggered
5381 burst mode" sampling, ie: - scan_begin_src=TRIG_EXT -
5382 convert_src=TRIG_TIMER
5384 2004-10-10 13:02 fmhess
5386 * ChangeLog, Changelog: renamged Changelog to ChangeLog and add
5389 2004-10-05 21:56 fmhess
5391 * comedi/drivers/ni_mio_common.c: oops, convert counter really
5392 should be limited to 16 bits after all
5394 2004-10-05 21:38 fmhess
5396 * comedi/drivers/: ni_mio_common.c, ni_stc.h: Fix bogus sample at
5397 beginning of ao command (me). Fix check of convert_arg in
5398 ai_cmdtest() (Jonathan Wang <jtwang@MIT.EDU>).
5400 2004-10-05 21:35 fmhess
5402 * comedi/drivers/ni_atmio.c: fix passing of bad argument to
5405 2004-10-05 20:47 fmhess
5407 * comedi/drivers/cb_pcidas64.c: add support for 6014, and add
5408 missing entries to pci device table
5410 2004-10-02 19:01 fmhess
5412 * configure.ac: bump version for release
5414 2004-10-02 18:49 fmhess
5416 * comedi/drivers/Makefile.am: me400_fw.h is gone
5418 2004-10-02 18:47 fmhess
5420 * Makefile.am: modtool.in is gone
5422 2004-10-01 20:27 tag r0_7_69
5424 2004-10-01 20:27 fmhess
5426 * m4/as-linux.m4: check for modpost in two possible locations
5428 2004-10-01 20:26 fmhess
5430 * configure.ac: fix missing $ in check for depmod
5432 2004-09-29 08:28 fmhess
5434 * comedi/drivers/amplc_pci230.c: fix for shared interrupt bug from
5435 steve.sharples@nottingham.ac.uk
5437 2004-09-09 07:49 fmhess
5439 * include/linux/comedi_rt.h: fix argument to rtl_delay for rtlinux
5441 2004-09-05 15:12 bporr
5443 * comedi/drivers/usbdux.c: Typo in the synchonous out command: in
5444 case of an error the synchronous _in_ command was stopped instead
5445 of the out command. Also added a short description of the timer
5448 2004-08-31 21:50 fmhess
5450 * include/linux/comedi_rt.h: use rtl_delay() for rtlinux
5452 2004-08-31 21:38 fmhess
5454 * include/linux/comedi_rt.h: usleep() seems to crash rtlinux when
5455 called from non-rt priority
5457 2004-08-31 20:56 fmhess
5459 * comedi/drivers/ni_atmio.c: add error message when no isapnp
5460 support is available
5462 2004-08-30 22:42 fmhess
5464 * comedi/drivers/ni_mio_common.c: return error if a command is run
5467 2004-08-18 18:36 bporr
5469 * comedi/drivers/usbdux.c: The submission of the bulk transfers can
5470 be delayed. This leads in the worst case to a change in the order
5471 of bulk transfers. For example, the insn command requests the
5472 counter value. After that another insn requests the status of the
5473 digital port. It happens that these requests are swapped in their
5474 temporal order because the USB controller might delay a
5475 submission because of heavy traffic. The linux kernel _assumes_
5476 that the packet has been sent. In fact this can't be guaranteed.
5477 Therefore now the packet which is sent from the firmware is
5478 checked. If it is the wrong one it is requested again.
5480 2004-08-05 20:48 fmhess
5482 * comedi/drivers/das800.c: fix deadlock on end-of-acquisition
5484 2004-08-01 21:13 fmhess
5486 * comedi/drivers/cb_pcidas64.c: move setup of subdevices after init
5489 2004-08-01 19:18 fmhess
5491 * comedi/drivers/cb_pcidas64.c: fix initialization of eeprom
5494 2004-08-01 18:20 fmhess
5496 * comedi/drivers/usbdux.c: updated usbdux driver from Bernd Porr
5498 2004-07-25 15:05 fmhess
5500 * comedi/kcomedilib/kcomedilib_main.c: fix INSN_GTOD
5502 2004-07-20 20:10 fmhess
5504 * comedi/: comedi_fops.c, drivers.c: fix double-munging when
5505 bufinfo ioctl is called in concert with read()s from /dev/comediX
5507 2004-07-19 19:24 fmhess
5509 * comedi/drivers/ni_atmio.c: add isapnp device id for at-mio-64e-3
5511 2004-07-19 19:05 fmhess
5513 * comedi/drivers/cb_pcidas64.c: fix null dereference on boards
5514 without analog output
5516 2004-07-19 18:14 fmhess
5518 * comedi/rt.c: fix prototype of comedi_request_irq()
5520 2004-07-17 21:03 fmhess
5522 * comedi/drivers/: ni_atmio.c, ni_mio_cs.c, ni_pcimio.c: missed
5523 some locking that should have been converted to use
5524 devpriv->window_lock
5526 2004-07-17 20:40 fmhess
5528 * comedi/drivers/ni_6527.c: bug fix from zharkov@vista-control.com
5531 2004-07-17 18:55 fmhess
5533 * comedi/comedi_fops.c, include/linux/sched.h: list 10 insn limit
5536 2004-07-17 18:44 fmhess
5538 * comedi/drivers/cb_pcidas64.c: fix interrupt handler return value
5540 2004-07-15 18:30 fmhess
5542 * comedi/drivers/ni_mio_common.c: don't write to ao fifo offset
5543 load register if it doesn't exist
5545 2004-07-15 18:29 fmhess
5547 * comedi/drivers/ni_pcimio.c: added pci-6014 to supported devices
5550 2004-07-14 07:41 fmhess
5552 * comedi/drivers/ni_atmio.c: change caldac to ad8804_debug for
5555 2004-07-11 21:51 fmhess
5557 * INSTALL: a little update for 2.6 kernels
5559 2004-07-11 21:28 fmhess
5561 * m4/as-modtool.m4: don't barf if Modules.symvers doesn't exist
5563 2004-07-07 18:11 fmhess
5565 * comedi/rt.c: fix interrupt reenabling with rtai-adeos
5567 2004-06-27 21:03 fmhess
5569 * comedi/: drivers.c, drivers/ni_mio_common.c: fix possible crash
5570 when shared interrupt is asserted before comedi_device_attach()
5571 has finished with postconfig()
5573 2004-06-27 20:51 fmhess
5575 * Makefile.am: add autogen.sh to EXTRA_DIST
5577 2004-06-19 09:04 fmhess
5579 * comedi/drivers/cb_pcidas.c: fix selection of output channel for
5580 ao write insn (for boards with fifo)
5582 2004-06-15 08:17 fmhess
5584 * comedi/drivers/ni_660x.c: removed obsolete references to
5585 comedi_counter_unstable.h
5587 2004-06-15 08:17 fmhess
5589 * Contributors: added Luis Martinez for bug fix
5591 2004-06-08 20:19 fmhess
5593 * comedi/drivers/quatech_daqp_cs.c: bug fix from Luis MartÃnez
5594 <luimarma@marcosa.e.telefonica.net>
5596 2004-06-05 12:55 fmhess
5598 * comedi/drivers/ni_mio_common.c: fix CR_EDGE and CR_INVERT flags
5599 for ai scan_begin_src = TRIG_EXT
5601 2004-06-05 12:51 fmhess
5603 * comedi/drivers/ni_mio_common.c: Fix CR_INVERT and CR_EDGE flags
5604 for ai start_arg=TRIG_EXT
5606 2004-06-03 19:01 fmhess
5608 * comedi/drivers/Makefile.am: patch from Emmanuel PACAUD
5610 2004-06-02 19:30 fmhess
5612 * configure.ac: pcmcia drivers should work under 2.6 now
5616 * comedi/Makefile.am, comedi/drivers/Makefile.am,
5617 comedi/kcomedilib/Makefile.am, m4/as-linux.m4, m4/as-modtool.m4:
5618 Upgrade as-linux.m4 and as-modtool.m4. Fix build system to
5621 2004-05-31 21:55 fmhess
5623 * include/: linux/device.h, pcmcia/ds.h: fix compiler warnings for
5626 2004-05-31 21:05 fmhess
5628 * comedi/drivers/quatech_daqp_cs.c: port to 2.6 pcmcia api
5630 2004-05-31 20:52 fmhess
5632 * comedi/drivers/ni_labpc_cs.c: port to 2.6 pcmcia api
5634 2004-05-31 20:35 fmhess
5636 * comedi/drivers/ni_mio_cs.c: port to 2.6 pcmcia api
5638 2004-05-31 19:01 fmhess
5640 * comedi/drivers/ni_daq_dio24.c: port to 2.6 pcmcia api
5642 2004-05-31 19:00 fmhess
5644 * comedi/drivers/cb_das16_cs.c: fix if block that got broken during
5647 2004-05-31 18:31 fmhess
5649 * comedi/drivers/das08_cs.c: port to 2.6 pcmcia api
5651 2004-05-31 18:30 fmhess
5653 * include/pcmcia/ds.h: added cs_error() compatibility function
5655 2004-05-31 17:45 fmhess
5657 * comedi/drivers/cb_das16_cs.c: moved some 2.4 compatibility cruft
5660 2004-05-31 17:44 fmhess
5662 * include/: linux/device.h, pcmcia/ds.h: add 2.4 compatibility for
5663 pcmcia_register_driver() and pcmcia_unregister_driver()
5665 2004-05-21 21:05 fmhess
5667 * comedi/drivers/cb_das16_cs.c: ported to 2.6 kernel pcmcia api
5669 2004-05-21 20:39 fmhess
5671 * comedi/drivers/ni_pcimio.c: pci-6014 support courtesy Alberto
5674 2004-05-18 08:30 fmhess
5676 * INSTALL: update for some minor changes to comedi instalation that
5679 2004-05-14 18:59 fmhess
5681 * m4/as-linux.m4: be less picky about finding .hdepend
5683 2004-05-09 16:41 fmhess
5685 * comedi/drivers/ni_atmio.c: fix caldac type for at-mio-16e-10
5687 2004-04-29 18:13 fmhess
5689 * comedi/kcomedilib/kcomedilib_main.c: have comedi_command set
5692 2004-04-22 18:39 fmhess
5694 * comedi/drivers/ni_mio_common.c: fix init of len_chanlist for
5695 analog output subdevice, removed redundant check in ao command
5698 2004-04-22 17:58 fmhess
5700 * comedi/: drivers.c, drivers/cb_pcidas64.c: crashes on
5701 pci-das6402/16 attach seem to be due to interrupt handler running
5702 before postconfig() in drivers.c has finished initializing
5703 everything. So I added check for dev->attached in handler, and
5704 put a barrier() before dev->attached is set in drivers.c.
5706 2004-04-21 15:16 fmhess
5708 * comedi/drivers/cb_pcidas64.c: added a memory barrier to try and
5709 fix mysterious 6402/16 crash on attach
5711 2004-04-21 01:56 fmhess
5713 * comedi/drivers/: adl_pci9118.c, cb_pcidas64.c, daqboard2000.c,
5714 dt3000.c, icp_multi.c, ii_pci20kc.c, me_daq.c, ni_660x.c,
5715 pcm3730.c, usbdux.c: fixes for 64bit archs
5717 2004-04-19 18:09 fmhess
5719 * comedi/drivers/cb_das16_cs.c, comedi/drivers/cb_pcidas64.c,
5720 comedi/drivers/contec_pci_dio.c, comedi/drivers/dt2814.c,
5721 comedi/drivers/icp_multi.c, comedi/drivers/ii_pci20kc.c,
5722 comedi/drivers/ni_mio_cs.c, comedi/drivers/pcl812.c,
5723 comedi/drivers/quatech_daqp_cs.c, include/linux/comedidev.h:
5724 change dev->iobase to unsigned long for 64 bit cpus
5726 2004-04-19 17:56 fmhess
5728 * INSTALL: add note about unresolved rt kernel symbols
5730 2004-04-13 19:23 fmhess
5732 * comedi/rt.c: rt_request_global_irq_arg() doesn't seem to exist in
5735 2004-04-11 13:38 fmhess
5737 * Contributors: added Nils
5739 2004-04-11 13:36 fmhess
5741 * comedi/drivers/pcl818.c: command support for pcl818 from Nils
5744 The streaming aquisition support has been dropped with the move
5745 from comedi_trig to comedi_command. The attached patch ports the
5746 comedi_trig stuff over to comedi_command. It is not heavily
5747 tested, but works for me with both pcl818 and pcl818h cards
5748 (though i haven't tested the fifo code for the 818h).
5750 2004-04-05 20:03 fmhess
5752 * comedi/drivers/: mite.c, ni_mio_common.c: figured out how i broke
5753 dma, and removed useless barrier
5755 2004-04-05 18:47 fmhess
5757 * comedi/drivers/ni_mio_common.c: take into account possibility of
5758 comedi_poll getting called from interrupt context (kcomedilib).
5759 Removed some dead code. Fix tiny possibility of undetected
5760 buffer overrun. Added a memory barrier to ni_sync_ai_dma().
5762 2004-04-05 17:42 fmhess
5764 * comedi/drivers/ni_mio_common.c: remove bogus bug warning
5766 2004-04-04 16:30 fmhess
5768 * comedi/drivers/: mite.c, mite.h, ni_mio_common.c, ni_pcidio.c:
5769 replaced some preprocessor defines with enums and inline
5772 2004-04-04 14:19 fmhess
5774 * comedi/drivers/: mite.c, mite.h: added declarations for IO Device
5775 Window Base Size Register
5777 2004-04-04 13:49 fmhess
5779 * comedi/drivers/ni_mio_common.c: try to make sure we get the scan
5780 data dma'd after eos interrupts
5782 2004-04-04 12:44 fmhess
5784 * comedi/drivers/ni_mio_common.c: add more locking to make
5785 comedi_poll smp safe, and made ni_handle_fifo_dregs() slightly
5788 2004-04-04 12:40 fmhess
5790 * comedi/drivers/cb_pcidas.c: fix initialization of channel, that I
5793 2004-03-25 19:24 fmhess
5795 * comedi/drivers/cb_pcidas.c: fix analog output channel interaction
5796 for boards with analog output fifo
5798 2004-03-22 16:05 fmhess
5800 * comedi/rt.c: complain more loudly on comedi_switch_to_rt()
5803 2004-03-21 13:31 fmhess
5805 * INSTALL: comedi_calibrate supports more than NI boards now
5807 2004-03-21 12:41 fmhess
5809 * comedi/drivers/mite.c: add a rmb() in mite_bytes_transferred()
5811 2004-03-21 12:41 fmhess
5813 * comedi/drivers.c: use barrier() instead of mb() since it really
5816 2004-03-21 12:35 fmhess
5818 * comedi/drivers/: ni_atmio.c, ni_mio_common.c, ni_mio_cs.c,
5819 ni_pcimio.c, ni_stc.h: add support for comedi_poll when using
5820 mite dma, (needed to add another spinlock to prevent races with
5823 2004-03-21 12:11 fmhess
5825 * comedi/drivers/ni_mio_common.c: wake on end of scan based on
5826 TRIG_WAKE_EOS bit in command flags, instead of COMEDI_CB_EOS in
5829 2004-03-21 12:10 fmhess
5831 * comedi/kcomedilib/: get.c, kcomedilib_main.c: don't force various
5832 bits in cb_mask when command is executed, and automaticaly set
5833 TRIG_WAKE_EOS if they are calling back on end of scan events
5835 2004-03-21 12:08 fmhess
5837 * comedi/comedi_fops.c: don't force on COMEDI_CB_BLOCK in
5840 2004-03-20 08:32 fmhess
5842 * comedi/drivers/usbdux.c: usbdux driver update from Bernd Porr:
5844 This patch resolves problems with buggy VIA/SIS USB controllers.
5845 They tend to loose IRQs in high speed mode. In the 2.6.4 kernel
5846 there's now a watchdog timer which triggers an interrupt after
5847 5ms. To make this safely work with the usbdux driver the number
5848 of buffers has been increased to 10 for the high speed mode and
5849 to 5 for the full speed mode. There are also some minor changes:
5850 removed unnecessary defines and removed the text that firmware
5851 upload through comedi is deprecated. In fact some distros have
5852 fxload not installed so that comedi itself has (still) to do the
5855 2004-03-14 22:27 fmhess
5857 * comedi/drivers/adv_pci_dio.c: fix register offset problems noted
5858 by Henk van Rooy <H.W.A.M.v.Rooy@tue.nl>
5860 2004-03-13 11:43 fmhess
5862 * comedi/drivers/ni_mio_cs.c: change some caldac types to
5863 ad8804_debug, as not all calibration channels were available for
5864 daqcard-6036e (at least ao ch0 fine gain was unavailable)
5866 2004-03-10 18:34 fmhess
5868 * comedi/drivers/ni_mio_common.c: add support for reading internal
5869 reference voltage, and don't return an error on calibration adc
5872 2004-03-07 17:19 fmhess
5874 * comedi/drivers/ni_mio_common.c: stop forcing cs5529 gain to one,
5875 added cs5529_wait_for_idle() to get rid of some code duplication
5877 2004-03-06 21:22 fmhess
5879 * comedi/drivers/ni_mio_common.c: fixed ni_ai_fifo_read(), to use
5880 the loop index when copying input data to array. got rid of
5881 comedi_buf_put() calls, some cleanups
5883 2004-03-06 14:08 fmhess
5885 * comedi/drivers.c: added some memory barriers on read/writes to
5888 2004-03-02 18:51 fmhess
5890 * m4/rtai.m4: update configure help to suggest using rtai
5891 installation or build dir instead of source dir.
5893 2004-03-01 18:31 fmhess
5895 * configure.ac: make KBUILD_BASENAME and KBUILD_MODNAME hacks more
5898 2004-02-29 18:43 fmhess
5900 * configure.ac: version bump
5902 2004-02-29 18:18 fmhess
5904 * comedi/rt.c: fix name clashes with rtai
5906 2004-02-29 18:17 fmhess
5908 * m4/rtai.m4: get CONFIG_ADEOS value
5910 2004-02-29 18:05 fmhess
5912 * m4/rtai.m4: add missing quote
5914 2004-02-29 17:51 fmhess
5916 * m4/rtai.m4: add mising $ and recognize adeos patched kernels
5918 2004-02-29 17:14 fmhess
5920 * Makefile.am, configure.ac: add check for depmod to configure
5922 2004-02-29 17:09 fmhess
5924 * m4/rtai.m4: deal with moved rtai_config.h
5926 2004-02-29 16:51 fmhess
5928 * m4/rtai.m4: fix m4 quoting
5930 2004-02-29 16:48 fmhess
5932 * comedi/drivers/ni_mio_common.c: force gain calibration of 67xx
5933 calibration adc to 1
5935 2004-02-29 13:25 fmhess
5937 * configure.ac: hack to set KBUILD_BASENAME
5941 * m4/as-linux.m4: Add fallback if mktemp utility cannot be found.
5943 2004-02-26 19:33 fmhess
5945 * comedi/drivers/usbdux.c: fix version check for 'owner' member of
5950 * configure.ac: cleanups. Disable PCMCIA on linux-2.6
5954 * comedi/drivers/: pcl816.c, pcl818.c: disable RTC code
5956 2004-02-21 10:46 fmhess
5958 * comedi/drivers/das08.c: fix for return value of config insn from
5959 Salvador Eduardo Tropea <salvador@inti.gov.ar>
5961 2004-02-21 10:38 fmhess
5963 * comedi/drivers/: ni_mio_common.c, ni_stc.h: disable analog
5964 triggerring so pfi0 works
5966 2004-02-15 17:18 fmhess
5968 * comedi/drivers/ni_mio_common.c: init ao configuration reg 2 for
5971 2004-02-15 16:57 fmhess
5973 * comedi/drivers/: ni_mio_common.c, ni_pcimio.c, ni_stc.h:
5974 eliminate duplicate ao window register definitions, move some ao
5975 windowed registers into the proper enum, some fixes for ni 67xx
5978 2004-02-13 18:50 fmhess
5980 * comedi/drivers/: das16.c, ni_mio_common.c: fix compilation with
5981 kernels using dynamic hz patch
5983 2004-02-10 18:18 fmhess
5985 * comedi/drivers/ni_660x.c: patch from Klaas Gadeyne
5986 <Klaas.Gadeyne@mech.kuleuven.ac.be>
5988 2004-02-08 16:52 fmhess
5990 * comedi/drivers/: ni_mio_common.c, ni_stc.h: more driver support
5991 for ni 67xx calibration.
5993 2004-02-08 16:35 fmhess
5995 * comedi/comedi_fops.c: we aren't checking for writes that exceed
5998 2004-02-07 16:57 fmhess
6000 * comedi/drivers/me4000.c: fix for compiler warnings from Salvador
6001 Eduardo Tropea <salvador@inti.gov.ar>
6003 2004-02-07 16:31 fmhess
6005 * comedi/drivers/ni_mio_common.c: add some more support for 67xx
6008 2004-02-03 18:13 fmhess
6010 * Contributors, comedi/drivers/das08.c, comedi/drivers/das08.h,
6011 include/linux/comedi.h: i8254 counter patch from Salvador Eduardo
6012 Tropea <salvador@inti.gov.ar>
6014 2004-01-31 18:29 fmhess
6016 * comedi/drivers/ni_mio_common.c: comment out debug message
6018 2004-01-31 18:03 fmhess
6020 * Contributors: added Caleb Tennis
6022 2004-01-31 17:27 fmhess
6024 * comedi/drivers/rtd520.c: TRIG_WAKE_EOS and CMD_EV_SCAN_END are
6027 2004-01-31 17:26 fmhess
6029 * include/linux/comedi.h: COMEDI_EV_SCAN_END and TRIG_WAKE_EOS are
6032 2004-01-31 17:13 fmhess
6034 * include/linux/comedi.h: serial dio (SCXI) support from Caleb
6037 2004-01-31 17:09 fmhess
6039 * comedi/drivers/ni_mio_common.c: increase udelay while wait for
6040 dma to load analog output since the polling of the status
6041 register seems to slow the dma transfer
6043 2004-01-31 17:08 fmhess
6045 * comedi/drivers/: ni_mio_common.c, ni_stc.h: serial dio support
6046 (SCXI) from Caleb Tennis.
6048 2004-01-31 16:58 fmhess
6050 * comedi/drivers/usbdux.c: update to usbdux driver from Bernd Porr
6053 Had to change the USB 2.0 transfer protocol from IRQ transfer to
6054 ISO transfer. Reason: IRQ transfer is still not stable
6055 (2.4/2.6). However, ISO transfer has been rewritten in the kernel
6056 and works (just now in 2.6 but will be backported sooner or
6057 later)! I supply new firmware and a new version of the driver
6058 which now uses ISO transfer throughout (1.1 / 2.0).
6060 2004-01-31 16:58 fmhess
6062 * comedi/drivers/ni_mio_common.c: check for nonzero return from
6065 2004-01-24 19:12 fmhess
6067 * m4/as-linux.m4: add use of LDFLAGS_MODULE for 2.6
6069 2004-01-24 19:09 fmhess
6071 * configure.ac: add -DKBUILD_MODNAME=... to COMEDI_CFLAGS (required
6072 by linux/module.h to make modprobe recognize modules under 2.6
6074 2004-01-24 16:55 fmhess
6076 * m4/as-linux.m4: fixed setting of -DMODULE for 2.6
6078 2004-01-24 16:24 fmhess
6080 * configure.ac: add --disable-pcmcia configure option
6082 2004-01-24 11:56 fmhess
6084 * include/linux/pci.h: pci_for_each_device fix for 2.6 from Bernd
6087 2004-01-24 11:48 fmhess
6089 * comedi/drivers/usbdux.c: update from Bernd Porr
6091 2004-01-21 13:59 fmhess
6093 * comedi/drivers/ni_mio_common.c: beginnings of ni_67xx calibration
6096 2004-01-19 17:19 fmhess
6098 * comedi/drivers/ni_stc.h: beginnings of 671x and 673x self
6101 2004-01-19 11:01 fmhess
6103 * comedi/drivers/ni_pcimio.c: added some device ids for 67xx boards
6105 2004-01-11 20:18 fmhess
6107 * m4/as-modtool.m4: fix install brokenness (missing some square
6110 2004-01-11 20:05 fmhess
6112 * Makefile.am: fix depmod call in install-data-hook
6114 2004-01-11 19:45 fmhess
6116 * m4/: as-linux.m4, as-modtool.m4, rtai.m4, rtlinux.m4: added some
6117 more m4 quoting to get rid of automake1.8 warnings
6119 2004-01-11 19:32 fmhess
6121 * include/linux/comedi.h: made some alternate names for
6122 COMEDI_INPUT and COMEDI_OUTPUT that match the usual convention
6123 for config insn ids. Also replaced defines with an enum and list
6124 all values in decimal
6126 2004-01-11 19:28 fmhess
6128 * comedi/: comedi_fops.c, drivers.c: be more careful about
6129 subdevice allocation/free
6131 2004-01-11 18:33 fmhess
6133 * comedi/drivers.c: include <linux/vmalloc.h> for VMALLOC_VMADDR()
6136 2004-01-11 18:27 fmhess
6138 * include/linux/vmalloc.h: band aid from Bernd Porr for
6139 VMALLOC_VMADDR macro getting dropped in 2.6 (from kernel
6140 changelog this happened because it did nothing).
6142 2004-01-11 18:07 fmhess
6144 * Contributors: added Bernd Porr and Steven Jenkins
6148 * Makefile.am, configure.ac, modtool.in, m4/as-linux.m4,
6149 m4/as-modtool.m4, m4/linux.m4, m4/rtai.m4, m4/rtlinux.m4: Merge
6150 thomasvs's linux.m4 improvements. Write as-modtool.m4 macro, and
6151 create modtool from the macro.
6153 2004-01-01 19:38 fmhess
6155 * comedi/drivers/ni_pcimio.c: update status comments
6157 2004-01-01 18:59 fmhess
6159 * comedi/drivers/: ni_atmio.c, ni_mio_common.c, ni_mio_cs.c,
6160 ni_pcimio.c, ni_stc.h: some cleanups, verified that 6711 ao
6161 command works now (needed to modify ao_waveform to preload more
6162 samples into comedi's buffer though)
6164 2003-12-27 19:50 fmhess
6166 * comedi/drivers/: ni_mio_common.c, ni_pcimio.c, ni_stc.h: a fix
6167 for 67xx boards, trying to get waveform analog out working.
6169 2003-12-23 22:04 fmhess
6171 * comedi/drivers/ni_660x.c, include/linux/comedi.h: giving up on
6172 fully abstract counter interface for now, applying patch from
6173 Klaas Gadeyne with some changes by me.
6175 2003-12-21 18:51 fmhess
6177 * comedi/drivers/usbdux.c: moved some 2.4/2.6 compatibility stuff
6178 into comedi/include/linux/usb.h
6180 2003-12-21 18:50 fmhess
6182 * Makefile.am, comedi/comedi_fops.c: fixes for COMEDI_NDEVICES > 4
6184 2003-12-21 18:47 fmhess
6186 * include/linux/usb.h: new compat header
6188 2003-12-21 12:10 fmhess
6190 * comedi/drivers/usbdux.c: update from bernd porr
6194 * include/linux/interrupt.h: Linux-2.4.23 has the new interrupt
6199 * comedi/drivers/amplc_pci230.c: Remove printk() that is triggered
6200 by devices sharing the IRQ
6202 2003-12-06 14:34 fmhess
6204 * comedi/comedi_fops.c, comedi/drivers.c, include/linux/kdev_t.h:
6205 fix for changes in linux 2.6 kdev_t.h
6207 2003-12-06 11:41 fmhess
6209 * comedi/drivers/usbdux.c: include linux/version.h before trying to
6210 check LINUX_VERSION_CODE
6212 2003-11-30 09:55 fmhess
6214 * configure.ac, comedi/drivers/Makefile.am,
6215 comedi/drivers/usbdux.c: added usbdux driver
6219 * comedi/drivers/adv_pci1710.c: Fixes from Nils Juergens
6220 <ju@isf.rwth-aachen.de>
6222 2003-11-23 14:12 fmhess
6224 * comedi/drivers/comedi_counter_unstable.h: valid bit should be 3rd
6227 2003-11-23 13:55 fmhess
6229 * comedi/drivers/: comedi_counter_unstable.h, ni_660x.c: added
6230 patch from Klaas Gadeyne, with my own modifications.
6232 2003-11-23 13:52 fmhess
6234 * comedi/drivers/comedi_fc.h: check if we've already been included
6236 2003-11-20 21:27 fmhess
6238 * comedi/drivers/das08.h: declare das08_cs_boards extern
6240 2003-11-20 21:22 fmhess
6242 * comedi/drivers/ni_labpc.h: declare labpc_cs_boards as extern
6244 2003-11-19 21:28 fmhess
6246 * comedi/drivers/: das08_cs.c, ni_labpc_cs.c, ni_mio_cs.c: added
6247 some MODULE_LICENSE() calls to pcmcia drivers, that dont call
6252 * README.CVS: Add some notes about compiling from CVS
6254 2003-11-15 19:17 fmhess
6256 * include/linux/interrupt.h: 2.4.22 does _not_ have new interrupt
6257 prototypes (at least the debian and I assume the vanilla kernel
6258 do not). I believe the RH 2.4.22 kernel is patched with the new
6259 prototypes, but to heck with them.
6263 * comedi/drivers/adv_pci1710.c: Add counter subdevice. From Nils
6264 Juergens <ju@isf.rwth-aachen.de>
6266 2003-10-30 18:00 fmhess
6268 * comedi/drivers/cb_pcidas64.c: adjust number of dma ring bounce
6269 buffers independently for ai and ao, and make number of ai ring
6270 buffers board-dependent (to deal with extremely fast 4020)
6272 2003-10-23 20:55 fmhess
6274 * comedi/drivers/ni_mio_cs.c: add mention of daqcard-6036e as
6277 2003-10-22 20:44 fmhess
6279 * comedi/drivers/: adl_pci9111.c, cb_pcidda.c: some
6280 pci_request_regions() tweaks, and set DUMMY_BIT on writes to
6281 calibration reg 2 in cb_pcidda.c
6285 * configure.ac, modtool.in: Use LINUX_CC for CC. Cause modtool to
6286 strip debugging symbols.
6288 2003-10-18 17:29 fmhess
6290 * comedi/drivers/me4000.c: make it compile without firmware header
6291 (but it wont work of course)
6293 2003-10-18 17:16 fmhess
6295 * comedi/drivers/me4000_fw.h: removed file for same reason as
6296 me2600_fw.h was removed: licensing terms are incompatible with
6297 GPL and we don't even have source code for the firmware binary.
6299 2003-10-18 17:05 fmhess
6301 * comedi/drivers/cb_pcidas64.c: give warning and return error if
6302 user attempts to use ao command and ai external queue at the same
6305 2003-10-18 10:13 fmhess
6307 * comedi/drivers/: adl_pci9118.c, das16.c, gsc_hpdi.c,
6308 ni_mio_common.c: get rid of underscores in my byte swapping calls
6310 2003-10-17 12:42 fmhess
6312 * comedi/drivers/cb_pcidas64.c: ao commands work now
6316 * comedi/drivers/ni_pcidio.c: turn off debugging
6320 * include/linux/comedi.h: NDEVICES should have been increased a
6323 2003-10-13 16:12 fmhess
6325 * comedi/drivers/multiq3.c: fix ai munging
6327 2003-10-13 14:47 fmhess
6329 * INSTALL: remove obsolete mention of 'make config'
6331 2003-10-13 14:45 fmhess
6333 * INSTALL: add mention of new --with-rtaidir and --with-rtlinuxdir
6336 2003-10-12 18:49 fmhess
6338 * comedi/drivers/cb_pcidas64.c: more ao waveform support (still not
6341 2003-10-12 18:47 fmhess
6343 * comedi/drivers/das16.c: disable irq mode entirely, since it is so
6346 2003-10-10 15:57 fmhess
6348 * comedi/drivers/cb_pcidas64.c: beginnings of ao command support
6350 2003-10-09 10:57 fmhess
6352 * Makefile.am: add ACLOCAL_AMFLAGS so automake calls aclocal
6353 correctly when necessary
6355 2003-10-04 19:21 fmhess
6357 * comedi/Makefile.am, comedi/drivers/Makefile.am,
6358 comedi/drivers/das16.c, comedi/kcomedilib/Makefile.am,
6359 m4/linux.m4: first pass at autoconf'd RT support done
6361 2003-10-04 19:19 fmhess
6363 * comedi/comedi_fops.c: fixed comedi_buf_write_n_available argument
6365 2003-10-03 18:56 fmhess
6367 * m4/linux.m4: partial RT support
6371 * comedi/drivers/multiq3.c: Fix incorrect return value of AI insn
6376 * comedi/drivers/ni_atmio.c: reenable isapnp
6380 * include/linux/isapnp.h: Disable isapnp on 2.6 (temporarily)
6384 * include/linux/interrupt.h: 2.4.22 has new interrupt prototypes
6388 * Makefile.in.append, Makefile.modbuild, Rules.make: Remove old
6391 2003-09-30 21:22 fmhess
6393 * comedi/drivers/: ni_labpc.c, ni_labpc.h, ni_labpc_cs.c: fix
6394 loading of counters on memory-mapped io boards (pci-1200)
6396 2003-09-30 09:13 fmhess
6398 * comedi/drivers/das16.c: revert last change, it didn't help
6400 2003-09-28 15:50 fmhess
6402 * comedi/drivers/das16.c: a couple of people have reported
6403 interrupts not working, I'm guessing the interrupt needs to be
6404 cleared at the end of the interrupt handler.
6406 2003-09-20 17:30 fmhess
6408 * comedi/drivers/cb_pcidas64.c: fix for crapiness of computerboards
6409 hardware (external queue interacts with ao fifo)
6411 2003-09-20 12:42 fmhess
6413 * comedi/drivers/ni_mio_common.c: remove redundant analog output
6414 munging with using PIO
6416 2003-09-19 21:51 fmhess
6418 * comedi/drivers/adl_pci9118.c: simplify and speed up
6420 2003-09-19 17:26 fmhess
6422 * comedi/drivers/adl_pci9118.c: convert to new-style munging, fix
6423 for big-endian machines, simplified slightly.
6425 2003-09-19 14:53 fmhess
6427 * comedi/drivers/ni_mio_cs.c: correct ai fifo depth for daqcard
6430 2003-09-19 14:32 fmhess
6432 * comedi/drivers/me4000.c: fix compilation error
6434 2003-09-19 11:46 fmhess
6436 * comedi/drivers/adl_pci9111.c: Converted to new-style munging.
6437 Got rid of bogus scan_begin_src=TRIG_TIMER support. Some
6438 space->tab whitespace fixes.
6440 2003-09-19 11:12 fmhess
6442 * comedi/drivers/comedi_fc.h: discourage inappropriate use
6446 * .cvsignore, comedi/.cvsignore, comedi/drivers/.cvsignore,
6447 comedi/kcomedilib/.cvsignore: ignore some files
6451 * comedi/drivers/Makefile.am: Add me4000 driver
6455 * comedi/drivers/me4000.c: Fixes for changes since 0.7.67.
6459 * comedi/Makefile.am: remove install-data-hook target
6463 * Makefile.am: Dist modtool.in. change check target to "moo"
6468 * configure.ac: default prefix should be /. modtool is in
6473 * comedi/drivers/: me4000.c, me4000.h, me4000_fw.h: new driver
6475 2003-09-16 20:18 fmhess
6477 * comedi/drivers/gsc_hpdi.c: big endian fixes
6479 2003-09-16 20:07 fmhess
6481 * comedi/drivers/ni_mio_common.c: get rid of redundant ai munging
6483 2003-09-16 14:36 fmhess
6485 * comedi/drivers/: cb_pcidas64.c, plx9080.h: fixes for big endian
6488 2003-09-16 11:19 fmhess
6490 * comedi/drivers/das16.c, include/linux/comedidev.h: do das16.c
6493 2003-09-15 20:30 fmhess
6495 * comedi/kcomedilib/get.c: added munging to kcomedilib
6497 2003-09-15 17:33 fmhess
6499 * comedi/comedi_fops.c, comedi/drivers.c,
6500 comedi/drivers/comedi_fc.c, comedi/drivers/dt282x.c,
6501 comedi/drivers/ni_labpc.c, comedi/drivers/ni_mio_common.c,
6502 comedi/drivers/rti800.c, comedi/kcomedilib/kcomedilib_main.c,
6503 include/linux/comedidev.h: Fully support munging in core. Still
6504 need to check munging for kcomedilib though.
6506 2003-09-15 17:21 fmhess
6508 * Makefile, configure, comedi/Makefile.in,
6509 comedi/drivers/Makefile.in, comedi/kcomedilib/Makefile.in:
6510 removing old files replaced by autoconf stuff
6512 2003-09-12 14:56 fmhess
6514 * comedi/drivers/gsc_hpdi.c: apply dma init fix that worked so well
6517 2003-09-12 14:33 fmhess
6519 * comedi/drivers/cb_pcidas64.c: really fixed channel queue
6520 problems. The adc enable bit does not need to be set during
6521 setup after all. Fixed random problems with first dma block by
6522 adding a little more dma initialization during command setup.
6523 Fixed two bogus samples on first command using external queue by
6524 moving queue setup to a later point in ai cmd. Moved around some
6525 code in attach() so more stuff gets done before interrupt handler
6526 is registered (due to one crash I saw while modprobing while
6527 sound card on same interrupt was playing).
6529 2003-09-11 20:34 fmhess
6531 * comedi/drivers/cb_pcidas64.c: clear/set adc enable bit during ai
6532 cmd setup, so that start triggers work
6534 2003-09-11 17:27 fmhess
6536 * comedi/drivers/cb_pcidas64.c: fixed ai channel queue setup
6540 * configure.ac: Add 8255 config option
6542 2003-09-08 18:48 fmhess
6544 * comedi/drivers/cb_pcidas64.c: check that dma allocations succeed,
6545 and some minor cleanups
6547 2003-09-08 18:16 fmhess
6549 * comedi/drivers/8253.h: change base address variables to long, for
6552 2003-09-08 14:16 fmhess
6554 * comedi/drivers/plx9080.h: fix dma abort lockups
6556 2003-09-06 23:44 fmhess
6558 * comedi/drivers.c: fix increment of munge_chan
6560 2003-09-06 15:58 fmhess
6562 * comedi/drivers/dt282x.c: make sure dma is disabled during command
6565 2003-09-06 13:43 fmhess
6567 * comedi/drivers/dt282x.c: fixed maximum speeds for different board
6568 types (added dt2821-f and g). Changed some variables to
6569 volatile, renamed confusingly named dma_chan variables to
6572 2003-09-06 12:33 fmhess
6574 * comedi/comedi_fops.c: move init of async->events into
6577 2003-09-06 12:31 fmhess
6579 * comedi/kcomedilib/kcomedilib_main.c: init async->events to zero
6581 2003-09-05 18:23 fmhess
6583 * comedi/drivers/dt282x.c: re-enabled ad done interrupts in ai cmd,
6584 and added check against maximum board speed to ai_cmdtest
6586 2003-09-05 13:14 fmhess
6588 * comedi/drivers/dt282x.c: ignore ai errors that occur after we
6589 have all the data we wanted
6591 2003-09-05 12:46 fmhess
6593 * comedi/drivers/dt282x.c: trying to fix crashes at during high
6596 2003-09-04 16:19 fmhess
6598 * comedi/drivers/dt282x.c: don't re-enable ai dma after it's
6601 2003-09-03 16:08 fmhess
6603 * comedi/drivers/dt282x.c: add clear_dma_ff() calls
6605 2003-09-03 15:46 fmhess
6607 * include/linux/comedidev.h: define COMEDI_VERSION()
6609 2003-09-03 15:36 fmhess
6611 * comedi/drivers/ni_labpc_cs.c: its IRQ_FORCED_PULSE, not
6614 2003-09-03 15:28 fmhess
6616 * INSTALL: update install instructions for autoconf
6618 2003-09-03 15:15 fmhess
6620 * comedi/drivers/dt282x.c: fix problems with buffer wrap-around by
6621 using generic comedi_fc code
6623 2003-09-03 13:21 fmhess
6625 * comedi/drivers/ni_labpc_cs.c: daqcard-1200 uses pulsed interrupts
6629 * configure.ac, include/linux/comedidev.h: Fix to make the version
6630 code work correctly.
6634 * m4/linux.m4: change ${MAKE} to ${MAKE-make} to set a reasonable
6637 2003-09-01 00:02 fmhess
6639 * comedi/comedi_fops.c: on second thought, EPERM isn't any more
6640 accurate than ENODEV.
6642 2003-08-31 22:26 fmhess
6644 * comedi/comedi_fops.c: print some debug messages on ENODEV errors
6645 in open, and changed one to an EPERM
6647 2003-08-31 20:20 fmhess
6649 * comedi/drivers/ni_labpc.c: add missing comedi_event() call after
6654 * m4/linux.m4: change make -C to ${MAKE} -C
6658 * modtool.in: For some reason, install wants to set the mode to 755
6659 on installed .o files. Override it to 644.
6661 2003-08-20 18:35 fmhess
6663 * comedi/drivers/rti800.c: fix delays
6667 * configure.ac: force debugging
6671 * configure.ac: enable PCMCIA checking
6673 2003-08-11 19:51 fmhess
6675 * comedi/: comedi_ksyms.c, kcomedilib/ksyms.c: fix compiler warning
6676 about redefinition of EXPORT_SYMTAB with old Makefiles
6680 * comedi/drivers/quatech_daqp_cs.c: update from Brent (with
6681 1.13->1.15 merged in)
6685 * Makefile.am, comedi/Makefile.am, comedi/comedi_ksyms.c,
6686 comedi/drivers/Makefile.am, comedi/kcomedilib/Makefile.am,
6687 comedi/kcomedilib/ksyms.c: Fixes for 'make dist' to work properly
6691 * comedi/drivers/addi-data/: APCI1710_82x54.c, APCI1710_82x54.h,
6692 APCI1710_Chrono.c, APCI1710_Chrono.h, APCI1710_Dig_io.c,
6693 APCI1710_Dig_io.h, APCI1710_INCCPT.c, APCI1710_INCCPT.h,
6694 APCI1710_Inp_cpt.c, APCI1710_Inp_cpt.h, APCI1710_Pwm.c,
6695 APCI1710_Pwm.h, APCI1710_Ssi.c, APCI1710_Ssi.h, APCI1710_Tor.c,
6696 APCI1710_Tor.h, APCI1710_Ttl.c, APCI1710_Ttl.h, Makefile.am,
6697 addi_amcc_s5933.h, addi_common.c, addi_common.h, addi_eeprom.c,
6698 amcc_s5933_58.h, hwdrv_APCI1710.c, hwdrv_APCI1710.h,
6699 hwdrv_apci035.c, hwdrv_apci035.h, hwdrv_apci1032.c,
6700 hwdrv_apci1032.h, hwdrv_apci1500.c, hwdrv_apci1500.h,
6701 hwdrv_apci1516.c, hwdrv_apci1516.h, hwdrv_apci1564.c,
6702 hwdrv_apci1564.h, hwdrv_apci2016.c, hwdrv_apci2016.h,
6703 hwdrv_apci2032.c, hwdrv_apci2032.h, hwdrv_apci2200.c,
6704 hwdrv_apci2200.h, hwdrv_apci3120.c, hwdrv_apci3120.h,
6705 hwdrv_apci3200.c, hwdrv_apci3200.h, hwdrv_apci3501.c,
6706 hwdrv_apci3501.h: driver(s) from ADDI-DATA
6708 2003-08-08 18:01 fmhess
6710 * m4/linux.m4: changed indentation to tabs
6712 2003-08-08 17:56 fmhess
6714 * m4/linux.m4: add config and depend checks for linux directory
6716 2003-08-08 17:42 fmhess
6718 * m4/linux.m4: added check for include/linux/version.h
6722 * Makefile.am: Add the dev, drivers.txt, and check targets from old
6725 2003-08-08 14:35 fmhess
6727 * comedi/Makefile.am: add install-data-hook for depmod
6729 2003-08-08 14:21 fmhess
6731 * scripts/linux_flags-2.6/Makefile: no reason to mangle together LD
6732 and LDFLAGS just to be like earlier kernels now.
6734 2003-08-08 14:18 fmhess
6736 * m4/linux.m4: extra m4 quotes [] to make regular expression work
6738 2003-08-08 13:41 fmhess
6740 * comedi/drivers/cb_pcidas64.c: some cleanup for external master
6741 clock support on 4020, and allow TRIG_TIMER as convert_src on
6742 4020 (with convert_arg=0).
6746 * configure.ac, m4/linux.m4: Add detection for kernel major/minor
6751 * comedi/drivers/Makefile.am: fix another typo
6755 * comedi/drivers/Makefile.am: readd pcmcia modules (typo)
6759 * comedi/drivers/ni_atmio.c: diable isapnp, because it doesn't
6764 * comedi/: Makefile.am, drivers/Makefile.am,
6765 kcomedilib/Makefile.am: add link flag for modtool. separate out
6766 PCMCIA-based drivers
6770 * configure.ac, modtool.in: actually works now
6774 * autogen.sh: pass command line options to configure
6778 * m4/linux.m4: m4 macros for a bunch of Linux ops
6780 2003-08-06 18:01 fmhess
6782 * comedi/drivers/: ni_mio_common.c, ni_stc.h: speed up pio ai fifo
6785 2003-08-05 18:39 fmhess
6787 * Makefile.modbuild, scripts/linux_flags/Makefile,
6788 scripts/linux_flags-2.6/Makefile: config/modversions.h and
6789 linux/modversions.h are not equivalent
6791 2003-08-05 18:38 fmhess
6793 * scripts/dep.linux: override MODVERDIR
6795 2003-08-05 16:02 fmhess
6797 * scripts/: dep.linux, linux_flags/Makefile,
6798 linux_flags-2.6/Makefile: fix overwrite of LINUXDIR and trivial
6801 2003-08-05 15:23 fmhess
6803 * include/linux/module.h: fix for NULL undefined?
6805 2003-08-05 14:55 fmhess
6807 * Makefile.modbuild, scripts/dep.linux,
6808 scripts/linux_flags/Makefile, scripts/linux_flags-2.6/Makefile:
6809 linux 2.6 flag extraction
6811 2003-08-05 14:28 fmhess
6813 * include/: asm/dma.h, linux/fs.h, linux/init.h, linux/irq.h,
6814 linux/isapnp.h, linux/kmod.h, linux/mm.h, linux/module.h,
6815 linux/pci.h, linux/poll.h, linux/sched.h, linux/slab.h,
6816 linux/spinlock.h, linux/timer.h, linux/vmalloc.h: replace all hex
6817 codes with KERNEL_VERSION() for clairity
6821 * include/linux/version.h: Comedi's version is now in config.h
6825 * modtool.in: tool for making kernel modules
6829 * Makefile.am: new makefile
6833 * m4/linux.m4: holder for linux macro
6837 * autogen.sh, configure.ac: automake!
6841 * include/linux/: comedi_rt.h, interrupt.h, module.h: Backport
6842 Frank's 2.6 changes to 2.4
6846 * comedi/drivers/: adl_pci9111.c, adv_pci1710.c, amplc_pc236.c,
6847 amplc_pci230.c, cb_pcidas.c, cb_pcidas64.c, ni_pcidio.c: Change
6848 IRQ_HANDLED to 1 when used as an rvalue
6852 * comedi/: Makefile.am, drivers/Makefile.am,
6853 kcomedilib/Makefile.am: automake Makefiles
6857 * Contributors: I'm a contributor, too
6859 2003-08-04 16:23 fmhess
6861 * comedi/drivers/comedi_test.c: bugfix from Steven Jenkins
6863 2003-08-04 15:10 fmhess
6865 * include/linux/pci.h: added some 2.2 pci hotplug compat
6867 2003-08-04 14:56 fmhess
6869 * comedi/drivers/dt282x.c: get_free_page() is gone in 2.6
6871 2003-08-04 14:48 fmhess
6873 * comedi/drivers/comedi_parport.c: update to 2.6 interrupt handler
6876 2003-08-04 14:47 fmhess
6878 * comedi/drivers/dt3000.c: pci_present() gone in 2.6
6880 2003-08-04 14:32 fmhess
6882 * comedi/: comedi_fops.c, drivers.c, kcomedilib/kcomedilib_main.c:
6883 replace deprecated MOD_INC_USE_COUNT/MOD_DEC_USE_COUNT with
6884 try_module_get()/module_put()
6886 2003-08-04 14:30 fmhess
6888 * include/linux/module.h: fixes for 2.6 module_get/module_put
6890 2003-08-03 23:28 fmhess
6892 * comedi/drivers.c: pte_offset is now pte_offset_kernel in 2.6
6894 2003-08-03 23:27 fmhess
6896 * comedi/drivers/: adl_pci9111.c, adl_pci9118.c, adv_pci1710.c,
6897 amplc_pc236.c, amplc_pci230.c, cb_das16_cs.c, cb_pcidas.c,
6898 cb_pcidas64.c, daqboard2000.c, das16.c, das16m1.c, das1800.c,
6899 das6402.c, das800.c, dt2814.c, dt282x.c, dt3000.c, gsc_hpdi.c,
6900 icp_multi.c, ni_6527.c, ni_at_a2150.c, ni_atmio16d.c,
6901 ni_daq_dio24.c, ni_labpc.c, ni_labpc_cs.c, ni_mio_common.c,
6902 ni_mio_cs.c, ni_pcidio.c, pcl711.c, pcl812.c, pcl816.c, pcl818.c,
6903 quatech_daqp_cs.c, rtd520.c, rti800.c: new interrupt handler
6904 prototype for 2.6, plus some other 2.6 issues
6906 2003-08-03 21:06 fmhess
6908 * include/: asm/pgtable.h, linux/comedidev.h,
6909 linux/devfs_fs_kernel.h, linux/interrupt.h, linux/module.h,
6910 linux/pci.h, linux/wrapper.h: more 2.6 compatibility
6912 2003-08-03 18:23 fmhess
6914 * comedi/comedi_fops.c, include/linux/comedidev.h: kdev_t and suser
6917 2003-08-03 18:16 fmhess
6919 * include/linux/kdev_t.h: new compat header for 2.6 changes
6921 2003-07-19 17:51 fmhess
6923 * comedi/drivers/das16.c: don't require id bits to match anymore,
6924 since it has proven to be more trouble than it's worth
6926 2003-07-16 12:48 fmhess
6928 * README: update web page url
6930 2003-07-10 18:08 fmhess
6932 * comedi/drivers/ni_pcimio.c: fix caldac types for 6052
6934 2003-07-08 20:03 fmhess
6936 * comedi/drivers/ni_labpc.c: added a note about isapnp support
6938 2003-07-08 19:47 fmhess
6940 * INSTALL: removed references to hard-coded comedi_config path
6942 2003-07-04 16:00 fmhess
6944 * comedi/: Config.in, drivers/Makefile.in, drivers/das08.c,
6945 drivers/das08.h, drivers/das08_cs.c, drivers/ni_labpc.h: split
6946 PCMCIA support out of das08.o driver
6948 2003-07-04 14:50 fmhess
6950 * comedi/drivers/: ni_labpc.c, ni_labpc.h, ni_labpc_cs.c: reduce
6951 number of symbols exported from ni_labpc.o for ni_labpc_cs.o
6953 2003-07-03 16:42 fmhess
6955 * comedi/: Config.in, drivers/Makefile.in, drivers/ni_labpc.c,
6956 drivers/ni_labpc.h, drivers/ni_labpc_cs.c: split off pcmcia
6957 daqcard-1200 support from ni_labpc driver
6961 * scripts/dep.rtai: Simple patch to get Comedi to compile with the
6962 experimential version of RTAI.
6964 2003-07-01 11:43 fmhess
6966 * comedi/Config.in: fix setting of CONIFG_COMEDI_MITE
6968 2003-06-27 10:24 fmhess
6970 * comedi/drivers/ni_pcimio.c: fix caldac type for pci-6036e and
6971 pci-6034e. fixed some indentation.
6973 2003-06-18 14:07 fmhess
6975 * include/linux/module.h: added EXPORT_SYMBOL_GPL() compat macro
6977 2003-06-17 21:39 tag r0_7_67x
6981 * Contributors: Add a bunch of people
6985 * scripts/config.dist: update for new drivers
6989 * scripts/check_driver: alloc_subdevices() changed.
6993 * comedi/drivers/ni_6527.c: fix driver name in doc block
6997 * comedi/drivers/adv_pci_dio.c: Add subdev_8255_cleanup()
7001 * comedi/drivers/Makefile.in: Add ni_660x
7005 * comedi/Config.in: Add NI_660X
7009 * comedi/drivers/ni_660x.c: Found this wandering around. Figured
7010 it should go in CVS.
7012 2003-06-12 12:10 fmhess
7014 * comedi/comedi_fops.c, include/linux/mm.h: fix for new 2.5
7015 remap_page_range() prototype
7017 2003-06-09 19:46 fmhess
7019 * comedi/drivers/cb_pcidas.c: trying to fix some pci-das1602/16
7020 calibration weirdness
7024 * comedi/Config.in: ni_6527 requires the mite driver
7028 * comedi/drivers/ni_6527.c: Fix minor typos.
7030 2003-06-05 15:52 fmhess
7032 * comedi/drivers/: ni_mio_common.c, ni_stc.h: make single-scan code
7035 2003-06-05 15:52 fmhess
7037 * comedi/drivers/cb_pcidas.c: trying to fix dac08 calibration dac,
7038 which doesn't seem to be updating
7040 2003-06-03 22:24 fmhess
7042 * comedi/drivers/: ni_mio_common.c, ni_stc.h: jump through hoops
7043 for special case of stop_arg=1 on ai command
7045 2003-06-03 17:12 fmhess
7047 * comedi/drivers/ni_mio_common.c: try and make sure we get the scan
7048 across dma during end-of-scan interrupts
7050 2003-05-29 20:37 fmhess
7052 * comedi/drivers/ni_mio_common.c: fix race in setting COMEDI_CB_EOS
7055 2003-05-29 20:23 fmhess
7057 * scripts/dep.linux: added an error check that catches common case
7058 of 'make config' failing to get compile flags from kernel source.
7060 2003-05-29 18:34 fmhess
7062 * comedi/drivers/ni_mio_common.c: made minimum stop_arg for
7063 stop_src = TRIG_COUNT equal to 2, since that is the smallest
7064 supported by the scan counter. Also, fixes for COMEDI_CB_EOS
7069 * Contributors, Documentation/Configure.help,
7070 Documentation/Configure.help.append, comedi/Config.in,
7071 comedi/comedi_fops.c, include/linux/comedidev.h: New driver from
7076 * comedi/drivers/: Makefile.in, adv_pci_dio.c: Add adv_pci_dio
7077 driver from Michal Dobes
7081 * comedi/drivers/: adl_pci9118.c, adv_pci1710.c, amcc_s5933.c,
7082 ni_atmio16d.c, pcl724.c, pcl812.c, pcl816.c, pcl818.c,
7083 amcc_s5933.h: majkl@tesnet.cz -> dobes@tesnet.cz
7087 * comedi/drivers/icp_multi.c: update documentation
7089 2003-05-25 23:50 fmhess
7091 * comedi/drivers/ni_mio_common.c: external trigger fixes
7093 2003-05-25 22:30 fmhess
7095 * comedi/drivers/ni_mio_common.c: got rid of BUG message on buffer
7096 overrun, since it isn't really a bug in the driver
7098 2003-05-24 11:02 fmhess
7100 * comedi/drivers/ni_mio_common.c: think i finnally found the
7101 problem with 611x initialization
7103 2003-05-23 19:04 fmhess
7105 * comedi/drivers/: ni_mio_common.c, ni_pcimio.c, ni_stc.h: still
7106 trying to fix 6110 initialization problem, plus a tiny bit of
7109 2003-05-23 15:15 fmhess
7111 * comedi/drivers/cb_pcidas64.c: fix new ai range code
7113 2003-05-23 15:11 fmhess
7115 * comedi/drivers/cb_pcidas64.c: added new boards
7117 2003-05-23 11:47 fmhess
7119 * comedi/drivers/ni_mio_common.c: still trying to fix erratic scan
7120 pacing on 611x, plus some minor cleanup
7122 2003-05-20 13:18 fmhess
7124 * comedi/drivers/ni_mio_common.c: really fixed munging for pio
7127 2003-05-19 16:26 fmhess
7129 * comedi/drivers/ni_atmio.c: fix segfault noted by calin calianu
7131 2003-05-15 20:39 fmhess
7133 * comedi/drivers/ni_mio_common.c: disarm counters in ni_ai_reset(),
7134 to try and fix initialization problems with 611x. Apparantly,
7135 counters won't load unless they are disarmed so this should make
7136 sure they are disarmed.
7138 2003-05-15 18:07 fmhess
7140 * comedi/drivers/ni_mio_common.c: fix munging for pio analog input
7144 * comedi/drivers/comedi_test.c: Patch to add AO subdevice from
7145 "Calin A. Culianu" <calin@ajvar.org>
7149 * scripts/dep.rtlinux: Patch from "Calin A. Culianu"
7152 2003-05-12 14:04 fmhess
7154 * comedi/drivers/: cb_pcidas.c, ni_mio_common.c: initialize caldacs
7155 (so software readback is synced with actual setting) and avoid
7156 doing caldac write when it is unnecessary.
7158 2003-05-12 14:03 fmhess
7160 * comedi/drivers/ni_labpc.c: change address parameter to unsigned
7161 long for inb/outb/readb/writeb wrappers
7163 2003-05-12 14:00 fmhess
7165 * comedi/drivers/ni_stc.h: fix length of caldacs array to prevent
7166 its overflow when caldac channels
7169 2003-05-09 10:22 fmhess
7171 * comedi/drivers/: cb_pcidas.c, cb_pcidas64.c: added a little
7172 comedi_calibrate advertising
7174 2003-05-08 20:02 fmhess
7176 * comedi/drivers/ni_labpc.c: moved calibration code to
7181 * comedi/drivers/ni_670x.c: PCI code for PCI-6704
7183 2003-05-03 10:56 fmhess
7185 * comedi/drivers/ni_pcimio.c: change 6071 caldac type to
7186 ad8804_debug to fix broken cal
7188 2003-05-01 21:01 fmhess
7190 * comedi/drivers/ni_atmio.c: updated driver description about
7193 2003-04-28 13:26 fmhess
7195 * comedi/drivers.c: re-fix suse brokeness
7197 2003-04-28 12:04 fmhess
7199 * comedi/drivers/ni_mio_cs.c: daqcard 6062e definitely has an
7202 2003-04-27 13:24 fmhess
7204 * comedi/drivers/ni_mio_cs.c: oops that was supposed to be ad8804,
7205 not dac8804. Made it ad8804_debug even, for better testing.
7207 2003-04-27 13:01 fmhess
7209 * comedi/drivers/ni_mio_cs.c: trying dac8804 caldac type for
7212 2003-04-19 00:54 fmhess
7214 * comedi/drivers/cb_pcidas64.c: remove nonexistant ao range for
7217 2003-04-11 13:09 fmhess
7219 * comedi/kcomedilib/data.c: added include of comedidev.h for
7222 2003-04-02 12:12 fmhess
7224 * comedi/drivers/cb_pcidas.c: removed some comments, at ivan's
7227 2003-03-31 11:27 fmhess
7229 * comedi/drivers/ni_atmio.c: fix compile
7231 2003-03-27 16:08 fmhess
7233 * comedi/kcomedilib/: data.c, kcomedilib_main.c: replaced udelay
7236 2003-03-27 16:00 fmhess
7238 * comedi/drivers/adl_pci9111.c, comedi/drivers/adl_pci9118.c,
7239 comedi/drivers/adv_pci1710.c, comedi/drivers/cb_das16_cs.c,
7240 comedi/drivers/cb_pcidas.c, comedi/drivers/cb_pcidas64.c,
7241 comedi/drivers/daqboard2000.c, comedi/drivers/das800.c,
7242 comedi/drivers/dt2801.c, comedi/drivers/dt2811.c,
7243 comedi/drivers/dt2814.c, comedi/drivers/dt2815.c,
7244 comedi/drivers/dt282x.c, comedi/drivers/dt3000.c,
7245 comedi/drivers/fl512.c, comedi/drivers/gsc_hpdi.c,
7246 comedi/drivers/icp_multi.c, comedi/drivers/ni_at_a2150.c,
7247 comedi/drivers/ni_labpc.c, comedi/drivers/ni_mio_common.c,
7248 comedi/drivers/ni_pcimio.c, comedi/drivers/pcl711.c,
7249 comedi/drivers/pcl812.c, comedi/drivers/pcl816.c,
7250 comedi/drivers/pcl818.c, comedi/drivers/plx9080.h,
7251 comedi/drivers/rtd520.c, comedi/drivers/rti800.c,
7252 comedi/drivers/serial2002.c, include/linux/comedi_rt.h: replaced
7253 all udelay() calls with comedi_udelay() wrapper for RT safety
7255 2003-03-27 15:46 fmhess
7257 * include/linux/pci.h: added pci_find_subsys() compatibility stub.
7258 changed extern inline functions to static inline
7260 2003-03-27 12:02 fmhess
7262 * comedi/kcomedilib/get.c, comedi/kcomedilib/ksyms.c,
7263 include/linux/comedilib.h: added comedi_get_buffer_offset() to
7266 2003-03-27 11:54 fmhess
7268 * comedi/kcomedilib/get.c, comedi/kcomedilib/ksyms.c,
7269 include/linux/comedilib.h: added comedi_mark_buffer_read() and
7270 comedi_get_buffer_contents() to kcomedilib
7272 2003-03-14 12:01 fmhess
7274 * comedi/drivers/ni_atmio.c: more isapnp id tweaks, and removed
7275 redundant num_ni_boards constant
7277 2003-03-14 11:53 fmhess
7279 * comedi/drivers/ni_atmio.c: added isapnp id number for
7282 2003-03-13 16:39 fmhess
7284 * comedi/drivers/: ni_mio_common.c, ni_stc.h: added locking for
7285 software copies of registers
7287 2003-03-13 15:36 fmhess
7289 * comedi/drivers/ni_mio_common.c: get rid of printk on AO terminal
7292 2003-03-13 14:42 fmhess
7294 * comedi/drivers/: ni_mio_common.c, ni_stc.h: AO
7295 stop_src=TRIG_COUNT support from Rolf Mueller, and some fixes for
7296 uniform use of ni_set_bits from me
7298 2003-03-13 13:34 fmhess
7300 * comedi/drivers/: ni_atmio.c, ni_stc.h: added isapnp id of
7301 AT-MIO-16XE-50 to driver
7303 2003-03-12 18:08 fmhess
7305 * comedi/kcomedilib/ksyms.c: added comedi_data_read_hint() and
7306 comedi_data_read_delayed()
7308 2003-03-12 17:04 fmhess
7310 * comedi/kcomedilib/data.c, include/linux/comedilib.h: added
7311 comedi_data_read_hint() and comedi_data_read_delayed to
7314 2003-03-12 10:58 fmhess
7316 * comedi/drivers/: amplc_pci230.c, cb_pcimdas.c, das08.c: ripped
7317 out some settling delays
7319 2003-03-11 17:23 fmhess
7321 * comedi/drivers/ni_mio_common.c: make underrun detection play nice
7322 with stop_src TRIG_COUNT
7324 2003-03-11 14:55 fmhess
7326 * comedi/drivers/ni_mio_common.c: handle ai error events before
7329 2003-03-11 12:57 fmhess
7331 * comedi/drivers/cb_pcidas.c: patch from Ivan, with settling delay
7332 ripped out (updates email address)
7334 2003-03-10 17:23 fmhess
7336 * comedi/drivers/ni_atmio.c, include/linux/isapnp.h: isapnp.h
7337 compat header didn't work out as nicely as I hoped
7339 2003-03-10 16:38 fmhess
7341 * include/linux/isapnp.h: added isapnp compat header
7343 2003-03-10 16:04 fmhess
7345 * comedi/drivers/ni_atmio.c: isapnp fixes (mostly just changing
7346 pcidev->irq to pcidev->irq_resource[0].start
7348 2003-03-01 22:10 fmhess
7350 * comedi/drivers/cb_pcidas64.c: initialize caldacs to
7351 middle-of-range during attach, don't bother reprogramming them if
7352 they are already set as desired
7354 2003-03-01 20:21 fmhess
7356 * comedi/drivers/gsc_hpdi.c: init almost empty/full registers with
7357 larger values, since dma seems to be underrunning the fifo
7360 2003-03-01 20:04 fmhess
7362 * comedi/drivers/cb_pcidas64.c: don't enable BTERM#
7364 2003-02-28 12:17 fmhess
7366 * comedi/drivers/das16.c: try to fix some useless warning messages
7369 2003-02-27 12:30 fmhess
7371 * comedi/drivers/das16.c: explicitly disable interrupts and pacing
7374 2003-02-27 12:19 fmhess
7376 * comedi/drivers/das16.c: made das16_cancel() disable external
7379 2003-02-24 14:16 fmhess
7381 * comedi/drivers/gsc_hpdi.c: fix crash
7383 2003-02-21 22:00 fmhess
7385 * comedi/kcomedilib/get.c: removed redundant setting of
7386 async->buf_read_count since it is handled by comedi_read_free()
7389 2003-02-20 21:19 fmhess
7391 * comedi/kcomedilib/ksyms.c: exported symbol for
7392 comedi_get_buffer_size()
7394 2003-02-20 14:00 fmhess
7396 * comedi/kcomedilib/get.c, include/linux/comedilib.h: added
7397 comedi_get_buffer_size() to kcomedilib
7399 2003-02-20 11:43 fmhess
7401 * comedi/drivers/gsc_hpdi.c: updated status
7403 2003-02-19 20:50 fmhess
7405 * comedi/drivers/gsc_hpdi.c: disable debugging code
7407 2003-02-19 20:46 fmhess
7409 * comedi/drivers/gsc_hpdi.c: added debug message
7411 2003-02-19 20:00 fmhess
7413 * comedi/kcomedilib/get.c: added comedi_buf_read_free() call to
7414 comedi_set_user_int_count()
7416 2003-02-19 19:31 fmhess
7418 * comedi/drivers/gsc_hpdi.c: added rx fifo overrun detection
7420 2003-02-19 19:28 fmhess
7422 * comedi/drivers/gsc_hpdi.c: imore debug messages
7424 2003-02-19 19:17 fmhess
7426 * comedi/drivers/gsc_hpdi.c: disable interrupts in cancel
7428 2003-02-19 16:34 fmhess
7430 * include/linux/comedidev.h: make subdev_flags and runflags
7431 volatile since they can be modified in interrupt (comedi_event())
7433 2003-02-19 11:08 fmhess
7435 * comedi/drivers/gsc_hpdi.c: stop suppressing block events
7437 2003-02-18 23:21 fmhess
7439 * comedi/comedi_fops.c: added a debug message
7441 2003-02-18 23:20 fmhess
7443 * comedi/drivers.c: set insn_config to insn_inval if it is NULL
7445 2003-02-18 23:19 fmhess
7447 * comedi/drivers/gsc_hpdi.c: fix INSN_CONFIG_BLOCK_SIZE
7449 2003-02-18 21:37 fmhess
7451 * comedi/drivers/gsc_hpdi.c: more debug messages
7453 2003-02-18 21:05 fmhess
7455 * comedi/drivers/gsc_hpdi.c: bug fixes
7457 2003-02-18 18:44 fmhess
7459 * comedi/drivers/comedi_fc.c: make end of scan events correct for
7462 2003-02-18 18:44 fmhess
7464 * comedi/drivers/plx9080.h: declare elements of dma descriptors
7467 2003-02-18 18:41 fmhess
7469 * comedi/drivers/gsc_hpdi.c: add support for
7470 INSN_CONFIG_BLOCK_SIZE
7472 2003-02-18 12:32 fmhess
7474 * comedi/drivers/gsc_hpdi.c: added init of hpdi interrupt control
7475 reg, fixed dma abort channel
7477 2003-02-18 11:19 fmhess
7479 * comedi/drivers/gsc_hpdi.c: fix stop src TRIG_COUNT
7481 2003-02-17 19:35 fmhess
7483 * comedi/drivers/gsc_hpdi.c: fix pci discovery
7485 2003-02-17 13:01 fmhess
7487 * comedi/drivers/gsc_hpdi.c: use dma chan 0
7489 2003-02-17 00:04 fmhess
7491 * comedi/: Config.in, drivers/Makefile.in, drivers/gsc_hpdi.c: new
7492 driver (doesn't work yet)
7494 2003-02-15 18:45 fmhess
7496 * comedi/drivers/cb_pcidas64.c: fixed sizes passed to ioremap
7498 2003-02-15 13:35 fmhess
7500 * comedi/drivers/8255.c, comedi/drivers/adl_pci9111.c,
7501 comedi/drivers/adl_pci9118.c, comedi/drivers/adv_pci1710.c,
7502 comedi/drivers/amplc_pc236.c, comedi/drivers/amplc_pc263.c,
7503 comedi/drivers/amplc_pci230.c, comedi/drivers/cb_das16_cs.c,
7504 comedi/drivers/cb_pcidas.c, comedi/drivers/cb_pcidas64.c,
7505 comedi/drivers/cb_pcidda.c, comedi/drivers/cb_pcimdas.c,
7506 comedi/drivers/cb_pcimdda.c, comedi/drivers/comedi_parport.c,
7507 comedi/drivers/comedi_rt_timer.c, comedi/drivers/comedi_test.c,
7508 comedi/drivers/contec_pci_dio.c, comedi/drivers/daqboard2000.c,
7509 comedi/drivers/das08.c, comedi/drivers/das16.c,
7510 comedi/drivers/das16m1.c, comedi/drivers/das1800.c,
7511 comedi/drivers/das6402.c, comedi/drivers/das800.c,
7512 comedi/drivers/dt2801.c, comedi/drivers/dt2811.c,
7513 comedi/drivers/dt2814.c, comedi/drivers/dt2815.c,
7514 comedi/drivers/dt2817.c, comedi/drivers/dt282x.c,
7515 comedi/drivers/dt3000.c, comedi/drivers/fl512.c,
7516 comedi/drivers/icp_multi.c, comedi/drivers/ii_pci20kc.c,
7517 comedi/drivers/ke_counter.c, comedi/drivers/me_daq.c,
7518 comedi/drivers/mpc8260cpm.c, comedi/drivers/multiq3.c,
7519 comedi/drivers/ni_6527.c, comedi/drivers/ni_670x.c,
7520 comedi/drivers/ni_at_a2150.c, comedi/drivers/ni_at_ao.c,
7521 comedi/drivers/ni_atmio16d.c, comedi/drivers/ni_daq_dio24.c,
7522 comedi/drivers/ni_labpc.c, comedi/drivers/ni_mio_common.c,
7523 comedi/drivers/ni_pcidio.c, comedi/drivers/pcl711.c,
7524 comedi/drivers/pcl724.c, comedi/drivers/pcl725.c,
7525 comedi/drivers/pcl726.c, comedi/drivers/pcl812.c,
7526 comedi/drivers/pcl816.c, comedi/drivers/pcl818.c,
7527 comedi/drivers/pcm3730.c, comedi/drivers/pcmad.c,
7528 comedi/drivers/poc.c, comedi/drivers/quatech_daqp_cs.c,
7529 comedi/drivers/rtd520.c, comedi/drivers/rti800.c,
7530 comedi/drivers/rti802.c, comedi/drivers/serial2002.c,
7531 comedi/drivers/skel.c, comedi/drivers/ssv_dnp.c,
7532 include/linux/comedidev.h: Changed prototype of
7533 alloc_subdevices() so it doesn't require dev->n_subdevices to be
7534 set prior to being called. Fixed 8255 cleanup in ni_daq_dio24.c.
7535 Comedi sure has a lot of drivers these days!
7537 2003-02-15 12:45 fmhess
7539 * comedi/drivers/: cb_pcidas64.c, plx9080.h: moved plx9080 dma
7540 abort routine from cb_pcidas64 driver into plx9080 header
7542 2003-02-13 11:52 fmhess
7544 * comedi/drivers/ni_pcidio.c: added pci-6534 to pci_device_id table
7546 2003-02-10 12:02 fmhess
7548 * comedi/drivers/skel.c: removed comment which said to wait for mux
7551 2003-02-10 11:12 fmhess
7553 * comedi/drivers/skel.c: got rid of some spurious address-of
7556 2003-02-05 10:06 fmhess
7558 * scripts/release: updated reference to old lineo cvs server
7562 * comedi/kcomedilib/dio.c: Fix warning
7566 * comedi/drivers/pcl816.c: Move DEBUG() definition to fix compile
7571 * comedi/drivers/ni_670x.c: Doc links
7575 * comedi/drivers/dt3000.c: Need to set read_subdev
7577 2003-02-03 01:09 fmhess
7579 * INSTALL: make install directions more redhat 8 friendly,
7580 apparently 'make oldconfig' pulls in a config file based on
7581 Makefile's EXTRAVERSION
7585 * comedi/drivers/ni_pcidio.c: randomly change is_diodaq to a
7590 * include/linux/comedi.h: Add some configuration instructions
7594 * comedi/kcomedilib/data.c: Add header
7598 * comedi/drivers/ni_mio_common.c: move INSN_CONFIG to header
7602 * comedi/drivers/comedi_parport.c: Fix missing bounds check
7606 * comedi/: Config.in, drivers/Makefile.in, drivers/ni_6527.c: New
7611 * comedi/drivers/cb_pcimdda.c: Fix device name
7613 2003-01-29 14:35 fmhess
7615 * comedi/drivers/adl_pci9118.c: replace broken comedi_buf_put()
7616 with cfc_write_to_buffer()
7618 2003-01-27 12:19 fmhess
7620 * comedi/drivers/das16.c: don't allow irq and timer mode to be used
7623 2003-01-23 14:44 fmhess
7625 * comedi/drivers/cb_pcidas.c: added some locking to make sure
7626 software copies of write only registers are in sync
7628 2003-01-13 11:49 fmhess
7630 * comedi/drivers/cb_pcidas.c: trying to fix apparent failure to
7633 2003-01-11 00:18 fmhess
7635 * comedi/drivers/ni_mio_common.c: fix 671x analog output insn that
7638 2003-01-01 18:57 fmhess
7640 * comedi/drivers/cb_pcidas.c: fix interaction between analog output
7643 2003-01-01 17:42 fmhess
7645 * comedi/drivers/cb_pcidas.c: fix number of eeprom channels, and
7646 remove incorrect SDF_COMMON flag from ai subdevice
7648 2002-12-30 17:54 fmhess
7650 * Contributors, comedi/drivers/cb_pcidda.c,
7651 comedi/drivers/comedi_test.c, comedi/drivers/das16m1.c,
7652 comedi/drivers/das1800.c, comedi/drivers/das800.c,
7653 comedi/drivers/poc.c: updated my email address
7655 2002-12-30 17:49 fmhess
7657 * comedi/drivers/cb_pcidas.c: fixed channel 1 analog output insn
7660 2002-12-20 23:12 fmhess
7662 * comedi/drivers/cb_pcidas64.c: fix supported analog input arefs
7665 2002-12-20 23:12 fmhess
7667 * comedi/drivers/ni_pcimio.c: removed unused win_save() and
7670 2002-12-20 23:11 fmhess
7672 * comedi/drivers/: ni_atmio.c, ni_mio_common.c, ni_mio_cs.c: got
7673 rid of all window save/restore stuff since it wasn't smp safe
7674 anyways. replaced with spinlock as in ni_pcimio.c
7678 * comedi/kcomedilib/kcomedilib_main.c: Patch from tomasz for
7683 * comedi/drivers/ni_670x.c: still don't know what the PCI ID of the
7688 * comedi/drivers/ni_670x.c: Fixed range structures for 6704.
7690 2002-12-10 21:33 fmhess
7692 * comedi/drivers/: das08.c, ni_labpc.c: changed dev_info names so
7693 pcmcia script will run comedi_config correctly
7697 * comedi/drivers/ni_670x.c: Add PXI-6704
7699 2002-12-08 14:30 fmhess
7701 * comedi/drivers/ni_labpc.c: some fixes to recent changes
7703 2002-12-06 15:28 fmhess
7705 * comedi/drivers/ni_labpc.c: made mapping of comedi_cmd to hardware
7706 a little smarter, fixed ai external conversion trigger bug
7708 2002-12-06 15:27 fmhess
7710 * comedi/comedi_fops.c, include/linux/comedidev.h: made
7711 comedi_error take a const pointer
7715 * comedi/drivers/ni_pcimio.c: add pxi-6713
7719 * include/linux/comedidev.h: Fix symbol problems when debugging is
7724 * comedi/: rt.c, rt_pend_tq.c: Fix compilation for rt due to
7725 changes in comedidev.h. Fixes #8
7727 2002-12-01 15:25 fmhess
7729 * comedi/drivers/ni_labpc.c: fix checking of scan_begin_arg in ai
7732 2002-11-29 17:34 fmhess
7734 * comedi/drivers/ni_labpc.c: fix checking of first channel in
7737 2002-11-29 17:05 fmhess
7739 * comedi/drivers/ni_labpc.c: reverted unnecessary locking of
7740 command6 register (already safe due to ioctl locking)
7742 2002-11-29 13:09 fmhess
7744 * comedi/drivers/ni_mio_common.c: [no log message]
7748 * comedi/Config.in: removed DAQBoard2000 FPGA option
7752 * comedi/drivers/daqboard2000.c: remove FPGA header
7754 2002-11-26 19:24 fmhess
7756 * comedi/drivers/ni_labpc.c: added locking for software copies of
7757 command registers 2 and 6, to prevent races between ai and ao.
7758 Got rid of a couple redundant lines.
7762 * comedi/drivers/daqboard2000_fpga.h: remove non-source code
7766 * comedi/comedi_fops.c, comedi/drivers/daqboard2000.c,
7767 comedi/drivers/me_daq.c, include/linux/comedi.h: Move auxiliary
7768 data to options[30,31]
7772 * Makefile: bump version
7774 2002-11-26 15:01 fmhess
7776 * comedi/comedi_fops.c: fix incorrect return of error when mmapping
7779 2002-11-25 15:13 fmhess
7781 * comedi/drivers/ni_mio_common.c: fix rejection of
7782 CONFIG_ALT_SOURCE insn for 611x
7784 2002-11-25 14:13 fmhess
7786 * comedi/drivers/ni_mio_common.c: add support for 611x adjustable
7787 calibration reference
7789 2002-11-24 13:35 fmhess
7791 * comedi/drivers/me2600_fw.h: licensing terms stated in header file
7792 are incompatible with GPL. The files licensing was:
7794 /* * This file is copyrigth by Meilhaus Electronic GmbH 1998,
7795 1999. * You are not allowed to distribute, sell, modify,
7796 reverse * engineer or use this code (or parts of it) for any
7797 * other purpose or under any other conditions than stated below.
7798 * * 1) You are allowed to distribute verbatim copies of this
7799 file together * with device drivers for the Meilhaus me2600
7800 board. * * 2) Derived work (device drivers using this file)
7801 can be * published under the terms of the * GNU General
7802 Public License as published by * the Free Software
7803 Foundation; either version 2 of the License, or * (at your
7804 option) any later version. Any other license terms have * to
7805 be agreed by Meilhaus GmbH in written. * * 3) This file is
7806 distributed WITHOUT ANY WARRANTY; * without even the implied
7807 warranty of MERCHANTABILITY * or FITNESS FOR A PARTICULAR
7808 PURPOSE. Meilhaus is under * no means liable for products
7809 using this file or parts of it. * * 4) The copyright of this
7810 file has to be mentioned in derived work. * * 5) If this
7811 license terms are not valid due to any other law * or
7812 restrictions imposed on you, you are not allowed to use *
7813 this file in any way at all. */
7815 2002-11-24 10:40 fmhess
7817 * comedi/drivers/ni_pcimio.c: fixed caldac types for 611x
7819 2002-11-22 16:37 fmhess
7821 * comedi/drivers/: ni_mio_common.c, ni_stc.h: really fixing munging
7824 2002-11-22 12:39 fmhess
7826 * comedi/drivers/ni_mio_common.c: fix ai munging bugs
7828 2002-11-22 02:12 tag r0_7_66
7832 * comedi/comedi_fops.c: Revert bufinfo structure name changes.
7833 Fixed long-standing bug involving the return value of the insn
7838 * include/linux/comedi.h: Revert accidental change of structure
7843 * comedi/comedi_fops.c, comedi/drivers.c, comedi/drivers/mite.c,
7844 comedi/drivers/mite.h, comedi/drivers/ni_pcidio.c,
7845 comedi/drivers/ni_pcimio.c, include/linux/comedidev.h: Change
7846 buf_alloc to buf_change, and fix allocation and mapping of
7847 buffers. Added buf_page_list with list of pointers to buffer
7852 * include/linux/version.h: Add a UTS_RELEASE override
7854 2002-11-21 14:16 fmhess
7856 * comedi/drivers/mite.c: added include to fix unresolved
7857 mem_map_reserve and mem_map_unreserve
7859 2002-11-21 13:27 fmhess
7861 * comedi/drivers/ni_labpc.c: force io data path width to 8 bits for
7864 2002-11-21 12:58 fmhess
7866 * comedi/drivers/ni_labpc.c: daqcard1200 cant scan upwards through
7871 * comedi/comedi_fops.c: Warning cleanup on 2.0.39
7875 * comedi/drivers/comedi_rt_timer.c: Compilation fixes
7879 * include/linux/comedidev.h: Fix to previous checkin
7883 * include/linux/: comedidev.h, init.h, vmalloc.h: Fixes for 2.0.39
7887 * scripts/config.dist-2.0.39: config.dist file with everything
7888 disabled that doesn't work on 2.0.39
7892 * comedi/drivers/cb_pcimdas.c: compile fixes and warning fixes
7896 * comedi/drivers/: amplc_pci230.c, cb_das16_cs.c, cb_pcimdas.c,
7897 comedi_rt_timer.c, daqboard2000.c, das6402.c, dt2801.c, dt2811.c,
7898 dt2814.c, dt3000.c, fl512.c, multiq3.c, ni_atmio16d.c, pcl711.c,
7899 pcmad.c, quatech_daqp_cs.c, rtd520.c, rti800.c, serial2002.c,
7900 skel.c: Fix subdevice flags not having AREF capability
7904 * comedi/drivers/Makefile.in: added cb_pcimdas
7908 * scripts/config.dist: new dffault
7912 * comedi/Config.in: add cb_pcimdas
7916 * comedi/comedi_ksyms.c, comedi/proc.c, comedi/drivers/8255.c,
7917 comedi/drivers/adl_pci9111.c, comedi/drivers/adl_pci9118.c,
7918 comedi/drivers/adv_pci1710.c, comedi/drivers/amcc_s5933.c,
7919 comedi/drivers/amcc_s5933.h, comedi/drivers/amplc_pc236.c,
7920 comedi/drivers/amplc_pc263.c, comedi/drivers/amplc_pci230.c,
7921 comedi/drivers/cb_das16_cs.c, comedi/drivers/cb_pcidas.c,
7922 comedi/drivers/cb_pcidas64.c, comedi/drivers/cb_pcidda.c,
7923 comedi/drivers/cb_pcimdas.c, comedi/drivers/cb_pcimdda.c,
7924 comedi/drivers/comedi_fc.c, comedi/drivers/comedi_fc.h,
7925 comedi/drivers/comedi_parport.c,
7926 comedi/drivers/comedi_rt_timer.c, comedi/drivers/comedi_test.c,
7927 comedi/drivers/contec_pci_dio.c, comedi/drivers/daqboard2000.c,
7928 comedi/drivers/das08.c, comedi/drivers/das16.c,
7929 comedi/drivers/das16m1.c, comedi/drivers/das1800.c,
7930 comedi/drivers/das6402.c, comedi/drivers/das800.c,
7931 comedi/drivers/dt2801.c, comedi/drivers/dt2811.c,
7932 comedi/drivers/dt2814.c, comedi/drivers/dt2815.c,
7933 comedi/drivers/dt2817.c, comedi/drivers/dt282x.c,
7934 comedi/drivers/dt3000.c, comedi/drivers/fl512.c,
7935 comedi/drivers/icp_multi.c, comedi/drivers/icp_multi.h,
7936 comedi/drivers/ii_pci20kc.c, comedi/drivers/ke_counter.c,
7937 comedi/drivers/me_daq.c, comedi/drivers/mite.c,
7938 comedi/drivers/mpc8260cpm.c, comedi/drivers/multiq3.c,
7939 comedi/drivers/ni_670x.c, comedi/drivers/ni_at_a2150.c,
7940 comedi/drivers/ni_at_ao.c, comedi/drivers/ni_atmio.c,
7941 comedi/drivers/ni_atmio16d.c, comedi/drivers/ni_daq_dio24.c,
7942 comedi/drivers/ni_labpc.c, comedi/drivers/ni_mio_common.c,
7943 comedi/drivers/ni_mio_cs.c, comedi/drivers/ni_pcidio.c,
7944 comedi/drivers/ni_pcimio.c, comedi/drivers/pcl711.c,
7945 comedi/drivers/pcl724.c, comedi/drivers/pcl725.c,
7946 comedi/drivers/pcl726.c, comedi/drivers/pcl812.c,
7947 comedi/drivers/pcl816.c, comedi/drivers/pcl818.c,
7948 comedi/drivers/pcm3730.c, comedi/drivers/pcmad.c,
7949 comedi/drivers/poc.c, comedi/drivers/quatech_daqp_cs.c,
7950 comedi/drivers/rtd520.c, comedi/drivers/rti800.c,
7951 comedi/drivers/rti802.c, comedi/drivers/serial2002.c,
7952 comedi/drivers/skel.c, comedi/drivers/ssv_dnp.c,
7953 comedi/kcomedilib/get.c, include/linux/comedidev.h,
7954 scripts/check_driver: Huge monster patch that removes unnessary
7959 * comedi/: kvmem.c, kvmem.h: remove
7963 * comedi/: Makefile.in, comedi_fops.c, drivers.c: Reimplement
7964 kvmem.[ch] code in comedi_fops
7968 * include/linux/highmem.h: new compat header
7972 * comedi/drivers/cb_pcimdda.c: fix request_region on 2.2
7976 * comedi/drivers/mite.c: remove kvmem.h
7980 * comedi/drivers/: amplc_pc236.c, amplc_pc263.c: remove subdevice
7981 stuff, since it doesn't work on 2.2
7985 * comedi/drivers/cb_pcimdas.c: new driver
7989 * include/linux/pci.h: fix compat for pci_enable_device
7993 * include/linux/module.h: fix some warnigns
7997 * include/linux/mm.h: add page_address()
8001 * include/linux/comedidev.h: Add uvirt_to_kva() and kvirt_to_pa()
8005 * include/asm/page.h: add virt_to_page
8009 * comedi/drivers/ke_counter.c: fix warning from check_driver
8013 * comedi/Config.in: Put PC-CARD-DAS16/16 inside if PCMCIA
8015 2002-11-20 15:48 fmhess
8017 * comedi/drivers/ni_labpc.c: set CCSR_POWER_DOWN bit to see if that
8020 2002-11-20 10:27 fmhess
8022 * comedi/drivers/ni_mio_common.c: changed all
8023 if(boardtype.reg_611x) in analog output code to
8024 if(boardtype.ao_671x) to try and get 671x boards to work too.
8026 2002-11-19 19:40 fmhess
8028 * comedi/drivers/comedi_fc.c: added log message on overrun
8030 2002-11-19 18:49 fmhess
8032 * comedi/comedi_fops.c, comedi/comedi_ksyms.c, comedi/drivers.c,
8033 comedi/rt.c, comedi/drivers/comedi_fc.c,
8034 comedi/drivers/ni_mio_common.c, comedi/drivers/ni_pcimio.c,
8035 comedi/kcomedilib/kcomedilib_main.c, include/linux/comedi.h,
8036 include/linux/comedi_rt.h, include/linux/comedidev.h: Added
8037 capability to bufinfo ioctl for marking bytes written and renamed
8038 its members. Changed prototype of RT version of
8039 comedi_request_irq to make dev_id a comedi_device* instead of a
8040 void* since it is assumed to be so elsewhere in rt code. Made
8041 comedi_switch_to_rt return an int so it is able to return error
8042 on failure. Fixes for overrun/underrun checking with dma in
8047 * comedi/drivers/das16.c: Change bit identification for
8048 CIO-DAS16/330 from 0x00 to 0xf0.
8050 2002-11-19 14:44 fmhess
8052 * comedi/drivers/cb_pcidas64.c: make sure dithering is off during
8055 2002-11-19 08:42 fmhess
8057 * comedi/drivers/cb_pcidas64.c: fixed disabling of dma when using
8060 2002-11-19 08:24 fmhess
8062 * comedi/drivers/cb_pcidas64.c: fixed clearing of bits in
8063 adc_control1 register
8065 2002-11-18 18:45 fmhess
8067 * comedi/range.c: disabled checking for supported aref
8071 * scripts/config.dist: update
8075 * scripts/check_driver: Add test for SDF aref flags
8077 2002-11-18 16:49 fmhess
8079 * comedi/drivers/ni_labpc.c: added udelay in ai read insn while
8080 waiting for conversion, added udelay between writing lsb and msb
8081 of analog output (stab in the dark to get daqcard-1200 to work)
8083 2002-11-18 12:14 fmhess
8085 * comedi/drivers/ni_labpc.c: fix for external start source
8087 2002-11-18 12:03 fmhess
8089 * Contributors, comedi/range.c, comedi/drivers/ni_mio_common.c,
8090 comedi/drivers/ni_stc.h: added checking for valid aref. 611x
8091 calibration support.
8093 2002-11-15 12:33 fmhess
8095 * comedi/Config.in, comedi/comedi_fops.c, comedi/drivers.c,
8096 comedi/drivers/comedi_fc.h, comedi/drivers/mite.c,
8097 comedi/drivers/mite.h, comedi/drivers/ni_mio_common.c,
8098 comedi/drivers/ni_pcidio.c, comedi/drivers/ni_pcimio.c,
8099 comedi/drivers/ni_stc.h, include/linux/comedidev.h: Working dma
8100 analog input and output with NI 611x cards, tested 6024 to make
8101 sure we didn't break it's analog input. DMA analog output with
8102 other boards still needs to be tested by someone. Patch is from
8103 me, Rolf Mueller, John Hallen, Herbert Peremans, Herman
8108 * scripts/check_driver: new tests
8112 * include/linux/comedidev.h: Add COMEDI_INITCLEANUP_NOMODULE()
8116 * comedi/drivers/: ke_counter.c, ni_mio_cs.c, poc.c: Fix bugs
8117 noticed by check_driver
8121 * comedi/drivers/das1800.c: fix symbol leakage
8125 * comedi/drivers/comedi_fc.h: change inline to static line, to fix
8130 * comedi/drivers/ni_daq_dio24.c: Cleanup. Remove unused functions.
8134 * comedi/drivers/cb_pcimdda.c: Random cleanup. Remove (usused) AI
8135 subdevice, remove lots of comments copied from the skel driver
8139 * comedi/drivers/cb_das16_cs.c: Add fingerprinting, fix outb()
8144 * comedi/comedi_fops.c: Add debugging
8148 * comedi/drivers/: 8255.c, adl_pci9111.c, adl_pci9118.c,
8149 cb_pcidas64.c, das08.c, ni_at_ao.c, ni_mio_common.c: Change
8150 insn->data[] to data[], since insn->data points to user space
8154 * README: Instructions for anonymous CVS
8158 * comedi/drivers/amplc_pc236.c: Move plx9052 definitions to new
8163 * comedi/drivers/plx9052.h: Pull definitions for PLX-9052 from
8168 * comedi/drivers/ni_pcimio.c: Add spin locking to win_out()
8172 * comedi/drivers/ni_mio_common.c: temporarily remove spinlocks
8176 * comedi/drivers/ni_mio_cs.c: Add specs for 6036E
8180 * comedi/Config.in: Move NI-DAQ-DIO24 into if CONFIG_PCMCIA
8184 * comedi/: Config.in, drivers/Makefile.in: new driver
8188 * comedi/drivers/cb_das16_cs.c: New driver
8190 2002-11-04 10:54 fmhess
8192 * comedi/drivers/das16.c: fixed detach so it only tries to release
8193 ioports if it has allocated them
8195 2002-11-03 11:33 fmhess
8197 * include/asm/div64.h: fix possibility of endless loop when divisor
8202 * comedi/drivers/: 8255.c, 8255.h: Add preliminary command support
8204 2002-10-26 23:30 fmhess
8206 * comedi/kcomedilib/kcomedilib_main.c, include/linux/comedilib.h:
8207 changed prototype of comedi_map() to prevent bogus compiler
8210 2002-10-26 23:25 fmhess
8212 * comedi/drivers/comedi_rt_timer.c: fixed some % that were supposed
8215 2002-10-26 00:23 fmhess
8217 * comedi/rt.c: fixing shared interrupts for comedi boards when
8220 2002-10-10 20:37 fmhess
8222 * comedi/drivers/cb_pcidas64.c: fixed off by one error in
8223 calculation of fifo size, fixed TRIG_WAKE_EOS with non 4020
8228 * comedi/comedi_fops.c, comedi/drivers.c,
8229 include/linux/comedidev.h: Fix for not calculating buffer
8230 fullness through a counter wraparound
8234 * comedi/drivers/ni_mio_common.c: Fix problem detecting DMA
8235 overflows at buffer wraparound
8237 2002-10-08 18:35 fmhess
8239 * Documentation/comedi/insn_config: added brief description for
8242 2002-10-08 18:34 fmhess
8244 * comedi/drivers/cb_pcidas64.c: Added some more locking for
8245 software copies of register bits that can be manipulated in
8246 interrupt. Fixed return of -EAGAIN when external master clock
8247 divisor is out of valid range.
8249 2002-10-08 00:55 fmhess
8251 * comedi/drivers/cb_pcidas64.c: added support for external master
8252 clock, and commited some code reorganization that had been lying
8255 2002-10-08 00:54 fmhess
8257 * Documentation/comedi/insn_config: added bit about
8260 2002-10-08 00:53 fmhess
8262 * include/linux/comedi.h: added INSN_CONFIG_TIMER_1
8264 2002-10-02 22:27 fmhess
8266 * comedi/drivers/comedi_fc.c: don't generate events when there are
8269 2002-09-30 22:47 fmhess
8271 * comedi/drivers/das16.c: trying to decrease time dma channel is
8272 disabled for sake of jr cards without fifo. Also got rid of
8273 deprecated virt_to_bus() calls.
8277 * comedi/drivers/ni_mio_common.c: Fix 671x ao munging (again).
8278 This time, with feeling. (Or, correct unipolar/bipolar behavior)
8282 * comedi/drivers/: ke_counter.c, me_daq.c: Fix documentation
8286 * comedi/drivers/ni_mio_common.c: one-liner to fix analog
8291 * comedi/drivers/rtd520.c: Makes non-DMA mode efficient enough for
8292 620khz input on a 400Mhz K6-2 (uses "about" instead of "sample"
8295 Make DMA abort/initialization more consistent
8297 Makes the board initialization more closely match the RTD
8300 Be more consistent about error messages
8302 Detect read buffer overflow and abort transfer
8304 Disable DMA by default
8308 * include/linux/comedidev.h: Add meilhaus PCI ID
8312 * comedi/drivers/ni_daq_dio24.c: remove #ifdef CONFIG_PCMCIA, since
8313 they're wrong (need CONFIG_PCMCIA_MODULE) and compilation is
8314 already conditional on PCMCIA
8318 * comedi/comedi_fops.c: fix warning
8322 * comedi/Config.in: new drivers
8326 * comedi/drivers/: Makefile.in, ke_counter.c, me2600_fw.h,
8327 me_daq.c: Add new drivers from Michael Hillmann
8331 * comedi/drivers/amplc_pc236.c: Update buffer code to CVS
8335 * comedi/drivers/comedi_parport.c: Fix EOS event
8339 * comedi/Config.in, comedi/drivers/Makefile.in,
8340 scripts/config.dist: Add new amplicon drivers
8344 * comedi/drivers/: amplc_pc236.c, amplc_pc263.c: new driver from
8345 Ian Abbott <abbotti@mev.co.uk>
8349 * TODO: Where the hell was Biggles when we needed him last
8354 * scripts/Configure: change from bin/sh to bin/bash
8358 * comedi/comedi_fops.c: Change a 4 to a COMEDI_NDEVICES. Prolong
8359 the static allocation dumbness.
8363 * comedi/drivers/ni_pcimio.c: update documentation list
8367 * comedi/drivers/dt2814.c: fix stupid typo. (from someone, don't
8372 * comedi/drivers/amcc_s5933.c: Add MODULE_LICENSE.
8376 * comedi/drivers/cb_pcimdda.c: Fix Devices line
8380 * comedi/drivers/ni_mio_cs.c: revert last checkin
8384 * comedi/drivers/ni_mio_cs.c: test to see if 16e-4 has incorrectly
8389 * comedi/drivers/ni_pcidio.c: Fix bad bus number comparison.
8393 * comedi/comedi_fops.c: Move buffer info ioctl to new buffer code
8397 * include/linux/comedi.h: Change unused[0] to settling_time_0 to
8398 subdevice info structure. Not exactly sure of the specification
8403 * comedi/drivers/dt282x.c: end-of-range fix in ao cmdtest, and ao
8404 chanlist should be 2.
8408 * comedi/drivers/comedi_rt_timer.c: add timer_open
8416 * comedi/drivers/mite.c: remember to reserve buffer after
8421 * debian/rules: more linux version fixes
8425 * include/linux/comedidev.h: Correct fix for zero-length arrays in
8430 * debian/rules: Use make-kpkg's idea of the kernel version, since
8431 it doesn't modify the toplevel kernel Makefile
8435 * include/linux/comedidev.h: Fix zero-length array
8439 * comedi/drivers.c: Change default buffer size to 64kB
8443 * comedi/drivers/ni_mio_common.c: Allocate 4*PAGE_SIZE for write
8444 space instead of 2 pages
8448 * debian/rules: Fix installing to correct directory
8452 * comedi/drivers/: rtd520.c, rtd520.h: patch from Dan Christian.
8453 - DMA support (experimental) - Fix timing limits to properly
8454 handle single channel and multi channel cases - Stop using the
8455 About counter, it really wasn't needed and caused problems -
8456 The usual clean ups and doc improvements
8460 * comedi/drivers/ni_mio_common.c: Patch for cleaner analog output
8461 underrun handling from Ray Kelm
8463 2002-08-07 20:37 fmhess
8465 * comedi/drivers/mite.c: only release regions if we requested them.
8467 2002-08-07 13:32 fmhess
8469 * comedi/drivers/: ni_labpc.c, mite.c: fixed freeing of mite
8470 resources in detach for pci-1200, re-added allocation of io mem
8471 regions in mite.c (was removed earlier due to my wrong assumption
8472 about the nature of the return value from request_mem_region).
8474 2002-07-25 22:21 fmhess
8476 * comedi/drivers/cb_pcidas64.c: making sure there are no races wrt
8477 ai_cmd_running status flag
8479 2002-07-25 20:24 fmhess
8481 * comedi/drivers/comedi_fc.c: switched to use new
8482 COMEDI_CB_OVERFLOW flag
8486 * include/linux/comedidev.h: remove async->data_len and async->data
8490 * comedi/: comedi_fops.c, drivers.c, drivers/adl_pci9118.c,
8491 drivers/adv_pci1710.c, drivers/dt282x.c, drivers/ni_mio_common.c,
8492 drivers/ni_pcidio.c, drivers/pcl812.c,
8493 kcomedilib/kcomedilib_main.c: Remove async->data_len globally
8497 * comedi/comedi_fops.c: Stop running on error conditions.
8501 * include/linux/comedi.h: Deprecate a few things, add
8506 * comedi/drivers/ni_mio_common.c: Update DMA code for recent buffer
8511 * comedi/drivers/dt282x.c: Migrated COMEDI_CB_ERROR to OVERFLOW
8516 * comedi/drivers/ni_pcimio.c: Fixed n_aochan for 6110
8520 * comedi/drivers/: 8255.c, daqboard2000.c, ii_pci20kc.c,
8521 ni_pcidio.c, pcl816.c, pcl818.c: Remove SDF_RT
8525 * comedi/comedi_ksyms.c, include/linux/comedidev.h: remove
8526 comedi_buf_copy_from
8530 * comedi/drivers/dt282x.c: remove usage of comedi_buf_copy_from()
8534 * comedi/drivers.c: remove dead code
8538 * include/linux/comedidev.h: Add comedi_debug symbol and make
8539 DPRINTK() conditional on it.
8543 * comedi/drivers/comedi_fc.c: Fix spelling error
8547 * comedi/: comedi_fops.c, comedi_ksyms.c: Add comedi_debug symbol.
8551 * comedi/drivers/ni_mio_common.c: Add 611x-specific changes for
8552 STC/board configuration
8556 * comedi/drivers/: ni_mio_common.c, ni_stc.h: Change "mystery
8557 numbers" to defines in ni_stc.h
8559 2002-07-19 16:09 fmhess
8561 * comedi/drivers/comedi_fc.c: export cfc_handle_events
8563 2002-07-19 15:41 fmhess
8565 * comedi/drivers/cb_pcidas64.c: fixed initialization of external
8566 trigger sources for pcidas-4020, reduced use of preprocessor,
8567 started to split some functions out of large ai_cmd() function
8569 2002-07-17 17:55 fmhess
8571 * comedi/drivers/: comedi_fc.c, comedi_fc.h: added error handling
8572 for failed writes to buffer
8574 2002-07-17 17:18 fmhess
8576 * comedi/drivers/das16.c: cleaning up logic for dealing with 8 bit
8577 dma transfers that get interrupted halfway through a sample
8579 2002-07-17 15:10 fmhess
8581 * comedi/drivers.c: replaced prealloc_bufsz with data_len so
8582 functions can be used with user-specified buffers
8584 2002-07-17 14:53 fmhess
8586 * comedi/drivers/comedi_test.c: don't let people run at RT priority
8588 2002-07-16 20:45 fmhess
8590 * comedi/rt.c: trying to fix problems people are having with
8591 commands working fine, then failing when interrupt is set to RT
8596 * comedi/drivers/Makefile.in: Fix conditional for ni_670x driver
8600 * comedi/drivers/adv_pci1710.c: Patch from
8601 Christian.Werner@t-online.de (Christian Werner) to add
8602 scan_begin_src=TRIG_EXT support.
8604 2002-07-14 18:44 fmhess
8606 * comedi/drivers/cb_pcidas64.c: fixed ambiguity in return value of
8607 dma_transfer_size() query
8609 2002-07-14 18:33 fmhess
8611 * comedi/Config.in, comedi/comedi_fops.c, comedi/comedi_ksyms.c,
8612 comedi/drivers.c, comedi/drivers/Makefile.in,
8613 comedi/drivers/cb_pcidas.c, comedi/drivers/cb_pcidas64.c,
8614 comedi/drivers/comedi_fc.c, comedi/drivers/comedi_fc.h,
8615 comedi/drivers/comedi_rt_timer.c, comedi/drivers/comedi_test.c,
8616 comedi/drivers/das16.c, comedi/drivers/das16m1.c,
8617 comedi/drivers/das1800.c, comedi/drivers/das800.c,
8618 comedi/drivers/ni_at_a2150.c, comedi/drivers/ni_labpc.c,
8619 comedi/kcomedilib/kcomedilib_main.c, include/linux/comedidev.h:
8620 fixing end of scan events in some drivers
8624 * comedi/: comedi_fops.c, comedi_ksyms.c, drivers/ni_mio_common.c:
8625 More buffer fixes. AI and AO work now.
8629 * comedi/drivers.c, comedi/drivers/cb_pcidas.c,
8630 comedi/drivers/das16m1.c, comedi/drivers/dt282x.c,
8631 comedi/drivers/ni_labpc.c, include/linux/comedidev.h: Fixes for
8636 * comedi/drivers/rtd520.c: clean up warning
8640 * comedi/comedi_fops.c, comedi/comedi_ksyms.c, comedi/drivers.c,
8641 comedi/drivers/adl_pci9118.c, comedi/drivers/ni_mio_common.c,
8642 comedi/kcomedilib/kcomedilib_main.c, include/linux/comedidev.h:
8643 Move buffer inlines to comedi/drivers.c. Rewrite as consistent
8644 primitives. Change buf_dirty_count to buf_free_count.
8652 * comedi/drivers/comedi_rt_timer.c: Remove timer_poll.
8654 2002-07-08 20:15 fmhess
8656 * comedi/kcomedilib/kcomedilib_main.c: moved inc/dec of use count
8657 from comedi_lock/unlock() to comedi_open/close(). Added a
8658 comedi_switch_to_non_rt() in comedi_cancel()
8662 * comedi/drivers/rtd520.c: fix warnings
8666 * comedi/rt.c: Remove bogus warning
8676 2002-07-07 01:54 fmhess
8678 * comedi/drivers/: mite.c, mite.h, ni_mio_common.c: fix integer
8679 overflow with mite_bytes_transferred()
8681 2002-07-07 00:52 fmhess
8683 * comedi/drivers/cb_pcidas.c: got rid of useless attempt to avoid
8684 handling spurious interrupt during attach
8686 2002-07-05 19:01 fmhess
8688 * comedi/comedi_fops.c, comedi/drivers/adl_pci9118.c,
8689 comedi/drivers/comedi_parport.c, comedi/drivers/das16m1.c,
8690 comedi/drivers/das1800.c, comedi/drivers/das6402.c,
8691 comedi/drivers/dt282x.c, comedi/drivers/ni_mio_common.c,
8692 comedi/drivers/ni_pcidio.c, comedi/drivers/pcl812.c,
8693 comedi/drivers/pcl816.c, comedi/drivers/rtd520.c,
8694 comedi/kcomedilib/get.c, comedi/kcomedilib/kcomedilib_main.c,
8695 include/linux/comedidev.h: First pass at revised buffer system,
8696 hopefully didn't create too many new bugs. Tested analog input
8697 command with comedi_test module, haven't tried analog output.
8699 2002-07-05 18:23 fmhess
8701 * comedi/drivers/pcl818.c: converted to use comedi_buf_put()
8703 2002-07-05 18:16 fmhess
8705 * comedi/drivers/pcl816.c: converted to use comedi_buf_put()
8707 2002-07-05 18:08 fmhess
8709 * comedi/drivers/pcl812.c: converted to comedi_buf_put() and got
8710 rid of bogus range switching in interrupt
8712 2002-07-05 18:00 fmhess
8714 * comedi/drivers/ni_atmio16d.c: converted to use comedi_buf_put()
8716 2002-07-05 17:20 fmhess
8718 * comedi/drivers/ni_mio_common.c: partial conversion to
8719 comedi_buf_put/get()
8721 2002-07-05 16:10 fmhess
8723 * comedi/drivers/das6402.c: converted to use comedi_buf_put()
8725 2002-07-05 15:52 fmhess
8727 * comedi/drivers/adv_pci1710.c: converted to use comedi_buf_put()
8731 * comedi/drivers/cb_pcimdda.c: Update from Calin
8735 * include/linux/comedi.h: Revert last check in
8739 * comedi/drivers/comedi_rt_timer.c: Fix for unresolved symbols with
8744 * comedi/drivers/ni_mio_common.c: Fix munging on 671x boards
8746 2002-07-04 20:35 fmhess
8748 * comedi/drivers/cb_pcidas64.c: dealt with possible race in using
8749 plx dma control/status register
8753 * comedi/drivers/rtd520.c: New patch from Dan
8757 * include/linux/comedi.h: disable unapproved defines
8761 * comedi/: Config.in, drivers/Makefile.in: new driver
8765 * comedi/drivers/rtd520.c: Patch from Dan. Adds a munging list,
8768 2002-07-01 00:01 fmhess
8770 * Documentation/comedi/insn_config, comedi/comedi_fops.c,
8771 comedi/drivers/cb_pcidas64.c, include/linux/comedi.h,
8772 include/linux/comedidev.h: Added support in cb_pcidas64 driver
8773 for user adjusting size of board's hardware fifo (added config
8774 insn for adjusting the desired block size for asynchronous
8779 * comedi/drivers/cb_pcimdda.c: Driver from "Calin A. Culianu"
8782 2002-06-24 20:40 fmhess
8784 * comedi/drivers/cb_pcidas64.c: disabled hw scan counter until I
8785 work out a race with dma transfer
8787 2002-06-23 19:27 fmhess
8789 * comedi/drivers/cb_pcidas.c: fixed length of bitstream for ad8402
8792 2002-06-23 19:19 fmhess
8794 * comedi/drivers/: cb_pcidas.c, cb_pcidas64.c: add calibration
8795 support for 1602/16 series
8797 2002-06-22 16:06 fmhess
8799 * comedi/drivers/cb_pcidas64.c: make sure bogus interrupts during
8800 ai insn don't cause problems
8802 2002-06-22 15:32 fmhess
8804 * comedi/drivers/cb_pcidas64.c: run ai_cancel() when aquisition is
8805 stopped by hardware counter
8807 2002-06-22 15:13 fmhess
8809 * comedi/drivers/cb_pcidas64.c: be more careful to avoid lockups
8810 that surfaced after adding hardware scan counter support
8814 * comedi/kvmem.h: fix for suse brokenness
8818 * comedi/drivers/ni_atmio.c: Fix ao specs for at-mio-16xe-10
8820 2002-06-17 19:20 fmhess
8822 * comedi/drivers/cb_pcidas.c: enabled trimpot subdevice
8824 2002-06-17 19:14 fmhess
8826 * comedi/drivers/cb_pcidas.c: converted to use amccs5933 header,
8827 and added eeprom/caldac/trimpot subdevices
8829 2002-06-17 11:47 fmhess
8831 * comedi/drivers/amcc_s5933.h: some additions so cb_pcidas driver
8834 2002-06-17 11:47 fmhess
8836 * comedi/drivers/amcc_s5933.c: bitwise and should be logical and
8838 2002-06-17 11:46 fmhess
8840 * include/linux/comedidev.h: make comedi_buf_put automatically
8843 2002-06-17 11:45 fmhess
8845 * comedi/comedi_fops.c: prevent callbacks from getting run when
8846 there is no command running
8848 2002-06-17 11:43 fmhess
8850 * comedi/drivers/cb_pcidas64.c: added support for hardware scan
8855 * comedi/drivers/comedi_parport.c: Change subdevice 0 to DIO.
8859 * scripts/release: remove -v option to tar
8861 2002-06-07 17:01 tag r0_7_65
8865 * Makefile: version bump
8873 * comedi/drivers/: amplc_pci230.c, contec_pci_dio.c, fl512.c,
8874 ni_at_ao.c, pcm3730.c, rtd520.c, serial2002.c, ssv_dnp.c:
8875 Cleanups suggested by check_driver.
8879 * scripts/check_driver: Changed recently added test to warning
8883 * comedi/drivers/serial2002.c: Added documentation block
8887 * comedi/drivers/icp_multi.c: Added Description tag
8891 * comedi/drivers/contec_pci_dio.c: Fix driver structure,
8896 * comedi/drivers/8255.c: Added documentation
8900 * TODO: [no log message]
8904 * comedi/drivers/ni_atmio.c: Revert 16xe-50 caldacs to manual.
8905 Change *-xe-10 to manual.
8909 * comedi/drivers/: contec_pci_dio.c, mite.c: clean up warnings
8913 * comedi/drivers/ni_pcimio.c: Change some caldacs to debug
8917 * comedi/drivers/ni_mio_common.c: Ignore more MITE errors, and
8918 don't call disable_irq() when something goes wrong. It's not
8919 nice to our neighbors.
8923 * comedi/drivers/ni_atmio.c: Change 16xe-50 caldacs to debug.
8924 Change max caldacs to 32.
8928 * comedi/drivers/dt282x.c: Only advertise TRIG_NONE as a stop
8929 source, since that's what we support.
8933 * comedi/drivers/comedi_parport.c: Fix: make sure to flag a EOS
8938 * TODO: [no log message]
8940 2002-06-02 20:04 fmhess
8942 * comedi/drivers/cb_pcidas64.c: fixed analog output insn for 4020
8944 2002-06-01 21:27 fmhess
8946 * comedi/drivers/cb_pcidas64.c: added pcidas-6023 support
8948 2002-06-01 20:48 fmhess
8950 * include/linux/comedilib.h: COMEDI_CB_* flags are already defined
8953 2002-06-01 19:03 fmhess
8955 * comedi/drivers/cb_pcidas64.c: added check in command test for
8956 peculiar restrictions on pcidas-4020 chanlists
8960 * comedi/comedi_fops.c: Make default mode for /dev/comediN 666 in
8965 * comedi/drivers/: ni_mio_common.c, ni_stc.h: Fixed AI_START
8966 trigger for PFI inputs
8968 2002-05-28 20:17 fmhess
8970 * comedi/drivers/cb_pcidas64.c, include/linux/comedi.h: made
8971 cb_pcidas64 external trigger configuration consistent
8975 * comedi/drivers/serial2002.c: new driver from Anders
8979 * comedi/drivers/ni_mio_common.c: Add ni_ao_reset()
8983 * TODO: [no log message]
8987 * comedi/drivers/: ni_mio_common.c, ni_stc.h: Mostly revert
8988 CR_ALT_SOURCE changes and do it differently.
8992 * include/linux/comedi.h: Make CR_PACK less strict. Useful for
8995 2002-05-16 21:51 fmhess
8997 * INSTALL, include/linux/comedidev.h: twiddling some documentation
8999 2002-05-16 21:44 fmhess
9001 * comedi/drivers/comedi_rt_timer.c: fixed rtai operation by adding
9002 start_rt_timer() and stop_rt_timer()
9004 2002-05-16 20:00 fmhess
9006 * comedi/comedi_fops.c: undid some of my wrong changes to try and
9007 get analog out working again
9011 * comedi/comedi_fops.c: Change inttrig error handling. Fix
9016 * comedi/drivers/: ni_mio_common.c, ni_stc.h: Change calibration
9017 channel configuration to CR_ALT_SOURCE. Add start_src=TRIG_INT
9018 to analog input. Remove (non-working) stop_src= TRIG_COUNT from
9019 analog output. Fix spelling of SDF_WRITABLE.
9023 * comedi/drivers/mite.c: Remove release_mem_region()
9027 * comedi/drivers/8255.c: Update documentation
9031 * comedi/comedi_fops.c: Remove dead code
9035 * TODO: [no log message]
9039 * comedi/: drivers.c, drivers/8255.c, drivers/adl_pci9111.c,
9040 drivers/adl_pci9118.c, drivers/adv_pci1710.c,
9041 drivers/amplc_pci230.c, drivers/cb_pcidas.c,
9042 drivers/cb_pcidas64.c, drivers/cb_pcidda.c,
9043 drivers/comedi_parport.c, drivers/contec_pci_dio.c,
9044 drivers/daqboard2000.c, drivers/das08.c, drivers/das16.c,
9045 drivers/das16m1.c, drivers/das1800.c, drivers/das800.c,
9046 drivers/dt2801.c, drivers/dt2811.c, drivers/dt2815.c,
9047 drivers/dt2817.c, drivers/dt282x.c, drivers/dt3000.c,
9048 drivers/fl512.c, drivers/icp_multi.c, drivers/ii_pci20kc.c,
9049 drivers/mpc8260cpm.c, drivers/multiq3.c, drivers/ni_670x.c,
9050 drivers/ni_at_ao.c, drivers/ni_atmio16d.c, drivers/ni_labpc.c,
9051 drivers/ni_pcidio.c, drivers/pcl711.c, drivers/pcl725.c,
9052 drivers/pcl726.c, drivers/pcl812.c, drivers/pcl816.c,
9053 drivers/pcl818.c, drivers/pcm3730.c, drivers/poc.c,
9054 drivers/rtd520.c, drivers/rti800.c, drivers/rti802.c,
9055 drivers/skel.c, drivers/ssv_dnp.c: Globally fix spelling of
9060 * comedi/comedi_fops.c, comedi/comedi_ksyms.c,
9061 comedi/kcomedilib/kcomedilib_main.c, include/linux/comedidev.h:
9062 Change pseudo-locking to spin locks.
9066 * comedi/kcomedilib/ksyms.c: Remove export of comedi_errno.
9070 * comedi/kcomedilib/ksyms.c: Put #ifdef around symbols that are
9071 conditionally defined
9073 2002-05-16 12:09 fmhess
9075 * comedi/comedi_fops.c: fixed a bug I made
9079 * include/linux/comedi.h: Fix long-standing spelling error of
9084 * comedi/drivers/ni_mio_common.c: Add PFI subdevice
9088 * comedi/comedi_fops.c, include/linux/comedidev.h: Added open/close
9089 hooks to device structure
9093 * comedi/drivers/mite.c: Don't need request_mem_region(). I think.
9095 2002-05-13 00:07 fmhess
9097 * comedi/drivers/cb_pcidas64.c: 6402 and 6025 attach opposite
9098 meanings to single-ended/differential bit
9100 2002-05-12 22:35 fmhess
9102 * comedi/drivers/cb_pcidas64.c: fixing config insn
9104 2002-05-11 23:08 fmhess
9106 * comedi/drivers/cb_pcidas64.c: corrected return values of config
9109 2002-05-11 20:32 fmhess
9111 * Makefile.modbuild: added -e option to depmod, to promote more
9112 useful error reports on 'make install'
9114 2002-05-11 20:26 fmhess
9116 * scripts/config.dist: added contec driver
9120 * comedi/drivers/ni_pcimio.c: Comments about possible problems on
9125 * comedi/drivers/ni_atmio.c: Update documentation
9129 * Makefile: version bump
9133 * comedi/drivers/ni_atmio.c: Don't use debugging caldac.
9135 2002-05-07 19:24 fmhess
9137 * Documentation/comedi/insn_config, comedi/drivers/cb_pcidas64.c,
9138 include/linux/comedi.h: added config insn for choosing rising or
9139 falling edge trigger
9141 2002-05-07 18:58 fmhess
9143 * include/linux/comedi.h: sync with comedilib
9145 2002-05-07 14:16 fmhess
9147 * scripts/dep.linux: got rid of redirection to /dev/null since a
9148 lot of people have been hitting errors silently at this point
9150 2002-05-03 13:27 fmhess
9152 * include/linux/devfs_fs_kernel.h: fix for broken compatibility
9153 headers in 2.2.18 through 2.2.20, got rid of devfs_get_handle()
9154 which was apparently a typo
9156 2002-05-03 12:27 fmhess
9158 * include/linux/devfs_fs_kernel.h: devfs support introduced in
9161 2002-05-03 12:23 fmhess
9163 * include/linux/devfs_fs_kernel.h: added devfs_find_handle()
9165 2002-05-03 12:13 fmhess
9167 * include/: asm/page.h, linux/pci.h, linux/vmalloc.h: fixed
9168 compilation against 2.2.0 kernel
9170 2002-05-02 23:20 fmhess
9172 * include/linux/pci.h: might as well make pci_request_regions
9173 allocate 1 ioport so it's not a complete waste
9175 2002-05-02 23:11 fmhess
9177 * include/linux/pci.h: fixed pci_resource_len for pre 2.2.18
9178 kernels, I didn't realize it was just a dummy function even for
9179 later 2.2 kernels. Make pci_request_regions compatibility stuff
9182 2002-05-02 22:58 fmhess
9184 * include/linux/pci.h: put typedef of dma_addr_t in asm/types.h and
9185 restricted it to pre 2.2.18 kernels
9187 2002-05-02 22:52 fmhess
9189 * include/linux/pci.h: added pci_set_master() compatibility
9191 2002-05-02 22:27 fmhess
9193 * include/asm/types.h: added typedef of dma_addr_t for earlier 2.2
9198 * include/linux/: devfs_fs_kernel.h, module.h, pci.h: Improved
9199 compatibility for 2.2.14. May break other 2.2.x kernels.
9203 * include/linux/devfs_fs_kernel.h: Added compat header for devfs on
9208 * comedi/comedi_fops.c: Added devfs support
9210 2002-05-02 12:01 fmhess
9212 * comedi/comedi_fops.c: fixing races
9216 * comedi/drivers/comedi_parport.c: Fixed references to 0.5-like
9217 channels in documentation.
9219 2002-04-29 16:16 fmhess
9221 * include/linux/comedidev.h: added comments describing scheme for
9222 reading/writing to comedi's buffer that should be race-free and
9223 reliably detect overruns.
9227 * TODO: [no log message]
9231 * comedi/Config.in: Add Contec PCI DIO
9235 * comedi/drivers/Makefile.in: Add contec_pci_dio.o
9239 * comedi/drivers/contec_pci_dio.c: Initial cleanup for driver.
9243 * comedi/drivers/contec_pci_dio.c: New driver from
9248 * comedi/drivers/comedi_rt_timer.c: Change from int to comedi_t *
9252 * comedi/drivers/pcl816.c: Moved comments to documentation area.
9253 Fixed initialization problem for local variable.
9257 * include/linux/comedilib.h: Add a few more prototypes
9261 * include/linux/comedidev.h: Add PCI_VENDOR_ID_CONTEC
9265 * comedi/kcomedilib/Makefile.in: Add get.o to link
9269 * comedi/kcomedilib/: data.c, dio.c, get.c, kcomedilib_main.c:
9270 Globally change int to comedi_t *. Split out _get functions from
9271 kcomedilib_main.c. Use spinlock instead of stupid, buggy
9272 comedi_lock_semaphore.
9276 * include/linux/comedilib.h: Changed to use comedi_t * instead of
9277 int for device token
9281 * comedi/kcomedilib/ksyms.c: Random reordering. This needs to be
9286 * comedi/kcomedilib/kcomedilib_main.c: Added logging and error
9289 2002-04-25 15:22 fmhess
9291 * comedi/drivers/rti800.c: removed settling delay from ai read insn
9293 2002-04-25 13:27 fmhess
9295 * comedi/drivers/: ni_at_a2150.c, ni_labpc.c, pcl711.c, pcl816.c,
9296 pcl818.c: stripped out some settle delays in analog input read
9297 insn, as per official policy
9299 2002-04-23 11:08 fmhess
9301 * comedi/drivers/mite.c: minor changes to get rid of 'statement
9302 with no effect' compiler warnings on 2.2 kernel
9304 2002-04-23 11:07 fmhess
9306 * include/linux/pci.h: added pci_disable_device()
9310 * comedi/drivers/ni_pcidio.c: Added PCI-6534
9312 2002-04-21 20:12 fmhess
9314 * comedi/drivers/cb_pcidas64.c: analog output waveform operations
9315 shouldn't be enabled in insn
9317 2002-04-21 17:36 fmhess
9319 * comedi/drivers/cb_pcidas64.c: bugfixes, added support for ad8402
9320 calibration pots on 64xx series. pci-das6402/16 seems to work
9321 okay now, although I still experience occasional lockups from
9322 faulty interrupt handling.
9324 2002-04-19 17:24 fmhess
9326 * comedi/drivers/cb_pcidas64.c: Trying to calm down interrupt-happy
9327 chips, plus a little cleanup
9329 2002-04-19 16:29 fmhess
9331 * comedi/drivers/cb_pcidas64.c: fixed setting of input range on
9332 4020 commands, slight speed up for i2c
9334 2002-04-19 13:46 fmhess
9336 * comedi/drivers/das16.c: trying to clarify interrupt logic a
9339 2002-04-19 02:24 fmhess
9341 * comedi/drivers/cb_pcidas64.c: added delay that seems to fix
9342 unreliable dma abort. Fixed selection of bnc inputs for adc
9345 2002-04-18 19:12 fmhess
9347 * comedi/drivers/das16.c: fixing some bugs with Roman's help
9349 2002-04-17 19:46 fmhess
9351 * comedi/drivers/cb_pcidas64.c: fixed setting of input range and
9352 reading of internal calibration sources for pci-das4020 insn.
9354 2002-04-17 17:40 fmhess
9356 * comedi/drivers/das16.c: additions from Roman Fietze
9357 <fietze@s.netic.de> with additional modifications by me. Now
9358 supports irq-less dma transfers with timer interrupt added to
9359 work around Roman's broken dma controller.
9361 2002-04-17 12:13 fmhess
9363 * comedi/drivers/das16.c: added note about keithley 1400 series id
9366 2002-04-17 00:23 fmhess
9368 * comedi/drivers/cb_pcidas64.c: a tiny bit of cleanup, initial
9369 tests with pcidas-6040/16 look okay
9371 2002-04-17 00:02 fmhess
9373 * comedi/drivers/plx9080.h: oops forgot to update header, fixes
9374 compile of cb_pcidas64.c
9376 2002-04-15 20:27 fmhess
9378 * comedi/drivers/cb_pcidas64.c: i2c stuff works for 4020 now,
9379 albiet extremely slowly (1000 bits/sec!)
9381 2002-04-14 11:46 fmhess
9383 * comedi/comedi_fops.c: calculate max number of bytes that can be
9384 read or written by using buf_int_ptr and buf_user_ptr to avoid
9385 any possible race with comedi_buf_put*().
9387 2002-04-13 22:43 fmhess
9389 * include/linux/comedidev.h: moved increment of buf_int_count to
9390 beginning of comedi_buf_put*() to eliminate race with buffer
9391 overrun check. Added setting of COMEDI_CB_BLOCK to
9392 comedi_buf_put() so it doesn't need to be set in drivers
9394 2002-04-13 11:49 fmhess
9396 * comedi/drivers/cb_pcidas.c, comedi/drivers/cb_pcidas64.c,
9397 comedi/drivers/das16.c, comedi/drivers/das16m1.c,
9398 comedi/drivers/ni_at_a2150.c, comedi/drivers/ni_labpc.c,
9399 include/linux/comedidev.h: converted some drivers to use
9400 comedi_buf_put_array
9402 2002-04-07 22:23 fmhess
9404 * comedi/drivers/: cb_pcidas64.c, plx9080.h: more calibration
9405 support for 64xx and 4020 boards, and got rid of useless i2o reg
9406 definitions in plx9080.h
9408 2002-04-07 22:09 fmhess
9410 * comedi/drivers/das16.c: fixes to make interrupt handling more
9413 2002-04-07 21:30 fmhess
9415 * include/linux/comedidev.h: added comedi_buf_put_array() writes
9418 2002-04-05 22:15 fmhess
9420 * comedi/drivers/cb_pcidas64.c: fixed 6xxx boards to work with dma
9421 ch1, for compatibility with 4020
9423 2002-04-04 20:12 fmhess
9425 * comedi/drivers/cb_pcidas64.c: fixed single-channel command
9427 2002-04-04 20:06 fmhess
9429 * comedi/drivers/cb_pcidas64.c: fixed count of number of conversion
9432 2002-04-04 20:02 fmhess
9434 * comedi/drivers/cb_pcidas64.c: deal with grey coding of read and
9435 write fifo pointers on 4020
9437 2002-04-04 19:05 fmhess
9439 * comedi/drivers/cb_pcidas64.c: pio and dma fixes for 4020
9441 2002-04-04 15:20 fmhess
9443 * comedi/drivers/plx9080.h: more registers
9445 2002-04-04 14:46 fmhess
9447 * comedi/drivers/cb_pcidas64.c: trying dma channel 1 for 4020,
9448 still trying to debug pio transfer
9450 2002-04-04 00:03 fmhess
9452 * comedi/drivers/cb_pcidas64.c: fixed pio fifo drain for 4020
9454 2002-04-03 18:31 fmhess
9456 * comedi/drivers/cb_pcidas64.c: temporary band-aid for 4020 pio
9459 2002-04-03 17:59 fmhess
9461 * comedi/drivers/cb_pcidas.c: last change didn't work out too well,
9462 reverting parts of it
9464 2002-04-03 17:03 fmhess
9466 * comedi/drivers/cb_pcidas64.c: added some debug messages to pio
9469 2002-04-03 12:06 fmhess
9471 * comedi/drivers/cb_pcidas64.c: I think we found the correct fifo
9472 register for 4020 now
9474 2002-04-03 12:03 fmhess
9476 * TODO: removed finished item
9478 2002-04-03 02:32 tag r0_7_64
9482 * comedi/drivers/ni_mio_common.c: Clean up compiler warning.
9486 * comedi/Config.in, comedi/drivers/Makefile.in,
9487 scripts/config.dist: Add pcl816 driver
9491 * TODO: [no log message]
9495 * Changelog: update for 0.7.64
9499 * patches/patch-rtai: Pointless, misleading drivel
9503 * patches/patch-scxi-0.7.63: Update of patch-scxi
9507 * comedi/drivers/pcl816.c: Clean up check_driver complaints
9511 * comedi/drivers/pcl816.c: From Juan Grigera <juan@grigera.com.ar>
9515 * scripts/check_driver: Add more documentation checking
9517 2002-04-03 00:25 fmhess
9519 * comedi/drivers/cb_pcidas64.c: testing alternate fifo offset
9521 2002-04-03 00:07 fmhess
9523 * comedi/drivers/cb_pcidas64.c: fixed cmdtest for 4020 and eeprom
9526 2002-04-02 20:32 fmhess
9528 * comedi/drivers/cb_pcidas64.c: 4020 fixes
9530 2002-04-02 18:44 fmhess
9532 * comedi/drivers/cb_pcidas64.c: trying to debug location of fifo on
9535 2002-04-02 17:49 fmhess
9537 * comedi/drivers/cb_pcidas64.c: added eeprom subdevice, some fixes
9538 for 4020 although it still has some bugs
9540 2002-04-01 10:38 fmhess
9542 * comedi/drivers/cb_pcidas64.c: added check to make sure interrupt
9543 handler doesn't get behind while reading dma buffers
9545 2002-03-31 18:32 fmhess
9547 * comedi/drivers/cb_pcidas64.c: added support for additional 8 dio
9548 channels on 60xx series, plus various bugfixes
9550 2002-03-30 23:18 fmhess
9552 * comedi/drivers/: das08.c, ni_labpc.c: enabled pcmcia code for
9553 kernels with modular pcmcia support
9555 2002-03-30 15:30 fmhess
9557 * Documentation/comedi/insn_config: added note on new config insn
9559 2002-03-30 15:29 fmhess
9561 * include/linux/comedi.h: Added INSN_CONFIG_ALT_SOURCE id
9563 2002-03-30 15:28 fmhess
9565 * comedi/drivers/cb_pcidas64.c: added support for reading internal
9566 calibration reference through CR_ALT_SOURCE and insn_config
9568 2002-03-29 17:49 fmhess
9570 * comedi/comedi_fops.c: removed some ineffectual locking I put in a
9571 long time ago when I was young and naive.
9573 2002-03-28 12:00 fmhess
9575 * TODO: added a bug description
9579 * include/linux/comedi.h: Added CR_ALT_SOURCE
9581 2002-03-28 00:26 fmhess
9583 * comedi/drivers/ni_labpc.c: disabled shared interrupt for
9586 2002-03-26 11:34 fmhess
9588 * comedi/drivers/plx9080.h: corrected some 9060->9080 differences
9590 2002-03-24 15:39 fmhess
9592 * comedi/drivers/cb_pcidas64.c: bugfixes for 6025, beginning to
9593 work on calibration support
9595 2002-03-22 19:43 fmhess
9597 * comedi/drivers/cb_pcidas.c: trying to make sure the interrupt
9598 handler doesn't have any races with the hardware
9600 2002-03-22 19:42 fmhess
9602 * comedi/drivers/plx9080.h: oops forgot to update this header to
9603 accomodate recent changes in cb_pcidas64
9605 2002-03-21 23:35 fmhess
9607 * comedi/drivers/cb_pcidas64.c: some fixes for 64xx boards and
9608 4020, got TRIG_WAKE_EOS working on 60xx series
9612 * comedi/drivers/ni_mio_common.c: Fix ni_load_channelgain_list()
9617 * comedi/drivers/ni_mio_common.c: Change position of ai_reset when
9622 * comedi/drivers/ni_mio_common.c: Rewrote fifo_dregs for 611x
9627 * comedi/drivers/ni_pcimio.c: Remove 6115, since it probably can't
9628 be supported easily.
9632 * comedi/drivers/ni_pcimio.c: Added pci-6115 and pxi-6115. Renamed
9633 6110e and 6111e to remove e.
9637 * comedi/drivers/ni_mio_common.c: Fix problem with sample offsets
9638 introduced in one of the last few check-ins.
9642 * comedi/drivers/skel.c: more of the same
9646 * comedi/drivers/skel.c: Added info about the documentation comment
9651 * comedi/drivers/ni_pcimio.c: (Log message for last check-in).
9652 Changes 602x boards to ad8804 caldacs
9656 * comedi/drivers/: adl_pci9118.c, ni_pcimio.c: [no log message]
9660 * comedi/drivers/: adl_pci9118.c, adv_pci1710.c, amcc_s5933.c,
9661 amcc_s5933.h: Update from Michal. Prototype of function changed
9662 in amcc_s5933 driver.
9666 * Documentation/Configure.help.append: Update from Configure.help.
9667 (Why do we need 2 identical files?)
9671 * Documentation/: Configure.help, Configure.help.append: Fix help
9672 entries for ADL_PCI9118
9676 * comedi/drivers/: adl_pci9111.c, cb_pcidas.c, cb_pcidas64.c,
9677 cb_pcidda.c, comedi_test.c, das6402.c, dt3000.c, mpc8260cpm.c,
9678 ni_670x.c, ni_labpc.c, ni_pcidio.c, pcl726.c, pcl818.c, poc.c,
9679 rti802.c: Documentation updates
9683 * comedi/drivers/: icp_multi.c, icp_multi.h: Fixed symbol leakage.
9684 Updated documentation.
9688 * comedi/drivers/ni_stc.h: Cleaned up 611x definitions
9692 * comedi/drivers/: ni_atmio.c, ni_mio_common.c, ni_mio_cs.c,
9693 ni_pcimio.c: More work on 611x support. Documentation updates.
9697 * TODO: [no log message]
9699 2002-03-16 23:13 fmhess
9701 * comedi/drivers/: cb_pcidas64.c, plx9080.h: got dma transfers
9702 working for pci-das6025
9706 * comedi/drivers/ni_mio_common.c: clean up compiler warnings
9710 * comedi/drivers/ni_mio_common.c: rewrote much of the PCI DMA code.
9711 Needs to be cleaned up.
9715 * comedi/drivers/ni_pcimio.c: Turn off debugging
9719 * comedi/drivers/ni_pcidio.c: Fix problems when mite debugging is
9724 * comedi/drivers/mite.h: Turn debugging off
9728 * comedi/drivers/mite.c: Add ability to chose between kmalloc'd and
9729 vmalloc'd buffers. Default is vmalloc. Added resetting code in
9734 * comedi/comedi_fops.c: Change board-level error to EPIPE. Random,
9735 but it makes some sort of sense. Comedi buffer overflow remains
9738 2002-03-10 18:07 fmhess
9740 * comedi/drivers/cb_pcidas64.c: analog input insn and cmd seem to
9741 work now (pio transfers for cmd).
9745 * comedi/drivers/ni_mio_common.c: Add check for uncleared
9746 interrupts, enabled only when debugging.
9750 * comedi/drivers/ni_stc.h: Change the bitfields to unsigned int.
9754 * comedi/drivers/ni_pcimio.c: Disable windowed register access,
9755 since it's still causing problems on 611x.
9757 2002-03-08 23:02 fmhess
9759 * comedi/drivers/: comedi_rt_timer.c, comedi_test.c: converted 64
9760 bit integer division to use do_div
9762 2002-03-08 22:54 fmhess
9764 * include/asm/div64.h: added asm/div64.h compatibility header so
9765 comedi can use 64 bit integer division macro
9769 * README, Documentation/Configure.help,
9770 Documentation/Configure.help.append, debian/copyright,
9771 rpm/comedi.spec: Changed hostnames to comedi.org
9775 * comedi/comedi_fops.c, comedi/comedi_ksyms.c, comedi/drivers.c,
9776 comedi/proc.c, comedi/range.c, comedi/rt.c,
9777 comedi/drivers/8253.h, comedi/drivers/8255.c,
9778 comedi/drivers/8255.h, comedi/drivers/am9513.h,
9779 comedi/drivers/cb_pcidas.c, comedi/drivers/cb_pcidas64.c,
9780 comedi/drivers/cb_pcidda.c, comedi/drivers/das08.c,
9781 comedi/drivers/das16.c, comedi/drivers/das16m1.c,
9782 comedi/drivers/dt2811.c, comedi/drivers/dt2814.c,
9783 comedi/drivers/dt2817.c, comedi/drivers/dt282x.c,
9784 comedi/drivers/dt3000.c, comedi/drivers/mite.h,
9785 comedi/drivers/ni_pcidio.c, comedi/drivers/ni_pcimio.c,
9786 comedi/drivers/ni_stc.h, comedi/drivers/pcl711.c,
9787 comedi/drivers/pcl726.c, comedi/drivers/quatech_daqp_cs.c,
9788 comedi/drivers/rti800.c, comedi/kcomedilib/data.c,
9789 comedi/kcomedilib/dio.c, comedi/kcomedilib/kcomedilib_main.c,
9790 comedi/kcomedilib/ksyms.c, include/linux/comedi_rt.h,
9791 include/linux/comedidev.h, include/linux/kern_compat.h: Global
9792 change from ds@stm.lbl.gov to ds@schleef.org
9796 * comedi/drivers/: comedi_test.c, dt3000.c, icp_multi.c: Fix some
9797 problems noticed by check_driver
9801 * TODO: [no log message]
9805 * include/linux/comedi.h: Added CMDF_RAWDATA, CMDF_WRITE and
9810 * comedi/drivers/ni_pcimio.c: Updated docs
9814 * comedi/drivers/ni_mio_common.c: Added non-munging support
9819 * comedi/drivers/comedi_test.c: Use <linux/slab.h> instead of
9824 * Contributors: I'm not good at updating this list. If you think
9825 you should be here, please tell me.
9829 * comedi/drivers/: ni_mio_common.c, ni_stc.h: Added ad8842 caldac
9833 * comedi/drivers/ni_mio_common.c: Hand-applied patch from Rolf
9834 Mueller <rolf.mueller@uni-tuebingen.de>. Most of the patch was
9835 obsoleted by the previous check-in.
9839 * TODO: [no log message]
9843 * TODO: [no log message]
9847 * scripts/config.dist: update
9851 * comedi/drivers/rtd520.c: Update from Dan
9855 * comedi/drivers/: ni_atmio.c, ni_mio_common.c, ni_mio_cs.c,
9856 ni_pcimio.c, ni_stc.h: Change direct writing of shadow registers
9857 to win_in() and win_out(), and fix win_in() and win_out() to
9858 write directly to shadow registers if possible. Added 611x
9859 register definitions to ni_stc.h. Change caldacs on 611x boards
9864 * comedi/drivers/dt2814.c: Remove floating point constant
9868 * comedi/drivers/comedi_rt_timer.c: Fix documentation
9870 2002-03-08 12:54 fmhess
9872 * comedi/drivers/cb_pcidas64.c: more bugfixes, untested with
9875 2002-03-07 23:39 fmhess
9877 * comedi/drivers/cb_pcidas64.c: some bugfixes. Driver still
9880 2002-03-06 18:35 fmhess
9882 * comedi/drivers/: comedi_rt_timer.c, comedi_test.c, das08.c,
9883 das16.c, das16m1.c, pcl711.c: Corrected 'Authors:' fields that
9884 should be 'Author:' , since it was causing problems with the
9885 documentation comedilib produces from drivers.txt
9887 2002-03-06 13:46 fmhess
9889 * comedi/drivers/cb_pcidas64.c: added some new boards, still needs
9890 some tweaking but I should be getting one of these in a week or
9893 2002-03-06 12:31 fmhess
9895 * comedi/: Config.in, drivers/Makefile.in, drivers/comedi_test.c,
9896 drivers/dummy_waveform.c: changed dummy_waveform driver to
9897 comedi_test driver, added support for convert_src = TRIG_TIMER
9899 2002-03-05 20:13 fmhess
9901 * include/linux/pci.h: more compatibility functions to get
9902 adl_pci9111.c driver working on 2.2 kernels
9904 2002-03-05 18:14 fmhess
9906 * comedi/drivers/pcl726.c: removed definition of RANGE_mA() macro,
9907 which is already defined by linux/comedidev.h
9909 2002-03-05 15:54 fmhess
9911 * comedi/drivers/dummy_waveform.c: added square wave generation on
9912 channel 1, made scans with more than one channel work, added 5
9913 volt range, added documentation comments
9915 2002-03-05 15:53 fmhess
9917 * comedi/drivers/: das16.c, das800.c: removed some redundant
9920 2002-03-04 19:23 fmhess
9922 * comedi/: Config.in, drivers/Makefile.in,
9923 drivers/dummy_waveform.c: Got dummy waveform generation driver
9924 started by Wuttke Joachim working (sort of) so I can bring comedi
9925 to a job interview :P
9927 2002-03-04 14:05 fmhess
9929 * comedi/drivers/das16.c: patch from John Conner
9930 <conner@empiredi.com> for cio-das16jr/16 support
9932 2002-03-01 16:20 fmhess
9934 * Makefile.modbuild: pass PATH environment variable to script so
9935 'fake' kernel source installations will still work.
9937 2002-03-01 15:48 fmhess
9939 * include/linux/ioport.h: 2.2.20 kernel already includes
9940 compatibility functions for check/request/release_mem_region()
9942 2002-02-28 14:19 fmhess
9944 * comedi/drivers/ni_stc.h: fixing compile... I guess this is right
9948 * debian/: changelog, control: Fix bad changelog style
9952 * debian/: changelog, comedi-modules.control, control, rules: New
9957 * comedi/drivers/: ni_atmio.c, ni_mio_common.c: Add debugging
9958 caldac, and change at-mio-16xe-50 to use it.
9962 * comedi/drivers/ni_pcimio.c: Fix some board information
9964 2002-02-27 19:09 fmhess
9966 * comedi/drivers/cb_pcidas.c: added initialization of calibration
9967 register to make sure channel 0 is not reading calibration
9972 * rpm/: comedi.patch, comedi.spec: let's build some RPMs. From Tim
9973 Ousley <tim.ousley@ni.com>
9975 2002-02-25 16:48 fmhess
9977 * include/linux/pci.h: undid addition of PCI_VENDOR_ID_ICP, since
9978 it was already added to comedidev.h Not sure why I had this
9979 problem in the first place, must have had a problem with cvs
9982 2002-02-21 12:57 fmhess
9984 * include/linux/pci.h: quick hack to fix lack of PCI_VENDOR_ID_ICP
9987 2002-02-21 12:52 fmhess
9989 * comedi/drivers/das16.c: enabled 8255 support for a few boards
9994 * comedi/drivers/ni_mio_common.c: fixed driver being very noisy if
9995 debugging is turned on with shared interrupts. Attempt to get
9996 the driver to stop acquisition correctly with DMA.
10000 * comedi/drivers/ni_pcimio.c: Enable PCIDMA, add structure for
10003 2002-02-20 14:56 ds
10005 * comedi/drivers/adl_pci9111.c: Cleanups
10007 2002-02-20 14:54 ds
10009 * comedi/drivers/: adv_pci1710.c, icp_multi.c, ni_pcimio.c: Fix PCI
10012 2002-02-20 14:42 ds
10014 * include/linux/comedidev.h: Add some vendor ids
10016 2002-02-20 12:29 ds
10018 * comedi/drivers/adl_pci9111.c: new driver from Emmanuel PACAUD
10019 <emmanuel.pacaud@univ-poitiers.fr>
10021 2002-02-20 12:29 ds
10023 * scripts/config.dist, comedi/Config.in,
10024 comedi/drivers/Makefile.in: new driver adl_pci9111
10026 2002-02-18 19:29 ds
10028 * comedi/drivers/poc.c: Added pcl733 and pcl734
10030 2002-02-18 16:58 fmhess
10032 * comedi/drivers/das16.c: fixed gain for pc104-das16jr/16
10034 2002-02-16 17:46 ds
10036 * comedi/drivers/ni_labpc.c: PCMCIA can share interrupts, too
10038 2002-02-15 18:08 fmhess
10040 * comedi/drivers/icp_multi.h: added pci_enable_device() call
10042 2002-02-15 17:39 fmhess
10044 * comedi/drivers/amcc_s5933.c, comedi/drivers/amplc_pci230.c,
10045 comedi/drivers/cb_pcidas.c, comedi/drivers/cb_pcidas64.c,
10046 comedi/drivers/cb_pcidda.c, comedi/drivers/das08.c,
10047 comedi/drivers/icp_multi.h, comedi/drivers/rtd520.c,
10048 include/linux/pci.h, include/linux/vmalloc.h: fixed
10049 pci_resource_start compatibility macro so it returns address
10050 without and extra flag bits set. Some hacks to fix amcc_s5933.c
10053 2002-02-15 17:25 ds
10055 * comedi/drivers/ni_pcimio.c: 6024e and 6025e don't have unipolar
10058 2002-02-14 18:36 ds
10060 * include/linux/vmalloc.h: Compatibility for vmalloc_32()
10062 2002-02-13 23:59 ds
10064 * comedi/drivers/dt3000.c: First attempt at AI command support
10066 2002-02-11 21:56 ds
10068 * debian/comedi-modules.control: Fix description
10070 2002-02-11 21:55 ds
10072 * debian/: comedi-modules.control, comedi.templates, files,
10073 genchanges.sh, rules: Seems to work now
10075 2002-02-11 20:48 ds
10077 * Makefile.modbuild: Only run depmod if installing to / and kernel
10080 2002-02-11 20:34 ds
10082 * debian/: comedi-modules.control, comedi-modules.postinst,
10083 comedi-modules.prerm, comedi.templates, control, files, rules:
10086 2002-02-11 19:49 ds
10088 * comedi/drivers/: ni_mio_common.c, ni_pcimio.c: Change 6052e to
10091 2002-02-11 04:34 ds
10093 * debian/: changelog, comedi-source.postinst, comedi-source.prerm,
10094 control, copyright, genchanges.sh, rules: Build a Debian source
10097 2002-02-10 20:03 ds
10099 * comedi/drivers/ni_pcimio.c: Added 6731, 6733. Updated
10102 2002-02-10 20:03 ds
10104 * comedi/drivers/ni_mio_cs.c: Added 6715, disabled.
10106 2002-02-10 18:55 ds
10108 * comedi/drivers/: ni_mio_common.c, ni_pcimio.c, ni_stc.h: Changes
10109 needed for 671x boards
10111 2002-02-10 00:05 ds
10113 * comedi/drivers/: cb_pcidda.c, daqboard2000.c, dt3000.c: Convert
10114 to pci_resource_start()
10116 2002-02-10 00:04 ds
10118 * comedi/drivers/ni_mio_common.c: Moved edge/level rising/falling
10121 2002-02-09 23:56 ds
10123 * comedi/drivers/ni_670x.c: Remove 2.0 PCI code
10125 2002-02-09 23:54 ds
10127 * include/linux/comedi.h: Added a few things to interface
10129 2002-02-09 23:21 ds
10131 * comedi/drivers/: amcc_s5933.c, amcc_s5933.h, icp_multi.h,
10132 ni_labpc.c, ni_pcidio.c, ni_pcimio.c: Removal of 2.0 PCI support
10134 2002-02-09 23:13 ds
10136 * comedi/drivers/ni_pcidio.c: More DMA hacking. Works nicely now.
10137 Allocator moved to mite.c. Converted to new MITE DMA functions
10138 and dynamic ring buffer. Added more mite interrupt handling.
10140 2002-02-09 23:11 ds
10142 * comedi/drivers/ni_pcimio.c: Change buffer allocation to use mite
10145 2002-02-09 23:11 ds
10147 * comedi/drivers/ni_mio_common.c: Attempt to fix for new MITE DMA
10150 2002-02-09 23:09 ds
10152 * comedi/drivers/mite.c: Ifdef old DMA functions
10154 2002-02-09 23:09 ds
10156 * comedi/drivers/mite.h: Remove old PCI support. Remove static
10157 ring buffer. #ifdef old dma functions.
10159 2002-02-09 22:37 ds
10161 * comedi/drivers/mite.c: Cleanups: remove old PCI support. Fix
10162 more places for mite->chan. Remove ring[].dar usage.
10164 2002-02-09 22:26 ds
10166 * comedi/drivers/mite.c: Added cpu_to_le32() for big-endian
10167 machines. Removed unused functions. Cleanups. Converted most
10168 to use mite->chan. Added functions for ni_pcidio. Added chsr
10171 2002-02-09 22:19 ds
10173 * comedi/drivers/mite.h: Added more defines. Added new functions,
10174 works on ni_pcidio. Added elements to mite structure to handle a
10175 dynamic ring buffer.
10177 2002-02-09 20:02 ds
10179 * comedi/drivers/ni_pcidio.c: Checkpoint for DMA hacking. Mostly
10182 2002-02-09 00:57 ds
10184 * comedi/drivers/ni_pcidio.c: Timed input works in non-DMA mode.
10186 2002-02-08 20:38 ds
10188 * comedi/drivers/rtd520.c: Update from Dan. Fixes conflict between
10189 rounding timer values and speed cutoff.
10191 2002-02-08 19:49 ds
10193 * comedi/drivers/ni_pcidio.c: Cleanups. Should work identically to
10196 2002-02-08 18:11 ds
10198 * comedi/drivers/ni_daq_dio24.c: Compilation fixes
10200 2002-02-08 18:10 ds
10202 * comedi/: Config.in, drivers/Makefile.in: New drivers
10204 2002-02-08 18:09 ds
10206 * comedi/drivers/ni_at_ao.c: Big hack attack results in new driver.
10209 2002-02-08 16:03 ds
10211 * comedi/drivers/8255.c: Updated documentation
10213 2002-02-07 16:06 ds
10215 * comedi/drivers/rtd520.c: Update from Dan
10217 2002-02-07 13:11 fmhess
10219 * comedi/drivers/: icp_multi.c, icp_multi.h: newer versino of
10220 icp_multi driver that Anne Smorthit had mailed to me while she
10221 was trying to debug it
10223 2002-02-07 12:55 fmhess
10225 * INSTALL: added a paragraph about preparing a kernel source
10226 directory to match an already compiled kernel.
10228 2002-02-06 16:48 ds
10230 * comedi/comedi_fops.c: Revert poll conditions: if device is
10231 non-busy, set the poll flags so the app can read the error. This
10232 is how it used to be, and I'm not sure why I changed (broke) it.
10234 2002-02-06 15:41 ds
10236 * comedi/drivers/: ni_atmio.c, ni_mio_common.c, ni_mio_cs.c,
10237 ni_pcimio.c, ni_stc.h: Change caldac code to be slightly less
10240 2002-02-06 04:04 ds
10242 * comedi/comedi_fops.c: Revert some previous dumb changes with
10243 events. This should get polling/select/regular read working
10244 again. There is an unresolved problem: a normal select/read
10245 cycle on a device will fail to show the end of acquisition. One
10246 solution is to always have the app read 0 bytes at the end of
10247 acquisition, but people got confused when that was necessary.
10249 2002-02-06 00:22 ds
10253 2002-02-06 00:21 ds
10255 * comedi/drivers/ni_pcimio.c: Fix documentation numbers
10257 2002-02-06 00:21 ds
10259 * comedi/drivers/ni_daq_dio24.c: New driver
10261 2002-02-04 20:19 fmhess
10263 * include/linux/pci.h: changed pci_alloc_consistent compatibility
10264 function so it can allocate up to 2M.
10266 2002-02-03 19:28 ds
10268 * comedi/: comedi_fops.c, drivers.c, drivers/ni_pcimio.c: Change
10269 Comedi buffer allocator to use a virtual function in the
10270 subdevice structure. Added a default allocator. Added an
10271 override in ni_pcimio, to use dma_alloc_consistent. Changed the
10272 number of maximum caldac in ni_pcimio -- mostly bogus, but is
10275 2002-02-03 19:25 ds
10277 * include/linux/comedidev.h: Remove buf_change, add buf_alloc in
10278 subdevice structure
10280 2002-02-03 19:23 ds
10282 * comedi/drivers/ni_mio_common.c: Add comedi_event() call in mite
10285 2002-02-02 12:21 fmhess
10287 * comedi/drivers/: mite.c, mite.h, ni_670x.c, ni_labpc.c,
10288 ni_pcidio.c, ni_pcimio.c: fixed error handling for mite_setup
10290 2002-02-01 17:23 fmhess
10292 * comedi/drivers/das16.c: fixed race in interrupt handler
10294 2002-01-31 19:18 ds
10296 * scripts/release: Generate tar file in local dir
10298 2002-01-31 19:17 ds
10300 * Makefile: version bump
10302 2002-01-31 19:16 tag r0_7_63
10304 2002-01-31 19:16 ds
10306 * scripts/release: Fix problem with constructing new version
10309 2002-01-31 19:09 ds
10311 * Changelog: For 0.7.63
10313 2002-01-31 19:05 ds
10315 * comedi/comedi_fops.c: Fix event handling bugs.
10317 2002-01-31 19:00 ds
10319 * Changelog: 0.7.62 changelog
10321 2002-01-29 22:19 fmhess
10323 * comedi/comedi_fops.c: fixed pointer arithmetic
10325 2002-01-26 21:28 ds
10327 * comedi/drivers/ni_mio_common.c: Yet another iteration.
10329 2002-01-26 20:54 ds
10331 * comedi/drivers/ni_mio_common.c: Yet another iteration.
10333 2002-01-26 20:43 ds
10335 * comedi/drivers/ni_mio_common.c: Another iteration on the AI 611x
10338 2002-01-26 18:52 ds
10340 * comedi/drivers/: ni_mio_common.c, ni_pcimio.c, ni_stc.h: Fix AI
10341 chanlist configuration on 611x
10343 2002-01-26 18:51 ds
10345 * comedi/drivers/ni_mio_common.c: Merge AO chanlist configuration
10348 2002-01-22 04:50 ds
10350 * scripts/release: Export to versioned directory
10352 2002-01-22 04:47 tag r0_7_62
10354 2002-01-22 04:47 ds
10356 * scripts/release: Create drivers.txt.
10358 2002-01-22 04:47 ds
10360 * Makefile: Fix rule to make drivers.txt. Add rule to run
10363 2002-01-22 04:43 ds
10365 * comedi/drivers/check_cmdtest, comedi/drivers/check_driver,
10366 scripts/check_cmdtest, scripts/check_driver: move scripts
10368 2002-01-22 04:38 ds
10370 * scripts/release: Cleanup the release script
10372 2002-01-21 22:32 fmhess
10374 * INSTALL: added a little note about PCMCIA
10376 2002-01-21 22:11 fmhess
10378 * comedi/drivers/: das08.c, ni_labpc.c: oops I wanted the pcmcia
10379 device names to match the names that need to be passed to
10382 2002-01-21 22:08 fmhess
10384 * comedi/drivers/: das08.c, ni_labpc.c: fixing device names for
10387 2002-01-21 19:55 ds
10389 * Rules.make: Fix export-objs being unconditionally recompiled
10391 2002-01-21 19:16 ds
10393 * comedi/drivers/check_driver: Added a test for SDF_RT
10395 2002-01-21 19:14 ds
10397 * comedi/drivers/comedi_rt_timer.c: Added DIO subdevice support.
10398 Untested. Added SPEED_LIMIT #define.
10400 2002-01-21 19:12 ds
10402 * Documentation/comedi/pci.ids: Some National Instruments PCI IDs
10404 2002-01-20 18:31 ds
10406 * comedi/drivers/ni_pcimio.c: Added pci-6036e
10408 2002-01-15 07:08 ds
10410 * comedi/drivers/icp_multi.c: Change malloc.h to slab.h
10412 2002-01-15 07:05 ds
10414 * scripts/config.dist: update
10416 2002-01-15 07:03 ds
10418 * comedi/: comedi_fops.c, comedi_ksyms.c: Remove comedi_done and
10421 2002-01-15 07:00 ds
10423 * scripts/linux_flags/Makefile, configure, scripts/dep.linux: Fix
10424 problems with old bash
10426 2002-01-15 06:59 ds
10428 * include/linux/comedidev.h: Added PCI_VENDOR_IDs. Removed
10429 comedi_done and friends. Fixed compilation without
10430 CONFIG_PROC_FS. Removed dead code.
10432 2002-01-15 06:56 ds
10434 * TODO: [no log message]
10436 2002-01-15 06:54 ds
10438 * comedi/drivers/: adl_pci9118.c, adv_pci1710.c, comedi_parport.c,
10439 das6402.c, dt2811.c, dt2814.c, dt282x.c, ni_atmio16d.c,
10440 ni_mio_common.c, pcl711.c, pcl818.c, rtd520.c: Convert all uses
10441 of comedi_bufcheck, comedi_done, comedi_error_done, comedi_eobuf,
10442 and comedi_eos to setting s->async flags and calling
10445 2002-01-15 06:50 ds
10447 * comedi/drivers/: adl_pci9118.c, adv_pci1710.c, amcc_s5933.c,
10448 amcc_s5933.h, amplc_pci230.c, cb_pcidas.c, comedi_parport.c,
10449 comedi_rt_timer.c, daqboard2000.c, das16.c, das1800.c, das6402.c,
10450 dt2811.c, dt2814.c, dt2815.c, dt2817.c, dt282x.c, dt3000.c,
10451 fl512.c, ii_pci20kc.c, mpc8260cpm.c, multiq3.c, ni_670x.c,
10452 ni_at_a2150.c, ni_atmio.c, ni_atmio16d.c, ni_mio_common.c,
10453 ni_mio_cs.c, ni_pcidio.c, ni_pcimio.c, pcl711.c, pcl724.c,
10454 pcl725.c, pcl726.c, pcl812.c, pcl818.c, pcm3730.c, poc.c,
10455 quatech_daqp_cs.c, rtd520.c, rti800.c, skel.c, ssv_dnp.c:
10456 Cleanups suggested by check_driver. Mostly leaky symbols,
10457 incorrect use of free_irq() and SA_SHIRQ, and pci_device_id
10460 2002-01-15 06:42 ds
10462 * comedi/drivers/ni_labpc.c: Update for new 8255 interface
10464 2002-01-15 06:38 ds
10466 * comedi/drivers/check_driver: New checks. Wrap some old checks in
10469 2002-01-15 06:35 ds
10471 * comedi/drivers/: icp_multi.c, icp_multi.h: New driver
10473 2002-01-15 06:27 ds
10475 * comedi/drivers/Makefile.in: amcc_s5933.o exports symbols. Change
10476 DT282x CONFIG option. Add a few drivers.
10478 2002-01-15 06:26 ds
10480 * comedi/Config.in: Changed CONFIG option for DT282x
10482 2002-01-15 06:25 ds
10484 * comedi/drivers/ni_pcidio.c: Added preliminary command support.
10485 From Ildefond Magrans <ildefons@ifae.es>
10487 2002-01-14 17:37 fmhess
10489 * comedi/drivers/dt282x.c: added a little printk for when
10492 2002-01-10 13:10 fmhess
10494 * comedi/comedi_fops.c: according to linux device drivers, POSIX
10495 standard is to return -ENOTTY for invalid ioctl number
10497 2002-01-09 21:18 fmhess
10499 * comedi/drivers/: amcc_s5933.c, amplc_pci230.c, cb_pcidas.c,
10500 cb_pcidas64.c, cb_pcidda.c, das08.c, das800.c, mite.c, rtd520.c:
10501 got rid of some preproccesor ugliness by converting to use of
10502 pci_resource_start()
10504 2002-01-09 20:35 fmhess
10506 * include/linux/pci.h: added pci_resource_start() compatibility
10509 2002-01-09 19:01 fmhess
10511 * comedi/drivers/cb_pcidas.c: should be fixed for 1602/16 now
10513 2002-01-08 19:42 fmhess
10515 * comedi/drivers/das1800.c: prevented it from switching dma
10516 channels when using dual dma and polled, unless a terminal count
10517 has actually occured.
10519 2002-01-08 15:42 fmhess
10521 * comedi/drivers/cb_pcidas.c: reenabled debugging code to try and
10522 get 1602/16 working
10524 2002-01-02 21:05 fmhess
10526 * comedi/drivers/das1800.c: made poll() work on dma transfers again
10528 2002-01-01 12:46 fmhess
10530 * comedi/drivers/das1800.c: merged some duplicated code, and became
10531 more careful about clearing board's interrupt status bits. Makes
10532 no noticeable difference though, dual isa dma can still get
10533 clobbered by heavy hard drive i/o with 2.2 kernel (the hard drive
10534 bursts are causing greater than 200 millisec interrupt
10537 2001-12-31 21:55 fmhess
10539 * comedi/drivers/das1800.c: fixed bug with dma transfers not being
10540 quite the length I wanted them to be.
10542 2001-12-30 02:47 ds
10544 * TODO: [no log message]
10546 2001-12-30 02:46 ds
10548 * comedi/drivers/ssv_dnp.c: Fix warning about requesting region.
10550 2001-12-17 17:14 fmhess
10552 * comedi/drivers/ni_pcimio.c: corrected top speed for 6040
10554 2001-12-15 11:39 ds
10556 * scripts/dep.linux: Check for the case where 'make dep' was not
10559 2001-12-15 01:52 fmhess
10561 * Makefile.modbuild, comedi/Config.in: Changed Makefile.modbuild to
10562 run configure script in empty environment to prevent variables
10563 from a stale LINUXDIR from getting imported. Finally got
10564 comedi/Config.in to properly prompt for comedi_rt_timer depending
10565 on whether we are using an RT kernel or not.
10567 2001-12-14 21:37 fmhess
10569 * scripts/linux_flags/Makefile: prevented CFLAGS from gettings
10570 written twice to .buildvars
10572 2001-12-14 21:23 ds
10574 * scripts/linux_flags/Makefile: Linux-2.2 defines CC to be 'gcc
10575 -D__KERNEL__ -I$(HPATH)'. Hack a workaround.
10577 2001-12-14 17:10 ds
10579 * comedi/drivers/: 8255.c, 8255.h, amplc_pci230.c, cb_pcidas.c,
10580 cb_pcidas64.c, cb_pcidda.c, daqboard2000.c, das08.c, das16.c,
10581 das16m1.c, ni_atmio16d.c, ni_labpc.c, ni_mio_common.c,
10582 ni_pcidio.c, pcl724.c: Change prototype of subdev_8255_init()
10583 (void * -> unsigned long) to make it more 64-bit friendly.
10585 2001-12-14 16:44 ds
10587 * comedi/drivers/8255.c: 64-bit cleanups
10589 2001-12-14 16:43 ds
10591 * Makefile.modbuild, scripts/linux_flags/Makefile: Pull CC, AS, and
10592 LD from kernel. Sparc64 needs it.
10594 2001-12-14 14:49 fmhess
10596 * comedi/drivers/das1800.c: oops undid accidental reversion of
10597 linux/slab.h to linux/malloc.h
10599 2001-12-14 14:48 fmhess
10601 * comedi/drivers/das1800.c: moved clearing of interrupt to
10602 beginning of interrupt handler from end.
10604 2001-12-14 14:25 ds
10606 * Makefile.modbuild, scripts/dep.rtai, scripts/dep.rtlinux: Fix
10607 Makefile.modbuild to delete Makefiles on distclean, CFLAGS not to
10608 duplicate kernel flags. Fix scripts/dep.* to not add to CFLAGS if
10609 the RTAI/RTLinux include directories don't exist. (Might not be
10610 an error -- otherwise it's difficult to compile for a real-time
10611 patched kernel without the RTAI/RTLinux source.)
10613 2001-12-14 14:20 ds
10615 * Changelog: Added Changelog
10617 2001-12-14 14:15 fmhess
10619 * comedi/drivers/das16.c: fix for stop_src == TRIG_NONE
10621 2001-12-14 14:09 ds
10623 * configure: Fix to export LINUXDIR.
10625 2001-12-10 12:44 fmhess
10627 * comedi/comedi_fops.c: added useless line to maybe help sparc
10630 2001-12-10 12:32 fmhess
10632 * include/linux/module.h: okay, MODULE_LICENSE was introduced in
10635 2001-12-10 12:27 fmhess
10637 * include/linux/module.h: little cleanup
10639 2001-12-07 17:23 fmhess
10641 * Makefile.modbuild, comedi/comedi_fops.c, comedi/rt.c,
10642 include/linux/comedidev.h, include/linux/init.h: fixes for 2.2
10645 2001-12-07 16:53 fmhess
10647 * include/linux/module.h: fix for MODULE_LICENSE() with 2.2 kernels
10649 2001-12-06 21:14 ds
10651 * comedi/comedi_fops.c: Add module license, clean up init/cleanup.
10653 2001-12-06 21:13 ds
10655 * comedi/drivers.c: Remove bogus driver registration
10657 2001-12-06 21:12 ds
10659 * comedi/drivers/: adl_pci9118.c, adv_pci1710.c: Fix symbol leakage
10661 2001-12-06 21:12 ds
10663 * include/linux/comedidev.h: Add module license to INITCLEANUP
10665 2001-12-06 21:10 ds
10667 * comedi/kcomedilib/kcomedilib_main.c: Add module license
10669 2001-12-06 21:09 ds
10671 * comedi/drivers/: amcc_s5933.c, amcc_s5933.h: Split apart into a
10674 2001-12-06 21:02 ds
10676 * scripts/Menuconfig: Added menuconfig script, slightly modified
10679 2001-12-06 21:01 ds
10681 * scripts/lxdialog/: BIG.FAT.WARNING, Makefile, checklist.c,
10682 colors.h, dialog.h, inputbox.c, lxdialog.c, menubox.c, msgbox.c,
10683 textbox.c, util.c, yesno.c: Added lxdialog for menuconfig
10685 2001-12-06 20:57 ds
10687 * configure, comedi/Makefile.in, comedi/drivers/Makefile.in,
10688 scripts/dep.linux, scripts/generate_makefile: Fixes to the new
10691 2001-12-03 17:07 fmhess
10693 * comedi/rt_pend_tq/: Makefile, rt_pend_tq.c, rt_pend_tq.h: removed
10694 duplicate copies of rt_pend_tq stuff
10696 2001-12-03 15:54 fmhess
10698 * include/linux/slab.h: 2.2 linux/malloc.h just includes
10699 linux/slab.h, this file was causing the kmalloc versioning to get
10700 messed up somehow (linux 2.2.19).
10702 2001-12-03 15:43 fmhess
10704 * comedi/: Makefile, drivers/Makefile, kcomedilib/Makefile:
10705 removing autogenerated makefiles from cvs
10707 2001-12-03 15:40 fmhess
10709 * Makefile.modbuild, scripts/dep.rtlinux,
10710 include/linux/comedidev.h: fixes for compile on rtlinux-3.1 with
10713 2001-12-01 00:34 ds
10715 * scripts/preconfigure: Not used in new build system
10717 2001-12-01 00:33 ds
10719 * patches/: patch-rtai, rel_comedi: rel_comedi moved to scripts.
10720 patch-rtai cleaned up, although it doesn't work anymore.
10722 2001-12-01 00:29 ds
10724 * etc/: comedi.conf, conf.modules, das1600.conf, dt282x.conf,
10725 isapnp.conf: Moved to comedilib
10727 2001-12-01 00:27 ds
10729 * etc/pcmcia/: comedi, comedi.conf, comedi.opts: Moved to comedilib
10730 a long time ago, should have been deleted
10732 2001-12-01 00:25 ds
10734 * arch/Makefile.noarch: Not needed in the new build system
10736 2001-12-01 00:25 ds
10738 * man/: comedi.7, comedi_config.8: These have been in comedilib for
10741 2001-12-01 00:24 ds
10743 * include/modbuild/.keepme: Don't want this directory anymore
10745 2001-12-01 00:20 ds
10747 * Documentation/comedi/mode-info: Irrelevant, now that comedi_trig
10748 has been completely removed
10750 2001-12-01 00:19 ds
10752 * Documentation/comedi/: drivers.txt, hardware: These files are now
10753 generated from .c files
10755 2001-12-01 00:18 ds
10757 * Makefile, Rules.make: Fix modversions, installation, drivers.txt
10760 2001-12-01 00:11 ds
10762 * comedi/drivers/: ni_at_a2150.c, rtd520.c: Remove spurious
10763 floating point code that shouldn't be there
10765 2001-11-30 23:48 ds
10767 * include/linux/: comedi_rt.h, comedidev.h, config.h, version.h:
10768 Change malloc.h to slab.h. Fixed header references to modbuild
10771 2001-11-30 23:45 ds
10773 * comedi/: comedi_fops.c, drivers.c, kvmem.h, rt.c: Change malloc.h
10774 to slab.h. Minor fixes for RTAI on PPC.
10776 2001-11-30 23:41 ds
10778 * scripts/linux_flags/Makefile: For the new build system. Extracts
10779 build flags from Linux
10781 2001-11-30 23:40 ds
10783 * INSTALL, Makefile.modbuild, README, Rules.make, configure,
10784 scripts/Configure, scripts/dep.linux, scripts/dep.pcmcia,
10785 scripts/dep.rtai, scripts/dep.rtlinux, scripts/generate_makefile,
10786 scripts/mkdep.c: Massive rewrite of the configure/build system
10788 2001-11-30 21:09 ds
10790 * scripts/config.h.dist: Don't need this.
10792 2001-11-30 20:16 ds
10794 * comedi/kcomedilib/: data.c, dio.c, kcomedilib_main.c, ksyms.c:
10795 Change linux/malloc.h to linux/slab.h
10797 2001-11-30 20:15 ds
10799 * comedi/: rt_pend_tq.c, rt_pend_tq.h: I'm tired of these being in
10800 a separate directory
10802 2001-11-30 20:07 ds
10804 * comedi/drivers/: 8255.c, adl_pci9118.c, adv_pci1710.c,
10805 amplc_pci230.c, cb_pcidas.c, cb_pcidas64.c, cb_pcidda.c,
10806 comedi_parport.c, daqboard2000.c, das08.c, das16.c, das16m1.c,
10807 das1800.c, das800.c, dt2811.c, dt2814.c, dt2815.c, dt2817.c,
10808 dt282x.c, fl512.c, mite.c, mpc8260cpm.c, multiq3.c, ni_670x.c,
10809 ni_at_a2150.c, ni_atmio.c, ni_atmio16d.c, ni_labpc.c,
10810 ni_mio_cs.c, ni_pcidio.c, ni_pcimio.c, pcl711.c, pcl724.c,
10811 pcl725.c, pcl726.c, pcl812.c, pcm3730.c, pcmad.c, poc.c,
10812 quatech_daqp_cs.c, rtd520.c, rti800.c, rti802.c, skel.c,
10813 ssv_dnp.c: Change linux/malloc.h to linux/slab.h
10815 2001-11-30 19:34 ds
10817 * include/linux/slab.h: Linux-2.4 prefers slab.h
10819 2001-11-29 18:38 fmhess
10821 * INSTALL: corrected typo
10823 2001-11-22 22:03 fmhess
10825 * comedi/kcomedilib/: data.c, dio.c, kcomedilib_main.c, ksyms.c:
10826 removed more old trig stuff
10828 2001-11-22 21:57 fmhess
10830 * comedi/Config.in, scripts/config.dist: okay, _really_ fixed
10831 problem with comedi_rt_timer getting compiled on non-RT kernels
10832 when make config used defaults in config.dist
10834 2001-11-22 11:32 fmhess
10836 * comedi/drivers/ni_labpc.c: oops parse error
10838 2001-11-22 11:20 fmhess
10840 * comedi/drivers/ni_labpc.c: fixed error in calculating counter a0
10843 2001-11-22 11:15 fmhess
10845 * comedi/drivers/ni_labpc.c: fix to cmdtest
10847 2001-11-22 11:01 fmhess
10849 * comedi/drivers/ni_labpc.c: fixed bug noted by Massimiliano Cialdi
10851 2001-11-22 10:57 fmhess
10853 * comedi/drivers/ni_labpc.c: fixed bug in pacing when both
10854 convert_src and scan_begin_src are TRIG_TIMER
10856 2001-11-22 01:36 fmhess
10858 * comedi/: Makefile, Makefile.in, comedi_fops.c, drivers.c, trig.c:
10861 2001-11-21 20:21 fmhess
10863 * comedi/drivers/ni_labpc.c: fixed declarations
10865 2001-11-21 20:09 fmhess
10867 * comedi/comedi_fops.c, comedi/drivers/ni_atmio16d.c,
10868 comedi/drivers/ni_mio_common.c, comedi/drivers/pcl812.c,
10869 comedi/drivers/pcl818.c, comedi/kcomedilib/kcomedilib_main.c,
10870 include/linux/comedidev.h: removed async.cur_chanlist_len
10872 2001-11-21 15:26 fmhess
10874 * comedi/Config.in: fixed problem with make trying to compile
10875 comedi_rt_timer with non-RT kernel, removed useless trig support
10878 2001-11-21 15:24 fmhess
10880 * comedi/drivers/ni_labpc.c: added support for scan_begin_src ==
10883 2001-11-18 13:26 fmhess
10885 * comedi/drivers/ni_stc.h: fixed offset for ao mode 1 register,
10886 multiple channel analog out should work now
10888 2001-11-18 13:08 fmhess
10890 * comedi/drivers/ni_stc.h: fixed an error I made
10892 2001-11-16 15:59 tag r0_7_61
10894 2001-11-16 15:59 fmhess
10896 * comedi/kcomedilib/kcomedilib_main.c: added initialization of
10897 async->cur_chan and cur_chanlist_len to comedi_command()
10899 2001-11-16 15:42 fmhess
10901 * comedi/drivers/ni_labpc.c: fixed bug that caused nasty
10902 interaction between analog input command and analog output
10905 2001-11-16 15:04 fmhess
10907 * comedi/drivers/cb_pcidda.c: seems to work okay, removed some
10908 debugging message spam
10910 2001-11-15 13:22 fmhess
10912 * comedi/drivers/ni_labpc.c: fixed sending of BLOCK events with pio
10915 2001-11-14 15:51 fmhess
10917 * comedi/drivers/cb_pcidda.c: should properly calibrate itself
10918 according to eeprom now (excepting bugs)
10920 2001-11-14 15:28 fmhess
10922 * comedi/drivers/ni_mio_common.c: removed some duplicated function
10925 2001-11-14 12:09 fmhess
10927 * comedi/drivers/cb_pcidda.c: added stuff for reading data from
10928 boards eeprom as first step towards making board calibrate itself
10929 according to range and factory calibration.
10931 2001-11-12 17:19 fmhess
10933 * comedi/drivers/ni_mio_common.c: implemented data munging for
10934 analog output commands
10936 2001-11-12 13:58 fmhess
10938 * comedi/drivers/cb_pcidas.c: disabled driver's debugging messages
10940 2001-11-09 18:30 ds
10942 * scripts/release: The release script. I could never find it when
10943 necessary, so it's here now.
10945 2001-11-09 16:29 fmhess
10947 * comedi/drivers/: ni_mio_common.c, ni_stc.h: fixed problem with
10948 setting of bipolar mode in analog out command noted by Amish
10949 Dave. However, have noticed that no data munging appears to ever
10950 get done on analog output commands (it does get done in ao insn)
10951 so this is still a problem that needs to be fixed.
10953 2001-11-09 15:26 fmhess
10955 * comedi/drivers/ni_mio_common.c: fixed bug with checking number of
10956 caldac channels noted by Amish Dave
10958 2001-11-08 12:32 fmhess
10960 * scripts/dep.linux: made prompting for linux directory work like
10961 prompting for rtlinux directory (doesn't assume directory found
10962 in .sourcedirs is correct)
10964 2001-11-07 15:33 fmhess
10966 * comedi/drivers/mite.c: took into account possibility of
10967 pci_enable_device failure
10969 2001-11-07 15:31 fmhess
10971 * comedi/drivers/ni_labpc.c: initial attempt at pcmcia support
10973 2001-11-07 15:31 fmhess
10975 * etc/pcmcia/comedi.conf: added daqcard-1200
10977 2001-11-06 19:43 fmhess
10979 * comedi/drivers/ni_labpc.c: Fixed all the bugs I'm aware of. Just
10980 needs pcmcia support added now.
10982 2001-11-06 17:23 ds
10984 * scripts/config.dist: Updated with new drivers
10986 2001-11-06 17:16 ds
10988 * comedi/drivers/comedi_rt_timer.c: Added implementation of
10989 comedi_poll(). This function may be useful in the core, although
10990 presumably the behavior should be different if the driver doesn't
10993 2001-11-06 17:13 ds
10995 * comedi/drivers/adv_pci1710.c: Change #ifdefs to DPRINTK() macro.
10996 Eliminated bogus udelay(1)s.
10998 2001-11-06 13:43 fmhess
11000 * comedi/drivers/ni_labpc.c: made pci interrupt shareable,
11001 implemented writes for eeprom subdevice, made it properly flush
11002 all data to comedi on stop_src == TRIG_EXT
11004 2001-11-05 19:40 fmhess
11006 * comedi/drivers/ni_labpc.c: fixed Devices: list to prevent parse
11007 error during 'make drivers.txt'
11009 2001-11-05 16:29 fmhess
11011 * comedi/drivers/ni_labpc.c: loading of caldacs from eeprom works
11014 2001-11-05 00:20 fmhess
11016 * comedi/drivers/ni_labpc.c: implemented work around to correct
11017 (nearly undocumented by NI, and then incorrectly documented)
11018 caldac design mistake
11020 2001-11-04 23:18 fmhess
11022 * comedi/drivers/ni_labpc.c: bug fixes
11024 2001-11-03 19:22 fmhess
11026 * comedi/drivers/ni_labpc.c: some more caldac/eeprom stuff
11028 2001-11-02 21:10 fmhess
11030 * comedi/drivers/ni_labpc.c: added device id for pci card, pci
11031 device table, started on calibration/eeprom stuff, fixed symbol
11032 leaks, some bugfixes.
11034 2001-11-02 15:04 fmhess
11036 * comedi/drivers/das08.c: got rid of some excess ioport allocation
11038 2001-11-02 14:48 fmhess
11040 * comedi/drivers/das08.c: added some debugging messages
11042 2001-11-01 19:39 fmhess
11044 * comedi/drivers/ni_labpc.c: more bugfixing. Seems to work during
11045 initial testing with lab-pc-1200 board. Still needs more
11046 thorough testing though.
11048 2001-11-01 12:55 fmhess
11050 * comedi/drivers/ni_labpc.c: added support for some 1200 series
11051 boards, fixed some bugs
11053 2001-10-29 19:07 fmhess
11055 * comedi/drivers/ni_labpc.c: added command support. Lotsa bugs
11056 still, but almost ready to enter testing and debugging phase
11058 2001-10-29 18:53 fmhess
11060 * comedi/drivers/das16.c: fixed stop_src == TRIG_NONE bug
11062 2001-10-26 17:02 fmhess
11064 * comedi/: Config.in, drivers/Makefile, drivers/ni_labpc.c: new
11065 driver. insn support only. untested.
11067 2001-10-25 18:11 fmhess
11069 * comedi/drivers/: adl_pci9118.c, adv_pci1710.c, das1800.c,
11070 dt2811.c, multiq3.c, pcl726.c, pcl818.c, rti800.c, skel.c: fixed
11071 a bunch of insn_bits functions
11073 2001-10-24 18:21 ds
11075 * comedi/drivers/ni_mio_common.c: Fixed bug creating ai_xorlist[]
11076 because of change in ni_gainlkup[]
11078 2001-10-24 18:19 ds
11080 * include/linux/comedi.h: Added flags in chanspec description
11082 2001-10-24 18:16 ds
11084 * comedi/drivers/ssv_dnp.c: Added in-line documentation section
11086 2001-10-24 18:12 ds
11088 * comedi/: Config.in, drivers/Makefile, drivers/Makefile.in: Added
11091 2001-10-24 18:11 ds
11093 * comedi/drivers/ssv_dnp.c: New driver from Robert Schwebel
11095 2001-10-19 11:37 fmhess
11097 * comedi/comedi_fops.c: put back line that I shouldn't have removed
11099 2001-10-18 19:16 fmhess
11101 * comedi/comedi_fops.c, include/linux/comedidev.h: read now returns
11102 -EIO (once) at end of data stream if aquisition was terminated by
11103 an error, returns 0 if aquisition terminated normally.
11105 2001-10-09 18:20 fmhess
11107 * comedi/drivers/das08.c: fixed null dereference if you try to
11108 configure pcm-das08 without card inserted
11110 2001-10-07 16:45 fmhess
11112 * comedi/drivers/das16m1.c: fixed bug with stop_src == TRIG_NONE
11113 introduced with changes for poll() code
11115 2001-10-07 16:39 fmhess
11117 * comedi/drivers/ni_mio_common.c: changed type of ni_gainlkup to
11118 get rid of compiler's overflow warnings
11120 2001-10-05 17:41 fmhess
11122 * comedi/drivers/das08.c: pcmcia support for pcm-das08, mostly just
11123 merging in stuff from dummy_cs.c
11125 2001-10-04 19:52 ds
11127 * comedi/drivers/ni_mio_common.c: Added support for 611x style
11128 configuration memory
11130 2001-10-04 19:51 ds
11132 * scripts/doc_devlist: change formatting
11134 2001-10-01 20:46 fmhess
11136 * comedi/drivers/das08.c: some preparation for adding pcmcia
11139 2001-09-30 13:01 fmhess
11141 * comedi/drivers/cb_pcidas64.c: fixed 2.4 compile error and some
11144 2001-09-30 12:36 fmhess
11146 * comedi/drivers/cb_pcidas.c: fixed checking of chanlist in cmdtest
11149 2001-09-28 16:18 fmhess
11151 * comedi/drivers/das08.c: oops forgot to update Devices:
11153 2001-09-28 16:16 fmhess
11155 * comedi/drivers/das08.c: added support for pc104 and pcm das08
11156 cards, but pcmcia specific support for pcm card still needs to be
11157 added. Fixed digital i/o insn.
11159 2001-09-27 17:20 ds
11161 * comedi/drivers/ni_pcimio.c: MAX_N_CALDACS should be 28
11163 2001-09-27 17:20 ds
11165 * TODO: [no log message]
11167 2001-09-27 17:19 ds
11169 * comedi/drivers/dt2801.c: Remove useless debugging message
11171 2001-09-27 12:02 fmhess
11173 * comedi/drivers/das08.c: fixed error in pci-das08 board definition
11175 2001-09-25 20:56 fmhess
11177 * comedi/drivers/das16m1.c: added poll() support
11179 2001-09-25 20:07 fmhess
11181 * comedi/drivers/das1800.c: fixed poll() code by unlocking spinlock
11182 on spurious interrupt
11184 2001-09-24 16:10 fmhess
11186 * comedi/drivers/cb_pcidas64.c: switched allocation of the dma
11187 descriptor array to pci_alloc_consistent
11189 2001-09-22 22:56 fmhess
11191 * comedi/drivers/das16m1.c: fixed symbol leak, started using
11192 hardware conversion counter to keep track of how many samples are
11193 available in fifo. That's not so useful for fifo half-full
11194 interrupt handling, but will be helpful if I add poll() support.
11196 2001-09-21 19:23 ds
11198 * comedi/drivers/ni_pcimio.c: Added pxi-6031e
11200 2001-09-21 19:22 ds
11202 * comedi/drivers/dt3000.c: Fixed Devices:
11204 2001-09-20 13:44 fmhess
11206 * comedi/drivers/cb_pcidas64.c: fixed decrement of conversion count
11209 2001-09-19 16:43 fmhess
11211 * comedi/drivers/: cb_pcidas64.c, plx9080.h: more pci dma stuff,
11212 ready for inital testing
11214 2001-09-19 15:48 fmhess
11216 * comedi/drivers/das1800.c: fixed typo in Devices:, and commiting
11217 older tweaks that I had left uncommited
11219 2001-09-19 15:46 fmhess
11221 * comedi/drivers/poc.c: removed an obsolete comment
11223 2001-09-19 15:43 fmhess
11225 * comedi/drivers/das08.c: fixed typo in Devices: section
11227 2001-09-19 15:25 fmhess
11229 * include/linux/pci.h: took out line that belonged in init.h, added
11230 include for definition of pci_alloc_consistent() used by older
11233 2001-09-18 20:35 ds
11235 * comedi/drivers/Makefile: Change name to devices.txt
11237 2001-09-18 20:35 ds
11239 * scripts/doc_devlist: Fix another parse error
11241 2001-09-18 20:33 ds
11243 * scripts/doc_devlist: Fix parse problem
11245 2001-09-18 19:45 ds
11247 * comedi/drivers/: cb_pcidas64.c, comedi_rt_timer.c, das08.c,
11248 das16.c, das16m1.c, das1800.c, das6402.c, das800.c, rti800.c,
11249 rti802.c, skel.c: Added Devices: documentation to rest of drivers
11251 2001-09-18 19:44 ds
11253 * comedi/drivers/Makefile: Moved scripts to scripts/
11255 2001-09-18 19:23 fmhess
11257 * comedi/drivers/: cb_pcidas64.c, plx9080.h: more pci-dma stuff,
11258 still nonfunctional
11260 2001-09-18 18:51 ds
11262 * scripts/: call_trace, doc_devlist, dump_doc: Scripts to extract
11265 2001-09-18 18:49 ds
11267 * include/modbuild/.keepme: [no log message]
11269 2001-09-18 18:45 ds
11271 * include/linux/init.h: new
11273 2001-09-18 16:54 ds
11275 * comedi/drivers/ni_pcidio.c: Fixed a segfault in nidio_detach()
11276 when configure fails because it can't find board
11278 2001-09-18 15:28 ds
11280 * comedi/drivers/daqboard2000.c: Change file location comment
11282 2001-09-18 15:20 ds
11284 * comedi/drivers/rti800.c: Patch from Anders Blomdell, fixing AI.
11286 2001-09-17 19:48 fmhess
11288 * comedi/drivers/: cb_pcidas64.c, plx9080.h: some initial pci dma
11289 stuff, doesn't do anything useful yet
11291 2001-09-16 15:29 fmhess
11293 * comedi/drivers/das800.c: fixed symbol leak, and settings of
11294 SDF_GROUND subdevice flag
11296 2001-09-14 18:21 fmhess
11298 * comedi/drivers/cb_pcidas64.c: some bugfixes
11300 2001-09-14 14:55 fmhess
11302 * comedi/drivers/cb_pcidas64.c: added support for stop_src
11303 TRIG_COUNT that I forgot, fixed end-of-line problems my editor
11306 2001-09-14 14:39 fmhess
11308 * comedi/drivers/: cb_pcidas64.c, plx9080.h: analog input commands
11309 may possibly work now
11311 2001-09-14 00:06 ds
11313 * comedi/drivers/mite.c: Oops. Fix typo in previous check-in.
11315 2001-09-14 00:00 ds
11317 * include/linux/comedidev.h: Removed last remnants of trig support
11320 2001-09-13 23:59 ds
11322 * comedi/: comedi_fops.c, drivers.c: Removed last remnants of
11323 comedi_trig support for drivers
11325 2001-09-13 23:57 ds
11327 * comedi/trig.c: rewrote much of the trig support. No longer uses
11328 any of the old internal trig stuff.
11330 2001-09-13 23:54 ds
11332 * comedi/drivers/mite.c: Remove min() macro
11334 2001-09-13 23:54 ds
11336 * comedi/drivers/Makefile: Added a target for drivers.txt
11338 2001-09-13 23:19 ds
11340 * comedi/drivers/: das6402.c, pcl818.c: Complete phase-out of
11341 comedi_trig in drivers
11343 2001-09-13 23:16 ds
11345 * comedi/kcomedilib/: kcomedilib_main.c, ksyms.c: Complete
11346 phase-out of comedi_trig support
11348 2001-09-13 22:44 ds
11350 * comedi/drivers/: 8255.c, amplc_pci230.c, cb_pcidas.c,
11351 cb_pcidda.c, comedi_parport.c, daqboard2000.c, dt2801.c, fl512.c,
11352 ii_pci20kc.c, mpc8260cpm.c, multiq3.c, ni_at_a2150.c,
11353 ni_mio_cs.c, ni_pcidio.c, pcl711.c, pcl724.c, pcl725.c, pcl726.c,
11354 pcm3730.c, rtd520.c, rti800.c, rti802.c: Add list of devices to
11357 2001-09-13 22:19 ds
11359 * comedi/Config.in: Change comedi_trig compat to deprecated
11361 2001-09-13 13:19 fmhess
11363 * comedi/drivers/cb_pcidas.c: fixed sending of events for analog
11366 2001-09-12 20:48 ds
11368 * comedi/drivers/cb_pcidas64.c: Fix argument of mem_test_region()
11370 2001-09-12 20:47 ds
11372 * comedi/drivers/rtd520.c: Fixed argument of pci_enable_dev()
11374 2001-09-12 19:07 ds
11376 * comedi/drivers/: 8255.c, adl_pci9118.c, adv_pci1710.c,
11377 amplc_pci230.c, cb_pcidas.c, cb_pcidas64.c, cb_pcidda.c,
11378 comedi_parport.c, comedi_rt_timer.c, daqboard2000.c, das08.c,
11379 das16.c, das16m1.c, das1800.c, das6402.c, das800.c, dt2801.c,
11380 dt2811.c, dt2814.c, dt2815.c, dt2817.c, dt282x.c, dt3000.c,
11381 fl512.c, ii_pci20kc.c, mpc8260cpm.c, multiq3.c, ni_670x.c,
11382 ni_at_a2150.c, ni_atmio.c, ni_atmio16d.c, ni_mio_cs.c,
11383 ni_pcidio.c, ni_pcimio.c, pcl711.c, pcl724.c, pcl725.c, pcl726.c,
11384 pcl812.c, pcl818.c, pcm3730.c, pcmad.c, poc.c, quatech_daqp_cs.c,
11385 rtd520.c, rti800.c, rti802.c, skel.c: Moved driver documentation
11386 to inline documentation
11388 2001-09-12 18:45 ds
11390 * comedi/drivers/check_driver: Added check for documentation in
11393 2001-09-12 18:23 ds
11395 * Documentation/Configure.help: Removed VD_DDS
11397 2001-09-12 17:00 fmhess
11399 * comedi/drivers/ii_pci20kc.c: does still need to ioremap for 2.4
11402 2001-09-12 16:43 fmhess
11404 * comedi/drivers/ii_pci20kc.c: oops, apparently it's not even a pci
11405 driver, that pci in the name tricked me
11407 2001-09-12 16:31 fmhess
11409 * comedi/drivers/ii_pci20kc.c: added comment regarding lack of pci
11412 2001-09-12 16:13 fmhess
11414 * comedi/drivers/mite.c: added check/request/release_mem_region()
11417 2001-09-11 20:05 fmhess
11419 * include/linux/: ioport.h, pci.h: added some compatibility macros
11420 for pci-dma buffer related functions, stolen from Donald Becker's
11423 2001-09-11 19:46 fmhess
11425 * comedi/drivers/cb_pcidas64.c, include/linux/ioport.h: oops got
11426 LINUX_VERSION_CODE mixed up with KERNEL_VERSION_CODE
11428 2001-09-10 16:45 fmhess
11430 * include/linux/ioport.h: made dummy release_mem_region() macro
11431 consistent with a function that returns void. Reduces the number
11432 of compiler warnings slightly.
11434 2001-09-09 17:38 fmhess
11436 * include/linux/ioport.h: new compatibility header for
11437 *_mem_region() functions
11439 2001-09-07 21:23 fmhess
11441 * comedi/drivers/: cb_pcidas64.c, plx9060.h, plx9080.h: more work
11442 on ai command, still not functional yet though
11444 2001-09-06 19:51 fmhess
11446 * comedi/drivers/: cb_pcidas64.c, plx9060.h: starting to add ai
11447 command support, completely nonfunctional so far
11449 2001-09-06 17:43 fmhess
11451 * include/linux/pci.h: fix to get pci drivers to compile on 2.2
11454 2001-09-06 15:47 fmhess
11456 * comedi/drivers/das16.c: fixed some typos causing null dereference
11458 2001-09-05 19:39 ds
11460 * include/linux/: module.h, pci.h: Added compat code for
11461 MODULE_DEVICE_TABLE()
11463 2001-09-05 19:39 ds
11465 * comedi/drivers/daqboard2000.c: Added MODULE_DEVICE_TABLE() and
11466 pci_enable_device()
11468 2001-09-05 19:38 ds
11470 * comedi/drivers/check_driver: Added check for pcibios_ code
11472 2001-09-05 19:38 ds
11474 * comedi/drivers/amplc_pci230.c: Fix compilation due to last
11477 2001-09-05 19:36 ds
11479 * scripts/config.dist: Added some drivers
11481 2001-09-05 19:35 ds
11483 * comedi/drivers/pcl711.c: Converted _mode2, _mode4 to command
11485 2001-09-05 19:35 ds
11487 * comedi/drivers/ni_pcidio.c: Pretended to convert _mode2 to a
11490 2001-09-05 19:34 ds
11492 * comedi/drivers/mpc8260cpm.c: Generic hacking
11494 2001-09-05 19:34 ds
11496 * comedi/drivers/: dt3000.c, rtd520.c: Added pci_enable_device()
11498 2001-09-05 19:33 ds
11500 * comedi/drivers/dt282x.c: Remove use of range_unknown
11502 2001-09-05 19:32 ds
11504 * TODO: fixed some stuff
11506 2001-09-03 21:23 ds
11508 * comedi/drivers/: amplc_pci230.c, cb_pcidas.c, cb_pcidas64.c,
11509 cb_pcidda.c, das08.c, dt3000.c, ni_670x.c, ni_pcidio.c,
11510 ni_pcimio.c, rtd520.c, skel.c: Added MODULE_DEVICE_TABLE() on a
11513 2001-09-03 20:35 ds
11515 * Documentation/comedi/drivers.txt: Added stub for amplc_pci230
11517 2001-09-03 20:31 ds
11519 * comedi/drivers/: amplc_pci230.c, cb_pcidda.c, dt2801.c, dt2811.c,
11520 pcl711.c, pcl726.c, pcl812.c, pcl818.c, pcmad.c, rtd520.c,
11521 skel.c: Fix symbol leakage in a bunch of drivers
11523 2001-09-03 20:16 ds
11525 * comedi/drivers/check_driver: Added check for Makefile.in
11527 2001-09-03 20:14 ds
11529 * comedi/: Config.in, drivers/Makefile, drivers/Makefile.in,
11530 drivers/check_driver: Fix typo in CONFIG_AMPLC_PCI230
11532 2001-09-03 19:44 ds
11534 * comedi/drivers/daqboard2000.c: Update from Anders
11536 2001-09-03 19:43 ds
11538 * comedi/drivers/amplc_pci230.c: Update from Allan
11540 2001-08-28 19:23 ds
11542 * comedi/drivers/amplc_pci230.c: Update from Allan.
11544 2001-08-28 11:26 fmhess
11546 * Documentation/comedi/drivers.txt, comedi/drivers/das16.c: changed
11547 configuration of input/output ranges to use microvolts instead of
11548 volts so fractional voltages can be specified
11550 2001-08-27 20:02 fmhess
11552 * Documentation/comedi/drivers.txt: updated cb_pcidas, cb_pcidas64,
11555 2001-08-27 19:49 fmhess
11557 * comedi/drivers/das16.c: supports user configurable analog input
11560 2001-08-27 17:36 fmhess
11562 * include/linux/: config.h, version.h: terminated with newline
11564 2001-08-27 17:32 fmhess
11566 * include/linux/: config.h, version.h: preventing multiple includes
11568 2001-08-27 17:05 fmhess
11570 * include/linux/fs.h: fixed version checking for 2.2 kernels
11572 2001-08-27 17:04 fmhess
11574 * include/linux/sched.h: fixed conflict with poll.h
11576 2001-08-27 05:58 ds
11578 * comedi/: comedi_fops.c, proc.c, kcomedilib/data.c,
11579 kcomedilib/dio.c, kcomedilib/kcomedilib_main.c,
11580 kcomedilib/ksyms.c: Fixes for compilation on 2.0.x
11582 2001-08-27 05:56 ds
11584 * Makefile.modbuild: Added -nostdinc flag. Comedi _should_ compile
11587 2001-08-27 05:55 ds
11589 * include/: asm/dma.h, linux/comedidev.h, linux/fs.h, linux/kmod.h,
11590 linux/module.h, linux/poll.h, linux/sched.h, linux/spinlock.h,
11591 linux/timer.h, linux/vmalloc.h: Fixes for compiling with 2.0.x
11593 2001-08-27 05:52 ds
11595 * Documentation/Configure.help.append: A copy of Configure.help,
11596 for use with kbuild-2.5
11598 2001-08-27 04:54 ds
11600 * comedi/drivers/ni_670x.c: New driver
11602 2001-08-26 19:23 fmhess
11604 * comedi/: Config.in, drivers/Makefile, drivers/Makefile.in,
11605 drivers/cb_pcidas64.c: driver supports insn now, no command
11608 2001-08-25 19:49 fmhess
11610 * comedi/drivers/cb_pcidas64.c: skeleton of a new driver, doesn't
11613 2001-08-24 16:15 fmhess
11615 * comedi/drivers/: cb_pcidas.c, das16.c, das1800.c, das800.c,
11616 ni_at_a2150.c: fixed symbol leaks noted by check_driver
11618 2001-08-23 12:51 fmhess
11620 * comedi/drivers/comedi_rt_timer.c: converted analog out to
11623 2001-08-23 12:27 fmhess
11625 * comedi/drivers/amplc_pci230.c: added a comment
11627 2001-08-23 05:06 fmhess
11629 * comedi/drivers/: cb_pcidas.c, das1800.c: undid some changes i
11630 made recently to placement of interrupt clearing in interrupt
11633 2001-08-23 01:51 ds
11635 * scripts/config.dist: update
11637 2001-08-23 01:51 ds
11639 * comedi/drivers/ni_pcidio.c: Disabled non-working code
11641 2001-08-23 01:50 ds
11643 * comedi/drivers/amplc_pci230.c: Cleanups.
11645 2001-08-23 01:47 ds
11647 * Documentation/comedi/drivers.txt: Fixed typo
11649 2001-08-23 01:47 ds
11651 * Documentation/comedi/drivers.txt, comedi/Config.in,
11652 comedi/drivers/Makefile, comedi/drivers/Makefile.in: Added
11655 2001-08-23 00:54 fmhess
11657 * comedi/drivers/: cb_pcidas.c, dt282x.c, ni_at_a2150.c: forgot to
11658 load up fifo in analog out inttrig, fixed typo in dt282x.c,
11659 accidentally commited unknown changes to ni_at_a2150.c I'll have
11662 2001-08-22 20:54 fmhess
11664 * comedi/drivers/cb_pcidas.c: tweak to analog out interrupt handler
11666 2001-08-22 20:24 ds
11668 * Documentation/comedi/drivers.txt: Updated dt282x
11670 2001-08-22 20:24 fmhess
11672 * comedi/drivers/cb_pcidas.c: converted to start_src TRIG_INT
11674 2001-08-22 20:11 ds
11676 * comedi/drivers/dt282x.c: Fixed analog output command to use
11679 2001-08-22 19:58 ds
11681 * comedi/comedi_fops.c: Removed buffer preloading from
11682 comedi_write_v22(). Apps must now use start_src=TRIG_INT, issue
11683 the command, then cause an internal trigger.
11685 2001-08-22 19:55 ds
11687 * comedi/drivers/ni_mio_common.c: Fixed streaming analog output.
11688 Converted to using start_src=TRIG_INT
11690 2001-08-22 19:36 fmhess
11692 * comedi/drivers/cb_pcidas.c: experimental analog output command
11693 support for 1602 series, and fixed bug in analog input insn that
11696 2001-08-21 14:26 fmhess
11698 * comedi/drivers/das16.c: cleaned up id bit checking, fixed id bits
11699 for keithley das16 boards (which was assumed the same as computer
11700 boards das16, but is not).
11702 2001-08-21 11:31 fmhess
11704 * comedi/drivers/ni_pcidio.c: small change to interrupt handler so
11705 it can be made shareable
11707 2001-08-20 01:01 fmhess
11709 * comedi/drivers/das1800.c: added support for poll(), and made a
11710 bunch of other changes for 'no good reason', although it's a bit
11711 more careful about flushing out all the data with stop_src
11712 TRIG_EXT and dma now. Also, disabled non-conforming
11713 interpretation of stop_arg for TRIG_EXT.
11715 2001-08-19 22:37 fmhess
11717 * Documentation/comedi/Hardware_Driver.HOWTO: added online version
11718 of linux device drivers to reference list
11720 2001-08-19 22:36 fmhess
11722 * etc/pcmcia/comedi.conf: added daqcard-6024e entry
11724 2001-08-19 20:49 ds
11726 * Documentation/comedi/Hardware_Driver.HOWTO: Updates from Robert
11727 Schwebel. I also deleted a bunch of obsolete stuff and rewrote a
11728 few bits that were only moderately wrong.
11730 2001-08-18 22:27 fmhess
11732 * comedi/drivers/das16m1.c: fixed clearing of irq flip flop in read
11733 insn, so wait for end of conversion works properly
11735 2001-08-15 19:23 fmhess
11737 * comedi/drivers/comedi_rt_timer.c: changes from brent baccula, and
11738 added a workaround to avoid weird gcc-2.95.2 bug that shows up
11739 when compiled against rtlinux-3.1
11741 2001-08-13 07:08 ds
11743 * comedi/comedi_fops.c: Define KILL_FASYNC()
11745 2001-08-13 07:08 ds
11747 * comedi/drivers/check_driver: Add check on .o file for symbol
11750 2001-08-13 07:07 ds
11752 * comedi/drivers/8255.c: Fix symbol leaks
11754 2001-08-13 06:33 ds
11756 * Config.in: Want to keep comedi in comedi/, not drivers/comedi/
11758 2001-08-13 06:29 ds
11760 * comedi/: comedi_fops.c, comedi_ksyms.c, drivers.c, range.c:
11761 Eliminated test on LINUX_V2x in favor of LINUX_VERSION_CODE
11764 2001-08-13 06:27 ds
11766 * include/linux/comedidev.h: Remove kern_compat, because it isn't
11767 used anymore. Fixed COMEDI_RELEASE. Pendantry.
11769 2001-08-13 06:26 ds
11771 * include/linux/comedi_rt.h: Add error to check if included
11774 2001-08-13 06:26 ds
11776 * comedi/rt_pend_tq/rt_pend_tq.c: Include comedidev instead of
11779 2001-08-13 06:25 ds
11781 * comedi/drivers/mite.c: Fix Linux version dependencies
11783 2001-08-13 06:23 ds
11785 * comedi/: Makefile, rt.c: Initial priority IRQ support
11787 2001-08-13 06:21 ds
11789 * Makefile.in.append: Keep comedi in same directory for now
11791 2001-08-13 06:01 ds
11793 * comedi/kern_compat.h, include/linux/kern_compat.h: Move header
11794 file to the place where header files belong
11796 2001-08-13 05:41 ds
11798 * include/linux/comedi_rt.h: Fix include of comedidev.h
11800 2001-08-13 05:39 ds
11802 * comedi/Config.in, scripts/config.in: Move define_bool for
11805 2001-08-13 05:35 ds
11807 * Config.in, Makefile.in.append, comedi/Makefile.in,
11808 comedi/drivers/Makefile.in, comedi/kcomedilib/Makefile.in: Added
11809 support for kbuild-2.5
11811 2001-08-10 18:29 ds
11813 * comedi/drivers/ni_pcimio.c: Add board code for 6711, remove
11814 boards that will never be supported
11816 2001-08-10 18:28 ds
11818 * comedi/drivers/ni_mio_cs.c: Add board code for DAQCard-6024E
11820 2001-08-10 18:28 ds
11822 * comedi/drivers/mite.c: Replace pci_enable_device and add
11825 2001-08-10 18:27 ds
11827 * Documentation/comedi/insn_config: Moved some stuff to comedilib
11830 2001-08-10 18:26 ds
11832 * TODO: [no log message]
11834 2001-08-09 19:37 fmhess
11836 * comedi/drivers/: cb_pcidda.c, das08.c: took into account
11837 possibility of pci_enable_device() failing
11839 2001-08-09 19:36 fmhess
11841 * comedi/drivers/cb_pcidas.c: added analog out insn for 1602 series
11843 2001-08-09 13:20 fmhess
11845 * comedi/drivers/cb_pcidas.c: fixed pci autodetection that could
11846 have been confused by a second computer boards card being present
11847 that was not supported by this driver.
11849 2001-08-09 12:45 fmhess
11851 * comedi/drivers/amplc_pci230.c: fix for 2.4 kernels, fix
11852 uninitialized use of 'range' variable in pci230_ai_cmd()
11854 2001-08-09 05:10 ds
11856 * comedi/drivers/check_cmdtest: fixes for amplc_pci230.c
11858 2001-08-09 04:18 ds
11860 * comedi/Config.in: New driver
11862 2001-08-09 04:18 ds
11864 * comedi/drivers/: Makefile, amplc_pci230.c: A new driver from
11867 2001-08-06 17:58 fmhess
11869 * Documentation/comedi/hardware: added pcidas-1602/16/jr entry
11871 2001-08-06 17:48 fmhess
11873 * comedi/drivers/cb_pcidas.c: added analog out insn for 1000 and
11876 2001-08-03 16:37 fmhess
11878 * comedi/drivers/cb_pcidas.c: fix for 16 bit cards with smaller 512
11879 sample fifo. some preparations for adding analog out support
11881 2001-08-02 14:06 fmhess
11883 * comedi/drivers/rtd520.c: fixed bug in cmdtest level 2
11885 2001-08-01 22:05 fmhess
11887 * comedi/drivers/: cb_pcidda.c, rtd520.c, skel.c: removed a bunch
11888 of unnecessary address-of operators which seem logically wrong,
11889 although this don't have any actual effect since gcc just seems
11890 to ignore them anyways.
11892 2001-08-01 21:33 fmhess
11894 * comedi/comedi_fops.c: making the common 'subdevice does not
11895 support commands' debugging message slightly more informative
11897 2001-08-01 08:25 ds
11899 * include/linux/comedi.h: Rearrange flags used for both cmd and
11900 trig. Added COMEDI_EV flags.
11902 2001-08-01 08:13 ds
11904 * comedi/drivers/: ni_mio_common.c, ni_pcimio.c: Enabled PCIDMA by
11905 default. Moved various functions into #ifdefs on PCIDMA. Code
11906 cleanup. Changed sign bit fixing sequences to be addition.
11907 Removed interrupt enabling in ni_ai_insn_read().
11909 2001-08-01 08:09 ds
11911 * Makefile: version bump
11913 2001-08-01 06:08 ds
11915 * comedi/drivers/ni_mio_common.c: Removed TRY_BLOCK code.
11917 2001-08-01 06:06 ds
11919 * comedi/drivers/: ni_mio_common.c, ni_stc.h: Added beginning of
11920 analog trigger support. Fixed dithering and deglitching.
11921 Changed some board struct elements to boolean.
11923 2001-08-01 06:03 ds
11925 * comedi/drivers/ni_stc.h: A bunch of hopefully idempotent changes.
11927 2001-08-01 06:01 ds
11929 * comedi/drivers/: ni_atmio.c, ni_mio_common.c, ni_mio_cs.c,
11930 ni_pcimio.c: A bunch of hopfully idempotent changes, mostly
11931 cleanups. A few minor bugfixes.
11933 2001-07-30 16:36 ds
11937 2001-07-30 14:52 fmhess
11939 * comedi/drivers/cb_pcidas.c: added more dumping of debugging info
11941 2001-07-28 15:48 timousley
11943 * comedi/drivers/: mite.c, mite.h, ni_mio_common.c: MITE DMA works
11944 with any size acquisition and any size buffer, although large
11945 buffers are still best.
11947 2001-07-28 10:50 fmhess
11949 * comedi/drivers/cb_pcidda.c: added a pci_enable_device() call
11951 2001-07-27 16:35 fmhess
11953 * comedi/drivers/cb_pcidas.c: getting rid of premature interrupt
11954 that occurs during attach, disabling burst mode unless the
11955 chanlist actually has more than a single entry
11957 2001-07-27 14:54 fmhess
11959 * comedi/drivers/: pcl711.c, pcl818.c: removed nulling of s->busy
11962 2001-07-27 12:01 fmhess
11964 * comedi/drivers/cb_pcidas.c: silly me forgot to initialize
11965 software count of number of conversions
11967 2001-07-27 11:34 fmhess
11969 * comedi/drivers/cb_pcidas.c: rounded up minimum conversion periods
11970 so cmd test doesn't get stuck between returning 3 and 4
11972 2001-07-26 18:43 tag r0_7_60
11974 2001-07-26 18:43 ds
11976 * Documentation/comedi/FAQ: Updated with my least favorite
11977 questions to answer.
11979 2001-07-26 18:28 ds
11981 * INSTALL: Make note of Red Hat kernel doc
11983 2001-07-26 18:26 ds
11985 * Documentation/comedi/redhat-notes: More info
11987 2001-07-26 09:16 ds
11989 * comedi/drivers/ni_mio_cs.c: Fix for PowerPC. I'd bet it breaks
11992 2001-07-26 09:14 ds
11994 * comedi/drivers/comedi_rt_timer.c: Fixes for RTAI. Change RT_TASK
11995 to be kmalloc'ed instead of part of the devpriv structure because
11996 of alignment issues. Switched to one-shot mode (for RTAI).
11997 Changed task priority to not conflict with RTAI watchdog. More
11998 careful about task init failure.
12000 2001-07-26 09:05 ds
12002 * include/linux/config.h: Fix to pull in the RTAI config.h
12004 2001-07-25 20:39 fmhess
12006 * comedi/drivers/pcl818.c: Change from Michal Dobes. Enables
12007 shared interrupt for rtc, so multiple interrupt handlers can be
12008 attached to its interrupt. It's wierd, but what the heck.
12010 2001-07-25 19:21 fmhess
12012 * comedi/rt.c: fix to prevent use of rt interrupt with shared
12015 2001-07-24 12:35 fmhess
12017 * comedi/drivers/cb_pcidas.c: fixed analog input insn wait for end
12018 of conversion, fixed external start trigger, tweaked interrupt
12021 2001-07-24 06:38 ds
12023 * comedi/drivers/ni_mio_cs.c: Don't fail if PCMCIA version doesn't
12026 2001-07-24 06:36 ds
12028 * include/linux/comedidev.h: subdevice structure elements do_lock
12029 and do_unlock are unused, so comment them out
12031 2001-07-24 06:35 ds
12033 * comedi/kcomedilib/kcomedilib_main.c: Remove s->do_lock,
12036 2001-07-24 06:35 ds
12038 * comedi/drivers/ni_pcidio.c: Change some print's to DPRINTK's
12040 2001-07-24 06:34 ds
12042 * comedi/drivers/ni_atmio.c: fix typo in document number
12044 2001-07-24 06:33 ds
12046 * comedi/drivers/check_driver: Uncomment pci_enable_device check
12048 2001-07-24 06:33 ds
12050 * comedi/drivers/check_cmdtest: Cleanups, add check_timed()
12052 2001-07-24 06:32 ds
12054 * comedi/rt.c: #ifdef for some experimental RTAI code
12056 2001-07-23 20:28 fmhess
12058 * comedi/drivers/: das16.c, das1800.c, ni_at_a2150.c: added
12059 virt_to_bus() translations to set_dma_addr() arguments
12061 2001-07-23 19:04 fmhess
12063 * comedi/drivers/pcl818.c: undid some of my changes, applying
12064 michael dobe's patch with some fixes
12066 2001-07-23 18:04 fmhess
12068 * comedi/drivers/ni_at_a2150.c: drop attempted use of demand-mode
12071 2001-07-23 14:50 fmhess
12073 * comedi/drivers/pcl818.c: bug fixes
12075 2001-07-23 14:47 ds
12077 * TODO: [no log message]
12079 2001-07-23 14:47 ds
12081 * comedi/: Config.in, drivers/pcl812.c: Update from Michal Dobes
12083 2001-07-23 14:46 ds
12085 * Documentation/: Configure.help, comedi/drivers.txt,
12086 comedi/hardware: Updates from Michal Dobes
12088 2001-07-23 14:45 ds
12090 * Documentation/comedi/insn_config: Added some stuff
12092 2001-07-23 14:43 ds
12094 * comedi/drivers/rtd520.c: Patch from Dan
12096 2001-07-23 11:27 fmhess
12098 * comedi/drivers/cb_pcidas.c: more lines to clear that interrupt
12100 2001-07-22 18:00 fmhess
12102 * comedi/drivers/ni_at_a2150.c: comedi_cmd works now, added some
12103 debugging info to insn
12105 2001-07-22 12:11 fmhess
12107 * comedi/drivers/ni_at_a2150.c: should work now, really.
12109 2001-07-22 12:10 fmhess
12111 * comedi/drivers/cb_pcidas.c: fixed compile error
12113 2001-07-22 01:02 fmhess
12115 * comedi/drivers/ni_at_a2150.c: added reset and sync of adc
12116 circuitry to attach as recommened by manual
12118 2001-07-22 00:53 fmhess
12120 * comedi/drivers/ni_at_a2150.c: bug fixes
12122 2001-07-22 00:21 fmhess
12124 * comedi/drivers/ni_at_a2150.c: fixed channel selection bits that
12125 had confused binary with hex
12127 2001-07-20 15:26 fmhess
12129 * Documentation/comedi/hardware: added a couple boards
12131 2001-07-20 15:18 fmhess
12133 * Documentation/comedi/drivers.txt: some updates
12135 2001-07-20 14:47 fmhess
12137 * Documentation/Configure.help: added a couple entries
12139 2001-07-20 14:40 fmhess
12141 * comedi/drivers/: cb_pcidas.c, das16m1.c, das1800.c, das800.c:
12142 made chanlist cmdtests return 5
12144 2001-07-20 14:37 fmhess
12146 * comedi/drivers/ni_at_a2150.c: added analog input insn
12148 2001-07-20 11:24 fmhess
12150 * comedi/drivers/mite.c: moved pci_enable_device to get rid of
12151 statement with no effect' compiler warning
12153 2001-07-20 11:23 fmhess
12155 * comedi/drivers/: cb_pcidas.c, das08.c: 2.4 kernel pci fixes
12157 2001-07-19 18:13 ds
12159 * comedi/drivers/mite.c: Add pci_enable_device()
12161 2001-07-19 12:37 fmhess
12163 * comedi/drivers/pcl818.c: fixing some bitrot
12165 2001-07-18 18:57 fmhess
12167 * comedi/drivers/ni_at_a2150.c: added start_src TRIG_EXT and
12170 2001-07-18 13:10 fmhess
12172 * comedi/drivers/cb_pcidas.c: fixed amcc s5933 interrupt clear so
12173 it doesn't disable interrupts also
12175 2001-07-18 12:45 fmhess
12177 * comedi/drivers/cb_pcidas.c: interrupts are working, trying to get
12178 them cleared properly now.
12180 2001-07-18 04:55 ds
12182 * comedi/drivers/ni_mio_common.c: Fixed high-bit problem for AO on
12183 ao_unipolar=1 boards.
12185 2001-07-18 04:15 ds
12187 * Documentation/comedi/insn_config: Slap together some notes about
12190 2001-07-16 11:48 fmhess
12192 * comedi/drivers/cb_pcidas.c: making progress now...
12194 2001-07-15 15:14 fmhess
12196 * comedi/drivers/das16.c: added to a comment
12198 2001-07-15 14:39 fmhess
12200 * comedi/drivers/ni_at_a2150.c: fixed typo in a2150_get_timing()
12202 2001-07-14 21:40 fmhess
12204 * comedi/drivers/8253.h: added rejection of count == 1 for mode 3,
12205 added i8254_read() function
12207 2001-07-14 21:18 fmhess
12209 * comedi/drivers/das16.c: fixed bug in cmd_test
12211 2001-07-14 17:43 ds
12213 * comedi/rt.c: PowerPC has higher IRQ numbers.
12215 2001-07-14 17:42 ds
12217 * comedi/kvmem.c: Add some headers
12219 2001-07-14 17:41 ds
12221 * comedi/drivers/ni_at_a2150.c: Resolve conflict with function
12222 defined in PPC kernel
12224 2001-07-14 17:39 ds
12226 * comedi/drivers/das16.c: Fix a little buglet in cmd_test
12228 2001-07-13 20:33 fmhess
12230 * comedi/drivers/das16m1.c: improved initialization to make sure
12231 hardware conversion counter doesn't prevent comedi_cmd from
12232 working, some other random changes
12234 2001-07-13 14:12 fmhess
12236 * comedi/drivers/cb_pcidas.c: added a little more debug info
12238 2001-07-13 13:41 fmhess
12240 * comedi/drivers/cb_pcidas.c: oops, last time I was looking at the
12241 section of the manual that described the s5920 instead of the
12244 2001-07-12 21:55 ds
12246 * include/linux/pci.h: Added pci_enable_device()
12248 2001-07-12 12:24 fmhess
12250 * comedi/drivers/cb_pcidas.c: trying to get interrupts enabled on
12253 2001-07-11 15:01 ds
12255 * comedi/kcomedilib/kcomedilib_main.c: Added INSN_CONFIG to insn
12258 2001-07-10 18:28 fmhess
12260 * comedi/drivers/comedi_rt_timer.c: fixed detection of analog input
12261 or output subdevice
12263 2001-07-10 18:12 ds
12265 * comedi/drivers.c: Fix problem with DO subdevices in
12266 insn_rw_emulate_bits()
12268 2001-07-10 17:59 fmhess
12270 * comedi/drivers/das16.c: set sdf readable flag for digital output
12272 2001-07-10 17:47 ds
12274 * TODO, scripts/config.dist: [no log message]
12276 2001-07-10 17:46 ds
12278 * Documentation/comedi/pci.ids: Needs more help
12280 2001-07-10 17:45 ds
12282 * etc/pcmcia/comedi.opts: Empty file needed here
12284 2001-07-10 17:42 ds
12286 * comedi/drivers/check_cmdtest: Perl rocks my world
12288 2001-07-10 17:32 ds
12290 * comedi/drivers/: ni_atmio.c, ni_mio_common.c, ni_mio_cs.c,
12291 ni_pcimio.c, ni_stc.h: Fix memory leak with caldac maxdata list.
12292 Changed init of AI_Personal_Register to 0xa420. Could cause
12295 2001-07-10 17:28 ds
12297 * comedi/drivers/daqboard2000.c: Fix buffer overrun problem
12299 2001-07-10 17:27 ds
12301 * comedi/drivers/check_driver: Become more evil about checking for
12302 instruction support
12304 2001-07-10 17:26 ds
12306 * comedi/drivers/rtd520.c: Fix cmdtest logic bug
12308 2001-07-10 17:25 ds
12310 * comedi/drivers/pcl724.c: Add a check_driver override
12312 2001-07-10 17:23 ds
12314 * comedi/drivers/: cb_pcidas.c, cb_pcidda.c: Fix cmdtest logic bug
12316 2001-07-10 17:20 ds
12318 * comedi/drivers/: adl_pci9118.c, adv_pci1710.c: Split
12319 check_and_setup_channel_list() into separate functions
12321 2001-07-10 17:19 ds
12323 * comedi/drivers/8253.h: Added wrapper defs for cmdtest
12325 2001-07-10 17:11 ds
12327 * Documentation/comedi/drivers.txt: Added chunk for ni_at_a2150
12329 2001-07-10 17:04 ds
12331 * comedi/Config.in, Documentation/comedi/drivers.txt: Remove old
12334 2001-07-10 17:03 ds
12336 * comedi/drivers/Makefile: Removed -old drivers
12338 2001-07-10 17:02 ds
12340 * comedi/drivers/: das08-old.c, das08jr-old.c, das16-old.c,
12341 das1600-old.c: So long, you served well.
12343 2001-07-10 16:22 ds
12345 * comedi/drivers/skel.c: Add len_chanlist initialization
12347 2001-07-10 16:22 ds
12349 * include/linux/comedidev.h: Fix len_chanlist comment
12351 2001-07-10 12:34 fmhess
12353 * comedi/drivers/cb_pcidas.c: merged ivan's changes with mine
12355 2001-07-09 17:13 fmhess
12357 * comedi/drivers/cb_pcidas.c: added initialization of
12360 2001-07-09 14:38 fmhess
12362 * comedi/drivers/cb_pcidda.c: oops forgot to include header file
12364 2001-07-09 14:38 fmhess
12366 * comedi/drivers/cb_pcidda.c: added 2 8255 digital io subdevices
12368 2001-07-09 14:26 fmhess
12370 * comedi/drivers/cb_pcidda.c: fixed attach/detach so ioports are
12371 only released if they were successfully allocated
12373 2001-07-08 19:07 fmhess
12375 * comedi/drivers/ni_at_a2150.c: debugging moves slowly forward...
12377 2001-07-08 18:43 fmhess
12379 * comedi/drivers/cb_pcidas.c: put if(cmd->chanlist) block in
12382 2001-07-08 18:41 fmhess
12384 * comedi/drivers/das16m1.c: made digital output readable
12386 2001-07-08 18:40 fmhess
12388 * comedi/drivers/das1800.c: put if(cmd->chanlist) block in cmdtest,
12389 dropped digital io read/write insn that have been replaced by
12390 insn_bits. Made digital output readable.
12392 2001-07-08 18:27 fmhess
12394 * comedi/drivers/das800.c: put if(cmd->chanlist) block in cmdtest
12395 to prevent segfault with comedi_test. Chucked old digital io
12396 insn_read and insn_write since there is an insn_bits. Added
12397 SUBD_READABLE flag to digital output device.
12399 2001-07-08 17:46 ds
12401 * comedi/drivers/das16.c: Fixed oops in das16_cmd_test() because
12402 cmd->chanlist was NULL.
12404 2001-07-06 16:13 ds
12406 * Documentation/comedi/drivers.txt: Update from ivan
12408 2001-07-06 11:22 fmhess
12410 * comedi/drivers/ni_at_a2150.c: fixed cmdtest
12412 2001-07-05 12:01 fmhess
12414 * comedi/comedi_fops.c: changed declaration of bufinfo spinlock to
12415 static. This doesn't actually matter, since it is only there to
12416 prevent interrupts, but makes the code look less buggy.
12418 2001-07-05 11:55 fmhess
12420 * comedi/trig.c: fix for trig emulation by cmd
12422 2001-07-05 01:34 ds
12424 * comedi/drivers/ni_mio_common.c: Remove duplicate code
12426 2001-07-05 01:33 ds
12428 * comedi/comedi_fops.c, comedi/drivers.c,
12429 include/linux/comedidev.h: Rewrote checking in comedi_fop_open(),
12430 fixed spinlock init problem.
12432 2001-07-05 01:29 ds
12434 * comedi/drivers/mite.c: Fix Oops when reporting 0 boards.
12436 2001-07-04 16:36 fmhess
12438 * comedi/drivers/das16.c: added pc104 board definitions, fixed
12439 das16/330 definition
12441 2001-07-04 15:12 fmhess
12443 * comedi/drivers/: cb_pcidas.c, das16.c, das1800.c, ni_at_a2150.c:
12444 2.4.6 kernel linux/mm.h does not define GFP_BUFFER...
12446 2001-07-03 17:11 fmhess
12448 * comedi/: Config.in, drivers/Makefile, drivers/ni_at_a2150.c: new
12451 2001-07-02 20:31 ds
12453 * comedi/drivers/check_driver: Check for dos-like end of line
12455 2001-07-02 20:04 ds
12457 * comedi/drivers/ni_mio_common.c: I'm gunna hafta start kickin'
12458 some asses if files are checked in with CR/LF end-of-lines.
12460 2001-07-02 19:59 fmhess
12462 * comedi/drivers/8253.h: masked flags in divisor functions, so
12463 argument doesn't need to be masked before passing to functions
12465 2001-07-02 19:57 ds
12467 * Contributors: Added ivan
12469 2001-07-02 19:57 fmhess
12471 * comedi/drivers/: das1800.c, das800.c: removed some unnecessary
12472 lines from command tests
12474 2001-07-02 19:57 ds
12476 * TODO: random todo checkin
12478 2001-07-01 23:33 fmhess
12480 * comedi/drivers/das16.c: oops, small mistake won't make any
12481 difference but might as well be correct
12483 2001-07-01 23:16 fmhess
12485 * comedi/drivers/das16.c: fix for possible weirdness in ai read
12488 2001-06-30 20:02 ds
12490 * comedi/drivers/cb_pcidda.c: Update from Ivan
12492 2001-06-28 19:33 ds
12494 * scripts/: config.dist, config.in: Heh. revert change to
12495 config.in and apply to config.dist
12497 2001-06-28 19:31 ds
12499 * scripts/config.in: Update
12501 2001-06-28 19:31 ds
12503 * comedi/drivers/cb_pcidas.c: Fix compilation for PCI code
12505 2001-06-28 18:22 ds
12507 * include/linux/comedi.h: Added TRIG_OTHER
12509 2001-06-27 18:07 ds
12511 * Makefile.modbuild: Change MOD_INSTALL_PATH to INSTALL_MOD_PATH
12513 2001-06-27 15:08 ds
12515 * Documentation/comedi/drivers.txt, comedi/Config.in,
12516 comedi/drivers/Makefile: Updates for cb_pcidda driver
12518 2001-06-27 15:06 ds
12520 * comedi/drivers/cb_pcidda.c: New driver from Ivan Martinez
12522 2001-06-27 13:27 fmhess
12524 * comedi/drivers/: das16.c, das16m1.c, das800.c, poc.c: minor
12527 2001-06-27 12:29 fmhess
12529 * comedi/drivers/cb_pcidas.c: fix for stop_src == TRIG_NONE
12531 2001-06-26 14:38 fmhess
12533 * comedi/drivers/cb_pcidas.c: added support for external
12534 triggering/pacing and burst mode
12536 2001-06-26 12:27 fmhess
12538 * comedi/drivers/pcm3730.c: fixed include that prevented compile
12540 2001-06-26 12:26 fmhess
12542 * comedi/drivers/Makefile: fixed typo for pcm3730
12544 2001-06-25 21:27 fmhess
12546 * comedi/drivers/das16.c: scapped autoprobe, which was ultimately
12547 unable to distinguish boards, changed it into just a check that
12548 id bits are consistent with user's board selection.
12550 2001-06-25 18:36 fmhess
12552 * comedi/drivers/das1800.c: I recently stumbled across an
12553 explanation of why you clear the dma flip-flop...
12555 2001-06-25 15:37 ds
12557 * comedi/drivers/pcm3730.c: Fix typo.
12559 2001-06-25 15:23 fmhess
12561 * Documentation/comedi/hardware: updated some entries for das16 and
12564 2001-06-25 14:46 fmhess
12566 * comedi/drivers/das16.c: fixes for burst mode, added das1201
12567 das1202 entries. Autoprobing of board types is weak, that needs
12570 2001-06-25 13:18 fmhess
12572 * Documentation/comedi/drivers.txt: updated das16 and cb-pcidas
12575 2001-06-25 13:05 fmhess
12577 * comedi/drivers/das16.c: added support for das1600 burst mode
12579 2001-06-25 13:05 fmhess
12581 * comedi/drivers/skel.c: fixed error, added some comments
12583 2001-06-23 21:45 fmhess
12585 * comedi/drivers/cb_pcidas.c: fixed a bug I created
12587 2001-06-23 21:32 fmhess
12589 * comedi/drivers/cb_pcidas.c: added preliminary comedi_cmd support.
12592 2001-06-23 21:18 fmhess
12594 * comedi/drivers/das16.c: entered correct max conversion rates
12596 2001-06-23 17:56 fmhess
12598 * comedi/drivers/das16.c: fixed settings of master clock speed
12601 2001-06-23 14:11 fmhess
12603 * comedi/drivers/: das16.c, das16m1.c, das1800.c: fixed bugs with
12604 master clock speed in hertz instead of nanosec, added isa dma
12605 initialization code that I forgot to put in
12607 2001-06-22 19:34 fmhess
12609 * comedi/drivers/das16.c: overhaul of comedi_cmd support. Needs
12610 more work, but ready for initial testing (Chris Baugher said he'd
12611 give it a test run.)
12613 2001-06-22 11:50 fmhess
12615 * Documentation/comedi/drivers.txt, comedi/drivers/das1800.c: dma
12616 is no longer disabled in das1800 driver when rt suppport is
12617 configured for comedi. dma is instead disabled on a cmd by cmd
12618 basis when the TRIG_RT flag is received.
12620 2001-06-21 18:43 ds
12622 * comedi/drivers/comedi_parport.c: Fix header
12624 2001-06-21 18:43 ds
12626 * comedi/drivers/check_driver: Check for CONFIG_ in Makefile and
12629 2001-06-21 18:42 ds
12631 * comedi/: Config.in, drivers/Makefile: Add PCM3730, which should
12632 have been there all along
12634 2001-06-21 18:42 ds
12636 * TODO: [no log message]
12638 2001-06-21 17:54 ds
12640 * Documentation/comedi/drivers.txt: Major documentation update.
12642 2001-06-21 16:59 fmhess
12644 * comedi/drivers/: adl_pci9118.c, adv_pci1710.c, daqboard2000.c,
12645 das08.c, das16.c, das16m1.c, ni_atmio.c, ni_atmio16d.c,
12646 ni_mio_common.c, ni_mio_cs.c, ni_pcidio.c, ni_pcimio.c, pcl711.c,
12647 pcl724.c, pcl812.c, pcl818.c, rti800.c: changed a bunch of
12648 #include <blah.h> to #include "blah.h" so that make dep catches
12651 2001-06-21 16:58 fmhess
12653 * comedi/drivers/8253.h: added memory-mapped io version of
12654 i8254_load(), made i8253_cascade_ns_to_timer_2div() return early
12655 if everything is already correct instead of going through loop
12658 2001-06-21 16:53 ds
12660 * comedi/drivers/check_driver: Add some documentation checks
12662 2001-06-21 14:23 fmhess
12664 * Documentation/Configure.help,
12665 Documentation/comedi/Hardware_Driver.HOWTO,
12666 Documentation/comedi/drivers.txt, Documentation/comedi/hardware,
12667 comedi/drivers/das16m1.c: added a little das16m1 documentation
12669 2001-06-21 13:53 ds
12671 * comedi/comedi_fops.c: Added COMEDI_INSN ioctl()
12673 2001-06-21 13:53 ds
12675 * TODO: [no log message]
12677 2001-06-21 13:43 ds
12679 * scripts/config.dist: update
12681 2001-06-21 13:42 ds
12683 * etc/pcmcia/comedi: Cleanups.
12685 2001-06-21 13:42 ds
12687 * README: Changed wording w.r.t. mailing list
12689 2001-06-20 19:41 fmhess
12691 * comedi/drivers/das16m1.c: added some external triggering support
12693 2001-06-20 17:58 fmhess
12695 * comedi/drivers/das16.c: fixed digital input and output insns
12697 2001-06-20 16:19 fmhess
12699 * comedi/drivers/das16m1.c: implemented insns, everything seems to
12702 2001-06-20 15:15 fmhess
12704 * comedi/drivers/das16.c: fixed bug. This driver has some other
12705 bugs/problems I intend to get to eventually, although I will need
12706 someone with an actual das-16 card to do quality assurance for
12709 2001-06-20 12:05 fmhess
12711 * comedi/drivers/das16m1.c: Doesn't crash computer anymore, and
12712 asynchronous analog input seems to work now
12714 2001-06-19 19:28 fmhess
12716 * comedi/: Config.in, drivers/Makefile, drivers/das16m1.c: added
12717 das16m1 driver, compiles with warnings but completely untested.
12718 insns not yet implemented.
12720 2001-06-19 15:35 fmhess
12722 * comedi/drivers/: 8253.h, das1800.c, das800.c: put generic
12723 i8254_load function in 8253.h for loading a 8254 counter
12725 2001-06-19 12:16 fmhess
12727 * comedi/drivers/das800.c: fixed bit mangling in analog input read
12728 insn for 16 bit das802/16
12730 2001-06-18 18:32 fmhess
12732 * comedi/drivers/: comedi_rt_timer.c, das1800.c, das800.c: declared
12733 some variables as volatile to be safe
12735 2001-06-13 17:25 fmhess
12737 * INSTALL: minor corrections
12739 2001-06-13 06:22 ds
12741 * INSTALL, INSTALL.RTAI, INSTALL.RTLinux, README: Rewrote INSTALL
12744 2001-06-11 18:38 fmhess
12746 * comedi/drivers/das800.c: fix to bug in fifo overflow check I
12747 created with last revision
12749 2001-06-11 16:36 fmhess
12751 * comedi/drivers/comedi_rt_timer.c: switched to use async->event
12752 and comedi_event(), and to use comedi_buf_put() and
12755 2001-06-11 14:58 fmhess
12757 * comedi/drivers/das1800.c: switched to use of async->events and
12758 comedi_event(), started using comedi_buf_put, fixed bug when
12759 using dma where number of points remaining to be taken was
12760 decremented twice for each point taken
12762 2001-06-11 14:44 fmhess
12764 * comedi/drivers/das800.c: moved fifo overflow check back outside
12765 of loop where it belongs, switched over to use of async->events
12766 and comedi_event(), started using generic comedi_buf_put() to
12769 2001-06-11 03:53 ds
12771 * include/linux/comedi.h: Replace TRIG_INVALID
12773 2001-06-10 18:56 fmhess
12775 * include/linux/comedidev.h: changed prototype of comedi_buf_get a
12778 2001-06-10 16:32 fmhess
12780 * include/linux/comedidev.h: defined generic inline functions for
12781 writing/reading a data point to/from comedi's buffer
12783 2001-06-10 12:01 fmhess
12785 * comedi/drivers/das800.c: removed spurious warning that would have
12786 occured with cio-das802/16. Sidenote: earlier revision 1.30 that
12787 I made to fix a race condition was unnecessay, race only existed
12788 in an intermediate form of the code which was never commited.
12790 2001-06-09 18:36 fmhess
12792 * Documentation/comedi/hardware: added cards from rtd520 driver
12794 2001-06-09 18:24 fmhess
12796 * Documentation/comedi/drivers.txt, Documentation/comedi/hardware,
12797 comedi/drivers/das800.c: added support for cio-das802/16 to
12800 2001-06-09 16:07 fmhess
12802 * comedi/drivers/das800.c: fixed race between conversions and fifo
12805 2001-06-08 18:38 ds
12807 * Makefile: version bump
12809 2001-06-08 18:38 ds
12811 * patches/rel_comedi: Fix sed line for version update
12813 2001-06-08 18:37 ds
12815 * comedi/proc.c: /proc/comedi dumps out the device names recognized
12818 2001-06-08 18:36 ds
12820 * Documentation/comedi/counter-spec: More busy-talk about counters
12822 2001-06-08 18:35 ds
12824 * comedi/drivers/ni_mio_common.c: Added internal trigger support,
12825 various reformatting
12827 2001-06-08 18:34 ds
12829 * comedi/drivers/Makefile: Added make check rule.
12831 2001-06-08 18:33 ds
12833 * include/linux/comedi.h, include/linux/comedidev.h,
12834 comedi/comedi_fops.c: Added internal trigger support
12836 2001-06-08 17:43 fmhess
12838 * comedi/kcomedilib/: dio.c, ksyms.c: fixes for kcomedilib with
12839 trigger support off. comedi_dio_config() was using trigger code
12840 instead of insn, I assumed there was no good reason for this such
12841 as the insn code not working.
12843 2001-06-07 20:06 ds
12845 * INSTALL: Added comments about 2.0
12847 2001-06-07 19:36 fmhess
12849 * include/linux/version.h: attempting to fix 2.0 kernels that don't
12850 seem to define KERNEL_VERSION(a,b,c)
12852 2001-06-07 13:52 fmhess
12854 * comedi/drivers/comedi_rt_timer.c: tweak to make rt_task clean
12855 itself up without one scan delay
12857 2001-06-04 18:42 ds
12859 * comedi/drivers/das08.c: Reverted the variable timeout part of the
12862 2001-06-04 18:30 ds
12864 * comedi/drivers/das08.c: Patch for das08jr/16 from Luke Stras
12867 2001-06-04 18:03 fmhess
12869 * comedi/drivers/comedi_rt_timer.c: merged input and output scan
12870 tasks, kept more careful track of status of rt tasks
12872 2001-06-03 22:16 fmhess
12874 * comedi/drivers/comedi_rt_timer.c: fixed conversion timing check
12877 2001-06-03 22:13 fmhess
12879 * comedi/drivers/comedi_rt_timer.c: added check on conversion
12882 2001-06-03 21:45 fmhess
12884 * comedi/drivers/comedi_rt_timer.c: switched priorities of
12885 scan_task and rt_task to prevent strange 5 millisec timing errors
12886 that would occassionaly occur
12888 2001-06-02 19:54 fmhess
12890 * comedi/drivers/comedi_rt_timer.c: removed redundant unlock
12892 2001-06-02 18:32 fmhess
12894 * comedi/drivers/comedi_rt_timer.c: moved creation/deletion of real
12895 time tasks from comedi_cmd code to attach/detach
12897 2001-06-02 00:04 fmhess
12899 * comedi/drivers/comedi_rt_timer.c: fixes, chucked rt_pend_call(),
12900 added check for good scan timing and increased allowable
12903 2001-06-01 12:07 fmhess
12905 * comedi/drivers/comedi_rt_timer.c: conversion frequency and scan
12906 frequency can now be set independently
12908 2001-05-31 19:24 fmhess
12910 * comedi/drivers/das1800.c: tweak
12912 2001-05-30 17:38 fmhess
12914 * comedi/drivers/das1800.c: added support for TRIG_WAKE_EOS command
12917 2001-05-30 16:27 ds
12919 * comedi/drivers/check_driver: Added check for functions replaced
12922 2001-05-30 12:55 fmhess
12924 * scripts/config.dist: added line for das1600-old so it is not
12925 marked as (NEW) by default
12927 2001-05-30 12:50 fmhess
12929 * scripts/config.dist: made default for trigger support config
12930 match suggestion of 'just say yes'
12932 2001-05-27 23:58 fmhess
12934 * comedi/comedi_fops.c: added a do_become_nonbusy() when all the
12935 data is marked as being read (presumably via a mmap) instead of
12936 being read in the conventional way
12938 2001-05-27 23:55 fmhess
12940 * comedi/drivers/comedi_rt_timer.c: small cleanup, ifdef'd hack to
12941 expire with next rtlinux version where it should no longer be
12944 2001-05-27 20:29 tag r0_7_59
12946 2001-05-27 20:29 ds
12948 * patches/patch-rtai: patch for possible rtai changes
12950 2001-05-27 20:26 ds
12952 * patches/patch-bufconfig: patch has been merged
12954 2001-05-27 20:26 ds
12956 * patches/: comedi-rtl-irq-tm.patch, patch-pcmad, pcmad.c: patches
12959 2001-05-27 20:25 ds
12961 * TODO: [no log message]
12963 2001-05-27 20:10 ds
12965 * comedi/trig.c: Major simplification of trig[0] path
12967 2001-05-27 20:08 ds
12969 * comedi/drivers/pcmad.c: Update pcmad driver for Comedi changes in
12972 2001-05-27 19:56 ds
12974 * comedi/drivers/: Makefile, pcmad.c: Merged pcmad driver
12976 2001-05-27 19:56 ds
12978 * comedi/Config.in: Merged PCMAD driver
12980 2001-05-27 19:54 ds
12982 * comedi/old/: atmio-16f.c, atmio-16x.c, rti860.c: Don't see a need
12983 to keep these around. Pull them from the attic if you want them.
12985 2001-05-27 19:53 ds
12987 * comedi/realtime/: Makefile, vd_dds.c, vd_timer.c: Not needed
12990 2001-05-27 19:16 ds
12992 * comedi/trig.c: Last remnant of trig[0]. Calls emulation function
12995 2001-05-27 19:13 ds
12997 * comedi/: comedi_fops.c, trig.c: Moved trig-related code from
12998 comedi_fops.c to trig.c
13000 2001-05-27 19:12 ds
13002 * comedi/dummy.c: This should have been removed a long time ago.
13004 2001-05-27 19:03 ds
13006 * comedi/Config.in, comedi/Makefile, comedi/comedi_fops.c,
13007 comedi/drivers.c, comedi/trig.c,
13008 comedi/kcomedilib/kcomedilib_main.c, include/linux/comedidev.h:
13009 Moved trig compatibility functions from drivers.c to trig.c.
13010 Wrapped all trig related code in CONFIG_COMEDI_TRIG. Added
13011 config option for CONFIG_COMEDI_TRIG.
13013 2001-05-27 18:37 ds
13015 * comedi/rt_pend_tq/Makefile: For some reason, rt_pend_tq.o was
13016 compiled separately. Fixed. (Probably just created another
13019 2001-05-27 18:35 ds
13021 * comedi/drivers/: das08.c, das6402.c, ni_pcidio.c, pcl711.c,
13022 pcl812.c, pcl818.c: ifdef all the remaining trig related code
13024 2001-05-27 18:32 ds
13026 * Documentation/comedi/configuration: docs out of date
13028 2001-05-27 17:48 ds
13030 * comedi/drivers.c: removed insn emulation using trig[0]
13032 2001-05-27 17:13 ds
13034 * comedi/drivers/: das6402.c, multiq3.c, ni_atmio16d.c: Cleanups,
13037 2001-05-27 17:13 ds
13039 * comedi/drivers/check_driver: Fix a couple checks, add comments
13041 2001-05-27 16:23 ds
13043 * patches/rel_comedi: fix for EXTRAVERSION
13045 2001-05-25 18:05 fmhess
13047 * Documentation/comedi/hardware: added pci-das08 and pci-das1200
13050 2001-05-25 17:59 fmhess
13052 * Documentation/comedi/drivers.txt: updates
13054 2001-05-25 17:43 fmhess
13056 * comedi/drivers/: cb_pcidas.c, rtd520.c: fix so cards on bus 0 can
13057 be chosen through configuration options
13059 2001-05-25 17:39 fmhess
13061 * comedi/drivers/das08.c: added support for pci-das08 card
13063 2001-05-24 22:24 ds
13065 * comedi/kcomedilib/kcomedilib_main.c: fixed overwriting of
13068 2001-05-24 22:01 ds
13070 * comedi/: kvmem.h, drivers/mite.c, drivers/pcl818.c: Compilation
13073 2001-05-24 15:01 ds
13075 * Documentation/comedi/redhat-notes: Added email from Dan Christian
13078 2001-05-23 21:41 ds
13080 * comedi/: comedi_ksyms.c, drivers.c: removed di_unpack, do_pack.
13082 2001-05-23 21:28 ds
13084 * comedi/drivers/: 8255.c, 8255.h, adl_pci9118.c, comedi_parport.c,
13085 comedi_rt_timer.c, daqboard2000.c, das08.c, das16.c, das1800.c,
13086 das6402.c, das800.c, dt2814.c, dt282x.c, fl512.c, multiq3.c,
13087 ni_atmio.c, ni_atmio16d.c, ni_mio_common.c, ni_pcidio.c,
13088 ni_pcimio.c, pcl711.c, pcl724.c, rti802.c, skel.c: Code cleanup,
13089 mainly things noticed by check_driver. A couple of the drivers
13090 were converted to insn.
13092 2001-05-23 20:47 ds
13094 * comedi/drivers/check_driver: new tests
13096 2001-05-23 20:47 ds
13098 * TODO: [no log message]
13100 2001-05-21 00:50 fmhess
13102 * comedi/kcomedilib/kcomedilib_main.c: marked (but did not fix =) a
13105 2001-05-19 16:46 fmhess
13107 * comedi/: rt.c, drivers/comedi_rt_timer.c: fixed problem with
13108 comedi_switch_to_rt() and irq-less comedi_rt_timer driver
13110 2001-05-19 00:15 fmhess
13112 * comedi/comedi_ksyms.c, comedi/drivers/comedi_rt_timer.c,
13113 include/linux/comedi_rt.h: exported rt_pend_call() so that
13114 comedi_rt_timer can be configured multiple times
13116 2001-05-18 15:25 timousley
13118 * comedi/drivers/: mite.c, ni_mio_common.c: MITE DMA data is now
13119 unsigned short instead of twos complement. Also fixed bug where
13120 the ISR would try to poll the STC fifo instead of letting the
13121 MITE retrieve the data.
13123 2001-05-16 00:58 fmhess
13125 * comedi/drivers/comedi_rt_timer.c: improved error handling a bit
13127 2001-05-15 16:07 timousley
13129 * comedi/drivers/ni_pcidio.c: added PXI-6533 support.
13131 2001-05-14 16:53 timousley
13133 * comedi/drivers/ni_pcimio.c: added card IDs and descriptions for
13134 several PXI cards: PXI-6071, PXI-6070, PXI-6052, PXI-6040,
13137 2001-05-14 10:45 fmhess
13139 * comedi/drivers/comedi_rt_timer.c: put start_rt_timer()back for
13140 rtai, as it looks like its needed but im not sure, put in some
13141 compatibility defines to reduce number of #ifdef CONFIG_COMEDI*
13144 2001-05-14 08:10 ds
13146 * comedi/drivers/: ni_mio_common.c, ni_pcimio.c, ni_stc.h: 602x
13147 doesn't have unipolar AI.
13149 2001-05-14 05:34 ds
13151 * comedi/drivers/rtd520.c: Update from Dan
13153 2001-05-13 20:12 fmhess
13155 * Documentation/Configure.help: added comedi_rt_timer description
13157 2001-05-13 19:41 fmhess
13159 * comedi/drivers/comedi_rt_timer.c: bug fixes, analog output
13160 commands work now! Added scan_begin_src==TRIG_FOLLOW,
13161 convert_src==TRIG_TIMER. TRIG_RT flag was causing null
13162 dereferences, that is fixed now from user space, but NOT when
13163 command is called from kernel space.
13165 2001-05-13 14:19 fmhess
13167 * comedi/drivers/poc.c: fixed bug due to typo
13169 2001-05-11 20:00 fmhess
13171 * comedi/drivers/comedi_rt_timer.c: fixed spurious EINVAL errors on
13172 read and possibility of never becoming_nonbusy
13174 2001-05-11 19:24 fmhess
13176 * comedi/drivers/comedi_rt_timer.c: now it is fixed for real. Had
13177 to redefine rt_get_time() which still called broken HRT_TO_8254()
13180 2001-05-11 16:18 timousley
13182 * comedi/drivers/: mite.c, ni_mio_common.c, ni_stc.h: MITE does
13183 continuous AI now. Fixed bug so MIO cards can go 1.25MS/s.
13184 Fixed some assorted MITE bugs.
13186 2001-05-11 12:00 fmhess
13188 * comedi/drivers/comedi_rt_timer.c: nano2tick_hack() now gives
13189 exactly correct answer (rounded down to nearest integer)
13191 2001-05-11 10:58 fmhess
13193 * comedi/comedi_fops.c: rolling back last change
13195 2001-05-11 00:29 fmhess
13197 * comedi/drivers/comedi_rt_timer.c: added hack to fix broken
13198 rtlinux compatibility headers and let driver work for more than a
13201 2001-05-10 19:12 fmhess
13203 * comedi/drivers/comedi_rt_timer.c: some fixes, still gives divide
13204 error / segfault on rt_task_make periodic after about a half hour
13206 2001-05-10 16:30 fmhess
13208 * comedi/comedi_fops.c: changed order or error check in read_v22()
13209 to get rid of spurious EINVAL errors when using comedi_rt_timer
13211 2001-05-10 13:47 fmhess
13213 * comedi/drivers/comedi_rt_timer.c: fixed dereferencing of
13214 chanlist, hopefully this will also fix the occasional segfaults
13216 2001-05-10 12:47 fmhess
13218 * comedi/drivers/comedi_rt_timer.c: fixed clearing of async->events
13220 2001-05-10 12:41 timousley
13222 * comedi/drivers/ni_mio_common.c: ni_ai_setup_MITE_dma() now
13223 configures MITE for correct # of bytes. mite interrupt handler
13224 now stops blocking when the MITE transfers a chunk of data.
13225 handle_a_interrupt() does not stop the MITE prematurely (when STC
13226 generates a SC.TC. interrupt)
13228 2001-05-10 11:30 fmhess
13230 * comedi/drivers/comedi_rt_timer.c: fixed a bug I created, noticed
13231 that commands only work right the first try. Second try command
13232 seems to start, then abort after 1 or a few samples then (from
13233 /proc/interrupts) start again and finish.
13235 2001-05-10 06:18 ds
13237 * comedi/drivers/: ni_mio_common.c, ni_stc.h: minor cleanups
13239 2001-05-10 06:16 ds
13241 * comedi/drivers/ni_mio_common.c: Minor cleanups Added ioctl poll
13242 support Fixed AO cmdtest logic bug
13244 2001-05-10 06:15 ds
13246 * comedi/comedi_fops.c: Added poll ioctl Moved checking code into
13247 common area Minor cleanups
13249 2001-05-10 06:12 ds
13251 * comedi/drivers/pcl818.c: Migrated from mode0 to insn
13253 2001-05-10 06:09 ds
13255 * comedi/Config.in, comedi/drivers/Makefile, scripts/config.dist:
13256 added rtd520 driver
13258 2001-05-10 06:08 ds
13260 * Contributors: added
13262 2001-05-10 05:59 ds
13264 * comedi/drivers/rtd520.c: Update from Dan
13266 2001-05-10 05:57 ds
13268 * comedi/drivers/: rtd520.c, rtd520.h: Added driver from Dan
13269 Christian <dac@ptolemy.arc.nasa.gov>
13271 2001-05-09 21:36 fmhess
13273 * comedi/drivers/comedi_rt_timer.c: added support for analog output
13274 commands. Untested except to check that analog input still
13277 2001-05-07 18:04 timousley
13279 * comedi/drivers/mite.c: oops, undid my last change. no more
13280 continuous DMA, but much more stable.
13282 2001-05-07 16:11 timousley
13284 * comedi/drivers/mite.c: continuous analog acquisition using
13287 2001-05-07 12:48 fmhess
13289 * comedi/drivers/das1800.c: dealt with possible race between
13290 interrupt fifio half-full and external stop trigger
13292 2001-05-07 11:58 fmhess
13294 * comedi/kcomedilib/kcomedilib_main.c: added delarations of ret
13295 variable in comedi_map and unmap
13297 2001-05-05 07:35 ds
13299 * include/linux/: comedi.h, comedilib.h: Added comedi_map,
13300 comedi_unmap, comedi_poll
13302 2001-05-05 07:35 ds
13304 * comedi/kcomedilib/: kcomedilib_main.c, ksyms.c: Added comedi_map,
13307 2001-05-04 21:06 fmhess
13309 * Documentation/Configure.help: added entries for das800 and
13312 2001-05-04 20:51 fmhess
13314 * comedi/drivers/das800.c: fixed null dereference that occured when
13315 interrupt was handled before driver was fully attached
13317 2001-05-04 19:32 fmhess
13319 * comedi/comedi_fops.c, comedi/rt_pend_tq/rt_pend_tq.c,
13320 include/linux/comedi_rt.h: restored include of comedidev.h from
13321 comedi_rt.h so that spin locks can be used through including
13322 comedi_rt.h instead of having to go through comedidev.h. This
13323 include was originally removed due to circular dependence between
13324 comedidev.h and comedi_rt.h but they're just header files so it
13325 doesn't seem to matter.
13327 2001-05-04 18:19 fmhess
13329 * comedi/drivers/comedi_rt_timer.c: bug fixes, seems to work
13331 2001-05-04 12:24 timousley
13333 * comedi/drivers/: ni_mio_common.c, ni_stc.h: fixed bug with
13334 innaccurate pulse width measurement, and GPCT_Reset() does not
13335 affect the other counter now.
13337 2001-05-03 12:58 fmhess
13339 * comedi/comedi_fops.c: fixed trig modes > 0 for using cur_trig->
13342 2001-05-03 12:50 fmhess
13344 * comedi/kcomedilib/kcomedilib_main.c: dealt with switch from
13345 cur_trig->data, etc to async->data, etc
13347 2001-05-03 12:24 fmhess
13349 * comedi/drivers/comedi_rt_timer.c: added some comments on what
13352 2001-05-02 17:50 timousley
13354 * comedi/drivers/ni_mio_common.c: fixed bug where pulsewidth meas.
13357 2001-05-02 15:39 timousley
13359 * comedi/drivers/ni_mio_common.c, comedi/drivers/ni_stc.h,
13360 include/linux/comedi.h: changed GPCTR to GPCT and gpctr to gpct.
13362 2001-05-02 14:17 fmhess
13364 * include/linux/comedi_errno.h: comedi specific error codes to be
13365 used in comedilib only so this header unnecessary here
13367 2001-05-01 20:08 fmhess
13369 * include/linux/comedi_errno.h: a small step towards standardized
13372 2001-05-01 17:53 timousley
13374 * comedi/drivers/ni_mio_common.c, comedi/drivers/ni_pcimio.c,
13375 include/linux/comedi.h: GPCTR compiles by default, #defined insn
13376 to get internal gpctr timebase
13378 2001-05-01 16:50 fmhess
13380 * LICENSE: renmaed to COPYING
13382 2001-05-01 16:50 fmhess
13384 * COPYING: named GPL file COPYING instead of LICENSE
13386 2001-05-01 16:47 fmhess
13388 * LICENSE: added copy of GPL
13390 2001-05-01 15:51 timousley
13392 * comedi/drivers/ni_mio_common.c: fixed bug with gating.
13394 2001-04-28 12:24 ds
13396 * comedi/kcomedilib/kcomedilib_main.c: comedi_command shouldn't set
13399 2001-04-27 12:16 timousley
13401 * comedi/drivers/ni_mio_common.c: compiles now with MITE DMA
13404 2001-04-27 12:00 timousley
13406 * comedi/drivers/: ni_mio_common.c, ni_stc.h: insn based
13407 counter/timer operations now work, including event counting,
13408 period and pulse width measurement, single and continuous pulse
13409 generation, and quadrature encoder reading
13411 2001-04-27 11:49 fmhess
13413 * comedi/drivers/: das1800.c, das800.c: use dev->spinlock now
13414 instead of creating my own spinlock in dev->private
13416 2001-04-26 17:08 timousley
13418 * comedi/drivers/ni_mio_common.c: added single pulse generation
13419 using the GPCTRs. almost works, I just need to enable the output
13422 2001-04-25 17:03 timousley
13424 * comedi/drivers/: ni_mio_common.c, ni_stc.h: Period measurement
13425 and pulsewidth measurement now work correctly.
13427 2001-04-25 05:24 ds
13429 * comedi/kcomedilib/kcomedilib_main.c: Check async structure in
13432 2001-04-24 13:50 fmhess
13434 * comedi/drivers/ni_pcimio.c: fixed compile errors
13436 2001-04-24 13:34 fmhess
13438 * Makefile.modbuild: patch to make comedi_rt_timer.c compile under
13441 2001-04-23 16:23 ds
13443 * comedi/drivers/: ni_mio_common.c, ni_pcimio.c: Added PCI-6713 and
13444 PCI-6711 board definitions. Added disable of AI subdevice if no
13447 2001-04-20 19:43 fmhess
13449 * comedi/drivers.c: change to make comedi_error() callable from a
13450 driver's attach function
13452 2001-04-20 19:42 fmhess
13454 * comedi/drivers/das1800.c: update, fixes, cleanup
13456 2001-04-20 18:43 fmhess
13458 * comedi/drivers.c: fixed initialization of comedi_device bug due
13459 to sizeof returning size of pointer instead of object
13461 2001-04-20 15:15 timousley
13463 * comedi/drivers/ni_mio_common.c, include/linux/comedi.h: Simple
13464 event counting (and quadrature encoding) works correctly from
13465 user process using insn API. Added some constants for other
13466 GPCTR operations. GPCTR constants now are XORable for debugging
13469 2001-04-19 17:36 timousley
13471 * comedi/drivers/ni_mio_common.c, include/linux/comedi.h: added
13472 first draft of insn API for GPCTRs
13474 2001-04-19 03:29 ds
13476 * comedi/drivers/comedi_rt_timer.c: Major fixes. Updates for
13477 cmd/insn, compiles for RTAI, fails strangely.
13479 2001-04-19 03:28 ds
13481 * patches/rel_comedi: remove dependency on bc
13483 2001-04-19 03:27 ds
13485 * comedi/drivers/ni_mio_cs.c, etc/pcmcia/comedi.conf: Specs for new
13488 2001-04-19 03:27 ds
13490 * comedi/drivers/: check_driver, ni_mio_common.c: Logic error
13492 2001-04-19 03:21 ds
13494 * INSTALL: change 2.3 to 2.4
13496 2001-04-18 16:57 timousley
13498 * comedi/drivers/ni_mio_common.c, include/linux/comedi.h: started
13499 adding an insn interface to GPCTRs.
13501 2001-04-17 17:47 timousley
13503 * comedi/drivers/ni_mio_common.c: GPCTR_Begin_Event_Counting()
13504 functions now, although it isn't very flexible.
13506 2001-04-17 17:24 fmhess
13508 * comedi/drivers/das800.c: fixed some problems with last change
13509 trying to dereferency s->async in cmdtest, and merged gain lookup
13510 tables into board struct
13512 2001-04-17 16:53 fmhess
13514 * comedi/drivers/das800.c: added checking of chanlist against
13515 limitations of das800 autoscan mode
13517 2001-04-17 16:52 timousley
13519 * comedi/drivers/: ni_mio_common.c, ni_stc.h: added
13520 ni_set_bits(dev,register,bits, value) to share access to
13521 interrupt and pfi registers. This should let AI, AO, and CTR
13522 code all share the interrupts. Some of the GPCTR functions
13523 appear to work now in kernel tests.
13525 2001-04-17 16:42 fmhess
13527 * comedi/drivers/pcl711.c: fixed unresolved symbol problem due to
13528 merging of free_resources and _detach functions
13530 2001-04-13 18:36 timousley
13532 * Makefile.modbuild, comedi/drivers/ni_mio_common.c,
13533 comedi/drivers/ni_pcimio.c, comedi/drivers/ni_stc.h: added
13534 functions to do simple event counting...no API and no way to test
13535 it yet, but its coming...
13537 2001-04-13 06:31 ds
13539 * comedi/drivers/daqboard2000.c: writew() had its arguments
13542 2001-04-12 17:36 timousley
13544 * comedi/drivers/: ni_mio_common.c, ni_stc.h: Tim Ousley 4/12/01:
13545 consolidated some constants in ni_stc.h and added some low level
13546 GPCTR specific writes to ni_mio_common.c
13548 2001-04-12 16:24 timousley
13550 * comedi/drivers/: ni_mio_common.c, ni_stc.h: Tim Ousley 4/12/01:
13551 gpct_mode0,gpct_mode1 and other GPCTR variables are now stored as
13552 an array for future scalability to non STC GPCTR chips. Some
13553 function stubs are in ni_mio_common.c for GPCTR low level writes.
13555 2001-04-11 03:20 ds
13557 * comedi/drivers/: comedi_rt_timer.c, ii_pci20kc.c, pcl812.c,
13558 quatech_daqp_cs.c, rti800.c, rti802.c: more migration to insn
13560 2001-04-11 01:51 ds
13562 * comedi/drivers/: adl_pci9118.c, adv_pci1710.c: Deleted trig
13565 2001-04-11 01:50 ds
13567 * comedi/drivers/skel.c: Added AO readback and DIO bits and DIO
13570 2001-04-11 01:08 ds
13572 * comedi/drivers/: Makefile, comedi_rt_timer.c, dt2811.c, dt2814.c,
13573 dt2815.c, dt2817.c, dt282x.c, dt3000.c, ni_pcidio.c, pcl711.c,
13574 pcl725.c, pcl726.c: Migrating drivers from trig to insn
13576 2001-04-10 23:37 ds
13578 * include/linux/comedidev.h: added RANGE_mA
13580 2001-04-10 15:47 timousley
13582 * comedi/drivers/mite.c: Tim Ousley 4/10/01: added comments
13583 explaining how to modify mite_ll_from_kvmem, for continuous
13586 2001-04-10 12:45 timousley
13588 * comedi/drivers/: mite.c, mite.h, ni_mio_common.c: Tim Ousley
13589 4/10/01: MITE DMA now works correctly for finite acquisitions
13590 smaller than the prealloc bufsz. uncomment #define PCIDMA in
13593 2001-04-10 07:46 ds
13595 * Makefile: version bump
13597 2001-04-09 05:29 tag r0_7_58
13599 2001-04-09 05:29 ds
13601 * comedi/drivers/dt2811.c: Change from trig to insn
13603 2001-04-09 02:19 ds
13605 * comedi/drivers/dt2801.c: fixed call of request_region() with
13606 uninitialized dev->iobase
13608 2001-04-09 02:15 ds
13610 * comedi/drivers/: Makefile, das1600-old.c, das1600.c: das1600 name
13613 2001-04-09 02:15 ds
13615 * comedi/Config.in: Fix for das1600 name change
13617 2001-04-09 01:46 ds
13619 * comedi/drivers/ni_pcimio.c: added (commented) definition of
13622 2001-04-09 01:32 ds
13624 * comedi/drivers/ni_mio_common.c: Tried to integrate patch from Tim
13627 2001-04-09 01:03 ds
13629 * comedi/Makefile: Fix linking of rt_pend_tq
13631 2001-04-08 18:22 fmhess
13633 * comedi/comedi_fops.c: added buffer overrun check to bufinfo ioctl
13635 2001-04-08 18:08 fmhess
13637 * include/linux/spinlock.h: converted some left over irq.h to
13640 2001-04-07 21:48 ds
13642 * comedi/drivers/: adl_pci9118.c, adv_pci1710.c: patch from Michal
13644 2001-04-07 21:41 ds
13646 * include/linux/spinlock.h: Spinlocks were moved to
13649 2001-04-06 19:24 fmhess
13651 * comedi/drivers/: das1800.c, das800.c: added explicit
13652 initialization of devpriv->spinlock
13654 2001-04-06 19:13 fmhess
13656 * comedi/comedi_fops.c, include/linux/comedi.h: added buffer info
13659 2001-04-06 18:57 ds
13661 * scripts/config.dist: Enabled more drivers
13663 2001-04-06 18:55 ds
13665 * comedi/drivers/: mite.c, mite.h: Mite additions from Tim Ousley
13667 2001-04-06 18:54 ds
13669 * comedi/Makefile: I think this fixes building rt_pend_tq
13672 2001-04-03 19:48 ds
13674 * comedi/drivers/adv_pci1710.c: Fixed some stuff discovered by
13677 2001-04-03 19:45 fmhess
13679 * include/linux/comedi_rt.h: made comedi_spinlock functions do some
13680 type checking for standard linux and rtlinux spinlocks
13682 2001-04-03 19:37 fmhess
13684 * include/linux/comedidev.h: removed two repeated #include
13687 2001-04-03 05:59 ds
13689 * Documentation/Configure.help, scripts/Configure.help: moved file,
13690 since that's where it's expected.
13692 2001-04-03 05:32 ds
13694 * comedi/drivers/adv_pci1710.c: New driver from Michal Dobes
13696 2001-04-03 05:30 ds
13698 * Documentation/comedi/drivers.txt, Documentation/comedi/hardware,
13699 comedi/Config.in, comedi/drivers/Makefile,
13700 comedi/drivers/adl_pci9118.c, comedi/drivers/amcc_s5933.h,
13701 scripts/Configure.help: Patch from Michal Dobes
13703 2001-04-03 05:24 ds
13705 * comedi/kcomedilib/kcomedilib_main.c: Fixed insn_write bug.
13707 2001-04-03 05:23 ds
13709 * comedi/drivers/rti800.c: Fixed request_region() being called with
13710 uninitialized value.
13712 2001-04-03 05:23 ds
13714 * comedi/drivers/das08.c: Fix bug in ao code related to warning
13715 about return value != insn.n. Also fixed ao range to be +/- 5V.
13717 2001-04-03 05:21 ds
13719 * comedi/drivers/check_driver: More checks of dubious relevance
13721 2001-04-03 05:20 ds
13723 * comedi/rt_pend_tq/rt_pend_tq.c: fixed the spinlock code for the
13724 way it is _supposed_ to be. If it doesn't work, it needs to be
13725 fixed elsewhere. (I think)
13727 2001-04-03 05:19 ds
13729 * comedi/: Config.in, drivers/Makefile, drivers/comedi_rt_timer.c:
13730 Fixes for comedi_rt_timer. Still needs work; doesn't even
13733 2001-03-30 15:31 fmhess
13735 * comedi/drivers.c: fixed previous over-eager to change things that
13736 dont need to change patch, real problem was just one line
13738 2001-03-30 15:18 fmhess
13740 * comedi/drivers.c: fixed bug that was preventing read insn from
13741 being emulated by insn_emulate_bits()
13743 2001-03-30 14:09 fmhess
13745 * comedi/rt_pend_tq/rt_pend_tq.c: fixed up FIXME's regarding
13748 2001-03-23 19:42 fmhess
13750 * comedi/drivers/das800.c: tweaked previous fix to be extra safe
13752 2001-03-23 19:07 fmhess
13754 * comedi/drivers/das800.c: fixed problem with spurious interrupts
13755 occuring when hardware conversions were disabled
13757 2001-03-23 18:37 ds
13759 * comedi/rt_pend_tq/rt_pend_tq.c: replaced free_irq() for RTL
13761 2001-03-22 21:12 fmhess
13763 * comedi/rt_pend_tq.h: removed redundant rt_pend_tq.h from comedi
13764 directory since it was moved to comedi/rt_pend_tq directory
13766 2001-03-22 21:05 fmhess
13768 * comedi/rt_pend_tq/rt_pend_tq.c: changed includes to prevent
13769 multiple definitions of __module_kernel_version and
13770 __module_using_checksums (defined in linux/module.h which is also
13771 included by rtl.h) on link to comedi_ksyms.o
13773 2001-03-22 17:42 ds
13775 * comedi/drivers/ni_mio_common.c: more cleanup
13777 2001-03-22 17:32 ds
13779 * comedi/drivers/ni_mio_cs.c: removed iosize
13781 2001-03-22 17:31 ds
13783 * comedi/drivers/: ni_mio_common.c, ni_stc.h: cleaned up interrupt
13786 2001-03-22 16:06 ds
13788 * include/linux/comedidev.h: added events to async structure
13790 2001-03-22 15:55 ds
13792 * comedi/: Makefile, rt.c, rt_pend_tq/rt_pend_tq.c: Fix to make
13793 rt_pend_tq work correctly on RTAI.
13795 2001-03-22 15:53 ds
13797 * Makefile: Added install_dev target
13799 2001-03-22 15:48 ds
13801 * Documentation/comedi/: drivers.txt, hardware: patch for cb_pcidas
13804 2001-03-21 19:58 ds
13806 * comedi/rt_pend_tq/Makefile: [no log message]
13808 2001-03-21 19:09 ds
13810 * include/linux/comedidev.h: removed dev->iosize
13812 2001-03-21 19:09 ds
13814 * comedi/Config.in: moved vd_timer to drivers/comedi_rt_timer
13816 2001-03-21 19:02 ds
13818 * comedi/drivers/: adl_pci9118.c, comedi_parport.c, das08.c,
13819 das1800.c, das800.c, dt2811.c, dt2814.c, dt2817.c, dt282x.c,
13820 multiq3.c, ni_atmio.c, ni_atmio16d.c, pcl711.c, pcl724.c,
13821 pcl725.c, pcl726.c, pcl812.c, pcl818.c, poc.c, rti800.c: removed
13824 2001-03-21 19:01 ds
13826 * comedi/drivers/pcm3730.c: changed driver from trig to insn
13828 2001-03-21 18:59 ds
13830 * comedi/drivers/: Makefile, comedi_rt_timer.c: Moved real-time
13831 timer code from comedi/realtime/vd_timer.c
13833 2001-03-21 18:41 ds
13835 * comedi/drivers/ni_mio_common.c: fix for reversed arguments to
13836 win_out(), from Tim Ousley
13838 2001-03-19 14:34 fmhess
13840 * comedi/rt_pend_tq/: Makefile, rt_pend_tq.c: changed some stuff so
13841 I could get a clean compile with 2.2.18-rtl kernel and rtlinux
13844 2001-03-16 22:56 ds
13846 * comedi/drivers/: adl_pci9118.c, cb_pcidas.c, check_driver,
13847 das1800.c, das800.c: fix use of cmd->data
13849 2001-03-16 22:45 ds
13851 * comedi/: Config.in, drivers/Makefile, drivers/das08-new.c,
13852 drivers/das08.c, drivers/das16-new.c, drivers/das16.c: changed
13855 2001-03-16 22:44 ds
13857 * comedi/drivers/: das08-old.c, das08.c, das08jr-old.c, das08jr.c,
13858 das16-old.c, das16.c: Changed names on drivers
13860 2001-03-16 22:38 ds
13862 * comedi/comedi_fops.c, comedi/drivers/adl_pci9118.c,
13863 comedi/drivers/comedi_parport.c, comedi/drivers/das16-new.c,
13864 comedi/drivers/das6402.c, comedi/drivers/dt282x.c,
13865 comedi/drivers/mite.c, comedi/drivers/ni_atmio16d.c,
13866 comedi/drivers/ni_mio_common.c, comedi/drivers/pcl812.c,
13867 comedi/drivers/pcl818.c, include/linux/comedidev.h: Removed
13868 dependency on s->async->cur_trig in all the drivers. Only
13869 dependency is in comedi_fops.c, where it could be replaced by a
13870 local variable. Also cleaned up the buffer code in many of the
13873 Probably broke a lot of code that was techinically already
13876 2001-03-16 22:34 ds
13878 * TODO: random todo checkin
13880 2001-03-16 22:34 ds
13882 * comedi/drivers/check_driver: added new tests
13884 2001-03-16 14:32 ds
13886 * comedi/drivers/8255.c: 8255 shouldn't use async structure because
13887 it doesn't get allocated.
13889 2001-03-16 14:20 ds
13891 * comedi/drivers/pcm3730.c: Original source from author. Probably
13892 will be moved/fixed.
13894 2001-03-13 04:31 ds
13896 * patches/comedi-rtl-irq-tm.patch: TM's original patch
13898 2001-03-13 04:28 ds
13900 * comedi/: Makefile, rt.c, rt_pend_tq/Makefile,
13901 rt_pend_tq/rt_pend_tq.c, rt_pend_tq/rt_pend_tq.h: added
13902 rt_pend_tq support from Tomasz, plus my mods
13904 2001-03-13 04:25 ds
13906 * comedi/kcomedilib/kcomedilib_main.c: added comedi_poll()
13908 2001-03-13 04:25 ds
13910 * comedi/drivers.c: more ->poll support
13912 2001-03-08 12:34 fmhess
13914 * comedi/drivers/cb_pcidas.c: removed unused recognize stuff from
13917 2001-03-08 04:21 ds
13919 * comedi/drivers/: 8255.c, dt2801.c, dt2814.c, dt2817.c, dt282x.c,
13920 ni_mio_common.c: Conversion of drivers from trig to insn/cmd.
13922 2001-03-05 16:12 fmhess
13924 * comedi/drivers/mite.c: fixed problem with segfault on rmmod when
13925 you load mite with no supported cards installed in your computer
13927 2001-03-05 16:02 fmhess
13929 * comedi/drivers.c: made comedi_report_boards() report the driver
13930 name if num_names == 0
13932 2001-03-04 05:55 ds
13934 * comedi/drivers/: adl_pci9118.c, check_driver, das16-new.c,
13935 das16.c, das6402.c, dt2811.c, dt2814.c, dt2815.c, dt282x.c,
13936 ni_atmio16d.c, ni_pcidio.c, ni_pcimio.c, pcl711.c, pcl724.c,
13937 pcl725.c, pcl726.c, pcl812.c, pcl818.c, rti800.c, rti802.c: fixes
13938 for bugs suggested by check_driver
13940 2001-03-04 03:45 ds
13942 * scripts/config.dist: enabled all boards
13944 2001-03-04 03:45 ds
13946 * include/linux/comedidev.h: cleaned up commenting for async
13947 structure removed dev->board
13949 2001-03-04 03:44 ds
13951 * comedi/drivers.c: changed to use comedi_recognize that uses
13952 board_name and offset, to pull the name pointer directly out of
13953 the board structures
13955 2001-03-04 03:42 ds
13957 * Documentation/comedi/drivers.txt: fixed pcl726 info, needs more
13960 2001-03-04 03:42 ds
13962 * TODO: [no log message]
13964 2001-03-04 03:39 ds
13966 * comedi/drivers/: 8255.c, adl_pci9118.c, cb_pcidas.c,
13967 daqboard2000.c, das08-new.c, das08.c, das16-new.c, das1600.c,
13968 das1800.c, das800.c, dt2801.c, dt2811.c, dt282x.c, dt3000.c,
13969 ii_pci20kc.c, mpc8260cpm.c, ni_atmio.c, ni_atmio16d.c,
13970 ni_mio_common.c, ni_mio_cs.c, ni_pcidio.c, ni_pcimio.c, ni_stc.h,
13971 pcl711.c, pcl724.c, pcl726.c, pcl812.c, pcl818.c, poc.c,
13972 quatech_daqp_cs.c, rti800.c, skel.c: converted all drivers to use
13973 comedi_recognize() with name info pulled from board structures.
13974 removed dev->board in all drivers in favor of dev->board_ptr
13975 8255: removed way-old strcmp() cb_pcidas: fixed PCI code for 2.4
13976 mpc8260cpm: removed comments, replaced skel with mpc8260cpm
13977 pcl726: changed way subdevices are allocated pcl818: changed way
13978 subdevices are allocated
13980 2001-03-04 01:57 ds
13982 * comedi/drivers/check_driver: script to check random craziness in
13985 2001-03-03 10:56 fmhess
13987 * comedi/drivers/das08-new.c: added recognize replacement
13989 2001-03-03 10:43 fmhess
13991 * comedi/drivers/cb_pcidas.c: removed unnecessary recognize
13992 function that just recognized name of driver
13994 2001-03-02 12:55 tag r0_7_57
13996 2001-03-02 12:55 ds
13998 * comedi/drivers/ni_mio_common.c: fix warning
14000 2001-03-02 12:21 ds
14002 * Documentation/comedi/: drivers.txt, hardware: changes for dt2811
14004 2001-03-02 01:43 ds
14006 * comedi/comedi_fops.c: Fix previous vm changes for 2.2 (I think)
14008 2001-03-02 01:00 ds
14010 * comedi/drivers/: ni_mio_common.c, ni_mio_cs.c: added ao interrupt
14011 debugging now checks ao interrupt flag remove incorrect comment
14014 2001-03-02 00:31 ds
14016 * comedi/comedi_fops.c: removed comedi_file_private added
14017 comedi_unmap and comedi_vm_ops added callback when vma is
14018 unmapped fixed subdevice index range check in
14019 do_bufconfig_ioctl()
14021 2001-03-01 17:25 ds
14023 * comedi/comedi_fops.c, comedi/drivers.c, include/linux/comedi.h,
14024 include/linux/comedidev.h: changes to bufconfig structure
14026 2001-03-01 14:05 fmhess
14028 * comedi/drivers/adl_pci9118.c: added recognize replacement
14030 2001-03-01 13:35 fmhess
14032 * comedi/drivers/das1800.c: added recognize replacement, integrated
14033 ai range table into das1800_board struct
14035 2001-03-01 13:33 fmhess
14037 * comedi/drivers/skel.c: updated some comments
14039 2001-03-01 13:30 fmhess
14041 * comedi/comedi_fops.c: replaced kill_async with KILL_ASYNC from
14042 compatability header linux/fs.h so I could compile
14044 2001-03-01 00:03 ds
14046 * Makefile.modbuild: add install to pcmcia subdir
14048 2001-03-01 00:02 ds
14050 * include/linux/fs.h: added compatibility for kill_fasync()
14052 2001-02-28 23:59 ds
14054 * comedi/drivers/: ni_mio_common.c, ni_mio_cs.c: range changes for
14055 limited-8 fixes related to sample timing in a scan fix for async
14056 structure being allocated on boards without AO fix for DAQCard
14057 using wrong gain info
14059 2001-02-28 13:00 fmhess
14061 * comedi/drivers.c, comedi/drivers/das800.c, comedi/drivers/skel.c,
14062 include/linux/comedidev.h: changed comedi_driver member
14063 num_boards to num_names as this is more accurate
14065 2001-02-27 18:23 fmhess
14067 * comedi/drivers.c, comedi/drivers/das800.c, comedi/drivers/skel.c,
14068 include/linux/comedidev.h: recognize replacement now provides
14069 simpler interface to drivers
14071 2001-02-26 17:03 ds
14073 * Makefile: version bump
14075 2001-02-21 12:25 fmhess
14077 * comedi/drivers/das1800.c: protected indirect addressing with
14078 comedi_spin_lock_irqsave()
14080 2001-02-19 17:50 ds
14082 * comedi/: Config.in, drivers/Makefile, drivers/mpc8260cpm.c: Added
14083 driver for DIO pins on MPC8260 CPM. Not working.
14085 2001-02-19 17:47 ds
14087 * comedi/comedi_fops.c, include/linux/comedidev.h: Added
14088 fasync/SIGIO support.
14090 2001-02-19 17:41 ds
14092 * comedi/: Config.in, drivers/Makefile: added fl512 driver
14094 2001-02-19 17:41 ds
14096 * TODO, patches/rel_comedi: [no log message]
14098 2001-02-19 17:39 ds
14100 * comedi/drivers/: ni_mio_common.c, ni_stc.h: fixed reversal of
14101 ni_writeb parameters in 8255 callback fixed TRIG_EXT support
14102 added level/edge, hi/lo support for TRIG_EXT added selection of
14103 trigger line for TRIG_EXT (maybe) fixed dual-channel AO
14105 2001-02-19 16:18 ds
14107 * comedi/drivers/fl512.c: fixups for driver
14109 2001-02-19 15:56 ds
14111 * comedi/drivers/fl512.c: Driver from Anders Gnustrup
14112 <ex18@kalman.iau.dtu.dk>
14114 2001-02-13 21:36 fmhess
14116 * comedi/drivers.c: fixed up postconfig() error handling
14118 2001-02-13 15:24 fmhess
14120 * comedi/drivers.c: added handling of memory allocation failures in
14123 2001-02-13 15:14 fmhess
14125 * comedi/comedi_fops.c: fixed NULL dereference problem in
14126 do_become_nonbusy() caused by async changes
14128 2001-02-13 12:06 fmhess
14130 * comedi/drivers/: das1800.c, das800.c: removed direct references
14131 to prealloc_buf from das800 and das1800 drivers
14133 2001-02-13 11:57 fmhess
14135 * comedi/comedi_fops.c, comedi/drivers.c,
14136 include/linux/comedidev.h: remove unnecessary comedi_subdevice
14137 *subdev from comedi_async_struct
14139 2001-02-12 22:51 fmhess
14141 * comedi/comedi_fops.c, comedi/drivers.c, comedi/drivers/8255.c,
14142 comedi/drivers/adl_pci9118.c, comedi/drivers/comedi_parport.c,
14143 comedi/drivers/das16-new.c, comedi/drivers/das1800.c,
14144 comedi/drivers/das6402.c, comedi/drivers/das800.c,
14145 comedi/drivers/dt2814.c, comedi/drivers/dt282x.c,
14146 comedi/drivers/mite.c, comedi/drivers/ni_atmio16d.c,
14147 comedi/drivers/ni_mio_common.c, comedi/drivers/pcl812.c,
14148 comedi/drivers/pcl818.c, comedi/drivers/skel.c,
14149 comedi/kcomedilib/kcomedilib_main.c, comedi/realtime/vd_dds.c,
14150 include/linux/comedidev.h: split asyncronous stuff off of
14151 comedi_subdevice_struct
14153 2001-02-12 21:52 fmhess
14155 * comedi/drivers/daqboard2000_fpga.h: fixed typo that prevented
14158 2001-02-07 21:00 fmhess
14160 * comedi/comedi_fops.c: made bufconfig ioctl always write back
14161 buffer sizes even if they were not changed
14163 2001-02-05 17:10 fmhess
14165 * Documentation/comedi/hardware: added some tabs to make das800
14166 entries line up better
14168 2001-02-05 13:09 ds
14170 * comedi/: Config.in, drivers/Makefile, drivers/cb_pcidas.c: new
14173 2001-02-05 13:09 ds
14175 * comedi/drivers/ii_pci20kc.c: change to len_chanlist
14177 2001-02-04 22:09 tag r0_7_56
14179 2001-02-04 22:09 ds
14181 * Makefile: version bump
14183 2001-02-04 22:07 ds
14185 * patches/rel_comedi: the release script.
14187 2001-02-04 22:06 ds
14189 * patches/: cascade-test.c, patch-bufconfig, patch-pcmad,
14190 patch-scxi, pcmad.c: random cruft that needs to be merged, or not
14192 2001-02-04 21:58 ds
14194 * comedi/drivers/: ni_mio_common.c, ni_stc.h: merged part of patch
14197 2001-02-04 21:39 ds
14199 * comedi/drivers/ni_pcimio.c: removed irrelevant comment
14201 2001-02-04 21:17 ds
14203 * comedi/comedi_fops.c: interface change: INSN_WAIT now takes
14204 nanoseconds instead of microseconds.
14206 2001-02-04 21:09 ds
14208 * comedi/comedi_ksyms.c, include/linux/comedi_rt.h,
14209 include/linux/comedidev.h: cleanup, fixes for real-time
14211 2001-02-04 21:07 ds
14213 * comedi/kcomedilib/ksyms.c, include/linux/comedilib.h: added
14216 2001-02-04 21:07 ds
14218 * comedi/kcomedilib/kcomedilib_main.c: added command support,
14219 removed SDF_RT code, bugfix for insn_bits
14221 2001-02-04 21:06 ds
14223 * comedi/rt.c: fixes for RTAI, good for rtai4 cvs, not checked for
14226 2001-02-04 21:05 ds
14228 * comedi/comedi_fops.c: cleanup, fix to make callback work with
14231 2001-02-04 21:01 ds
14233 * comedi/drivers/comedi_parport.c: added support for using the
14236 2001-02-03 16:29 ds
14238 * comedi/comedi_fops.c: testing CVS permissions. No change
14240 2001-02-03 16:28 ds
14242 * include/modbuild/.keepme: I like .keepme better, anyway.
14244 2001-02-03 16:19 ds
14246 * include/modbuild/place_holder: I like .keepme better, anyway
14248 2001-02-01 18:33 fmhess
14250 * include/: modbuild/.keepme, x/.keepme: removed redundant .keepme
14251 file since dave added place_holder
14253 2001-01-31 22:43 ds
14255 * include/modbuild/place_holder: place holder so CVS doesn't delete
14258 2001-01-31 12:21 fmhess
14260 * include/: modbuild/.keepme, x/.keepme: added dummy file so
14261 include/modbuild directory gets created
14263 2001-01-30 20:26 fmhess
14265 * comedi/comedi_fops.c: added a bunch of if(!dev->attached) sanity
14268 2001-01-30 15:24 fmhess
14270 * comedi/comedi_fops.c: fixed memory leak due to last change
14272 2001-01-30 15:19 fmhess
14274 * comedi/comedi_fops.c, include/linux/comedi.h,
14275 include/linux/comedidev.h: fixed up counting of mmaps by using
14276 struct file->private_data to keep track of mmap count
14278 2001-01-29 18:43 ds
14280 * comedi/drivers/ni_pcidio.c: fixed NI document numbers
14282 2001-01-29 13:38 fmhess
14284 * include/linux/comedi_rt.h: commented out #ifdef that broke
14285 comedi_spin_lock_irqsave for rtlinux version 2
14287 2001-01-29 01:37 fmhess
14289 * comedi/drivers/das1800.c: fixed null dereference problems caused
14292 2001-01-29 00:01 fmhess
14294 * comedi/drivers/das1800.c: moved das1800_probe() back in
14295 das1800_attach() to insure no io to ports happens until after io
14296 addresses have been requested
14298 2001-01-28 23:51 fmhess
14300 * comedi/drivers/das800.c: made sure all port io happens after io
14301 ports have been requested (I messed this up with last commit when
14302 I moved das800_probe() to an earlier place in the das800_attach()
14304 2001-01-28 20:10 fmhess
14306 * comedi/comedi_fops.c: made comedi_mmap_v22() mark subdevice as
14309 2001-01-28 20:04 fmhess
14311 * comedi/comedi_fops.c: improved sanity checks in bufconfig ioctl
14313 2001-01-28 19:45 fmhess
14315 * include/linux/comedi.h: added SDF_MMAPPED flag
14317 2001-01-28 19:42 fmhess
14319 * include/linux/comedidev.h: changed comedi_device.read_subdev and
14320 write_subdev from type unsigned int to type signed int
14322 2001-01-28 15:46 fmhess
14324 * comedi/drivers.c, comedi/drivers/das800.c, comedi/drivers/skel.c,
14325 include/linux/comedidev.h: added replacement for recognize that
14326 can report valid board names
14328 2001-01-28 14:20 fmhess
14330 * comedi/drivers/dt2811.c: fixed bug in attach function
14332 2001-01-27 16:44 fmhess
14334 * comedi/drivers/das1800.c: added bitfield insn to di and do
14336 2001-01-27 16:26 fmhess
14338 * comedi/drivers/das800.c: [no log message]
14340 2001-01-27 16:20 fmhess
14342 * comedi/drivers/das800.c: added bitfield insn to di and do
14344 2001-01-27 15:23 fmhess
14346 * Documentation/comedi/hardware: added das800 and das1800 drivers
14348 2001-01-27 15:13 fmhess
14350 * Documentation/comedi/drivers.txt: updated notes for das1800 and
14353 2001-01-27 14:46 fmhess
14355 * comedi/comedi_fops.c: undid my last fix because i think it was
14358 2001-01-27 14:36 fmhess
14360 * comedi/comedi_fops.c: fixed bug with initialization of
14361 buf_user_ptr and buf_user_count in do_cmd_ioctl for writeable
14364 2001-01-27 14:33 fmhess
14366 * comedi/comedi_fops.c: fixed corruption of chanlist pointer in
14367 cmdtest ioctl, made cmd ioctl leave chanlist pointer alone
14368 instead of nulling it.
14370 2001-01-25 16:36 fmhess
14372 * comedi/comedi_fops.c: fixed buffer overrun race in
14375 2001-01-24 20:01 fmhess
14377 * comedi/drivers/das1800.c: trivial changes
14379 2001-01-24 19:43 fmhess
14381 * include/linux/comedi.h: added bufconfig struct and ioctl
14383 2001-01-24 19:41 fmhess
14385 * comedi/comedi_fops.c: added bufconfig ioctl
14387 2001-01-24 14:33 fmhess
14389 * comedi/drivers/das800.c: removed spurious comment to test commit
14392 2001-01-23 19:44 ds
14394 * Makefile.modbuild: [no log message]
14396 2001-01-23 19:44 ds
14398 * scripts/: Configure, config.dist: changes to Configure for
14399 modbuild, and update to config.dist
14401 2001-01-23 19:41 ds
14403 * comedi/drivers/das08-new.c: fix from Luke Stras
14405 2001-01-23 19:07 ds
14407 * scripts/Configure: copied over verbatim 2.2.17 Configure
14409 2001-01-23 13:59 ds
14411 * README: added CVS info
14413 2001-01-23 13:47 ds
14415 * TODO: [no log message]
14417 2001-01-23 13:34 ds
14419 * include/linux/comedi_rt.h: removed circular dependency
14421 2001-01-23 13:34 ds
14423 * comedi/kcomedilib/kcomedilib_main.c: compile fix
14425 2001-01-23 13:34 ds
14427 * comedi/drivers/ni_pcidio.c: added insn support
14429 2001-01-23 13:33 ds
14431 * comedi/drivers/ni_mio_cs.c: fixes, debug
14433 2001-01-23 13:33 ds
14435 * comedi/drivers/ni_mio_common.c: fixes, debugging
14437 2001-01-23 13:32 ds
14439 * comedi/drivers/ni_atmio.c: random cleanup, attempt at ISAPNP
14441 2001-01-23 13:31 ds
14443 * comedi/drivers/dt282x.c: random cleanup
14445 2001-01-23 13:30 ds
14447 * TODO: [no log message]
14449 2001-01-23 13:30 ds
14451 * Makefile.modbuild: remove make dep
14453 2001-01-17 17:05 ds
14455 * comedi/drivers.c: bugfix
14457 2001-01-17 13:01 ds
14459 * comedi/kcomedilib/kcomedilib_main.c: remove module.h
14461 2001-01-17 13:01 ds
14463 * comedi/rt.c: clear struct after malloc
14465 2001-01-17 13:00 ds
14467 * comedi/drivers/dt282x.c: fixed adbits for dt2824
14469 2001-01-16 17:21 tag r0_7_55
14471 2001-01-16 17:21 ds
14473 * comedi/kcomedilib/Makefile, comedi/kcomedilib/data.c,
14474 comedi/kcomedilib/dio.c, comedi/kcomedilib/kcomedilib_main.c,
14475 comedi/kcomedilib/ksyms.c, include/linux/comedi.h,
14476 include/linux/comedilib.h: bunch of changes for kcomedilib
14478 2001-01-16 17:20 ds
14480 * TODO: [no log message]
14482 2001-01-16 17:01 ds
14484 * comedi/drivers/ni_atmio.c: driver was choking on ni_atmio name
14486 2001-01-16 17:00 ds
14488 * comedi/rt.c: fix error message
14490 2001-01-16 14:26 ds
14492 * comedi/Makefile: fix accidental compilation of kcomedilib
14494 2001-01-16 14:24 ds
14496 * comedi/kcomedilib/: data.c, dio.c, kcomedilib_main.c: fixed
14499 2001-01-16 14:00 ds
14501 * include/linux/comedidev.h: fix spinlock defs
14503 2001-01-16 13:59 ds
14505 * include/linux/comedi_rt.h: fix RTAI spin_lock defs
14507 2001-01-16 13:59 ds
14509 * comedi/drivers/das800.c: move header files
14511 2001-01-16 13:58 ds
14513 * comedi/drivers/ni_mio_cs.c: compile fix
14515 2001-01-16 12:15 ds
14517 * comedi/drivers/ni_mio_common.c: bugfix on cmdtest ao
14519 2001-01-16 12:15 ds
14521 * comedi/drivers/ni_mio_cs.c: new cards
14523 2001-01-16 12:14 ds
14525 * include/linux/comedidev.h: moved comedi_rt.h
14527 2001-01-16 12:13 ds
14529 * include/linux/comedi_rt.h: added spinlock stuff (frank)
14531 2001-01-16 12:12 ds
14533 * comedi/drivers/das800.c: update from Frank
14535 2001-01-16 12:01 ds
14537 * include/linux/comedi_rt.h: fix for rtlinux 3.0
14539 2001-01-16 11:59 ds
14541 * comedi/comedi_rt.h, include/linux/comedi_rt.h: move comedi_rt.h
14543 2001-01-15 17:56 ds
14545 * comedi/drivers/ni_pcidio.c: bugfix of the "oh, crap" variety
14547 2001-01-13 11:19 ds
14549 * comedi/drivers.c: fix reference counting
14551 2001-01-12 17:44 ds
14553 * scripts/Configure: clarity fix
14555 2001-01-12 10:32 ds
14557 * comedi/kcomedilib/kcomedilib_main.c: fix symbol export
14559 2001-01-12 10:31 ds
14561 * comedi/: rtai.c, rtl.c, rtl_v1.c: remove old files
14563 2001-01-11 17:07 tag r0_7_54
14565 2001-01-11 17:07 ds
14567 * comedi/drivers/ni_pcidio.c: readded linux/irq.h for debugging
14569 2001-01-11 17:03 ds
14571 * comedi/drivers/poc.c: compile fixes
14573 2001-01-11 16:50 ds
14575 * comedi/drivers/: adl_pci9118.c, das16-new.c, das1800.c, das800.c,
14576 dt2814.c, dt282x.c, ni_atmio16d.c, ni_mio_common.c, skel.c: added
14577 read_subdev and write_subdev where appropriate
14579 2001-01-11 16:48 ds
14581 * comedi/comedi_rt.h: fix for rtlinux-3.0
14583 2001-01-11 11:02 ds
14585 * README: mailing list changes
14587 2001-01-09 14:21 ds
14589 * comedi/: Config.in, drivers/Makefile, drivers/poc.c: added poc
14592 2001-01-09 14:18 ds
14594 * comedi/: rtai.c, rtl.c, rtl_v1.c, drivers/dt282x.c,
14595 drivers/ni_pcidio.c: migrate everybody from asm/irq.h to
14598 2001-01-09 14:18 ds
14600 * scripts/dep.rtai: fix for rtai4 CVS
14602 2001-01-09 14:17 ds
14604 * TODO: random checkin
14606 2001-01-09 13:06 ds
14608 * include/linux/irq.h: who forgot to check in irq.h?
14610 2001-01-08 17:02 ds
14612 * scripts/dep.linux: fix versioning issues on UTS_VERSION
14614 2001-01-08 17:00 ds
14616 * comedi/drivers/: ni_pcidio.c, ni_pcimio.c: select device based on
14619 2001-01-08 16:59 ds
14621 * comedi/drivers/dt2814.c: cleanup
14623 2001-01-08 16:59 ds
14625 * comedi/drivers.c: clears dev structure on attach
14627 2001-01-08 16:57 ds
14631 2001-01-08 16:42 ds
14633 * comedi/comedi_fops.c: bugfix
14635 2001-01-01 19:34 ds
14637 * comedi/drivers/: das16-new.c, quatech_daqp_cs.c: compile fixes
14639 2001-01-01 19:34 ds
14641 * scripts/config.dist: update
14643 2001-01-01 16:30 ds
14645 * comedi/drivers/ni_pcidio.c: fix recognize having wrong prototype
14647 2001-01-01 16:29 ds
14649 * comedi/drivers/ni_mio_common.c: fix dio configuration bug
14651 2001-01-01 16:29 ds
14653 * comedi/drivers/das16-new.c: fix single-ended/differential probe
14656 2000-12-26 11:28 ds
14658 * comedi/drivers/das1800.c: update from frank
14660 2000-12-22 16:23 ds
14662 * comedi/drivers/das1800.c: update from Frank
14664 2000-12-19 11:06 ds
14666 * INSTALL: modprobe does not require .o
14668 2000-12-19 11:05 ds
14670 * comedi/drivers/ni_pcidio.c: fix recognize
14672 2000-12-18 12:28 ds
14674 * comedi/drivers/das16-new.c: fix compile problems
14676 2000-12-18 12:28 ds
14678 * comedi/drivers/ni_atmio.c: fix warning
14680 2000-12-18 11:41 ds
14682 * comedi/comedi_fops.c: fix in do_cmd_ioctl()
14684 2000-12-18 11:39 ds
14686 * comedi/rt.c: fixed include
14688 2000-12-18 11:38 ds
14690 * comedi/drivers/8253.h: remove misleading comment and make _div
14693 2000-12-18 11:36 ds
14695 * comedi/drivers/das16-new.c: changes from Chris Baugher
14697 2000-12-15 13:27 ds
14699 * comedi/drivers/das08.c: bugfix from Luke Stras
14701 2000-12-11 23:58 ds
14703 * comedi/drivers/das1800.c: update from frank
14705 2000-12-07 20:09 ds
14707 * Makefile.modbuild: readded depmod on install
14709 2000-12-06 15:10 tag r0_7_53
14711 2000-12-06 15:10 ds
14713 * comedi/: comedi_rt.h, rt.c: fixed 2.2.17/rtl-2.2 compile
14715 2000-12-06 15:09 ds
14717 * comedi/drivers/ni_pcimio.c: new device id
14719 2000-12-06 15:09 ds
14721 * comedi/drivers/ni_mio_common.c: remove warnings
14723 2000-12-06 15:09 ds
14725 * comedi/drivers/8253.h: new cascade math function by Frank Mori
14728 2000-12-05 23:06 ds
14730 * comedi/drivers/ni_atmio.c: added recognize to use older name
14733 2000-12-02 12:51 tag r0_7_52
14735 2000-12-02 12:51 ds
14737 * comedi/: Config.in, drivers/Makefile: added das1800
14739 2000-12-02 12:51 ds
14741 * Documentation/comedi/drivers.txt, comedi/drivers/das1800.c,
14742 comedi/drivers/das800.c: update from Frank Mori Hess
14744 2000-12-01 14:07 ds
14746 * comedi/drivers/: ni_mio_common.c, ni_mio_cs.c: error message
14749 2000-12-01 14:06 ds
14751 * comedi/comedi_fops.c: fixed compile errors on 2.2
14753 2000-12-01 14:05 ds
14755 * include/linux/mm.h: added mm.h compat header
14757 2000-11-30 15:34 tag r0_7_51
14759 2000-11-30 15:34 ds
14761 * comedi/drivers/ni_mio_common.c: random changes for block mode
14763 2000-11-30 15:30 ds
14765 * comedi/drivers/amcc_s5933.h: compile fix
14767 2000-11-30 15:29 ds
14769 * comedi/comedi_fops.c: make select work when there is no cmd
14772 2000-11-30 15:28 ds
14774 * NOTES: don't want this no more
14776 2000-11-29 20:25 ds
14778 * Documentation/comedi/configuration: info on configuration
14781 2000-11-29 20:19 ds
14783 * Contributors: added Contributors list
14785 2000-11-29 20:19 ds
14787 * comedi/drivers/: ni_mio_common.c, ni_stc.h: #ifdef's added for
14788 trig stuff blocking mode added ao insns added ao cmd added
14790 2000-11-29 20:16 ds
14792 * comedi/comedi_fops.c: fixed mmap reference counting
14794 2000-11-29 20:15 ds
14796 * comedi/drivers/das800.c: compile fix
14798 2000-11-29 20:15 ds
14800 * comedi/drivers/Makefile: [no log message]
14802 2000-11-29 20:14 ds
14804 * comedi/drivers/amcc_s5933.h: compile fixes
14806 2000-11-29 19:31 ds
14808 * comedi/Config.in: fixed adl9118 driver
14810 2000-11-29 19:30 ds
14812 * TODO: [no log message]
14814 2000-11-29 19:29 ds
14816 * comedi/drivers/ni_mio_cs.c: removed release_region
14818 2000-11-29 19:28 ds
14820 * comedi/drivers/dt282x.c: added insn support
14822 2000-11-29 19:27 ds
14824 * comedi/drivers/dt2814.c: added cmd support, insn support
14826 2000-11-29 19:26 ds
14828 * comedi/drivers/skel.c: added cmdtest
14830 2000-11-29 18:18 ds
14832 * comedi/drivers/das800.c: update from frank
14834 2000-11-25 20:11 ds
14836 * Documentation/comedi/drivers.txt: updates
14838 2000-11-25 19:53 ds
14840 * Documentation/comedi/drivers.txt: change format
14842 2000-11-24 19:20 ds
14844 * comedi/drivers/das800.c: driver cleanup
14846 2000-11-24 19:10 ds
14848 * TODO, comedi/Makefile, comedi/comedi_fops.c,
14849 comedi/comedi_ksyms.c, comedi/comedi_rt.h, comedi/rt.c,
14850 comedi/drivers/ni_mio_common.c, comedi/drivers/pcl818.c,
14851 comedi/drivers/quatech_daqp_cs.c,
14852 comedi/kcomedilib/kcomedilib_main.c, include/linux/comedidev.h:
14853 fixed poll, select, mod use count for RT; many RT fixes/changes;
14854 more support for running drivers RT from user space; pcl818:
14855 added pcm3718; quatech_daqp_cs: fixed compilation; kcomedilib:
14856 added specific EXPORT_SYMBOL()s
14858 2000-11-24 01:14 ds
14860 * comedi/drivers/ni_mio_common.c: added flag to error string
14863 2000-11-24 01:13 ds
14865 * comedi/drivers/das800.c: driver fixes
14867 2000-11-24 01:00 ds
14869 * comedi/: Config.in, drivers/Makefile, drivers/das800.c: added
14872 2000-11-21 13:46 ds
14874 * Makefile: fixed mknod bug
14876 2000-11-13 05:39 ds
14878 * Makefile.modbuild: compile fixes
14880 2000-11-13 05:23 ds
14882 * include/linux/version.h: wedge for version.h
14884 2000-11-13 05:22 ds
14886 * include/linux/comedidev.h: moved from comedi/comedi_module.h
14888 2000-11-13 05:21 ds
14890 * scripts/dep.rtlinux: = vs. == bugfix
14892 2000-11-13 05:21 ds
14894 * Makefile.modbuild: [no log message]
14896 2000-11-13 05:17 ds
14898 * comedi/drivers/ni_atmio.c: rtlinux fix
14900 2000-11-07 16:59 ds
14902 * scripts/check_kernel: looked in /usr/include/linux
14904 2000-11-07 16:50 ds
14906 * comedi/: am9513.h, drivers/am9513.h: move header file
14908 2000-11-07 16:48 ds
14910 * comedi/: comedi_fops.c, comedi_ksyms.c, drivers.c, dummy.c,
14911 proc.c, range.c, rt.c, rtai.c, rtl.c, rtl_v1.c, drivers/8255.c,
14912 drivers/8255.h, drivers/adl_pci9118.c, drivers/comedi_parport.c,
14913 drivers/daqboard2000.c, drivers/das08-new.c, drivers/das08.c,
14914 drivers/das08jr.c, drivers/das16-new.c, drivers/das16.c,
14915 drivers/das1600.c, drivers/das6402.c, drivers/dt2801.c,
14916 drivers/dt2811.c, drivers/dt2814.c, drivers/dt2815.c,
14917 drivers/dt2817.c, drivers/dt282x.c, drivers/dt3000.c,
14918 drivers/ii_pci20kc.c, drivers/mite.c, drivers/mite.h,
14919 drivers/multiq3.c, drivers/ni_atmio.c, drivers/ni_atmio16d.c,
14920 drivers/ni_mio_cs.c, drivers/ni_pcidio.c, drivers/ni_pcimio.c,
14921 drivers/pcl711.c, drivers/pcl724.c, drivers/pcl725.c,
14922 drivers/pcl726.c, drivers/pcl812.c, drivers/pcl818.c,
14923 drivers/quatech_daqp_cs.c, drivers/rti800.c, drivers/rti802.c,
14924 drivers/skel.c, kcomedilib/data.c, kcomedilib/dio.c,
14925 kcomedilib/kcomedilib_main.c, realtime/vd_dds.c,
14926 realtime/vd_timer.c: fix sed script mistake
14928 2000-11-07 16:39 ds
14930 * comedi/: comedi_fops.c, comedi_ksyms.c, comedi_module.h,
14931 drivers.c, dummy.c, proc.c, range.c, rt.c, rtai.c, rtl.c,
14932 rtl_v1.c, drivers/8255.c, drivers/8255.h, drivers/adl_pci9118.c,
14933 drivers/comedi_parport.c, drivers/daqboard2000.c,
14934 drivers/das08-new.c, drivers/das08.c, drivers/das08jr.c,
14935 drivers/das16-new.c, drivers/das16.c, drivers/das1600.c,
14936 drivers/das6402.c, drivers/dt2801.c, drivers/dt2811.c,
14937 drivers/dt2814.c, drivers/dt2815.c, drivers/dt2817.c,
14938 drivers/dt282x.c, drivers/dt3000.c, drivers/ii_pci20kc.c,
14939 drivers/mite.c, drivers/mite.h, drivers/multiq3.c,
14940 drivers/ni_atmio.c, drivers/ni_atmio16d.c, drivers/ni_mio_cs.c,
14941 drivers/ni_pcidio.c, drivers/ni_pcimio.c, drivers/pcl711.c,
14942 drivers/pcl724.c, drivers/pcl725.c, drivers/pcl726.c,
14943 drivers/pcl812.c, drivers/pcl818.c, drivers/quatech_daqp_cs.c,
14944 drivers/rti800.c, drivers/rti802.c, drivers/skel.c,
14945 kcomedilib/data.c, kcomedilib/dio.c,
14946 kcomedilib/kcomedilib_main.c, realtime/vd_dds.c,
14947 realtime/vd_timer.c: change comedi_module.h to linux/comedidev.h
14949 2000-11-07 16:36 ds
14951 * comedi/drivers/8255.c: warning fixes
14953 2000-11-07 15:53 ds
14955 * comedi/: comedi_module.h, comedi_rt.h: moved comedi.h to
14958 2000-11-07 15:47 ds
14960 * include/: comedi.h, linux/comedi.h: moved comedi.h to linux/
14962 2000-11-07 15:46 ds
14964 * comedi/drivers.c: fix warning
14966 2000-11-07 15:24 ds
14968 * comedi/comedi_fops.c, comedi/comedi_module.h, comedi/drivers.c,
14969 comedi/drivers/8255.c, comedi/drivers/mite.c,
14970 comedi/drivers/ni_mio_common.c, include/comedi.h: addition of
14973 2000-11-07 15:23 ds
14975 * Documentation/comedi/counter-spec: added ideas for counter
14978 2000-11-07 15:22 ds
14980 * include/linux/: module.h, pci.h: new files
14982 2000-11-07 15:21 ds
14984 * comedi/drivers/das16-new.c: added recognize function
14986 2000-11-07 15:20 ds
14988 * comedi/kern_compat.h: move parts to include/linux
14990 2000-11-07 15:20 ds
14992 * comedi/comedi_ksyms.c: fixed 2.0 symbol export
14994 2000-10-15 18:33 ds
14996 * comedi/drivers/daqboard2000.c: added <asm/uaccess.h>
14998 2000-10-15 18:33 ds
15000 * comedi/kern_compat.h: moved some stuff to include/
15002 2000-10-15 18:33 ds
15004 * include/: asm/uaccess.h, linux/wait.h: new
15006 2000-10-15 17:53 ds
15008 * Makefile, comedi/kern_compat.h, comedi/rtl.c,
15009 scripts/dep.rtlinux: Patch from Tomasz
15011 2000-10-15 17:50 ds
15013 * Makefile.modbuild, comedi/Config.in,
15014 comedi/drivers/daqboard2000.c, comedi/drivers/dt3000.c,
15015 comedi/realtime/vd_dds.c, scripts/dep.rtlinux: patch from Tomasz
15017 2000-10-15 17:31 ds
15019 * comedi/drivers/: mite.c, ni_pcidio.c, ni_pcimio.c: mite->used
15020 fix, 6034e fix from Brad Keryan <brad.keryan@ni.com>
15022 2000-10-13 20:55 ds
15024 * TODO, scripts/preconfigure: removed pcmcia dep (conflicts on
15027 2000-10-13 20:36 ds
15029 * Makefile.modbuild, comedi/Config.in, comedi/drivers/Makefile,
15030 comedi/drivers/quatech_daqp_cs.c, etc/pcmcia/comedi.conf,
15031 scripts/dep.pcmcia, scripts/dep.rtlinux, scripts/preconfigure:
15032 patch from Brent Baccala
15034 2000-10-13 05:29 tag r0_7_50
15036 2000-10-13 05:29 ds
15038 * comedi/: comedi_fops.c, drivers.c: moved BUG check to drivers.c
15039 compile warning fix
15041 2000-10-13 05:28 ds
15043 * TODO: random TODO checkin
15045 2000-10-13 05:28 ds
15047 * Makefile: version bump
15049 2000-10-13 05:27 ds
15051 * comedi/drivers/comedi_parport.c: updates for insn
15053 2000-10-13 05:27 ds
15055 * comedi/: kvmem.c, kvmem.h: fixes for kernel >=2.4.0-test7
15057 2000-10-13 04:51 ds
15059 * comedi/drivers/ii_pci20kc.c: modified for insn
15061 2000-10-13 04:15 ds
15063 * comedi/drivers/ii_pci20kc.c: update from Markus
15065 2000-10-12 16:07 ds
15067 * Makefile.modbuild, scripts/dep.rtlinux: fix rtlinux include file
15070 2000-10-12 16:00 ds
15072 * Documentation/comedi/drivers.txt, Documentation/comedi/hardware,
15073 comedi/Config.in, comedi/drivers/adl_pci9118.c,
15074 comedi/drivers/amcc_s5933.h, scripts/Configure.help: new driver
15075 from Michal Dobes, plus fixes to docs
15077 2000-10-11 16:48 tag r0_7_49
15079 2000-10-11 16:48 ds
15081 * Documentation/comedi/hacks: added documentation of hacks
15083 2000-10-10 21:13 ds
15085 * comedi_config/: Makefile, comedi_config.c: removed comedi_config
15087 2000-10-10 21:09 ds
15091 2000-10-10 21:09 ds
15093 * TODO: [no log message]
15095 2000-10-10 21:08 ds
15097 * comedi/kcomedilib/: data.c, dio.c, kcomedilib_main.c: insn
15100 2000-10-10 21:07 ds
15102 * comedi/drivers.c: insn_read/write emulation based on insn_bits
15104 2000-10-10 21:00 ds
15106 * comedi/comedi_module.h: added read/write wait_queues and
15107 read/write subdevices
15109 2000-10-10 20:59 ds
15111 * comedi/comedi_fops.c: changed insn handling added poll fop
15112 changed read/write from depending on f_pos to paticular
15115 2000-10-10 20:54 ds
15117 * comedi/Config.in: added fpga conf option for dasboard2000
15119 2000-10-10 20:50 ds
15121 * comedi/drivers/: ni_mio_common.c, ni_pcimio.c, ni_stc.h: bug
15122 fixes re failure on comedi_test
15124 2000-10-10 20:47 ds
15126 * comedi/drivers/daqboard2000.c: code cleanup modularized fpga code
15128 2000-10-10 20:40 ds
15130 * include/comedi.h: added comedi_do_insn()
15132 2000-09-17 11:50 ds
15134 * comedi/drivers/rti800.c: fix 815 recognition
15136 2000-09-09 18:00 ds
15138 * comedi/drivers/daqboard2000.c: patch from anders re 8255
15140 2000-09-09 17:50 ds
15142 * comedi/drivers.c: ao insn emulation bug
15144 2000-09-07 20:40 ds
15146 * comedi/drivers/: ni_atmio.c, ni_mio_common.c, ni_stc.h: enable
15147 GPCTs on all boards
15149 2000-09-07 20:22 ds
15151 * comedi/comedi_fops.c: change email address
15153 2000-09-07 20:21 ds
15155 * comedi/drivers/ni_pcimio.c: removed debugging messages
15157 2000-09-07 13:34 ds
15159 * Makefile: The reappearance of make dev
15161 2000-09-05 20:53 tag r0_7_48
15163 2000-09-05 20:53 ds
15165 * comedi/drivers/ni_mio_cs.c: remove bogus undef
15167 2000-09-05 20:53 ds
15169 * comedi/drivers.c: fix for insn->mode0 conversion
15171 2000-09-05 14:33 ds
15173 * comedi/drivers/: ni_atmio.c, ni_mio_cs.c, ni_pcimio.c, ni_stc.h:
15174 moved ni_private common stuff to .h
15176 2000-09-05 14:16 ds
15178 * comedi/drivers/ni_pcimio.c: device id
15180 2000-09-05 13:45 ds
15182 * etc/pcmcia/comedi.conf: Added PCMCIA device id
15184 2000-09-04 22:12 ds
15186 * comedi/drivers/ni_mio_common.c: hack bugfix for commands
15188 2000-09-04 22:11 ds
15190 * Makefile.modbuild: remove extra -DMODULE
15192 2000-09-04 19:09 ds
15194 * comedi/drivers/: ni_mio_common.c, ni_mio_cs.c: speedup changes.
15196 2000-09-04 19:08 ds
15198 * comedi/drivers/ni_pcimio.c: added PCI id
15200 2000-09-02 21:54 ds
15202 * comedi/drivers/ni_mio_common.c: fix cmdtest bug for external
15205 2000-09-02 21:53 ds
15207 * comedi/drivers/mite.h: added mite_list_devices()
15209 2000-09-02 21:51 ds
15211 * comedi/drivers/: ni_pcidio.c, ni_pcimio.c: additional debugging
15214 2000-09-02 21:49 ds
15216 * include/comedi.h: add instruction bits support, make
15217 comedi_insn_struct forward compatible
15219 2000-09-02 21:49 ds
15221 * comedi/: comedi_fops.c, comedi_module.h, drivers.c,
15222 drivers/8255.c, drivers/dt282x.c, drivers/ni_mio_common.c:
15223 instruction bits support
15225 2000-09-02 21:44 ds
15227 * comedi/drivers/: das16.c, dt3000.c: warning cleanups
15229 2000-09-02 21:42 ds
15231 * comedi/range.c: fix unknown range
15233 2000-09-02 21:41 ds
15235 * Documentation/comedi/command: doc update
15237 2000-09-02 21:41 ds
15239 * TODO: todo update
15241 2000-08-31 11:29 ds
15243 * comedi/drivers/ni_mio_cs.c: added product ID for 16e-4
15245 2000-08-30 11:42 ds
15247 * comedi/drivers/ni_mio_cs.c: fix unknown device id message
15249 2000-08-18 20:59 ds
15251 * Makefile.modbuild: revert previous change (ppc cross-compile)
15253 2000-08-18 20:59 ds
15255 * comedi/drivers/: mite.c, ni_mio_common.c, ni_pcimio.c, ni_stc.h:
15256 Additonal info on PCI boards, readded warning for unknown boards
15258 2000-08-09 16:45 ds
15260 * Makefile.modbuild: modbuild changes
15262 2000-08-09 16:44 ds
15264 * comedi/Config.in: makefile related fix
15266 2000-08-09 16:42 ds
15268 * comedi/: comedi_fops.c, proc.c, comedi_module.h: changes due to
15271 2000-08-09 16:28 ds
15273 * comedi/drivers/ni_mio_cs.c: fix fifo depth
15275 2000-08-09 16:27 ds
15277 * scripts/: Configure, dep.rtai, preconfigure: dep fixes
15279 2000-08-08 02:44 ds
15281 * comedi/drivers/ni_pcimio.c: start name migration to ni_pcimio
15283 2000-08-05 19:31 ds
15285 * comedi/drivers/: ni_pcidio.c, ni_pcimio.c: new PCI ids from ni
15288 2000-07-27 20:38 ds
15290 * comedi/rtl.c: bugfix
15292 2000-07-26 19:12 ds
15294 * include/linux/config.h: merge modbuild-0.0.2
15296 2000-07-26 19:11 ds
15298 * comedi/rtai.c: fix rtai.h include
15300 2000-07-26 19:10 ds
15302 * comedi/: comedi_module.h, comedi_rt.h: fix config.h include, as
15305 2000-07-26 19:10 ds
15307 * comedi/drivers/: ni_atmio.c, ni_mio_cs.c: fix RT dep
15309 2000-07-26 19:07 ds
15311 * Makefile, Makefile.modbuild, scripts/Configure,
15312 scripts/check_kernel, scripts/config.in, scripts/dep.linux,
15313 scripts/dep.rtai, scripts/dep.rtlinux, scripts/mkdep.c,
15314 scripts/preconfigure, arch/Makefile.noarch: merge modbuild-0.0.2
15317 2000-07-26 16:51 ds
15319 * comedi/rtai.c, comedi/drivers/comedi_parport.c,
15320 comedi/drivers/ni_mio_common.c, include/comedi.h: changes
15322 2000-07-25 20:28 ds
15324 * Makefile: version bump
15326 2000-07-24 15:43 tag r0_7_47
15328 2000-07-24 15:43 ds
15330 * Documentation/comedi/drivers.txt, comedi/Config.in,
15331 comedi/drivers/8255.h, comedi/drivers/Makefile,
15332 scripts/Configure.help, comedi/drivers/pcl724.c: patch from dobes
15334 2000-07-24 15:42 ds
15336 * comedi/drivers/skel.c: added skeleton driver
15338 2000-07-24 15:41 ds
15340 * Makefile, Documentation/comedi/FAQ,
15341 Documentation/comedi/hardware, comedi/Config.in, comedi/Makefile,
15342 comedi/comedi_fops.c, comedi/comedi_module.h, comedi/drivers.c,
15343 comedi/drivers/Makefile, comedi/drivers/das08-new.c,
15344 comedi/drivers/das16-new.c, comedi/drivers/dt282x.c,
15345 comedi/drivers/ni_atmio.c, comedi/drivers/ni_atmio16d.c,
15346 comedi/drivers/ni_mio_common.c, comedi/drivers/ni_mio_cs.c,
15347 comedi/drivers/ni_pcimio.c, comedi/drivers/ni_stc.h: lots of
15350 2000-07-21 18:38 ds
15352 * comedi/drivers/: pcl812.c, pcl818.c: iobase fix
15354 2000-07-21 18:37 ds
15356 * comedi/drivers/pcl726.c: updates from Michal Dobes
15358 2000-07-14 22:37 ds
15360 * comedi/: comedi_module.h, drivers/das08-new.c,
15361 drivers/das16-new.c: changes
15363 2000-07-13 13:31 tag r0_7_46
15365 2000-07-13 13:31 ds
15367 * Makefile: version bump
15369 2000-07-13 13:25 ds
15371 * comedi/comedi_fops.c, comedi/drivers.c, comedi/kern_compat.h,
15372 scripts/config.in: compilation fixes
15374 2000-07-13 13:15 ds
15376 * comedi/drivers/: ni_mio_common.c, ni_pcimio.c: fix breakage
15378 2000-07-13 13:02 ds
15380 * comedi/drivers/ni_mio_common.c: remove debugging bug
15382 2000-07-13 10:40 ds
15384 * comedi/comedi_fops.c: CONFIG_KMOD check
15386 2000-07-12 21:29 ds
15388 * comedi/kern_compat.h: added module stuff for 2.0
15390 2000-07-12 21:27 ds
15392 * comedi/: comedi_fops.c, drivers.c: MOD_INC/DEC fixes
15394 2000-07-12 21:12 ds
15396 * comedi/drivers.c: __this_module fix
15398 2000-07-12 20:54 ds
15400 * comedi/kern_compat.h: added THIS_MODULE
15402 2000-07-12 20:46 ds
15404 * comedi/Config.in, comedi/Makefile, comedi/drivers/8255.c,
15405 comedi/drivers/Makefile, comedi/drivers/comedi_parport.c,
15406 comedi/drivers/daqboard2000.c, comedi/drivers/das08.c,
15407 comedi/drivers/das08jr.c, comedi/drivers/das16.c,
15408 comedi/drivers/das1600.c, comedi/drivers/das6402.c,
15409 comedi/drivers/dt2801.c, comedi/drivers/dt2811.c,
15410 comedi/drivers/dt2814.c, comedi/drivers/dt2815.c,
15411 comedi/drivers/dt2817.c, comedi/drivers/dt282x.c,
15412 comedi/drivers/dt3000.c, comedi/drivers/ii_pci20kc.c,
15413 comedi/drivers/multiq3.c, comedi/drivers/ni_atmio.c,
15414 comedi/drivers/ni_atmio16d.c, comedi/drivers/ni_pcidio.c,
15415 comedi/drivers/ni_pcimio.c, comedi/drivers/pcl711.c,
15416 comedi/drivers/pcl725.c, comedi/drivers/pcl726.c,
15417 comedi/drivers/pcl812.c, comedi/drivers/pcl818.c,
15418 comedi/drivers/rti800.c, comedi/drivers/rti802.c,
15419 comedi/kcomedilib/Makefile, scripts/check_kernel,
15420 scripts/config.dist, scripts/config.in: module, Makefile, config
15423 2000-07-12 20:44 ds
15425 * comedi/drivers/: ni_mio_common.c, ni_mio_cs.c: random editing
15427 2000-07-12 20:42 ds
15429 * comedi/comedi_module.h: kernel compile fixes
15431 2000-07-12 20:39 ds
15433 * comedi/comedi_fops.c: comment, init code
15435 2000-07-12 20:39 ds
15437 * TODO: [no log message]
15439 2000-07-12 20:38 ds
15441 * README: email address changes
15443 2000-07-12 20:38 ds
15445 * Makefile: change installation
15447 2000-07-12 20:37 ds
15449 * Documentation/comedi/hardware: hardware list
15451 2000-07-12 20:35 ds
15453 * comedi/drivers/: das08-new.c, das16-new.c: new drivers
15455 2000-07-12 14:19 ds
15457 * comedi/Config.in: changes for DAS drivers, fix for kernel compile
15459 2000-06-26 11:29 ds
15461 * comedi/: rtl.c, drivers/8253.h, drivers/ni_pcidio.c,
15462 drivers/pcl812.c: fix hidden include of linux/module.h by rtl.h
15464 2000-06-22 15:27 ds
15466 * etc/pcmcia/: comedi, comedi.conf: added pcmcia configuration
15469 2000-06-15 02:51 tag r0_7_45
15471 2000-06-15 02:51 ds
15473 * comedi/: comedi_fops.c, comedi_module.h: major event handling
15476 2000-06-15 02:46 ds
15478 * comedi/drivers/ni_mio_common.c: made PCI DMA optional
15480 2000-06-15 02:42 ds
15482 * comedi/drivers/ni_mio_common.c: more sign bit fixes
15484 2000-06-15 01:39 ds
15486 * comedi/drivers.c: more emulation
15488 2000-06-15 01:10 ds
15490 * include/comedi.h: instruction support
15492 2000-06-15 01:10 ds
15494 * comedi/: comedi_fops.c, comedi_module.h, comedi_rt.h, drivers.c:
15495 insn support, rt virtualization, runflags
15497 2000-06-15 01:03 ds
15499 * comedi/drivers/: ni_atmio.c, ni_mio_common.c, ni_mio_cs.c,
15500 ni_pcimio.c: fix more sign bit problems, added insn support for
15503 2000-06-15 01:00 ds
15505 * comedi/Config.in: fix CONFIG_PCI dependency
15507 2000-06-15 00:57 ds
15509 * comedi/rtai.c: fix crash on rmmod dur to free_irq()
15511 2000-06-14 18:23 ds
15513 * comedi/drivers/dt2801.c: fix compile warning
15515 2000-06-14 03:56 ds
15517 * Documentation/comedi/notes/: boards, das, regmaps: collected
15518 information about DAS boards
15520 2000-06-14 03:45 ds
15522 * comedi/drivers/: mite.c, mite.h, ni_mio_common.c, ni_pcimio.c:
15525 2000-06-14 03:26 ds
15527 * comedi/: comedi_module.h, comedi_rt.h, rt.c, rt_pend_tq.h,
15528 rtai.c, rtl.c: TM added rt interrupt for user space support
15530 2000-06-14 03:02 ds
15532 * comedi/drivers/: ni_atmio.c, ni_mio_common.c, ni_stc.h: finally
15533 fix 2's compliment bug in asynchronous
15535 2000-06-02 03:03 ds
15537 * comedi/realtime/vd_dds.c: updates for comedi interface changes,
15540 2000-06-02 03:03 ds
15542 * comedi/drivers/ni_mio_common.c: analog output range problem fix
15544 2000-05-31 23:07 ds
15546 * comedi/drivers/ni_mio_common.c: interrupt service routine --
15547 stops interrupts on error
15549 2000-05-30 23:11 ds
15551 * comedi/old/atmio-16d.c: rm old file
15553 2000-05-26 20:54 ds
15555 * comedi/kcomedilib/kcomedilib_main.c: [no log message]
15557 2000-05-26 20:54 ds
15559 * comedi/drivers/: ni_atmio.c, ni_atmio16d.c, ni_mio_common.c,
15560 ni_mio_cs.c, ni_pcimio.c, ni_stc.h: patch from Tomasz, more fixes
15563 2000-05-26 20:53 ds
15565 * Rules.make, comedi/Config.in, comedi/comedi_fops.c: patch from
15568 2000-05-26 20:30 ds
15570 * comedi/drivers/ni_mio_cs.c: fix interrupt pin. interrupts work.
15572 2000-05-25 22:43 ds
15574 * comedi/drivers/ni_mio_cs.c: driver works
15576 2000-05-25 22:19 ds
15578 * comedi/drivers/ni_mio_cs.c: Correctly configures card --
15581 2000-05-24 19:35 tag r44
15583 2000-05-24 19:35 ds
15585 * comedi/Config.in: fix last PCMCIA fix
15587 2000-05-24 19:31 ds
15589 * Makefile: fix previous PCMCIA breakage
15591 2000-05-24 19:29 ds
15593 * comedi/drivers/daqboard2000.c: PCI fixes for 2.3
15595 2000-05-24 19:19 ds
15597 * comedi/Config.in: PCMCIA fixes
15599 2000-05-24 19:19 ds
15601 * Makefile: version bump, PCMCIA fixes
15603 2000-05-24 19:18 ds
15605 * comedi/drivers/ni_mio_cs.c: more work
15607 2000-05-24 18:51 ds
15609 * comedi/drivers/dt2815.c: warning fix
15611 2000-05-24 18:32 ds
15613 * comedi/drivers/ni_pcimio.c: add gpct members to ni_private
15615 2000-05-24 18:27 ds
15617 * scripts/Configure.help: Heavily updated for new drivers, new
15620 2000-05-24 17:43 ds
15622 * comedi/range.c: range_type cleanup
15624 2000-05-24 17:43 ds
15626 * comedi/comedi_fops.c: dev->minor fix, a minor bugfix
15628 2000-05-24 17:42 ds
15630 * comedi/kcomedilib/kcomedilib_main.c: additions from Michal Dobes
15632 2000-05-24 17:25 ds
15634 * include/comedi.h: added SDF_PACKED
15636 2000-05-23 22:31 ds
15638 * comedi/: comedi_ksyms.c, comedi_module.h, drivers.c: dynamic
15639 allocation of devices for PCMCIA
15641 2000-05-23 22:26 ds
15643 * comedi/comedi_fops.c, comedi/comedi_ksyms.c,
15644 comedi/comedi_module.h, include/comedi.h: added
15645 comedi_error_done()
15647 2000-05-23 22:26 ds
15649 * comedi/drivers/: 8253.h, pcl818.c: patch from Michal Dobes
15651 2000-05-23 14:21 ds
15653 * comedi/drivers/ni_mio_cs.c: more changes
15655 2000-05-23 13:50 ds
15657 * comedi/drivers/pcl818.c: patch from Michael Dobes
15659 2000-05-23 13:50 ds
15661 * comedi/drivers/: daqboard2000.c, daqboard2000_fpga.h: patch from
15664 2000-05-23 13:46 ds
15666 * Documentation/comedi/drivers.txt, comedi/Config.in,
15667 comedi/drivers/8253.h, comedi/drivers/Makefile,
15668 comedi/drivers/pcl711.c, comedi/drivers/pcl812.c: patch from
15671 2000-05-23 13:44 ds
15673 * comedi/: Config.in, drivers.c, drivers/Makefile,
15674 drivers/ni_atmio.c, drivers/ni_atmio16d.c,
15675 drivers/ni_mio_common.c, drivers/ni_stc.h: patch from Anders
15678 2000-05-21 15:23 ds
15680 * comedi/drivers/ni_mio_cs.c: updates to mio_cs
15682 2000-05-10 18:51 ds
15684 * comedi/drivers/ni_mio_common.c: documentation fixes
15686 2000-05-10 18:51 ds
15688 * comedi/: comedi_fops.c, range.c: range fixes for multiple
15691 2000-05-06 16:26 ds
15693 * comedi/drivers/ni_atmio16d.c: sanity fixes
15695 2000-05-06 14:55 ds
15697 * comedi/drivers/ni_atmio16d.c: buffer fix
15699 2000-05-06 14:55 ds
15701 * comedi/Config.in: PCMCIA fix
15703 2000-05-05 15:24 ds
15705 * comedi/: Config.in, drivers.c, drivers/Makefile,
15706 drivers/dt3000.c, drivers/ni_atmio.c, drivers/ni_atmio16d.c:
15707 random unknown changes
15709 2000-05-05 15:23 ds
15711 * comedi/: Config.in, drivers/Makefile, drivers/ni_mio_common.c,
15712 drivers/ni_stc.h: changes for ni_mio_cs
15714 2000-05-05 15:22 ds
15716 * comedi/drivers/ni_mio_cs.c: added ni_mio_cs.c
15718 2000-05-05 15:14 ds
15720 * comedi/drivers/ni_atmio16d.c: added ni_atmio16d.c
15722 2000-04-06 03:18 tag r0_7_42
15724 2000-04-06 03:18 ds
15726 * Makefile: LINUXDIR fix
15728 2000-04-04 00:59 ds
15730 * comedi/kcomedilib/kcomedilib_main.c: compile fix
15732 2000-04-04 00:59 ds
15734 * comedi/drivers/ni_mio_common.c: fixes for continuous acquisition
15736 2000-03-23 13:58 ds
15738 * comedi/kcomedilib/: data.c, dio.c, kcomedilib_main.c: fixed
15741 2000-03-22 14:35 tag r0_7_41
15743 2000-03-22 14:35 ds
15745 * comedi/drivers/ni_pcidio.c: allocates correct number of subdevs
15747 2000-03-22 14:34 ds
15749 * comedi/drivers/das1600.c: tentative patch for das16 compatibility
15751 2000-03-22 14:33 ds
15753 * comedi/drivers/8255.h: added warning when not configured
15755 2000-03-21 15:08 ds
15757 * Makefile, comedi/kcomedilib/kcomedilib_main.c: compilation fix
15759 2000-03-13 20:17 ds
15761 * comedi/kcomedilib/kcomedilib_main.c: fix data_len bug
15763 2000-03-11 11:17 ds
15765 * comedi/comedi_fops.c, comedi/kcomedilib/kcomedilib_main.c,
15766 include/comedi.h: Added prototypes for kcomedilib functions in
15767 comedi.h, added comedi_open and comedi_close, removed conflict
15770 2000-03-09 17:05 ds
15772 * Documentation/comedi/drivers.txt: updates
15774 2000-03-09 17:04 ds
15776 * comedi/drivers.c: dev->board bugfix
15778 2000-03-09 16:28 ds
15780 * comedi/drivers/8255.h: changed CONFIG_8255 to CONFIG_COMEDI_8255
15782 2000-03-09 16:28 ds
15784 * comedi/drivers/ni_pcidio.c: Correctly inits 6503
15786 2000-03-06 03:37 tag r0_7_40
15788 2000-03-06 03:37 ds
15790 * comedi/drivers/ni_mio_common.c: fixups for commands
15792 2000-03-06 03:36 ds
15794 * comedi/comedi_fops.c: Split do_trig_ioctl() and fixups for
15797 2000-03-05 22:59 ds
15799 * comedi/range.c: warning fix
15801 2000-03-05 22:59 ds
15803 * comedi/range.c: additional checks for getrange ioctl
15805 2000-03-05 22:13 ds
15807 * comedi/comedi_fops.c: fix range_table==NULL bug
15809 2000-03-05 21:58 ds
15811 * comedi/realtime/: vd_dds.c, vd_timer.c: fixes to compile for RTAI
15814 2000-03-05 20:18 ds
15816 * comedi/drivers/8253.h: New file
15818 2000-03-05 20:18 ds
15820 * comedi/: Config.in, comedi_fops.c, comedi_module.h, drivers.c,
15821 proc.c, range.c, drivers/das1600.c, drivers/das6402.c,
15822 drivers/dt2814.c, drivers/dt282x.c, drivers/dt3000.c,
15823 drivers/ni_mio_common.c, drivers/ni_pcidio.c, drivers/pcl711.c,
15824 drivers/pcl812.c, kcomedilib/dio.c, kcomedilib/kcomedilib_main.c,
15825 realtime/vd_dds.c, realtime/vd_timer.c: Removed timer_type
15826 globally, moved to comedi_get_device_by_minor(), removed VER08
15827 conf option, made all timers TIMER_nanosec (ni_mio_common,
15828 pcl711, pcl812), pcl812 changes, pcl812 indent
15830 2000-03-05 20:13 ds
15832 * TODO: [no log message]
15834 2000-03-03 21:07 ds
15836 * comedi/drivers/pcl812.c: Compilation fixes
15838 2000-03-03 19:08 ds
15840 * Documentation/comedi/drivers.txt: added new drivers
15842 2000-03-03 18:56 ds
15844 * etc/conf.modules: added char-major-98-0
15846 2000-03-03 18:54 ds
15848 * TODO: [no log message]
15850 2000-03-03 18:51 ds
15852 * INSTALL: updated INSTALL
15854 2000-03-03 18:35 ds
15856 * Changelog: who needs changelogs anyway
15858 2000-03-03 18:29 ds
15860 * INSTALL.RTAI, INSTALL.RTLinux: new install files for RTAI and
15863 2000-03-03 18:10 ds
15865 * comedi/drivers/pcl812.c: added timer function
15867 2000-03-03 18:06 ds
15869 * comedi/comedi_ksyms.c: removed symbols that were moved to
15872 2000-03-02 03:16 ds
15874 * comedi/drivers/ni_pcidio.c: Added PCI id for PCI-6503
15876 2000-03-02 03:11 ds
15878 * Documentation/comedi/drivers.txt, comedi/Config.in,
15879 comedi/comedi_module.h, comedi/drivers.c,
15880 comedi/drivers/Makefile, comedi/drivers/pcl812.c: Added pcl812
15881 driver from Michal Dobes <majkl@tesnet.cz>
15883 2000-02-26 20:39 ds
15885 * comedi/drivers/ii_pci20kc.c: modularized PCI20k modules, general
15888 2000-02-26 20:38 ds
15890 * comedi/comedi_module.h: added private element to subdevice
15893 2000-02-26 18:23 ds
15895 * comedi/drivers/ii_pci20kc.c: include reordering
15897 2000-02-26 18:12 ds
15899 * comedi/kcomedilib/Makefile: fixed linking
15901 2000-02-26 18:04 ds
15903 * Makefile: no changes
15905 2000-02-26 18:03 ds
15907 * TODO: [no log message]
15909 2000-02-26 18:02 ds
15911 * comedi/comedi_fops.c: added command testing
15913 2000-02-26 18:01 ds
15915 * comedi/drivers.c: rvfree memleak fix
15917 2000-02-26 17:59 ds
15919 * comedi/drivers/ni_pcimio.c: added PCI ID
15921 2000-02-26 17:59 ds
15923 * comedi/drivers/ni_mio_common.c: added AO channel loop
15925 2000-02-26 17:58 ds
15927 * comedi/drivers/ii_pci20kc.c: range fixes
15929 2000-02-25 15:12 ds
15931 * comedi/Config.in: Added entry for ii_pci20kc
15933 2000-02-25 15:11 ds
15935 * comedi/drivers/Makefile: Fix ii_pci20kc again
15937 2000-02-25 15:11 ds
15939 * comedi/drivers/Makefile: Fix ii_pci20kc
15941 2000-02-25 15:09 ds
15943 * comedi/drivers/Makefile: Added ii_pci20kc
15945 2000-02-25 15:09 ds
15947 * comedi/drivers/: ii-pci20kc.c, ii_pci20kc.c: Change name.
15949 2000-02-25 15:07 ds
15951 * comedi/drivers/ii-pci20kc.c: Added Intelligent Instruments
15954 2000-02-24 18:31 ds
15956 * comedi/Makefile: don't always make realtime subdir
15958 2000-02-21 21:52 ds
15960 * comedi/dummy.c: added init_module()/cleanup_module()
15962 2000-02-20 17:54 ds
15964 * comedi/kcomedilib/: Makefile, data.c, dio.c: added
15965 comedi_data_*() and comedi_dio_*() functions
15967 2000-02-20 17:53 ds
15969 * comedi/kcomedilib/: kcomedilib.c, kcomedilib_main.c: rename
15971 2000-02-17 03:03 ds
15973 * Makefile, comedi/comedi_fops.c, comedi/range.c,
15974 comedi/drivers/ni_mio_common.c, comedi/drivers/ni_pcimio.c,
15975 comedi/realtime/vd_dds.c, comedi/realtime/vd_timer.c,
15976 include/comedi.h: command changes, range fixes
15978 2000-02-15 16:49 ds
15980 * comedi/realtime/Makefile: Added comedi/realtime/Makefile
15982 2000-02-15 03:02 ds
15984 * comedi/Makefile, comedi/comedi_fops.c, comedi/comedi_ksyms.c,
15985 comedi/comedi_module.h, comedi/drivers.c, comedi/dummy.c,
15986 comedi/mk_range.c, comedi/range.c, comedi/drivers/8255.c,
15987 comedi/drivers/Makefile, comedi/drivers/comedi_parport.c,
15988 comedi/drivers/das08.c, comedi/drivers/das08jr.c,
15989 comedi/drivers/das1600.c, comedi/drivers/das6402.c,
15990 comedi/drivers/dt2801.c, comedi/drivers/dt2811.c,
15991 comedi/drivers/dt2814.c, comedi/drivers/dt2815.c,
15992 comedi/drivers/dt2817.c, comedi/drivers/dt282x.c,
15993 comedi/drivers/dt3000.c, comedi/drivers/multiq3.c,
15994 comedi/drivers/ni_pcidio.c, comedi/drivers/pcl711.c,
15995 comedi/drivers/pcl725.c, comedi/drivers/pcl726.c,
15996 comedi/drivers/rti800.c, comedi/drivers/rti802.c,
15997 include/comedi.h: range modularization
15999 2000-02-15 03:01 ds
16001 * comedi/drivers/ni_stc.h: ai_speed addition
16003 2000-02-15 03:00 ds
16005 * comedi/drivers/: ni_atmio.c, ni_mio_common.c, ni_pcimio.c: range
16006 changes, command support, ai_speed addition, device additions to
16009 2000-02-12 17:47 ds
16011 * include/comedi.h: changed command flags to a bitfield
16013 2000-02-11 21:26 ds
16015 * comedi/drivers/das1600.c: fixed _attach() using local variable
16018 2000-02-11 21:25 ds
16020 * comedi/: Config.in, Makefile: Fixes for virtual drivers
16022 2000-02-11 21:24 ds
16024 * comedi/realtime/: vd_dds.c, vd_timer.c: Compilation fixes for
16025 RTLinux-2.1, recent comedi changes
16027 2000-02-09 23:56 ds
16029 * comedi/range.c: fixed typo on RANGE_bipolar2_5
16031 2000-02-09 23:53 ds
16033 * comedi/drivers/: dt2801.c, dt282x.c: [no log message]
16035 2000-02-09 23:52 ds
16037 * Makefile, comedi/Makefile, comedi/range.c: Updates for dt2801
16040 2000-02-09 18:55 tag r0_7_39
16042 2000-02-09 18:55 ds
16044 * comedi/: Makefile, comedi_ksyms.c, rtl.c: RTL fixes, export
16045 functions for kcomedilib
16047 2000-02-09 18:55 ds
16049 * Makefile: RTL fixes
16051 2000-02-09 14:45 ds
16053 * comedi/Makefile: fixes for RANGE_* for pcimio
16055 2000-02-09 14:45 ds
16057 * Makefile, TODO: version bump, fixes for RTLinux compiling
16059 2000-02-09 02:51 ds
16061 * comedi/: comedi_module.h, drivers/dt282x.c: initial command
16064 2000-02-09 01:57 ds
16066 * Makefile, comedi/comedi_ksyms.c, comedi/comedi_module.h: ksyms
16067 needed for kcomedilib
16069 2000-02-09 01:43 ds
16071 * comedi/rt.c: This file somehow disappeared from the repository
16073 2000-02-09 00:10 tag r0_7_38
16075 2000-02-09 00:10 ds
16077 * Makefile, comedi/comedi_module.h: More compilation fixes
16079 2000-02-08 23:59 ds
16081 * comedi/: rtl.c, rtl.h, rtl_v1.h: Removed unnecessary header files
16083 2000-02-08 23:57 ds
16085 * comedi/: Makefile, comedi_module.h, rtai.c, rtai.h, rtl.c: fixed
16086 compilation problems with RTL/RTAI
16088 2000-02-08 23:56 ds
16090 * Documentation/comedi/drivers.txt: updated comedi_parport
16092 2000-02-08 23:56 ds
16094 * Makefile, TODO: update
16096 2000-02-08 21:20 ds
16098 * comedi/drivers/dt2801.c: Duh. Compilation fixes.
16100 2000-02-08 21:12 ds
16102 * comedi/drivers/dt2801.c: Modified debugging
16104 2000-02-07 18:11 ds
16106 * comedi/drivers/comedi_parport.c: compilation fix
16108 2000-02-07 18:08 ds
16110 * comedi/drivers/: Makefile, comedi_parport.c: Fix to make
16111 comedi_parport driver modular
16113 2000-02-07 18:08 ds
16115 * comedi/parport.c: [no log message]
16117 2000-02-06 12:23 ds
16119 * Makefile: version bump
16121 2000-02-06 12:16 ds
16123 * TODO: [no log message]
16125 2000-02-05 16:43 ds
16127 * comedi/drivers/das16.c: Corrected type in last patch.
16129 2000-02-03 18:07 ds
16131 * comedi/drivers/das16.c: Added dev->boardname= in das16.
16133 2000-02-01 23:49 ds
16135 * Makefile, comedi/Config.in, comedi/Makefile,
16136 comedi/comedi_fops.c, comedi/comedi_ksyms.c, comedi/module.c,
16137 comedi/rtai.c, comedi/rtl.c, comedi/rtl_v1.c,
16138 comedi/drivers/ni_mio_common.c, scripts/config.dist: moved
16139 module.c to comedi_fops.c merged patch
16141 2000-02-01 22:21 tag r0_7_36
16143 2000-02-01 22:21 ds
16145 * Changelog, INSTALL, Makefile, NOTES, README, Rules.make, TODO,
16146 Documentation/comedi/FAQ,
16147 Documentation/comedi/Hardware_Driver.HOWTO,
16148 Documentation/comedi/command, Documentation/comedi/drivers.txt,
16149 Documentation/comedi/mode-info,
16150 Documentation/comedi/notes/README,
16151 Documentation/comedi/notes/atmio_notes,
16152 Documentation/comedi/notes/das,
16153 Documentation/comedi/notes/testing, comedi/Config.in,
16154 comedi/Makefile, comedi/am9513.h, comedi/comedi_ksyms.c,
16155 comedi/comedi_module.h, comedi/drivers.c, comedi/dummy.c,
16156 comedi/kern_compat.h, comedi/kvmem.c, comedi/kvmem.h,
16157 comedi/mk_range.c, comedi/module.c, comedi/parport.c,
16158 comedi/proc.c, comedi/range.c, comedi/rtai.c, comedi/rtai.h,
16159 comedi/rtl.c, comedi/rtl.h, comedi/rtl_v1.c, comedi/rtl_v1.h,
16160 comedi/drivers/8255.c, comedi/drivers/8255.h,
16161 comedi/drivers/Makefile, comedi/drivers/das08.c,
16162 comedi/drivers/das08jr.c, comedi/drivers/das16.c,
16163 comedi/drivers/das1600.c, comedi/drivers/das6402.c,
16164 comedi/drivers/dt2801.c, comedi/drivers/dt2811.c,
16165 comedi/drivers/dt2814.c, comedi/drivers/dt2815.c,
16166 comedi/drivers/dt2817.c, comedi/drivers/dt282x.c,
16167 comedi/drivers/dt3000.c, comedi/drivers/mite.c,
16168 comedi/drivers/mite.h, comedi/drivers/multiq3.c,
16169 comedi/drivers/ni_atmio.c, comedi/drivers/ni_mio_common.c,
16170 comedi/drivers/ni_pcidio.c, comedi/drivers/ni_pcimio.c,
16171 comedi/drivers/ni_stc.h, comedi/drivers/pcl711.c,
16172 comedi/drivers/pcl725.c, comedi/drivers/pcl726.c,
16173 comedi/drivers/rti800.c, comedi/drivers/rti802.c,
16174 comedi/kcomedilib/Makefile, comedi/kcomedilib/kcomedilib.c,
16175 comedi/old/atmio-16d.c, comedi/old/atmio-16f.c,
16176 comedi/old/atmio-16x.c, comedi/old/rti860.c,
16177 comedi/realtime/vd_dds.c, comedi/realtime/vd_timer.c,
16178 comedi_config/Makefile, comedi_config/comedi_config.c,
16179 etc/comedi.conf, etc/conf.modules, etc/das1600.conf,
16180 etc/dt282x.conf, etc/isapnp.conf, include/comedi.h, man/comedi.7,
16181 man/comedi_config.8, scripts/Configure, scripts/Configure.help,
16182 scripts/check_kernel, scripts/config.dist, scripts/config.h.dist,
16183 scripts/config.in, scripts/pathdown.sh: Import of comedi-0.7.36.
16185 2000-02-01 22:21 ds
16187 * Changelog, INSTALL, Makefile, NOTES, README, Rules.make, TODO,
16188 Documentation/comedi/FAQ,
16189 Documentation/comedi/Hardware_Driver.HOWTO,
16190 Documentation/comedi/command, Documentation/comedi/drivers.txt,
16191 Documentation/comedi/mode-info,
16192 Documentation/comedi/notes/README,
16193 Documentation/comedi/notes/atmio_notes,
16194 Documentation/comedi/notes/das,
16195 Documentation/comedi/notes/testing, comedi/Config.in,
16196 comedi/Makefile, comedi/am9513.h, comedi/comedi_ksyms.c,
16197 comedi/comedi_module.h, comedi/drivers.c, comedi/dummy.c,
16198 comedi/kern_compat.h, comedi/kvmem.c, comedi/kvmem.h,
16199 comedi/mk_range.c, comedi/module.c, comedi/parport.c,
16200 comedi/proc.c, comedi/range.c, comedi/rtai.c, comedi/rtai.h,
16201 comedi/rtl.c, comedi/rtl.h, comedi/rtl_v1.c, comedi/rtl_v1.h,
16202 comedi/drivers/8255.c, comedi/drivers/8255.h,
16203 comedi/drivers/Makefile, comedi/drivers/das08.c,
16204 comedi/drivers/das08jr.c, comedi/drivers/das16.c,
16205 comedi/drivers/das1600.c, comedi/drivers/das6402.c,
16206 comedi/drivers/dt2801.c, comedi/drivers/dt2811.c,
16207 comedi/drivers/dt2814.c, comedi/drivers/dt2815.c,
16208 comedi/drivers/dt2817.c, comedi/drivers/dt282x.c,
16209 comedi/drivers/dt3000.c, comedi/drivers/mite.c,
16210 comedi/drivers/mite.h, comedi/drivers/multiq3.c,
16211 comedi/drivers/ni_atmio.c, comedi/drivers/ni_mio_common.c,
16212 comedi/drivers/ni_pcidio.c, comedi/drivers/ni_pcimio.c,
16213 comedi/drivers/ni_stc.h, comedi/drivers/pcl711.c,
16214 comedi/drivers/pcl725.c, comedi/drivers/pcl726.c,
16215 comedi/drivers/rti800.c, comedi/drivers/rti802.c,
16216 comedi/kcomedilib/Makefile, comedi/kcomedilib/kcomedilib.c,
16217 comedi/old/atmio-16d.c, comedi/old/atmio-16f.c,
16218 comedi/old/atmio-16x.c, comedi/old/rti860.c,
16219 comedi/realtime/vd_dds.c, comedi/realtime/vd_timer.c,
16220 comedi_config/Makefile, comedi_config/comedi_config.c,
16221 etc/comedi.conf, etc/conf.modules, etc/das1600.conf,
16222 etc/dt282x.conf, etc/isapnp.conf, include/comedi.h, man/comedi.7,
16223 man/comedi_config.8, scripts/Configure, scripts/Configure.help,
16224 scripts/check_kernel, scripts/config.dist, scripts/config.h.dist,
16225 scripts/config.in, scripts/pathdown.sh: Initial revision