m4/as-linux.m4: don't use backported pcmcia_loop_tuple()
[comedi.git] / ChangeLog
1 2008-01-28 15:51  fmhess
2
3         * configure.ac: bumped version for 0.7.76 release.
4
5 2008-01-28 15:04  fmhess
6
7         * Makefile.am: Allow generation of devices.txt and drivers.txt to
8           work when builddir != srcdir.
9
10 2008-01-28 15:03  fmhess
11
12         * comedi/drivers/ni_mio_common.c: Suppress some compiler warnings
13
14 2008-01-28 14:32  fmhess
15
16         * comedi/drivers/ni_mio_common.c: Replaced an "if(0)" with an "#if
17           0".
18
19 2008-01-28 08:54  abbotti
20
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()).
25
26 2008-01-16 12:03  abbotti
27
28         * comedi/drivers/ni_65xx.c: Corrected number of channels for DO
29           subdevice.
30
31 2008-01-14 13:05  abbotti
32
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.
37
38 2008-01-14 12:59  abbotti
39
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
45           instructions.
46
47           Also added some XXX reminder comments for INSN_WAIT and
48           INSN_CONFIG for things that need to be fixed.
49
50 2008-01-14 07:26  abbotti
51
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).
55
56 2008-01-14 07:13  abbotti
57
58         * comedi/comedi_fops.c: Applied comedi_indent script.
59
60 2008-01-13 18:07  bporr
61
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.
76
77 2008-01-07 06:05  abbotti
78
79         * comedi/comedi_fops.c: Only set SRF_RT subdevice flag if
80           comedi_switch_to_rt(dev) succeeds.
81
82 2008-01-02 12:41  abbotti
83
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.
87
88 2008-01-02 12:04  abbotti
89
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.
93
94 2008-01-01 21:17  fmhess
95
96         * comedi/drivers/cb_pcidas64.c: Added board entry for 6013.
97
98 2007-12-20 10:12  abbotti
99
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.
107
108 2007-12-17 11:43  abbotti
109
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.
120
121 2007-12-12 09:55  abbotti
122
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
127           to use the mutex.
128
129 2007-12-12 09:51  abbotti
130
131         * configure.ac, m4/as-linux.m4: Check for include/linux/mutex.h in
132           kernel source.
133
134 2007-12-12 09:47  abbotti
135
136         * include/linux/: Makefile.am, mutex.h: Added compatibility header
137           for <linux/mutex.h>.
138
139 2007-12-12 08:47  abbotti
140
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.)
144
145 2007-12-12 07:42  abbotti
146
147         * comedi/drivers/addi-data/addi_common.h: Corrected type qualifiers
148           for pc_DriverName in boardtype.
149
150 2007-12-12 07:28  abbotti
151
152         * comedi/drivers/addi-data/hwdrv_APCI1710.h: Removed #defines for
153           types (now they're all in addi_common.h).
154
155 2007-12-12 07:27  abbotti
156
157         * comedi/drivers/addi-data/addi_common.h: Use typedef instead of
158           #define to define MS-Windows types.  Add a few more pointer
159           types.
160
161 2007-12-12 06:34  abbotti
162
163         * comedi/comedi_compat32.c: Include <linux/ioctl32.h> if using
164           old-style register_ioctl32_conversion.
165
166 2007-12-11 22:12  fmhess
167
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).
171
172 2007-12-05 12:02  abbotti
173
174         * comedi/comedi_fops.c: For read and write, check if command still
175           running in non-blocking mode as well.
176
177 2007-12-05 09:45  abbotti
178
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.
183
184 2007-12-05 09:41  abbotti
185
186         * include/linux/comedi_rt.h: If comedi_switch_to_rt() is a macro it
187           should stil have a return value.
188
189 2007-12-05 07:52  abbotti
190
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
198           runflags.)
199
200 2007-12-04 10:30  abbotti
201
202         * include/asm/io.h: Define mmiowb() macro if necessary.
203
204 2007-12-04 08:11  abbotti
205
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.
211
212 2007-12-03 12:47  abbotti
213
214         * comedi/drivers/amplc_pci230.c: Expanded documentation for the
215           driver.
216
217 2007-12-03 09:47  abbotti
218
219         * comedi/drivers/amplc_dio200.c: Report error event when command
220           stopped due to buffer overflow.
221
222 2007-12-03 09:43  abbotti
223
224         * comedi/drivers/amplc_dio200.c: Avoid setting s->async->inttrig to
225           NULL in interrupt routine.
226
227 2007-12-03 09:36  abbotti
228
229         * comedi/drivers/amplc_pci224.c: Avoid setting s->async->inttrig to
230           NULL in interrupt routine.
231
232 2007-12-03 08:57  abbotti
233
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
237           else.
238
239 2007-12-03 08:31  abbotti
240
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.
244
245 2007-11-30 13:37  abbotti
246
247         * comedi/drivers/amplc_pci230.c: Use DAC FIFO if the card has one
248           (PCI230+ hardware version 2).
249
250 2007-11-30 07:21  abbotti
251
252         * include/linux/comedi.h: Added enums for Amplicon DIO card clock
253           and gate sources.
254
255 2007-11-29 10:49  abbotti
256
257         * comedi/drivers/amplc_pci224.c: For AO command test step 3, return
258           3 if external trigger flags have been corrected.
259
260 2007-11-28 09:48  abbotti
261
262         * comedi/drivers/amplc_pci230.c: When stopping AO command, only
263           stop timer if using it (scan_begin_src==TRIG_TIMER).
264
265 2007-11-28 06:12  abbotti
266
267         * comedi/drivers/amplc_pci230.c: Release Z2-CT2 resource after AI
268           command started if convert_src is neither TRIG_TIMER nor
269           TRIG_INT.
270
271 2007-11-27 11:43  abbotti
272
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.
280
281 2007-11-27 08:17  abbotti
282
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.
287
288 2007-11-27 07:52  abbotti
289
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.
293
294 2007-11-26 12:56  abbotti
295
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
300           empty".
301
302 2007-11-25 16:22  bporr
303
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
310           digital port.
311
312 2007-11-23 12:09  abbotti
313
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.
318
319 2007-11-23 11:47  abbotti
320
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.
325
326 2007-11-23 11:08  abbotti
327
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
330           same time.
331
332 2007-11-23 10:05  abbotti
333
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.
340
341 2007-11-23 09:55  abbotti
342
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.
348
349 2007-11-23 06:04  abbotti
350
351         * comedi/drivers/amplc_pci230.c: Changed some macros.  No
352           functional changes.
353
354 2007-11-22 13:20  abbotti
355
356         * comedi/drivers/amplc_pci230.c: Overhauled setting up and handling
357           of commands, internal timers, and interrupts.
358
359 2007-11-21 13:14  fmhess
360
361         * comedi/drivers/adv_pci_dio.c: Fixed offset for isolated digital
362           input register on 1762.
363
364 2007-11-19 17:42  fmhess
365
366         * AUTHORS: Added Jeremy Theler
367
368 2007-11-19 07:26  abbotti
369
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.
373
374 2007-11-16 09:34  abbotti
375
376         * comedi/drivers/amplc_pci230.c: Reduced maximum speed (increased
377           minimum period) for AO conversion to 125 kHz (8000 ns).
378
379 2007-11-16 09:07  abbotti
380
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+.
384
385 2007-11-16 08:17  abbotti
386
387         * comedi/drivers/amplc_pci230.c: Need to use 'do_div' macro for
388           64-bit division.
389
390 2007-11-15 13:02  abbotti
391
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
395           sequencing.
396
397 2007-11-15 11:11  abbotti
398
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.
403
404 2007-11-13 07:01  abbotti
405
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.
409
410 2007-11-12 17:15  fmhess
411
412         * comedi/drivers/ni_mio_common.c: Fixed sign error that prevented
413           commands from aborting properly on errors.
414
415 2007-11-12 12:10  abbotti
416
417         * comedi/comedi_compat32.c: Only added a comment.
418
419 2007-11-12 11:45  abbotti
420
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.
425
426 2007-11-12 10:04  abbotti
427
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).
431
432 2007-11-12 09:58  abbotti
433
434         * comedi/drivers/amplc_pci230.c: Use arrays to look up ai gain bits
435           and polarity.
436
437 2007-11-12 09:16  abbotti
438
439         * comedi/drivers/adq12b.c: Stripped ".o" from driver name on
440           "Driver:" line for consistency.
441
442 2007-11-12 07:16  abbotti
443
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.
447
448 2007-11-10 11:59  fmhess
449
450         * comedi/drivers/: Kbuild, Makefile.am, adq12b.c: Added new driver
451           from jeremy theler <thelerg@ib.cnea.gov.ar> for MicroAxial
452           ADQ12-B.
453
454 2007-11-10 11:53  fmhess
455
456         * AUTHORS: Adding trivial email address obfuscation, since some of
457           the AUTHORS files are linked to from the web page.
458
459 2007-11-09 11:36  abbotti
460
461         * comedi/drivers/amplc_pci230.c: In pci230_choose_clk_src(), widen
462           the type of the comparison constant 6553600000 from ul to ull.
463
464 2007-11-09 11:02  abbotti
465
466         * comedi/drivers/amplc_pci230.c: Check channel lists in AI and AO
467           cmdtest handlers if chanlist != NULL and chanlist_len > 0.
468
469 2007-11-09 10:39  abbotti
470
471         * comedi/drivers/amplc_pci224.c: Minor line-length fixes.
472
473 2007-11-09 10:23  abbotti
474
475         * comedi/drivers/amplc_pci224.c: In cmdtest, use DPRINTK instead of
476           comedi_error.
477
478 2007-11-09 10:19  abbotti
479
480         * comedi/drivers/amplc_pci224.c: For cmdtest, don't return 5 if
481           chanlist_len == 0.
482
483 2007-11-09 09:06  abbotti
484
485         * comedi/drivers/amplc_pci224.c: For cmdtest, don't return error 5
486           if chanlist is NULL.
487
488 2007-11-09 08:50  abbotti
489
490         * comedi/comedi_fops.c: For COMEDI_CMD ioctl, check chanlist_len >
491           0.
492
493 2007-11-09 07:17  abbotti
494
495         * comedi/comedi_compat32.c: I forgot to rename comedi_compat_ioctl_
496           function back to comedi_compat_ioctl in the previous commit.
497
498 2007-11-09 06:12  abbotti
499
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).
503
504 2007-11-08 12:09  abbotti
505
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.
509
510 2007-11-08 12:02  abbotti
511
512         * comedi/drivers/amplc_pci230.c: Use 64-bit ns value when
513           determining clock source.
514
515 2007-11-08 11:45  abbotti
516
517         * comedi/drivers/amplc_pci230.c: Renamed pci_iobase to iobase1.
518
519 2007-11-08 11:33  abbotti
520
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.
524
525 2007-11-08 11:21  abbotti
526
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.
532
533 2007-11-08 10:35  abbotti
534
535         * comedi/drivers/amplc_pci230.c: Renamed some macros.  Now access
536           the timebase values via a look-up table to eliminate some switch
537           statements.
538
539 2007-11-08 06:51  abbotti
540
541         * comedi/drivers/amplc_pci230.c: amplc_pci230.c whitespace changes
542           / comment reformatting.
543
544 2007-11-08 05:52  abbotti
545
546         * comedi/drivers/amplc_pci230.c: Spelling correction in
547           Description: line.
548
549 2007-11-07 12:18  abbotti
550
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
556           function called '0'!
557
558 2007-11-07 11:24  abbotti
559
560         * comedi/comedi_compat32.c: Removed a stray comment.
561
562 2007-11-07 11:18  abbotti
563
564         * comedi/comedi_compat32.c: Make sure 32-bit ioctl handler for <=
565           2.6.10 kernel doesn't return -ENOIOCTLCMD.
566
567 2007-11-07 11:03  abbotti
568
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).
572
573 2007-11-05 09:07  abbotti
574
575         * comedi/drivers/amplc_dio200.c: Replaced INSN_CONFIG_8254_SET_MODE
576           with INSN_CONFIG_SET_COUNTER_MODE.
577
578 2007-11-05 06:50  abbotti
579
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.
584
585 2007-11-05 06:47  abbotti
586
587         * comedi/drivers/comedi_fc.h: Made cfc_bytes_per_scan() 'static
588           inline' instead of plain 'inline'.
589
590 2007-11-04 00:33  fmhess
591
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
731           files.
732
733 2007-11-04 00:28  fmhess
734
735         * comedi/drivers/pcl816.c: Removed some dead code that was causing
736           errors in indent program.
737
738 2007-11-04 00:14  fmhess
739
740         * comedi/drivers/adv_pci1710.c: Removed some dead code that
741           confused the indent program.
742
743 2007-11-04 00:08  fmhess
744
745         * comedi/drivers/dt9812.h: Removed a bit of ifdef'd out code that
746           confuses the indent program.
747
748 2007-11-03 23:45  fmhess
749
750         * scripts/comedi_indent: Added wrapper around indent utility with
751           options I'm going to apply to comedi source files.
752
753 2007-11-02 07:11  abbotti
754
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.
759
760 2007-11-01 13:47  abbotti
761
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.
766
767 2007-11-01 12:14  abbotti
768
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
771           device structure.
772
773 2007-11-01 12:11  abbotti
774
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.
779
780 2007-11-01 11:39  abbotti
781
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.
795
796 2007-10-31 10:40  abbotti
797
798         * comedi/drivers/amplc_pci230.c: Check result of
799           subdev_8255_init().
800
801 2007-10-31 10:15  abbotti
802
803         * comedi/drivers/amplc_pci230.c: For PCI260(+) make subdevice 2
804           UNUSED instead of AO with no channels.
805
806 2007-10-31 10:01  abbotti
807
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.
812
813 2007-10-30 12:49  abbotti
814
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').
818
819 2007-10-30 11:46  abbotti
820
821         * comedi/drivers/addi-data/addi_common.c: #ifdef out floating point
822           register stuff.
823
824 2007-10-29 11:52  abbotti
825
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.
829
830 2007-10-28 20:00  tag r0_7_75
831
832 2007-10-28 20:00  fmhess
833
834         * ChangeLog: Regenerated ChangeLog with "cvs2cl -t" for 0.7.75
835           release.
836
837 2007-10-28 19:59  fmhess
838
839         * configure.ac: Bumped version for 0.7.75 release
840
841 2007-10-26 13:59  fmhess
842
843         * comedi/drivers/ii_pci20kc.c: Fixed compile warning on amd64.
844
845 2007-10-25 16:00  fmhess
846
847         * comedi/drivers/ni_tio.c: Don't report bogus gate errors on 660x
848           boards.
849
850 2007-10-25 15:56  fmhess
851
852         * include/linux/comedi.h: Added enum for setting master clock of NI
853           "frequency output" subdevice.
854
855 2007-10-25 15:55  fmhess
856
857         * comedi/drivers/: ni_mio_common.c, ni_stc.h: Added subdevice for
858           "frequency output" pin.
859
860 2007-10-25 15:49  fmhess
861
862         * comedi/comedi_fops.c: Added check against maxdata for write
863           instructions.
864
865 2007-10-24 17:29  fmhess
866
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.
870
871 2007-10-24 14:14  fmhess
872
873         * comedi/drivers/ni_mio_common.c: Prevent glitches when
874           transitioning from static control of dio lines to waveform
875           output.
876
877 2007-10-24 08:37  abbotti
878
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
882           allocation failure.
883
884 2007-10-22 10:59  abbotti
885
886         * comedi/drivers/amplc_dio200.c: Check dev->attached in interrupt
887           routine.
888
889 2007-10-22 08:19  abbotti
890
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.
894
895 2007-10-18 17:50  fmhess
896
897         * AUTHORS, comedi/drivers/ni_labpc_cs.c: Fix from Torben Mikael
898           Hansen <comedi_ns@linhard.dk> for crash probably caused by my
899           recent porting work.
900
901 2007-10-18 17:48  fmhess
902
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.
905
906 2007-10-18 17:40  fmhess
907
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.
914
915 2007-10-18 14:01  abbotti
916
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.
923
924 2007-10-17 16:01  fmhess
925
926         * comedi/drivers/ni_660x.c: Added pci device id for pxi-6602.
927
928 2007-10-17 11:26  abbotti
929
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
939           kzalloc or kcalloc.
940
941 2007-10-17 11:24  abbotti
942
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.
946
947 2007-10-16 15:59  fmhess
948
949         * comedi/drivers/ni_mio_common.c, include/linux/comedi.h: Added
950           support for scan_begin_src = TRIG_EXT on analog output commands.
951
952 2007-10-15 22:21  fmhess
953
954         * comedi/drivers/quatech_daqp_cs.c: Ported to linux 2.6.23 pcmcia
955           interface. Compiles, but otherwise untested.
956
957 2007-10-15 22:09  fmhess
958
959         * comedi/drivers/ni_labpc_cs.c: Ported to linux 2.6.23 pcmcia
960           interface. Compiles, but otherwise untested.
961
962 2007-10-15 20:35  fmhess
963
964         * comedi/drivers/ni_mio_cs.c: Ported to linux 2.6.23 pcmcia
965           interface.  Compiles, but otherwise untested.
966
967 2007-10-14 21:15  fmhess
968
969         * comedi/drivers/ni_daq_dio24.c: Updated to linux 2.6.23 pcmcia
970           interface.  Compiles, but untested.
971
972 2007-10-14 21:02  fmhess
973
974         * comedi/drivers/das08_cs.c: Updated to 2.6.23 pcmcia interface.
975           Compiles, otherwise untested.
976
977 2007-10-14 20:43  fmhess
978
979         * comedi/drivers/cb_das16_cs.c: More linux 2.6.23 pcmcia fixes.
980
981 2007-10-14 20:08  fmhess
982
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.
985
986 2007-10-12 15:04  fmhess
987
988         * comedi/comedi_fops.c: Pruned obsolete lseek code.
989
990 2007-10-11 10:23  abbotti
991
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.
1001
1002 2007-09-30 10:42  fmhess
1003
1004         * comedi/Makefile.am: Support DESTDIR for module install/uninstall.
1005
1006 2007-09-28 20:01  fmhess
1007
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>.
1011
1012 2007-09-28 14:40  fmhess
1013
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.
1017
1018 2007-09-14 08:33  abbotti
1019
1020         * include/linux/Makefile.am: Add slab.h compatibility header.
1021
1022 2007-09-14 08:32  abbotti
1023
1024         * include/linux/slab.h: Add kzalloc and kcalloc kernel
1025           compatibility functions.
1026
1027 2007-09-07 13:04  abbotti
1028
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.
1032
1033 2007-09-05 23:22  fmhess
1034
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.
1038
1039 2007-09-05 08:37  fmhess
1040
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>
1049
1050 2007-09-03 23:22  fmhess
1051
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:
1065
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
1078           brand).
1079
1080 2007-08-24 14:44  fmhess
1081
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
1084           commands.
1085
1086 2007-08-21 05:47  abbotti
1087
1088         * comedi/: comedi_fops.c, drivers.c: Sanity check drivers setting
1089           do_cmd without setting do_cmdtest.
1090
1091 2007-08-17 16:54  fmhess
1092
1093         * comedi/drivers/ni_tio.c: read acknowledges irq bit does have an
1094           effect on a 6601.
1095
1096 2007-08-17 15:56  fmhess
1097
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.
1101
1102 2007-08-17 15:53  fmhess
1103
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.
1108
1109 2007-08-17 15:49  fmhess
1110
1111         * include/linux/comedi.h: Added enum for setting output routing of
1112           pfi pins on 660x boards.
1113
1114 2007-08-16 17:52  fmhess
1115
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.
1120
1121 2007-08-15 17:22  fmhess
1122
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
1135           functions.
1136
1137 2007-08-15 17:20  fmhess
1138
1139         * include/linux/comedidev.h: Added comment describing purpose of
1140           comedi_set_hw_dev().
1141
1142 2007-08-13 17:17  fmhess
1143
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.
1147
1148 2007-08-13 11:12  fmhess
1149
1150         * comedi/drivers/mite.c: Disable all of a channel's interrupts when
1151           it is released.
1152
1153 2007-08-13 11:05  fmhess
1154
1155         * comedi/comedi_fops.c: NULL inttrig in do_become_nonbusy().
1156
1157 2007-08-09 16:15  fmhess
1158
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.
1161
1162 2007-08-09 15:17  fmhess
1163
1164         * comedi/drivers/ni_stc.h: Added bit definitions for NI m-series
1165           correlated dio registers.
1166
1167 2007-08-09 13:55  fmhess
1168
1169         * include/linux/comedi.h: Added definitions for possible
1170           scan_begin_srcs on NI m-series with upcoming correlated dio
1171           command support.
1172
1173 2007-08-09 09:03  fmhess
1174
1175         * comedi/drivers/ni_tio.c: NI counters don't really support
1176           stop_src TRIG_COUNT.
1177
1178 2007-08-09 08:58  fmhess
1179
1180         * comedi/drivers/: mite.c, mite.h: Made mite_done() update done
1181           status by reading status register.
1182
1183 2007-08-08 20:22  fmhess
1184
1185         * comedi/drivers/mite.h: We need to use dma_free_coherent() instead
1186           of kfree() in mite_free_ring() now.
1187
1188 2007-08-07 16:06  fmhess
1189
1190         * comedi/comedi_fops.c: Set SRF_RUNNING and SRF_ERROR together
1191           atomically in comedi_event().
1192
1193 2007-08-07 15:04  fmhess
1194
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.
1199
1200 2007-08-07 12:22  fmhess
1201
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.
1206
1207 2007-08-06 07:19  abbotti
1208
1209         * comedi/drivers/: comedi_fc.c, mite.c, ni_atmio16d.c, pcmad.c:
1210           Corrected pathname in file header comment.
1211
1212 2007-08-06 07:05  abbotti
1213
1214         * comedi/drivers/pcl812.c: Moved description of configuration
1215           options so it will appear in drivers.txt
1216
1217 2007-08-06 06:47  abbotti
1218
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
1242           header comments.
1243
1244 2007-08-06 06:07  abbotti
1245
1246         * comedi/drivers/amplc_dio200.c: Changed description line.
1247
1248 2007-08-02 10:06  fmhess
1249
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).
1253
1254 2007-08-01 15:46  tag r0_7_74
1255
1256 2007-08-01 15:46  fmhess
1257
1258         * ChangeLog: Autogenerated ChangeLog with "cvs2cl -t"
1259
1260 2007-08-01 15:41  fmhess
1261
1262         * comedi/Makefile.am: Fix problems apparently caused by builddir
1263           not being set by older versions of auto* tools.
1264
1265 2007-08-01 15:10  fmhess
1266
1267         * m4/as-linux.m4, comedi/Makefile.am: Fixed "make uninstall".
1268           "make distcheck" passes now.
1269
1270 2007-08-01 13:33  abbotti
1271
1272         * comedi/drivers/: comedi_rt_timer.c, dt2811.c, quatech_daqp_cs.c:
1273           Removed third parameter of calls to comedi_event().
1274
1275 2007-08-01 13:21  fmhess
1276
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.
1281
1282 2007-08-01 13:19  fmhess
1283
1284         * comedi/Makefile.am: Have "make install" respect configure prefix.
1285
1286 2007-08-01 11:16  fmhess
1287
1288         * m4/as-linux.m4: Fixed test for rpm program.
1289
1290 2007-08-01 10:55  fmhess
1291
1292         * comedi/Makefile.am: VPATH build works now.
1293
1294 2007-08-01 09:19  fmhess
1295
1296         * comedi/kcomedilib/kcomedilib_main.c: Set SRF_RUNNING in runflags
1297           instead of SDF_RUNNING in subdev_flags.
1298
1299 2007-08-01 08:48  abbotti
1300
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
1303           specific packages.
1304
1305 2007-08-01 07:21  abbotti
1306
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.
1310
1311 2007-08-01 06:52  abbotti
1312
1313         * comedi/drivers/cb_pcidio.c: Documented PCI bus/slot options.
1314
1315 2007-07-31 15:53  fmhess
1316
1317         * autogen.sh: simplified autogen.sh
1318
1319 2007-07-31 15:02  fmhess
1320
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
1324
1325 2007-07-31 14:39  fmhess
1326
1327         * Makefile.am: Add driver docs into drivers.txt in sorted order.
1328
1329 2007-07-31 10:45  fmhess
1330
1331         * AUTHORS: Updated Bernd Porr's email.
1332
1333 2007-07-31 10:15  fmhess
1334
1335         * comedi/drivers/cb_pcidio.c: Cleaned up some compiler warnings.
1336
1337 2007-07-31 10:08  fmhess
1338
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
1342           PCI-DIOxx series.
1343
1344 2007-07-31 10:04  fmhess
1345
1346         * configure.ac: Disable pcmcia by default until someone fixes it.
1347
1348 2007-07-31 09:53  fmhess
1349
1350         * Makefile.am: Don't bother running scripts on .mod.c files.
1351
1352 2007-07-30 06:23  abbotti
1353
1354         * Makefile.am: Replaced 'Contributors' with 'AUTHORS' in
1355           EXTRA_DIST.
1356
1357 2007-07-29 23:49  fmhess
1358
1359         * comedi/drivers/: jr3_pci.c, s626.c: Fixed comment blocks so they
1360           are parsed correctly by dump_doc.
1361
1362 2007-07-29 23:48  fmhess
1363
1364         * scripts/dump_doc: Added warning output if script failed to
1365           extract a comment block from driver.
1366
1367 2007-07-28 22:16  fmhess
1368
1369         * comedi/drivers/cb_pcidas64.c: Fix 1V adc range on 4020.
1370
1371 2007-07-28 10:22  fmhess
1372
1373         * AUTHORS, Contributors: Renamed Contributors file to AUTHORS.
1374
1375 2007-07-27 17:00  fmhess
1376
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().
1398
1399 2007-07-27 16:20  fmhess
1400
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.
1404
1405 2007-07-27 15:57  abbotti
1406
1407         * comedi/drivers/s526.c: Moved s526_gpct_config and s526_ai_config
1408           into device private data where they belong.
1409
1410 2007-07-27 15:52  abbotti
1411
1412         * comedi/drivers/s526.c: Made s526_ports array const.
1413
1414 2007-07-27 15:47  abbotti
1415
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.
1465
1466 2007-07-27 14:52  abbotti
1467
1468         * comedi/drivers/mpc8260cpm.c: Change driver name from "dummy" to
1469           "mpc8260cpm".
1470
1471 2007-07-27 10:54  abbotti
1472
1473         * comedi/drivers/: cb_pcidda.c, ni_660x.c, ni_mio_common.c,
1474           ni_tio.c, unioxx5.c: Fixed a few compiler warnings.
1475
1476 2007-07-27 10:25  abbotti
1477
1478         * comedi/Makefile.am: Turned off verbose kernel make output to make
1479           it easier to spot compiler warnings.
1480
1481 2007-07-27 10:05  abbotti
1482
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.)
1486
1487 2007-07-26 16:36  fmhess
1488
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.
1502
1503 2007-07-24 15:45  fmhess
1504
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
1508           particular).
1509
1510 2007-07-24 13:47  abbotti
1511
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.
1516
1517 2007-07-24 12:15  fmhess
1518
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.
1521
1522 2007-07-24 07:57  abbotti
1523
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!).
1527
1528 2007-07-24 07:48  abbotti
1529
1530         * comedi/drivers/Makefile.am: Add jr3_pci.h to EXTRA_DIST.
1531
1532 2007-07-24 07:37  abbotti
1533
1534         * configure.ac, comedi/Makefile.am, comedi/comedi_kbuild.inc.in:
1535           Generate comedi/comedi_kbuild.inc at configure time instead of
1536           make time.
1537
1538 2007-07-24 07:00  abbotti
1539
1540         * comedi/Makefile.am: Add comedi_fops.h to EXTRA_DIST.
1541
1542 2007-07-23 13:13  abbotti
1543
1544         * comedi/drivers/pcmuio.c: Corrected driver header comment for
1545           PCM-UIO96A (pcmuio96).
1546
1547 2007-07-23 11:24  abbotti
1548
1549         * comedi/drivers/Kbuild: Add pcmmio driver to Kbuild.
1550
1551 2007-07-23 11:22  abbotti
1552
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.
1555
1556 2007-07-21 22:30  fmhess
1557
1558         * comedi/drivers/rti800.c: Added little sanity check for buffer
1559           overrun of gaindelay array.
1560
1561 2007-07-21 22:23  fmhess
1562
1563         * comedi/drivers/rti800.c: Fixed problems with RTI_OVERRUN bit in
1564           ai read insn.
1565
1566 2007-07-16 15:26  fmhess
1567
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
1597
1598 2007-07-16 13:39  abbotti
1599
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
1602           2.6.19.
1603
1604 2007-07-16 10:59  fmhess
1605
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
1609           into an enum.
1610
1611 2007-07-16 10:50  fmhess
1612
1613         * comedi/drivers/serial2002.c: Fixed compile warning.
1614
1615 2007-07-13 16:27  fmhess
1616
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.
1624
1625 2007-07-12 10:55  fmhess
1626
1627         * include/linux/comedi.h: Added enum of digital PFI filters on
1628           m-series.
1629
1630 2007-07-12 09:47  fmhess
1631
1632         * comedi/drivers/ni_tio.c: Had edge and level gating swapped
1633
1634 2007-07-11 10:27  fmhess
1635
1636         * comedi/drivers/: ni_660x.c, ni_mio_common.c: Added support for
1637           reading/writing Gi_DMA_Status/Config registers.
1638
1639 2007-07-10 14:22  fmhess
1640
1641         * comedi/drivers/ni_mio_common.c: Clear gpct mite interrupts.
1642
1643 2007-07-10 11:37  fmhess
1644
1645         * comedi/drivers/ni_pcimio.c: Added buf_change functions for gpct
1646           subdevices.
1647
1648 2007-07-10 09:18  fmhess
1649
1650         * comedi/drivers/ni_tio.c: Preserve state of Gi_DMA_Config register
1651           bits.
1652
1653 2007-07-10 09:01  fmhess
1654
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.
1658
1659 2007-07-09 16:12  fmhess
1660
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.
1665
1666           Need to hold mite_channel_lock in ni_mio_common when calling
1667           ni_tio functions that use mite channel.
1668
1669 2007-07-06 15:12  fmhess
1670
1671         * comedi/drivers/ni_mio_common.c: Replaced magic numbers for
1672           subdevice indices with an enum.  Also, inching towards gpct
1673           command support.
1674
1675 2007-07-06 13:08  fmhess
1676
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).
1680
1681 2007-07-05 20:05  fmhess
1682
1683         * comedi/drivers/: Kbuild, Makefile.am, serial2002.c: Patch from
1684           Anders Blomdell <anders.blomdell@control.lth.se>:
1685
1686           Now it compiles on 2.6.21...
1687
1688 2007-07-05 13:15  abbotti
1689
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.
1693
1694 2007-07-02 22:44  fmhess
1695
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>
1699
1700 2007-06-27 21:20  fmhess
1701
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.
1707
1708 2007-06-27 11:31  abbotti
1709
1710         * comedi/drivers/: amplc_pc236.c, plx9052.h: Simplified plx9052.h
1711           and moved PCI236-specific bits into amplc_pc236.c.
1712
1713 2007-06-27 10:37  abbotti
1714
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
1718           supported device.
1719
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
1722           newer features.
1723
1724 2007-06-27 08:30  abbotti
1725
1726         * comedi/drivers/amplc_pci230.c: Support PCI bus/slot configuration
1727           options.
1728
1729 2007-06-27 08:24  abbotti
1730
1731         * comedi/drivers/amplc_pci230.c: Don't bother reporting any
1732           unsupported Amplicon cards that are found.
1733
1734 2007-06-27 08:09  abbotti
1735
1736         * comedi/drivers/contec_pci_dio.c: Added PCI bus/slot configuration
1737           options.  Ignored if unset or zero.
1738
1739 2007-06-27 08:00  abbotti
1740
1741         * comedi/drivers/contec_pci_dio.c: Changed comedi driver_name to
1742           "contec_pci_dio".  "dummy" was a silly name.
1743
1744 2007-06-27 06:54  abbotti
1745
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.
1749
1750           Also, check result of kmalloc in pci_card_list_init.
1751
1752 2007-06-27 06:37  abbotti
1753
1754         * comedi/drivers/dt2814.c: Don't ignore return value of
1755           comedi_request_irq().
1756
1757 2007-06-27 06:23  abbotti
1758
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).
1775
1776 2007-06-22 16:08  fmhess
1777
1778         * comedi/drivers/: ni_mio_common.c, ni_stc.h: A little more code
1779           intended to support counter commands eventually.
1780
1781 2007-06-18 09:53  fmhess
1782
1783         * comedi/drivers/mite.c: Fixed disabling of interrupts in
1784           mite_setup().
1785
1786 2007-06-15 11:29  fmhess
1787
1788         * comedi/drivers/: mite.c, mite.h: Added a little more on how the
1789           ni windows drivers enables mite burst mode.
1790
1791 2007-06-15 10:36  fmhess
1792
1793         * comedi/drivers/: mite.c, mite.h, ni_mio_common.c: Fixed burst
1794           mode on dma transfers on pxi-6281
1795
1796 2007-06-13 16:43  fmhess
1797
1798         * comedi/: comedi_fops.c, drivers/ni_mio_common.c: Fixed spurious
1799           warnings about AO interrupts not being acked, due to my recent
1800           changes.
1801
1802 2007-06-13 14:51  fmhess
1803
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.
1812
1813 2007-06-11 15:38  fmhess
1814
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.
1818
1819 2007-06-07 09:30  fmhess
1820
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>
1824
1825 2007-06-07 09:26  fmhess
1826
1827         * comedi/drivers/ni_pcimio.c: Changed 6413 caldac types to
1828           ad8804_debug.
1829
1830 2007-06-07 09:24  fmhess
1831
1832         * comedi/drivers/ni_pcimio.c: Added device id for pxi-6143 (patch
1833           from Flavio Antonioli <flavio.antonioli@supsi.ch>)
1834
1835 2007-05-24 08:41  abbotti
1836
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
1840           channel.
1841
1842 2007-05-08 10:28  fmhess
1843
1844         * comedi/drivers/ni_mio_common.c: Added check against maximum ao
1845           update rate in analog output command test.
1846
1847 2007-05-02 12:45  fmhess
1848
1849         * comedi/drivers/ni_mio_common.c: Fixed check of maximum ai scan
1850           rate to take into account multiplexed inputs.
1851
1852 2007-05-02 12:12  fmhess
1853
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
1856           with commands.
1857
1858 2007-05-02 09:30  fmhess
1859
1860         * comedi/drivers.c: Tweaked order deallocations happen for an async
1861           buffer allocated with vmalloc.
1862
1863 2007-05-01 17:16  fmhess
1864
1865         * comedi/: comedi_fops.c, drivers.c, drivers/mite.c: Fixed horrible
1866           grinding noises on mmap.
1867
1868 2007-05-01 16:16  fmhess
1869
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.
1873
1874 2007-05-01 16:15  fmhess
1875
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
1878           into buffer.
1879
1880 2007-05-01 16:12  fmhess
1881
1882         * comedi/drivers/mite.c: Handle stop_src TRIG_COUNT with more than
1883           one channel correctly when doing output dma.
1884
1885 2007-04-30 14:36  fmhess
1886
1887         * comedi/drivers/: mite.h, ni_mio_common.c: Mite channels 4 and 5
1888           verified to work with m-series 6289 boards now.
1889
1890 2007-04-29 17:41  fmhess
1891
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.
1898
1899 2007-04-26 15:59  fmhess
1900
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.
1908
1909 2007-04-26 15:29  fmhess
1910
1911         * comedi/drivers/ni_660x.c: Added some documentation of 32 bit dio
1912           port.
1913
1914 2007-04-26 13:43  fmhess
1915
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
1927           to subdevices.
1928
1929 2007-04-26 11:05  fmhess
1930
1931         * comedi/drivers/ni_labpc_cs.c: Got rid of useless include of
1932           mite.h.
1933
1934 2007-04-26 10:58  fmhess
1935
1936         * comedi/drivers.c: Got rid of call to subdevice's buf_change
1937           callback which occurred after device was detached.  Small cleanup
1938           of duplicated code.
1939
1940 2007-04-26 10:54  fmhess
1941
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
1946           longer in use.
1947
1948 2007-04-19 15:53  fmhess
1949
1950         * comedi/drivers/: mite.c, mite.h: Added spinlock to mite_struct
1951           for mite_alloc_channel() and mite_free_channel().
1952
1953 2007-04-19 15:41  fmhess
1954
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.
1971
1972 2007-04-19 15:23  fmhess
1973
1974         * comedi/range.c: Silenced warning from gcc 4.1.2
1975
1976 2007-04-19 14:59  fmhess
1977
1978         * comedi/drivers/ni_65xx.c: Silenced gcc 4.1.2 compile warning.
1979
1980 2007-04-19 13:18  fmhess
1981
1982         * configure.ac: Fixed for warning produced by automake 1.10
1983
1984 2007-04-19 11:15  fmhess
1985
1986         * comedi/Makefile.am: ignore errors from kernel's make modules in
1987           all-local, to avoid failure of make install on nfs filesystem
1988           with root_squash
1989
1990 2007-03-18 10:46  fmhess
1991
1992         * comedi/drivers/adv_pci_dio.c: Fix from Navneet Kataria
1993           <nkataria@npcil.co.in> for the following problem:
1994
1995           ... when I initialize the device using comedi_config command, the
1996           device's 1st and 9th relay automatically goes to energize state.
1997
1998 2007-02-26 12:23  fmhess
1999
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.
2006
2007 2007-02-20 22:23  fmhess
2008
2009         * Contributors, comedi/drivers/ni_mio_common.c: Bug fix from Edwin
2010           Steiner <edwin.steiner@gmx.net>:
2011
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.
2014
2015 2007-02-04 23:04  fmhess
2016
2017         * comedi/comedi_fops.c: Only check if parse_insn returns a negative
2018           value.
2019
2020 2007-01-31 20:28  fmhess
2021
2022         * comedi/drivers/ni_660x.c: Counters should start at subdevice 2,
2023           not 1 (was blowing away the dio subdevice).
2024
2025 2007-01-30 22:13  fmhess
2026
2027         * comedi/drivers/: Makefile.am, pcmmio.c: New driver from "Calin A.
2028           Culianu" <calin@ajvar.org>:
2029
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).
2036
2037 2007-01-23 21:00  fmhess
2038
2039         * comedi/drivers/: pcmda12.c, pcmuio.c: Patch from "Calin A.
2040           Culianu" <calin@ajvar.org>:
2041
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
2047           formatted.
2048
2049 2007-01-12 14:55  fmhess
2050
2051         * comedi/drivers/: ni_660x.c, ni_mio_common.c: Ported ni_660x.c to
2052           use counter support provided by ni_tio.c
2053
2054 2007-01-08 16:42  fmhess
2055
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().
2059
2060 2007-01-08 16:10  fmhess
2061
2062         * include/linux/comedi.h: Fixed NI_GPCT_CLOCK_SRC_SELECT_MASK to
2063           allow for PFI sources.
2064
2065 2007-01-08 15:49  fmhess
2066
2067         * comedi/drivers/ni_pcimio.c: fixed read of G_Status_Register for
2068           m-series.
2069
2070 2007-01-08 10:09  fmhess
2071
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
2074           set by the driver.
2075
2076 2007-01-05 15:54  fmhess
2077
2078         * comedi/drivers/ni_mio_common.c: Fixed reading of counters'
2079           hardware and software save registers.
2080
2081 2007-01-05 15:38  fmhess
2082
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
2088           comedilib cvs).
2089
2090 2007-01-05 15:35  fmhess
2091
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
2095
2096 2007-01-05 10:25  fmhess
2097
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.
2103
2104 2007-01-05 09:19  fmhess
2105
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.
2111
2112 2006-12-29 11:47  fmhess
2113
2114         * comedi/Makefile.am: use $(MAKE) instead of make.  This fixes the
2115           use of the -jN option for parallel compilation.
2116
2117 2006-12-20 15:51  fmhess
2118
2119         * comedi/drivers/: ni_tio.c, ni_tio.h: Calculate clock period
2120           taking into account prescaling.
2121
2122 2006-12-20 13:18  fmhess
2123
2124         * comedi/drivers/ni_tio.h: Added declaration for
2125           ni_tio_init_counter()
2126
2127 2006-12-19 10:47  fmhess
2128
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
2132           in command reg.
2133
2134 2006-12-19 09:19  fmhess
2135
2136         * include/linux/comedilib.h: Added declaration of
2137           comedi_mark_buffer_written().
2138
2139 2006-12-18 21:26  fmhess
2140
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>
2144
2145 2006-12-18 21:20  fmhess
2146
2147         * include/linux/config.h: defines from comedi's config.h in the
2148           top-level comedi directory are still used.
2149
2150 2006-12-15 15:54  fmhess
2151
2152         * comedi/drivers/ni_tio.c, include/linux/comedi.h: Added support
2153           for x2 prescaling on ni general-purpose counters.
2154
2155 2006-12-15 11:34  fmhess
2156
2157         * comedi/comedi_fops.c, comedi/drivers/ni_tio.c,
2158           include/linux/comedi.h: Added INSN_CONFIG_RESET_COUNT
2159
2160 2006-12-14 16:08  fmhess
2161
2162         * comedi/drivers/ni_tio.c: Added ni_tio_init_counter(), and
2163           exported some symbols.
2164
2165 2006-12-14 14:43  fmhess
2166
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.
2170
2171 2006-12-12 12:39  fmhess
2172
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.
2183
2184 2006-12-12 10:14  fmhess
2185
2186         * include/linux/interrupt.h: Added PT_REGS_ARG macro to deal with
2187           change to interrupt handler prototype in kernel 2.6.19.
2188
2189 2006-12-11 15:43  fmhess
2190
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.
2194
2195 2006-12-08 11:53  fmhess
2196
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.
2204
2205 2006-12-08 11:50  fmhess
2206
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
2210           gates).
2211
2212 2006-12-06 18:57  bporr
2213
2214         * comedi/drivers/usbduxfast.c: The flag SDF_CMD_READ was missing
2215           which gave the error number "-1" during async reads.
2216
2217 2006-12-06 08:58  fmhess
2218
2219         * include/linux/config.h: Added missing include of linux/version.h
2220
2221 2006-12-05 16:51  bporr
2222
2223         * comedi/drivers/: adl_pci9111.c, pcl711.c: Removed the boolean
2224           definition from the driver and moved it to stddef.h
2225
2226 2006-12-05 16:50  bporr
2227
2228         * include/linux/stddef.h: Moved the boolean definition from the
2229           driver files to stddef because from 2.6.19 boolean is defined
2230           there aleady.
2231
2232 2006-12-05 16:46  bporr
2233
2234         * include/linux/config.h: From 2.6.19 config.h is no longer needed.
2235           Added an ifdef statement.
2236
2237 2006-12-04 18:24  bporr
2238
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.
2245
2246 2006-12-04 18:20  bporr
2247
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
2251
2252 2006-11-29 10:31  fmhess
2253
2254         * comedi/drivers/ni_pcimio.c: Minor update to documentation
2255           comments.
2256
2257 2006-11-20 15:15  fmhess
2258
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
2261           16 or 32 bit swaps.
2262
2263 2006-11-20 14:41  fmhess
2264
2265         * comedi/drivers.c: Fixed possibile failures to decrement module
2266           use count on errors (one was bug I probably introduced recently).
2267
2268 2006-11-20 11:37  fmhess
2269
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).
2279
2280 2006-11-17 11:07  fmhess
2281
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
2285           practical.
2286
2287 2006-11-17 09:03  fmhess
2288
2289         * comedi/: comedi_fops.c, drivers.c: Don't assume class_device has
2290           a devt member.
2291
2292 2006-11-15 21:10  fmhess
2293
2294         * comedi/drivers/ni_pcimio.c: Changed some ad8804 caldac types to
2295           ad8804_debug
2296
2297 2006-11-15 16:25  fmhess
2298
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.
2332
2333 2006-11-13 09:11  abbotti
2334
2335         * comedi/drivers/s526.c: Replaced deprecated use of check_region().
2336
2337 2006-11-13 09:06  abbotti
2338
2339         * comedi/: comedi_fops.c, drivers.c, drivers/ni_65xx.c,
2340           drivers/ni_mio_common.c: Fixed some C++-isms: mixed declarations
2341           and code.
2342
2343 2006-11-09 13:12  fmhess
2344
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>.
2348
2349 2006-11-09 12:38  fmhess
2350
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.
2357
2358 2006-11-07 10:46  fmhess
2359
2360         * comedi/drivers/ni_mio_common.c: Added init of ai static control
2361           reg for m series.
2362
2363 2006-11-06 19:04  fmhess
2364
2365         * comedi/drivers/ni_mio_common.c: Updated comment about dma
2366           transfer width.
2367
2368 2006-11-06 16:10  fmhess
2369
2370         * comedi/drivers/ni_mio_common.c: Blah, doing 32 pci transfers
2371           causes the channel order to get swapped, switching back to 16
2372           bit.
2373
2374 2006-11-03 21:39  fmhess
2375
2376         * comedi/drivers/ni_mio_common.c: Do 32 bit dma transfers for
2377           analog output.
2378
2379 2006-11-02 14:34  fmhess
2380
2381         * comedi/drivers/ni_mio_common.c: Added some commented-out code for
2382           measuring speed of dma transfers for ao.
2383
2384 2006-11-01 22:22  fmhess
2385
2386         * comedi/drivers/mite.h: Fixed decode of write post fifo depth.
2387
2388 2006-11-01 15:56  fmhess
2389
2390         * comedi/drivers/ni_stc.h: Added a couple more (unused_) bit
2391           definitions.
2392
2393 2006-11-01 15:55  fmhess
2394
2395         * include/linux/comedi.h: put COMEDI_INPUT, etc. in their own enum.
2396
2397 2006-11-01 14:52  fmhess
2398
2399         * comedi/drivers/ni_mio_common.c: fixed hosing of ao_mode2
2400           register.
2401
2402 2006-10-27 13:19  fmhess
2403
2404         * comedi/drivers/ni_mio_common.c: Set AO_Number_Of_DAC_Packages bit
2405           for m-series.
2406
2407 2006-10-27 13:18  fmhess
2408
2409         * comedi/comedi_fops.c: check length of INSN_CONFIG_ANALOG_TRIG
2410
2411 2006-10-27 11:46  fmhess
2412
2413         * comedi/drivers/ni_mio_common.c: Fixed setting of
2414           MSeries_AO_Update_Timed_Bit in ao commands for m-series.
2415
2416 2006-10-26 17:04  fmhess
2417
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.
2421
2422 2006-10-25 11:33  fmhess
2423
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
2426           register.
2427
2428 2006-10-24 16:46  fmhess
2429
2430         * comedi/drivers/: ni_mio_common.c, ni_stc.h: Initialize pfi output
2431           select registers.
2432
2433 2006-10-24 16:29  fmhess
2434
2435         * comedi/drivers/ni_mio_common.c: Implemented insn_bits for PFI
2436           subdevice with m-series boards.
2437
2438 2006-10-24 16:29  fmhess
2439
2440         * comedi/comedi_fops.c: Check length of INSN_BITS instructions in
2441           core.
2442
2443 2006-10-24 14:52  fmhess
2444
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.
2448
2449 2006-10-24 11:26  fmhess
2450
2451         * comedi/drivers/ni_mio_common.c: m-series has 16 pfi lines instead
2452           of 10.
2453
2454 2006-10-24 11:21  fmhess
2455
2456         * comedi/drivers/ni_mio_common.c: Fixed search for best pll
2457           multiplier/divisor
2458
2459 2006-10-24 11:06  fmhess
2460
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.
2465
2466 2006-10-24 11:03  fmhess
2467
2468         * comedi/drivers/ni_pcimio.c: Minor updates to documentation
2469           comment block.
2470
2471 2006-10-23 15:33  fmhess
2472
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.
2478
2479 2006-10-21 18:54  bporr
2480
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():
2484
2485                   /* step 3: make sure arguments are trivially compatible
2486           */
2487
2488                   if(cmd->start_arg == TRIG_NOW && cmd->start_arg != 0)
2489
2490           should be:
2491
2492                   if(cmd->start_src == TRIG_NOW && cmd->start_arg != 0)
2493
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.
2497
2498 2006-10-20 12:15  fmhess
2499
2500         * comedi/drivers/: ni_pcimio.c, ni_stc.h: Added missing offsets for
2501           RTSI register on m-series
2502
2503 2006-10-20 11:31  fmhess
2504
2505         * comedi/drivers/: ni_mio_common.c, ni_stc.h: Added support for
2506           INSN_CONFIG_GET_CLOCK_SRC
2507
2508 2006-10-19 17:06  fmhess
2509
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
2514           m-series boards.
2515
2516 2006-10-19 16:56  fmhess
2517
2518         * comedi/: comedi_fops.c, drivers/amplc_dio200.c: Added some more
2519           data length checks for config instructions to comedi_fops.c
2520
2521 2006-10-18 19:01  fmhess
2522
2523         * comedi/drivers/ni_stc.h: fixed max PLL divisor/multiplier
2524
2525 2006-10-18 15:24  fmhess
2526
2527         * comedi/drivers/ni_stc.h: Added some bit definitions to support
2528           the external reference clock driven phased-locked loop.
2529
2530 2006-10-18 10:32  fmhess
2531
2532         * comedi/drivers/ni_mio_common.c: Replaced a bunch of printk with
2533           RT-safe rt_printk
2534
2535 2006-10-18 09:01  fmhess
2536
2537         * comedi/drivers/ni_65xx.c: Added missing pci device ids using
2538           values provided by Tim Ousley <tim.ousley@ni.com>
2539
2540 2006-10-17 15:16  fmhess
2541
2542         * comedi/drivers/ni_65xx.c: Put in some guesses as to whether
2543           various boards should have their outputs inverted.
2544
2545 2006-10-17 13:21  fmhess
2546
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.
2550
2551 2006-10-17 12:11  fmhess
2552
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.
2557
2558 2006-10-17 11:37  fmhess
2559
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.
2563
2564 2006-10-17 11:36  fmhess
2565
2566         * comedi/drivers.c: Made insn_rw_emulate_bits() work for dio
2567           subdevice with more than 32 channels (ni_65xx).
2568
2569 2006-10-16 17:01  fmhess
2570
2571         * comedi/drivers/ni_65xx.c: Added support for 6509, and other
2572           boards in family.  Will test tommorrow.
2573
2574 2006-10-16 15:05  fmhess
2575
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
2604           to some char*.
2605
2606 2006-10-16 13:45  fmhess
2607
2608         * comedi/drivers/s526.c: Fixed a couple compile warnings.
2609
2610 2006-10-16 11:40  fmhess
2611
2612         * comedi/drivers/ni_65xx.c: Added pci device id for pxi-6509, fixed
2613           driver_name.
2614
2615 2006-10-15 19:33  fmhess
2616
2617         * comedi/drivers/ni_mio_common.c: First pass at supporting 32 bit
2618           static dio on m-series boards (untested).
2619
2620 2006-10-13 20:10  fmhess
2621
2622         * Contributors: Added contributor
2623
2624 2006-10-13 20:09  fmhess
2625
2626         * comedi/drivers/: Kbuild, Makefile.am, adl_pci7296.c, ni_65xx.c:
2627           New drivers from Jonathan Grierson <jd@renko.co.uk>:
2628
2629           Hi, I've recently been working with two digital daq cards and
2630           have written drivers to get them working with Comedi.
2631
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
2638           existing one.
2639
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.
2642
2643 2006-10-13 13:44  fmhess
2644
2645         * comedi/drivers/ni_pcimio.c: Added support for pcie-629 and
2646           pxi-6281
2647
2648 2006-10-13 13:21  fmhess
2649
2650         * comedi/drivers/ni_pcidio.c: White space changes.
2651
2652 2006-10-09 20:43  fmhess
2653
2654         * comedi/drivers/unioxx5.c: Fixed up documentation comments.
2655
2656 2006-10-09 20:37  fmhess
2657
2658         * comedi/drivers/: Kbuild, Makefile.am, unioxx5.c: New driver from
2659           Nickolay Petrov <nick@office.etersoft.ru>:
2660
2661           Driver for Fastwel UNIOxx-5 (analog and digital i/o) boards.
2662           Copyright (C) 2006 Kruchinin Daniil (asgard) [asgard@etersoft.ru]
2663
2664 2006-10-09 20:35  fmhess
2665
2666         * comedi/drivers/ni_mio_common.c: Mask off bogus high bits for
2667           m-series boards with 16 bits or less.
2668
2669 2006-09-20 20:00  fmhess
2670
2671         * comedi/drivers/: Kbuild, Makefile.am, s526.c: New driver from
2672           Everett Wang <everteq@sbcglobal.net>:
2673
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.
2677
2678 2006-09-14 13:52  fmhess
2679
2680         * include/linux/: device.h, mm.h: Added GPL header.
2681
2682 2006-09-11 09:53  fmhess
2683
2684         * comedi/drivers/ni_pcidio.c: Added SDF_PACKED subdevice flag.
2685
2686 2006-09-07 10:44  fmhess
2687
2688         * comedi/drivers/ni_mio_common.c, include/linux/comedi.h: Added
2689           SDF_SOFT_CALIBRATED subdevice flag.
2690
2691 2006-08-23 10:15  fmhess
2692
2693         * comedi/drivers/ni_6527.c: fixed small chance of attempting to
2694           free an unallocated irq.
2695
2696 2006-08-23 10:05  fmhess
2697
2698         * comedi/Makefile.am: Install modules into "comedi" subdir instead
2699           of "extra" subdir when using kbuild.
2700
2701 2006-08-22 21:48  fmhess
2702
2703         * comedi/drivers/ni_mio_cs.c: Fixed irq argument to
2704           comedi_request_irq()
2705
2706 2006-08-22 12:26  abbotti
2707
2708         * comedi/comedi_fops.c, include/linux/device.h: Renamed
2709           CLASS_DEVICE_CREATE to COMEDI_CLASS_DEVICE_CREATE to avoid name
2710           clash with RTAI.
2711
2712 2006-08-21 12:25  abbotti
2713
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).
2722
2723 2006-08-17 09:52  fmhess
2724
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.
2727
2728 2006-08-16 15:18  tag r0_7_73
2729
2730 2006-08-16 15:18  fmhess
2731
2732         * ChangeLog: 0.7.73 changes
2733
2734 2006-08-16 15:09  fmhess
2735
2736         * configure.ac: bump version for 0.7.73
2737
2738 2006-08-16 11:55  fmhess
2739
2740         * comedi/drivers/ni_pcimio.c: Fixed max ai speed for 628x boards.
2741
2742 2006-08-16 11:54  fmhess
2743
2744         * comedi/drivers/ni_stc.h: Added bit definitions for m-series ai
2745           chanlist configuration register.
2746
2747 2006-08-16 11:22  fmhess
2748
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.
2752
2753 2006-08-16 11:21  fmhess
2754
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.
2758
2759 2006-08-15 16:21  fmhess
2760
2761         * comedi/drivers/ni_mio_common.c: Fix calculation of bytes per scan
2762           for 18-bit analog input m-series boards when generating
2763           end-of-scan events.
2764
2765 2006-08-15 14:58  fmhess
2766
2767         * comedi/comedi_fops.c: Fix rounding up of buffer size to integer
2768           multiple of page size.
2769
2770 2006-08-14 10:07  tag r0_7_72
2771
2772 2006-08-14 10:07  fmhess
2773
2774         * configure.ac: Bumped version for 0.7.72
2775
2776 2006-08-14 10:06  fmhess
2777
2778         * ChangeLog: Added 0.7.72 changes, and fixed misspellings of Ian
2779           Abbott's name.
2780
2781 2006-08-14 10:05  fmhess
2782
2783         * Contributors: Added new contributor.
2784
2785 2006-08-14 09:45  fmhess
2786
2787         * comedi/drivers/: aio_aio12_8.c, aio_iiro_16.c: Added missing GPL
2788           headers.
2789
2790 2006-08-13 22:58  fmhess
2791
2792         * comedi/drivers/: Kbuild, Makefile.am, aio_aio12_8.c,
2793           aio_iiro_16.c: New drivers from Pablo Mejia
2794           <pablo@cctechnol.com>:
2795
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:
2800
2801           104-AIO12-8
2802           http://www.adlogic-pc104.com/products/peripherals/datasheets/104-AIO12-8.pdf
2803
2804           104-IIRO-16
2805           http://www.adlogic-pc104.com/products/peripherals/datasheets/104-IIRO-16.pdf
2806
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)
2810
2811           The drivers are basic.  For instance no asynchronous operations
2812           are supported.  The drivers do work (tested on Fedora Core 4 and
2813           5).
2814
2815 2006-08-11 13:28  abbotti
2816
2817         * autogen.sh: Restore the old COPYING and INSTALL files after they
2818           are overwritten by autoreconf -i -f.
2819
2820 2006-08-11 11:08  abbotti
2821
2822         * Documentation/comedi/Hardware_Driver.HOWTO: Updated 'Adding new
2823           drivers' section.
2824
2825 2006-08-11 09:54  abbotti
2826
2827         * Makefile.am, TODO, Documentation/Configure.help,
2828           Documentation/Configure.help.append: Removed
2829           Documentation/Configure.help and
2830           Documentation/Configure.help.append
2831
2832 2006-08-11 09:53  abbotti
2833
2834         * comedi/drivers/addi-data/Makefile.am: Moved addi_data.c into
2835           EXTRA_DIST until the drivers are back in the fold.
2836
2837 2006-08-11 09:47  abbotti
2838
2839         * scripts/check_driver: Skipped obsolete tests and added some new
2840           ones.
2841
2842 2006-08-11 08:06  abbotti
2843
2844         * comedi/drivers/das6402.c: Corrected a printk format string that I
2845           forgot to update in previous commit of das6402.c.
2846
2847 2006-08-11 07:55  abbotti
2848
2849         * Makefile.am: Add 'Contributors' to EXTRA_DIST.
2850
2851 2006-08-11 07:42  abbotti
2852
2853         * Makefile.am, include/linux/kern_compat.h: Removed obsolete
2854           include/linux/kern_compat.h file.
2855
2856 2006-08-11 07:32  abbotti
2857
2858         * Config.in, comedi/Config.in: Deleted obsolete Config.in files.
2859
2860 2006-08-11 07:26  abbotti
2861
2862         * comedi/: Makefile.am, drivers/Makefile.am,
2863           drivers/addi-data/Makefile.am, kcomedilib/Makefile.am: Add Kbuild
2864           to EXTRA_DIST.
2865
2866 2006-08-11 07:08  abbotti
2867
2868         * Makefile.am: Added some kernel compatability include files to
2869           EXTRA_DIST.
2870
2871 2006-08-08 10:47  fmhess
2872
2873         * include/linux/types.h: Added missing include for linux/version.h
2874
2875 2006-08-08 10:40  fmhess
2876
2877         * comedi/comedi_fops.c: Added length checks for data array of
2878           INSN_CONFIG_ALT_SOURCE and INSN_CONFIG_PWM_OUTPUT
2879
2880 2006-08-07 14:02  abbotti
2881
2882         * comedi/drivers/: amplc_dio200.c, amplc_pc236.c, amplc_pc263.c,
2883           amplc_pci224.c: Used pci_name() when printing PCI device
2884           location.
2885
2886 2006-08-07 14:01  abbotti
2887
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).
2892
2893 2006-08-07 13:33  abbotti
2894
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.
2934
2935 2006-08-07 13:25  abbotti
2936
2937         * include/linux/types.h: Added linux/types.h compatibility header.
2938           typedefs 'resource_size_t' as unsigned long if kernel < 2.6.18.
2939
2940 2006-08-07 11:57  abbotti
2941
2942         * comedi/drivers/ni_pcidio.c: Don't free IRQ if it wasn't requested
2943           successfully.
2944
2945 2006-08-07 11:52  abbotti
2946
2947         * comedi/drivers/ni_mio_cs.c: Don't free the IRQ if it wasn't
2948           allocated.
2949
2950 2006-08-07 11:32  abbotti
2951
2952         * comedi/drivers/ni_daq_dio24.c: ifdef'ed out incomplete irq stuff
2953           from ni_daq_dio24.c
2954
2955 2006-08-07 10:09  abbotti
2956
2957         * comedi/drivers/fl512.c: Check I/O region was allocated before
2958           releasing it.
2959
2960 2006-08-07 09:42  abbotti
2961
2962         * comedi/drivers/dmm32at.c: Request resources before using them.
2963
2964 2006-08-07 06:34  abbotti
2965
2966         * comedi/Makefile.am: Remove Modules.symvers when cleaning as it
2967           can cause subsequent builds for another kernel to fail.
2968
2969 2006-07-31 22:56  tag r0_7_71
2970
2971 2006-07-31 22:56  fmhess
2972
2973         * ChangeLog: Added 0.7.71 changes.
2974
2975 2006-07-31 21:47  fmhess
2976
2977         * configure.ac: version bump
2978
2979 2006-07-31 09:14  abbotti
2980
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.
2985
2986 2006-07-18 16:51  fmhess
2987
2988         * comedi/drivers/mite.c: set mite_phys_addr to zero after releasing
2989           io regions
2990
2991 2006-07-17 22:31  fmhess
2992
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.
2996
2997 2006-07-11 22:17  fmhess
2998
2999         * comedi/comedi_fops.c: Added check for length of
3000           INSN_CONFIG_SET_RTSI_CLOCK_MODE, (David MacMahon
3001           <davidm@astro.berkeley.edu>)
3002
3003 2006-07-11 22:16  fmhess
3004
3005         * comedi/drivers/ni_mio_common.c: Fixed number of channels in rtsi
3006           subdevice (David MacMahon <davidm@astro.berkeley.edu>)
3007
3008 2006-07-10 11:39  abbotti
3009
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.
3014
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).
3020
3021 2006-07-10 06:06  abbotti
3022
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.
3026
3027 2006-07-06 12:06  abbotti
3028
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.
3031
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.
3036
3037 2006-07-05 07:30  abbotti
3038
3039         * m4/rtai.m4: Applied patch from Ben Gardiner (blg at mast dot
3040           queensu dot ca):
3041
3042           It appears as though the changes were applied only to
3043           configure.ac.
3044
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.
3048
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.
3056
3057 2006-07-05 05:41  abbotti
3058
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.
3062
3063 2006-06-27 21:00  fmhess
3064
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
3068           to override.
3069
3070 2006-06-21 12:31  abbotti
3071
3072         * comedi/drivers/: fl512.c, poc.c: Fix gcc-4.1 warnings (undefined
3073           macro in #if).
3074
3075 2006-06-21 12:30  abbotti
3076
3077         * comedi/drivers/pcl816.c: Fix gcc-4.1 warnings (uninitialized
3078           variables).
3079
3080 2006-06-21 12:28  abbotti
3081
3082         * comedi/drivers/ni_at_a2150.c: Fixed gcc-4.1 warnings (operation
3083           may be undefined).
3084
3085 2006-06-21 12:27  abbotti
3086
3087         * comedi/drivers/mpc624.c: Fix gcc-4.1 warnings (unused variable,
3088           printk format specifier mismatch).
3089
3090 2006-06-21 12:09  abbotti
3091
3092         * comedi/drivers/: dt9812.c, pcl812.c: Fix gcc-4.1 warnings
3093           (uninitialized variables).
3094
3095 2006-06-21 12:07  abbotti
3096
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().
3102
3103 2006-06-19 21:14  fmhess
3104
3105         * INSTALL: Made a few updates to install instructions.
3106
3107 2006-06-19 21:05  fmhess
3108
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.
3112
3113 2006-06-19 20:57  fmhess
3114
3115         * comedi/drivers/: cb_das16_cs.c, das08_cs.c, quatech_daqp_cs.c:
3116           Added some missing pcmcia device tables.
3117
3118 2006-06-19 20:29  fmhess
3119
3120         * comedi/drivers/amcc_s5933.c: removed obsolete file.
3121
3122 2006-06-18 21:21  fmhess
3123
3124         * comedi/drivers/pcm3724.c: Patch from abbotti@mev.co.uk (Ian
3125           Abbott):
3126
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.
3130
3131           The attached patch fixes it.
3132
3133 2006-06-18 21:19  fmhess
3134
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):
3138
3139           The following driver files call ioremap() but do not check if the
3140           return value is NULL:
3141
3142           cb_pcidas64.c daqboard2000.c dt3000.c gsc_hpdi.c me_daq.c mite.c
3143           rtd520.c s626.c
3144
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.)
3149
3150           The patch also removes the antiquated requirement of the address
3151           passed to ioremap() needing to be on a page boundary.
3152
3153 2006-06-18 21:12  fmhess
3154
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>:
3158
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.
3164
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.
3168
3169 2006-06-11 21:15  fmhess
3170
3171         * comedi/drivers/quatech_daqp_cs.c: remove obsolete pcmcia stuff
3172           (irq_list and IRQInfo2)
3173
3174 2006-06-11 21:10  fmhess
3175
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
3181           Abbott):
3182
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
3187           missing symbols.
3188
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.
3192
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!).
3205
3206 2006-06-11 21:02  fmhess
3207
3208         * configure.ac: Patch from abbotti@mev.co.uk (Ian Abbott):
3209
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
3213           for PCMCIA.
3214
3215 2006-06-11 19:33  fmhess
3216
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
3223           fixes.
3224
3225 2006-06-11 17:34  fmhess
3226
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.
3237
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:
3240
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
3244           platforms.)
3245
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
3250           anyway.)
3251
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).
3257
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!
3264
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.
3268
3269           I changed the s626 driver to use pci_get_device and
3270           pci_put_device instead of the old pci_find_device.
3271
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!
3275
3276 2006-06-11 17:05  fmhess
3277
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
3280           IRQ_INFO2_VALID
3281
3282 2006-06-11 17:02  fmhess
3283
3284         * comedi/drivers/ni_mio_cs.c: got rid of useless irq_mask variable.
3285
3286 2006-06-11 15:36  fmhess
3287
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.
3294
3295 2006-06-11 14:52  fmhess
3296
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.
3306
3307 2006-05-06 11:43  fmhess
3308
3309         * comedi/drivers/adl_pci8164.c: Compile fix when building with
3310           kbuild from Jan Gukelberger <g.u.g.i@gmx.de>
3311
3312 2006-05-01 22:04  fmhess
3313
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.
3317
3318 2006-05-01 22:01  fmhess
3319
3320         * comedi/drivers/: Kbuild, Makefile.am, mpc624.c: Added new driver
3321           from sutashu@gmail.com (Stanislaw Raczynski)
3322
3323 2006-05-01 21:56  fmhess
3324
3325         * comedi/drivers/: Kbuild, Makefile.am: Added new drivers to build
3326
3327 2006-05-01 21:56  fmhess
3328
3329         * comedi/drivers/adl_pci8164.c: Replaced pci_for_each_dev() with a
3330           for loop and pci_get_device()
3331
3332 2006-05-01 21:52  fmhess
3333
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().
3336
3337 2006-05-01 21:46  fmhess
3338
3339         * comedi/drivers/: adl_pci7432.c, adl_pci8164.c: New drivers from
3340           mike@mikelachaine.ca (mikelachaine)
3341
3342 2006-05-01 21:37  fmhess
3343
3344         * comedi/drivers/Makefile.am: Patch from abbotti@mev.co.uk (Ian
3345           Abbott) which adds missing pcm3724_ko_SOURCES
3346
3347 2006-05-01 21:11  fmhess
3348
3349         * comedi/drivers/ni_pcimio.c: Update to documentation comments from
3350           terry1@beam.ltd.uk (Terry Barnaby)
3351
3352 2006-04-18 22:10  fmhess
3353
3354         * comedi/drivers/ni_mio_common.c: Patch from terry1@beam.ltd.uk
3355           (Terry Barnaby):
3356
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.
3360
3361 2006-04-18 22:07  fmhess
3362
3363         * configure.ac: Added option to force disabling of RTAI support,
3364           based on patch from blg@mast.queensu.ca (Ben Gardiner).
3365
3366 2006-04-18 20:10  fmhess
3367
3368         * comedi/drivers/pcmuio.c: Patch from calin@ajvar.org (Calin A.
3369           Culianu):
3370
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
3374           subdevices.
3375
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.
3385
3386 2006-03-21 17:40  fmhess
3387
3388         * comedi/drivers/ni_pcimio.c: Added note about state of m-series
3389           support.
3390
3391 2006-03-09 08:34  fmhess
3392
3393         * comedi/comedi_fops.c: Added warning message to encourage checks
3394           of config insn data lengths.
3395
3396 2006-03-06 21:44  fmhess
3397
3398         * comedi/drivers/ni_mio_common.c, comedi/drivers/ni_stc.h,
3399           include/linux/comedi.h: Added INSN_CONFIG_GET_PWM_OUTPUT config
3400           insn.
3401
3402 2006-03-06 21:37  fmhess
3403
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.
3407
3408 2006-03-02 19:58  fmhess
3409
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):
3413
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/
3420
3421 2006-03-01 20:58  fmhess
3422
3423         * comedi/Makefile.am: Removed stray quotes from clean and install
3424           kbuild targets
3425
3426 2006-02-22 19:02  fmhess
3427
3428         * comedi/drivers/: ni_labpc_cs.c, ni_mio_cs.c: Patch from
3429           abbotti@mev.co.uk (Ian Abbott):
3430
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.
3434
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.
3438
3439 2006-02-22 18:57  fmhess
3440
3441         * comedi/drivers/: Kbuild, addi-data/Makefile.am: Disabling
3442           addi-data driver until it's floating point problems get fixed.
3443
3444 2006-02-22 18:38  fmhess
3445
3446         * comedi/Makefile.am: Fix for RTAI compile with --enable-kbuild
3447           configure option, from Edwin Steiner <edwin.steiner@gmx.net>
3448
3449 2006-02-20 09:51  fmhess
3450
3451         * comedi/drivers/comedi_parport.c: Fixed read of parallel port data
3452           lines, as reported by Franco Minutiello
3453           <franco.minutiello@darts.it>
3454
3455 2006-02-05 22:21  fmhess
3456
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.
3462
3463 2006-02-05 18:44  fmhess
3464
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.
3468
3469 2006-02-05 11:20  fmhess
3470
3471         * comedi/drivers/c6xdigio.c: Fixed missing MODULE_LICENSE by using
3472           COMEDI_INITCLEANUP().
3473
3474 2006-02-05 11:15  fmhess
3475
3476         * comedi/drivers/addi-data/Makefile.am: Fixed AM_CFLAGS for
3477           addi-data when using RTAI/RTLinux.
3478
3479 2006-01-28 16:28  fmhess
3480
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.
3483
3484 2006-01-28 16:27  fmhess
3485
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.
3489
3490 2006-01-28 12:39  fmhess
3491
3492         * comedi/drivers/dt9812.c: Made it not bother to try and build this
3493           module on a 2.4 kernel.
3494
3495 2006-01-28 12:36  fmhess
3496
3497         * include/linux/: kernel.h, mod_devicetable.h, pnp.h, usb.h: Added
3498           some more compatibility wrappers for 2.4 kernels.
3499
3500 2006-01-28 12:34  fmhess
3501
3502         * comedi/drivers/Makefile.am: Added dt9812_ko_SOURCES.
3503
3504 2006-01-28 10:33  fmhess
3505
3506         * comedi/drivers/amplc_pci230.c: Patch from abbotti@mev.co.uk (Ian
3507           Abbott):
3508
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.
3512
3513 2006-01-28 10:31  fmhess
3514
3515         * comedi/drivers/amplc_pci230.c: Patch from abbotti@mev.co.uk (Ian
3516           Abbott):
3517
3518           Micheal Head reported problems with the PCI230 generating
3519           interrupts constantly in his system.
3520
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.
3526
3527           I have a patch to fix the above and initialize the INT_SCE
3528           register before hooking up the interrupt with request_irq.
3529
3530 2006-01-28 10:19  fmhess
3531
3532         * comedi/drivers/: Makefile.am, pcmda12.c: Added new driver for
3533           Winsystems PCM DA-12 AO board from calin@ajvar.org (Calin A.
3534           Culianu).
3535
3536 2006-01-28 10:03  fmhess
3537
3538         * comedi/drivers/pcmuio.c: Driver update from calin@ajvar.org
3539           (Calin A. Culianu):
3540
3541           fixes bugs in the immediate mode read/write instructions, (they
3542           work 100% now).
3543
3544           I also added IRQ support to do commands/edge-detect interrupts,
3545           etc... but that is entirely untested.
3546
3547 2006-01-19 17:16  fmhess
3548
3549         * comedi/drivers/Makefile.am: Added define of c6xdigio_ko_SOURCES
3550
3551 2006-01-16 10:02  fmhess
3552
3553         * comedi/drivers/adv_pci1710.c: Patch from abbotti@mev.co.uk (Ian
3554           Abbott) which makes external input the default source for counter
3555           channel 0.
3556
3557 2006-01-15 16:46  fmhess
3558
3559         * comedi/drivers/adv_pci1710.c: Patch from Ian Abbott
3560           <abbotti@mev.co.uk>, to enable counter for pci-1711.
3561
3562 2006-01-15 16:41  fmhess
3563
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).
3567
3568 2006-01-15 15:35  fmhess
3569
3570         * comedi/comedi_fops.c: Fix compile against 2.6.15 kernel by using
3571           CLASS_DEVICE_CREATE compatibility macro.
3572
3573 2006-01-15 15:34  fmhess
3574
3575         * comedi/drivers/: adv_pci1710.c, ni_pcidio.c: Fixed a couple
3576           compile warnings.
3577
3578 2006-01-15 15:34  fmhess
3579
3580         * include/linux/device.h: Added CLASS_DEVICE_CREATE compaitibility
3581           macro, based on patch from abbotti@mev.co.uk (Ian Abbott).
3582
3583 2006-01-15 15:10  fmhess
3584
3585         * include/linux/pci_ids.h: Added compatibility header for
3586           linux/pci_ids.h, which fixes compile against 2.6.15 kernels.
3587
3588 2006-01-15 15:00  fmhess
3589
3590         * m4/as-linux.m4: Patch from abbotti@mev.co.uk (Ian Abbott), fixes
3591           following problem:
3592
3593           New compiler option in kernel Makefile blows away all comedi
3594           compilation:
3595
3596              -include include/linux/autoconf.h
3597
3598 2006-01-08 11:37  fmhess
3599
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
3603           m-series boards.
3604
3605 2006-01-03 21:54  fmhess
3606
3607         * comedi/drivers/ni_mio_common.c: Give full user-space access to
3608           all possible internal calibration sources.
3609
3610 2006-01-03 21:53  fmhess
3611
3612         * comedi/drivers/ni_stc.h: Corrected value for
3613           MSeries_AI_Bypass_Bank_Mask
3614
3615 2006-01-02 16:53  fmhess
3616
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.
3620
3621 2006-01-01 20:11  fmhess
3622
3623         * comedi/drivers/ni_mio_common.c: Fixed ai range codes for 622x
3624           boards.
3625
3626 2006-01-01 19:16  fmhess
3627
3628         * comedi/drivers/ni_mio_common.c: Err, undid my last "fix" which
3629           was wrong.
3630
3631 2006-01-01 19:12  fmhess
3632
3633         * comedi/drivers/ni_mio_common.c: Fixed reading of alt ai sources
3634           with 611x boards.
3635
3636 2006-01-01 18:20  fmhess
3637
3638         * comedi/drivers/ni_mio_common.c: Fixed munging for ao commands
3639           with m-series boards.
3640
3641 2006-01-01 18:15  fmhess
3642
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.
3645
3646 2005-12-31 18:53  fmhess
3647
3648         * comedi/drivers/: ni_mio_common.c, ni_pcimio.c: Added support for
3649           a couple missing ao registers to m_series_stc_writew()
3650
3651 2005-12-28 12:13  fmhess
3652
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.
3655
3656 2005-12-28 12:12  fmhess
3657
3658         * comedi/drivers/ni_pcimio.c: Added some missing registers used by
3659           ai commands to m_series_stc_writew().
3660
3661 2005-12-21 21:21  fmhess
3662
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
3665           pci-6289 now.
3666
3667 2005-12-20 22:04  fmhess
3668
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
3671           ranges.
3672
3673 2005-12-20 18:23  fmhess
3674
3675         * comedi/drivers/me_daq.c: Fixed compile error I just created with
3676           last change.
3677
3678 2005-12-20 18:21  fmhess
3679
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
3682           provided.
3683
3684 2005-12-19 22:25  fmhess
3685
3686         * comedi/drivers/ni_stc.h: Figured out some more ao range related
3687           bits.
3688
3689 2005-12-19 19:13  fmhess
3690
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.
3693
3694 2005-12-18 20:32  fmhess
3695
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).
3699
3700 2005-12-18 19:42  fmhess
3701
3702         * comedi/drivers/ni_mio_common.c: Some fixes for m series ai/ao
3703           instructions.  ao instructions definitely don't work yet.
3704
3705 2005-12-18 19:41  fmhess
3706
3707         * comedi/drivers/: ni_pcimio.c, ni_stc.h: Added some missing AO
3708           registers for m-series
3709
3710 2005-12-18 15:26  fmhess
3711
3712         * comedi/drivers/ni_pcimio.c: Implemented writes to some missing
3713           registers in m_series_stc_writew().
3714
3715 2005-12-18 12:16  fmhess
3716
3717         * comedi/drivers/ni_stc.h: Added offsets for GPCT registers on
3718           m-series
3719
3720 2005-12-18 10:56  fmhess
3721
3722         * comedi/drivers/mite.h: Allow for up to 8 dma channels on mite.
3723
3724 2005-12-14 19:01  fmhess
3725
3726         * m4/rtai.m4: Patch from "Andreas Leuner" <al14@inf.tu-dresden.de>:
3727
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.
3733
3734 2005-12-14 08:10  fmhess
3735
3736         * comedi/drivers/ni_pcimio.c: Added preliminary board entries for
3737           m-series boards
3738
3739 2005-12-11 20:56  fmhess
3740
3741         * comedi/drivers/ni_pcimio.c: Fixed null dereference in attach.
3742
3743 2005-12-11 20:44  fmhess
3744
3745         * comedi/drivers/ni_mio_common.c: Some reg_type fixes for m-series
3746
3747 2005-12-11 19:29  fmhess
3748
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.
3753
3754 2005-12-11 16:41  fmhess
3755
3756         * comedi/drivers/: ni_mio_common.c, ni_stc.h: Fixed array overrun
3757           for boards with more than 2 ao channels.
3758
3759 2005-12-04 22:32  fmhess
3760
3761         * comedi/drivers/ni_stc.h: Added enumeration of all m series
3762           register offsets.
3763
3764 2005-12-04 20:05  fmhess
3765
3766         * include/linux/kref.h: Patch from abbotti@mev.co.uk (Ian Abbott):
3767
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.
3770
3771           Also, the kref stuff first appeared in 2.6.5, not 2.6.0.
3772
3773 2005-12-03 22:20  fmhess
3774
3775         * comedi/drivers/ni_stc.h: Added some notes on registers which have
3776           moved under m-series
3777
3778 2005-12-03 22:20  fmhess
3779
3780         * comedi/drivers/ni_mio_common.c: use win_out2 macro for write to
3781           AI_SC_Load_A_Registers
3782
3783 2005-12-03 22:19  fmhess
3784
3785         * comedi/drivers/ni_pcimio.c: Removed obsolete comment about 6733
3786           pci id.
3787
3788 2005-11-30 12:51  ds
3789
3790         * comedi/drivers/: Makefile.am, pcm3724.c: new driver
3791
3792 2005-11-23 17:51  fmhess
3793
3794         * comedi/drivers/ni_660x.c: Patch from Dave
3795           <dfelson.celson@virgin.net>:
3796
3797           Tried the NI 6602 in single pulse, surprised (!) the  case
3798           INSN_CONFIG_GPCT_SINGLE_PULSE_GENERATOR:
3799
3800            ran into the
3801            case INSN_CONFIG_GPCT_PULSE_TRAIN_GENERATOR:
3802
3803            without a break.
3804
3805 2005-11-23 17:48  fmhess
3806
3807         * include/asm/pgtable.h: pud_t was introduced in kernel 2.6.11
3808
3809 2005-11-23 07:59  fmhess
3810
3811         * include/linux/kref.h: Deal with varying return type for kref_put
3812           in newer kernels.
3813
3814 2005-11-20 21:10  fmhess
3815
3816         * comedi/drivers/c6xdigio.c: Added documentation comment block
3817
3818 2005-11-20 21:05  fmhess
3819
3820         * comedi/drivers/: Makefile.am, c6xdigio.c: New driver by Dan Block
3821           via anders.blomdell@control.lth.se (Anders Blomdell).
3822
3823 2005-11-20 20:21  fmhess
3824
3825         * comedi/drivers/dt9812.c: Added documentation header to dt9812
3826           driver.
3827
3828 2005-11-20 20:16  fmhess
3829
3830         * comedi/drivers/: Makefile.am, dt9812.c, dt9812.h: New driver from
3831           anders.blomdell@control.lth.se (Anders Blomdell):
3832
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.
3836
3837 2005-11-20 20:15  fmhess
3838
3839         * include/linux/kref.h: Added compatibility wrapper for kref.h
3840
3841 2005-11-20 19:24  fmhess
3842
3843         * comedi/drivers/serial2002.c: Patch from
3844           anders.blomdell@control.lth.se (Anders Blomdell):
3845
3846           make poll point to the right subfield
3847
3848 2005-11-20 19:23  fmhess
3849
3850         * comedi/drivers/daqboard2000.c: Patch from
3851           anders.blomdell@control.lth.se (Anders Blomdell):
3852
3853           fix warning messages (might be that 8255_cb should change
3854           signature)
3855
3856 2005-11-20 19:11  fmhess
3857
3858         * comedi/comedi_fops.c: Static initialization of spinlocks has been
3859           deprecated by the kernel (from anders.blomdell@control.lth.se
3860           (Anders Blomdell)).
3861
3862 2005-11-20 16:35  fmhess
3863
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.
3868
3869 2005-11-01 19:39  fmhess
3870
3871         * comedi/drivers/: daqboard2000.c, multiq3.c, serial2002.c: Patch
3872           from anders.blomdell@control.lth.se (Anders Blomdell):
3873
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
3877
3878 2005-11-01 19:21  fmhess
3879
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):
3883
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:
3887
3888            cb_das16_cs
3889            das08_cs
3890            ni_daq_dio24
3891            ni_labpc_cs
3892            ni_mio_cs
3893            quatech_daqp_cs
3894
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.
3899
3900 2005-10-18 23:10  fmhess
3901
3902         * comedi/comedi_fops.c: free async->cmd.chanlist before it gets
3903           blown away by user's cmd
3904
3905 2005-10-18 22:38  fmhess
3906
3907         * comedi/comedi_fops.c: Fix memory leak noted by "Michael Brooks"
3908           <mbrooks@orbitalnetwork.com>
3909
3910 2005-10-16 17:45  fmhess
3911
3912         * comedi/drivers/8253.h, comedi/drivers/amplc_dio200.c,
3913           include/linux/comedi.h: Patch from abbotti@mev.co.uk (Ian
3914           Abbott):
3915
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).
3920
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).
3925
3926 2005-10-11 12:49  ds
3927
3928         * comedi/drivers/comedi_bond.c: update from Calin
3929
3930 2005-10-10 21:10  ds
3931
3932         * comedi/drivers/: Makefile.am, comedi_bond.c: Add new bonding
3933           driver from Calin Culianu
3934
3935 2005-10-07 12:22  ds
3936
3937         * comedi/drivers/addi-data/Makefile.am: dist all .c and .h files
3938
3939 2005-10-07 12:21  ds
3940
3941         * Makefile.am: Don't dist removed files.  Tell people to run depmod
3942           instead of doing it for them (incorrectly).
3943
3944 2005-10-07 01:08  ds
3945
3946         * Contributors: Convert to UTF-8
3947
3948 2005-10-07 01:08  ds
3949
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
3952           warnings.
3953
3954 2005-10-07 01:06  ds
3955
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.
3971
3972 2005-10-07 01:04  ds
3973
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
3985
3986 2005-10-06 13:57  ds
3987
3988         * autogen.sh, configure.ac: disable this branch
3989
3990 2005-10-06 13:50  ds
3991
3992         * ChangeLog: revert to 0.7 changelog
3993
3994 2005-10-06 13:47  ds
3995
3996         * include/linux/time.h: copy from 0.7 branch
3997
3998 2005-10-06 13:42  ds
3999
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
4092           back to HEAD
4093
4094 2005-10-06 13:27  tag branch-0_7-end
4095
4096 2005-10-06 13:27  ds
4097
4098         * configure.ac, comedi/drivers/Makefile.am: add addi-data directory
4099
4100 2005-10-06 13:20  ds
4101
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.
4120
4121 2005-10-01 14:12  fmhess
4122
4123         * comedi/drivers/ni_mio_common.c: patch from Jan Gukelberger
4124           <g.u.g.i@gmx.de>:
4125
4126           implemented INSN_CONFIG_DIO_QUERY for pfi subdevice.
4127
4128 2005-09-20 19:27  fmhess
4129
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.
4133
4134 2005-09-12 17:34  ds
4135
4136         * comedi/drivers/: Makefile.am, dmm32at.c:
4137           Add new driver
4138
4139 2005-09-10 12:19  fmhess
4140
4141         * comedi/drivers/adv_pci1710.c: Fixed range table for 1713.
4142
4143 2005-09-10 12:10  fmhess
4144
4145         * comedi/drivers/amplc_dio200.c: Patch from abbotti@mev.co.uk (Ian
4146           Abbott):
4147
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
4150           0x10, not 0x0C.
4151
4152 2005-09-10 12:08  fmhess
4153
4154         * comedi/drivers/8253.h: added i8254_status()
4155
4156 2005-09-10 12:04  fmhess
4157
4158         * comedi/drivers/das08.c: Fixed initialization bug reported by
4159           abbotti@mev.co.uk (Ian Abbott).
4160
4161 2005-08-28 09:16  fmhess
4162
4163         * comedi/drivers/cb_pcidas64.c: increase allowable number of
4164           calibration sources, to try and find them on the 6052
4165
4166 2005-08-26 20:35  fmhess
4167
4168         * comedi/drivers/ni_atmio.c: reverting caldac type for
4169           AT-MIO-16XE-50, as it didn't help.
4170
4171 2005-08-25 19:58  fmhess
4172
4173         * include/linux/compiler.h: Patch from abbotti@mev.co.uk (Ian
4174           Abbott):
4175
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
4179           for this reason.
4180
4181 2005-08-25 19:53  fmhess
4182
4183         * comedi/drivers/ni_atmio.c: Added isapnp id for at-mio-16de-10
4184           from isapnp.conf attachment in bugzilla bug 165.
4185
4186 2005-08-24 18:29  fmhess
4187
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.
4190
4191 2005-08-22 20:50  fmhess
4192
4193         * comedi/drivers/cb_pcidas64.c: fix number of ao bits for 6025 and
4194           6040
4195
4196 2005-08-20 11:47  fmhess
4197
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.
4200           Culianu.
4201
4202 2005-08-16 13:04  fmhess
4203
4204         * include/linux/comedi_rt.h: removed redundant include of
4205           linux/config.h
4206
4207 2005-08-15 20:29  fmhess
4208
4209         * comedi/drivers.c, include/asm/pgtable.h: fix for 4-level page
4210           tables introduced in 2.6.12
4211
4212 2005-08-03 19:58  fmhess
4213
4214         * comedi/comedi_fops.c: use vmalloc instead of kmalloc in
4215           do_devconfig_ioctl() in order to accommodate large firmware
4216           uploads (pci-6534).
4217
4218 2005-07-31 22:05  fmhess
4219
4220         * comedi/drivers/: mite.c, mite.h, ni_mio_common.c: be more careful
4221           about mite transfer counts
4222
4223 2005-07-30 17:26  fmhess
4224
4225         * comedi/drivers/cb_pcidas64.c: don't set write_subdev for
4226           pcidas-4020
4227
4228 2005-07-30 13:49  fmhess
4229
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
4233
4234 2005-07-27 19:00  fmhess
4235
4236         * comedi/drivers/ni_atmio.c: fix caldac type for at-mio-16de-10
4237
4238 2005-07-24 22:28  fmhess
4239
4240         * comedi/drivers/ni_atmio.c: fixes for isapnp device id table
4241
4242 2005-07-24 22:12  fmhess
4243
4244         * INSTALL: revert INSTALL, which I accidentally blew away
4245
4246 2005-07-24 22:10  fmhess
4247
4248         * INSTALL, comedi/comedi_fops.c, include/linux/device.h: patch from
4249           abbotti@mev.co.uk (Ian Abbott):
4250
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.
4254
4255           The patch has been tested on 2.4.28, 2.6.12 and 2.6.13-rc1 and
4256           seems to work.
4257
4258 2005-07-24 22:09  fmhess
4259
4260         * include/linux/time.h: jiffies_to_msecs was added in 2.6.7 (and
4261           2.4.29)
4262
4263 2005-07-24 21:16  fmhess
4264
4265         * include/linux/time.h: jiffies_to_msecs and msecs_to_jiffies were
4266           backported to vanilla kernel 2.4.29 and later.
4267
4268 2005-07-24 16:59  fmhess
4269
4270         * comedi/drivers/s626.c: patch from abbotti@mev.co.uk (Ian Abbott):
4271
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.
4276
4277 2005-07-24 16:53  fmhess
4278
4279         * comedi/drivers/Makefile.am: added s626_ko_SOURCES
4280
4281 2005-07-24 16:50  fmhess
4282
4283         * comedi/drivers/s626.c: Clairify comment about Sensoray driver.
4284
4285 2005-07-24 16:50  fmhess
4286
4287         * comedi/drivers/s626.h: patch from gpalli@deis.unibo.it (Gianluca
4288           Palli):
4289
4290           Added Sensoray copyright notice.
4291
4292 2005-07-24 16:48  fmhess
4293
4294         * comedi/drivers/s626.c: patch from gpalli@deis.unibo.it (Gianluca
4295           Palli):
4296
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.
4300
4301           A bug in s626_ai_cmdtest has been fixed.
4302
4303 2005-07-04 17:27  fmhess
4304
4305         * comedi/drivers/: ni_labpc.c, ni_pcimio.c: mite_iobase is gone
4306
4307 2005-07-04 14:20  fmhess
4308
4309         * comedi/drivers/dt3000.c: add missing iounmap in detach
4310
4311 2005-07-04 14:18  fmhess
4312
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
4318           instead of void*
4319
4320 2005-07-04 14:17  fmhess
4321
4322         * include/linux/ioport.h: fix return value of request_mem_region
4323           compatibility macro so it returns a non-null value (null
4324           indicates error).
4325
4326 2005-07-04 12:46  fmhess
4327
4328         * comedi/drivers/adv_pci_dio.c: fix typo
4329
4330 2005-06-26 13:53  fmhess
4331
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.
4334
4335 2005-06-26 11:35  fmhess
4336
4337         * comedi/drivers/: amplc_pc263.c, cb_pcidas.c: patch from
4338           abbotti@mev.co.uk (Ian Abbott):
4339
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.
4344
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!).
4352
4353 2005-06-26 11:17  fmhess
4354
4355         * comedi/drivers/s626.h: patch from gpalli@deis.unibo.it (Gianluca
4356           Palli):
4357
4358           Got rid of user-space includes, and unneeded check for RTAI
4359
4360 2005-06-16 20:55  fmhess
4361
4362         * comedi/drivers/: Makefile.am, s626.c, s626.h: Sensoray 626 driver
4363           from gpalli@deis.unibo.it (Gianluca Palli):
4364
4365           This driver is based on the Sensoray 626 GPL Linux driver
4366
4367           The ai_poll function is not yet implemented
4368
4369           ao_cmd support is under development
4370
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)
4377
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.
4382
4383           The code is filled with a lot of debugging messages visible
4384           compiling the code with -D_DEBUG_ flag
4385
4386 2005-06-16 19:00  fmhess
4387
4388         * comedi/drivers/ni_pcimio.c: ordered ni_pci_table[] by id, and
4389           added some missing device ids
4390
4391 2005-06-15 19:24  fmhess
4392
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.
4407
4408 2005-06-15 19:11  fmhess
4409
4410         * Contributors: add Alexis Berlemont <berlemont.hauw@free.fr>
4411
4412 2005-06-15 19:05  fmhess
4413
4414         * Makefile.am: fix depmod call on install
4415
4416 2005-06-15 18:58  fmhess
4417
4418         * comedi/drivers/ni_pcimio.c: add pci id for PCI-6731
4419
4420 2005-06-14 07:16  fmhess
4421
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).
4424
4425 2005-06-13 21:43  fmhess
4426
4427         * comedi/rt.c: undo my silly (and failed) attempt to support shared
4428           RT interrupts
4429
4430 2005-06-13 21:42  fmhess
4431
4432         * comedi/rt.c: fix return type for comedi_irq_struct.handler on 2.6
4433           kernels
4434
4435 2005-06-13 20:49  fmhess
4436
4437         * comedi/rt.c: removed some obsolete #defines
4438
4439 2005-06-12 22:14  fmhess
4440
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.
4445
4446 2005-06-12 21:29  fmhess
4447
4448         * Contributors: added Simone Mannori
4449
4450 2005-06-12 21:25  fmhess
4451
4452         * comedi/drivers/cb_das16_cs.c: fix for analog output, based on
4453           patch from Simone Mannori <smannori@f2n.it>
4454
4455 2005-06-12 18:09  bporr
4456
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
4461           possible.
4462
4463 2005-06-04 10:40  fmhess
4464
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().
4471
4472 2005-06-04 10:32  fmhess
4473
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>:
4497
4498           I've done some work on getting rid of the check_region calls
4499           which are now deprecated.
4500
4501           I first mentioned this back in March and did a little bit of work
4502           on it at the time:
4503
4504           https://cvs.comedi.org/pipermail/comedi/2005-March/006971.html
4505           https://cvs.comedi.org/pipermail/comedi/2005-March/006977.html
4506
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
4509           of my latest patch:
4510
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.
4517
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.
4525
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.
4529
4530 2005-05-28 19:27  bporr
4531
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.
4535
4536 2005-05-28 19:26  bporr
4537
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.
4543
4544 2005-05-28 15:10  fmhess
4545
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()
4551
4552 2005-05-28 15:02  fmhess
4553
4554         * include/linux/: delay.h, time.h: added jiffies_to_msecs() and
4555           msleep_interruptible() to compatibility headers
4556
4557 2005-05-28 14:54  fmhess
4558
4559         * include/linux/time.h: added msecs_to_jiffies() compatibility
4560           definition
4561
4562 2005-05-28 14:32  fmhess
4563
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
4568
4569 2005-05-23 18:56  bporr
4570
4571         * comedi/drivers/usbdux.c: Reduced the amount of debug messages
4572           during normal operation.
4573
4574 2005-05-16 18:19  fmhess
4575
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
4578           remap_pfn_range
4579
4580 2005-05-14 19:08  fmhess
4581
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.
4584
4585 2005-05-14 13:17  fmhess
4586
4587         * comedi/drivers/adv_pci_dio.c: be more careful about sending
4588           pci-1760 mailbox commands
4589
4590 2005-05-13 20:06  fmhess
4591
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()
4596
4597 2005-04-26 20:17  fmhess
4598
4599         * comedi/drivers/ni_atmio16d.c: add error message when request_irq
4600           fails
4601
4602 2005-04-26 20:02  fmhess
4603
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
4608
4609 2005-04-25 04:03  bporr
4610
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.
4620
4621 2005-04-20 20:46  ds
4622
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:
4631           * debian/rules:
4632
4633 2005-04-17 21:25  fmhess
4634
4635         * ChangeLog, comedi/kcomedilib/get.c: * comedi/kcomedilib/get.c:
4636           Added comedi_mark_buffer_written() to kcomedilib.
4637
4638 2005-04-17 21:21  fmhess
4639
4640         * comedi/kcomedilib/get.c: added comedi_mark_buffer_written() to
4641           kcomedilib
4642
4643 2005-04-17 18:30  bporr
4644
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.
4648
4649 2005-04-17 18:27  bporr
4650
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.
4655
4656 2005-04-13 15:34  bporr
4657
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
4661           Bjorn Kinell.
4662
4663 2005-04-07 22:58  ds
4664
4665         * ChangeLog, ChangeLog-0.7: * ChangeLog-0.7: Move ChangeLog to
4666           ChangeLog-0.7, and start this changelog
4667
4668 2005-04-07 22:57  ds
4669
4670         * ChangeLog: copy from HEAD
4671
4672 2005-04-07 19:53  fmhess
4673
4674         * ChangeLog: summary of 0.7.70 changes
4675
4676 2005-04-07 16:20  tag branch-0_7-start
4677
4678 2005-04-07 16:20  ds
4679
4680         * comedi/rt.c, include/linux/irq.h: Remove references to
4681           linux/irq.h
4682
4683 2005-04-07 16:15  ds
4684
4685         * Makefile.am: Re-add call to depmod if it's a normal install
4686
4687 2005-04-07 12:52  fmhess
4688
4689         * Contributors: added José Luis Sánchez
4690
4691 2005-04-05 16:21  ds
4692
4693         * comedi/drivers/ni_pcidio.c: Remove linux/irq.h.  It should be
4694           asm/irq.h, which is included automatically.
4695
4696 2005-04-02 19:00  tag r0_7_70
4697
4698 2005-04-02 19:00  ds
4699
4700         * autogen.sh: Use -i and -f flags
4701
4702 2005-04-02 18:57  ds
4703
4704         * Makefile.am: Fix drivers.txt target
4705
4706 2005-04-02 18:52  ds
4707
4708         * AUTHORS, NEWS, autogen.sh: Use autoreconf.  Add files
4709
4710 2005-04-02 18:48  ds
4711
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
4725           longer used.
4726
4727 2005-03-31 23:24  ds
4728
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
4734
4735 2005-03-31 23:23  ds
4736
4737         * configure.ac: version bump
4738
4739 2005-03-31 22:00  ds
4740
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.
4745
4746 2005-03-28 21:49  fmhess
4747
4748         * comedi/drivers/ni_660x.c: fix compile warning, and initialize
4749           both tio chips
4750
4751 2005-03-28 21:41  fmhess
4752
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.
4757
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.
4761
4762 2005-03-21 21:30  fmhess
4763
4764         * comedi/comedi_fops.c: check for CAP_SYS_MODULE instead of
4765           CAP_SYS_ADMIN in comedi_fop_open()
4766
4767 2005-03-18 22:36  fmhess
4768
4769         * comedi/drivers/: daqboard2000.c, me4000.c, me_daq.c: add mention
4770           of comedi_nonfree_firmware tarball
4771
4772 2005-03-18 22:35  fmhess
4773
4774         * comedi/drivers/ni_pcidio.c: allow schedules() during firmware
4775           upload
4776
4777 2005-03-17 19:00  fmhess
4778
4779         * comedi/drivers/ni_pcidio.c: add support for loading firmware into
4780           main fpga and scarabs on pci-6534
4781
4782 2005-03-17 12:25  fmhess
4783
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).
4790
4791 2005-03-17 09:53  fmhess
4792
4793         * comedi/drivers/cb_pcidas64.c: add SDF_DITHER flag to analog input
4794           subdevice
4795
4796 2005-03-16 10:56  fmhess
4797
4798         * include/linux/mm.h: fix version check for remap_pfn_range()
4799           compatibility
4800
4801 2005-03-14 20:00  fmhess
4802
4803         * comedi/comedi_fops.c, include/linux/mm.h: replace
4804           remap_page_range with remap_pfn_range
4805
4806 2005-03-13 10:17  fmhess
4807
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).
4813
4814 2005-03-12 08:31  fmhess
4815
4816         * comedi/drivers/amplc_pci224.c: patch from Ian Abbott
4817           <abbotti@mev.co.uk>:
4818
4819           Here's a change to my new amplc_pci224 driver to use
4820           pci_request_regions instead of check_region/request_region, as
4821           suggested by Frank.
4822
4823 2005-03-07 21:35  fmhess
4824
4825         * comedi/drivers/: Makefile.am, amplc_pci224.c: new driver from
4826           abbotti@mev.co.uk (Ian Abbott):
4827
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.
4834
4835 2005-03-06 19:59  fmhess
4836
4837         * comedi/comedi_fops.c: fix compile error
4838
4839 2005-03-06 19:11  fmhess
4840
4841         * comedi/drivers/cb_pcimdas.c: use 8255 driver for 8255 subdevice
4842
4843 2005-03-06 12:34  fmhess
4844
4845         * comedi/drivers/usbdux.c: fixed "cast as lvalue" compiler warning
4846
4847 2005-03-06 12:31  fmhess
4848
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
4854
4855 2005-03-06 12:30  fmhess
4856
4857         * comedi/comedi_fops.c: move some checks for length of data[] in
4858           configuration insn to core
4859
4860 2005-03-06 12:30  fmhess
4861
4862         * include/linux/comedi.h: add id for INSN_CONFIG_DIO_QUERY for
4863           querying configuration state of dio line
4864
4865 2005-03-06 11:10  fmhess
4866
4867         * comedi/drivers/ni_pcidio.c: at least now i know why the 6534
4868           doesn't work
4869
4870 2005-03-03 18:13  fmhess
4871
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>:
4878
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.
4882
4883 2005-03-03 18:08  fmhess
4884
4885         * include/linux/pci.h: patch from Ian Abbott <abbotti@mev.co.uk>:
4886
4887           adds two more compatibility definitions for 'pci_dev_get()' and
4888           'pci_get_device()'
4889
4890 2005-03-03 17:06  fmhess
4891
4892         * comedi/drivers/daqboard2000.c: updated documentation: firmware
4893           cannot be compiled into driver any more.
4894
4895 2005-03-01 18:43  fmhess
4896
4897         * comedi/drivers/ni_pcidio.c: pci-6534 does not work
4898
4899 2005-02-28 18:35  fmhess
4900
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.
4904
4905 2005-02-28 18:24  fmhess
4906
4907         * comedi/drivers/cb_pcidas64.c: 6034 and 6035 don't have 8255 chips
4908
4909 2005-02-27 19:22  fmhess
4910
4911         * comedi/comedi_fops.c: compile fix for gcc 2.95 from
4912           al14@inf.tu-dresden.de (Andreas Leuner)
4913
4914 2005-02-27 19:08  fmhess
4915
4916         * comedi/drivers/gsc_hpdi.c: don't use deprecated
4917           pci_find_subsys(), replace with pci_get_subsys() (and
4918           pci_dev_put())
4919
4920 2005-02-27 19:07  fmhess
4921
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.
4925
4926 2005-02-27 18:47  fmhess
4927
4928         * comedi/drivers/dt3000.c: patch from abbotti@mev.co.uk (Ian
4929           Abbott):
4930
4931           "modprobe dt3000" fails on current 2.6 kernels due to missing
4932           symbols in the PCI stuff.
4933
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.
4937
4938 2005-02-27 18:42  fmhess
4939
4940         * comedi/drivers/adl_pci9111.c: patch from
4941           emmanuel.pacaud@univ-poitiers.fr (Emmanuel Pacaud):
4942
4943           here's a patch that extends AI streaming capabilities of the
4944           adl_pci9111 driver, and fixes analog output.
4945
4946 2005-02-27 18:31  fmhess
4947
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
4950           kernel headers
4951
4952 2005-02-27 18:12  fmhess
4953
4954         * include/: linux/device.h, pcmcia/ds.h: patch from Ian Abbott
4955           <abbotti@mev.co.uk>:
4956
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]".
4964
4965           The attached patch sorts it out in the compatibility headers.
4966
4967 2005-02-27 17:26  fmhess
4968
4969         * include/: asm/pgtable.h, linux/mm.h: patch from Ian Abbott
4970           <abbotti@mev.co.uk>:
4971
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.
4977
4978 2005-02-27 17:05  fmhess
4979
4980         * comedi/drivers/amplc_dio200.c: patch from Ian Abbot
4981           <abbotti@mev.co.uk>:
4982
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
4987           to a deadlock.
4988
4989           The attached patch moves the calls to comedi_event() to a safe
4990           point after the spinlock is released.
4991
4992 2005-02-26 21:15  bporr
4993
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.
4998
4999 2005-02-21 16:02  fmhess
5000
5001         * comedi/drivers/8253.h: replace 0x10000 with max_count constant,
5002           and handle a couple more corner cases
5003
5004 2005-02-21 15:52  fmhess
5005
5006         * comedi/drivers/8253.h: patch from Ian Abbott <abbotti@mev.co.uk>:
5007
5008           Here's a couple more minor patches for the
5009           i8253_cascade_ns_to_timer_2div function, which I should have
5010           spotted earlier.
5011
5012           8253_dupcalc.patch gets rid of a duplicate calculation
5013           8253_overflow.patch adds some arithmetic overflow checks to the
5014           "early exit" test.
5015
5016 2005-02-17 18:37  fmhess
5017
5018         * comedi/drivers/: amplc_pc236.c, comedi_parport.c: patch from  Ian
5019           Abbott <abbotti@mev.co.uk>:
5020
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!
5025
5026 2005-02-17 18:23  fmhess
5027
5028         * comedi/drivers/: Makefile.am, amplc_dio200.c: new driver from Ian
5029           Abbott <abbotti@mev.co.uk>
5030
5031 2005-02-17 18:15  fmhess
5032
5033         * include/linux/compiler.h: inew compatibility header from Ian
5034           Abbott <abbotti@mev.co.uk>
5035
5036 2005-02-17 18:13  fmhess
5037
5038         * comedi/drivers/: usbdux.c, usbduxfast.c: add missing include for
5039           likely/unlikely
5040
5041 2005-02-17 17:58  fmhess
5042
5043         * include/asm/semaphore.h: new compatibility header from Ian Abbott
5044           <abbotti@mev.co.uk>:
5045
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:
5049
5050           init_MUTEX(x) init_MUTEX_LOCKED(x) DECLARE_MUTEX(name)
5051           DECLARE_MUTEX_LOCKED(name)
5052
5053           I didn't define sema_init(sem, val) as I the implementation is
5054           arch-dependent.
5055
5056 2005-02-17 17:48  fmhess
5057
5058         * comedi/drivers/8253.h: patch from Ian Abbott <abbotti@mev.co.uk>:
5059
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.
5063
5064 2005-02-17 17:42  fmhess
5065
5066         * comedi/drivers/comedi_rt_timer.c: patch from Emmanuel PACAUD
5067           <emmanuel.pacaud@univ-poitiers.fr>:
5068
5069           Here's a trivial patch that closes comedi device file when
5070           detaching comedi_rt_timer driver.
5071
5072 2005-02-08 20:53  fmhess
5073
5074         * include/linux/sched.h: patch from Ian Abbott <abbotti@mev.co.uk>:
5075
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.
5079
5080 2005-02-07 18:36  bporr
5081
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.
5086
5087 2005-02-06 11:22  fmhess
5088
5089         * include/linux/comedi.h: fix license header (comedilib is lgpl)
5090
5091 2005-02-06 11:06  fmhess
5092
5093         * comedi/drivers/cb_pcidas.c: force read from channel 0 when
5094           CR_ALT_SRC is set in ai read insn.
5095
5096 2005-02-05 10:23  fmhess
5097
5098         * comedi/drivers/das08_cs.c: fix pcmcia_driver.drv.name
5099
5100 2005-02-05 10:22  fmhess
5101
5102         * include/linux/sched.h: fix for need_resched from Ian Abbott
5103           <abbotti@mev.co.uk>:
5104
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.
5113
5114 2005-02-03 18:48  fmhess
5115
5116         * comedi/drivers/mite.c: enable burst mode dma transfers on mite
5117
5118 2005-01-25 18:44  fmhess
5119
5120         * comedi/drivers/: amplc_pc236.c, amplc_pc263.c: patch from Ian
5121           Abbott <abbotti@mev.co.uk>, who says:
5122
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.
5129
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.
5135
5136 2005-01-25 18:41  fmhess
5137
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.
5142
5143 2005-01-22 21:45  fmhess
5144
5145         * comedi/comedi_fops.c, include/linux/comedi.h: rename some members
5146           of bufinfo struct to make output mmaps workable
5147
5148 2005-01-22 09:22  fmhess
5149
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)
5162
5163 2005-01-22 09:15  fmhess
5164
5165         * Contributors: alphabetized contributors
5166
5167 2005-01-13 20:23  fmhess
5168
5169         * comedi/drivers/8255.c: fix for cmdtest check of start_arg, from
5170           Ian Abbott <abbotti@mev.co.uk>
5171
5172 2005-01-13 20:19  fmhess
5173
5174         * comedi/drivers/cb_pcimdda.c: fix for gcc3.4 compile error from
5175           Ian Abbott <abbotti@mev.co.uk>
5176
5177 2005-01-13 14:37  bporr
5178
5179         * comedi/drivers/usbduxfast.c:
5180
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.
5184
5185 2005-01-04 14:29  fmhess
5186
5187         * comedi/comedi_fops.c: get rid of KILL_FASYNC define, since it is
5188           already in linux/fs.h compat header
5189
5190 2005-01-04 12:10  bporr
5191
5192         * comedi/drivers/usbduxfast.c:
5193           Tested with 2.6.10. Introduced min sampling rate which is 60kHz.
5194
5195 2005-01-04 12:04  bporr
5196
5197         * comedi/drivers/usbdux.c:
5198           Minor changes. Tested with 2.6.10.
5199
5200 2005-01-04 12:01  bporr
5201
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
5206
5207 2005-01-03 18:43  fmhess
5208
5209         * include/linux/comedi_rt.h: fix rtlinux compile
5210
5211 2005-01-03 17:48  bporr
5212
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
5218           defines.
5219
5220 2005-01-03 12:22  bporr
5221
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
5226           protocol.
5227
5228 2004-12-28 22:10  fmhess
5229
5230         * include/linux/device.h: compatibility functions so udev support
5231           compiles on 2.4 kernels
5232
5233 2004-12-28 21:57  fmhess
5234
5235         * m4/as-linux.m4: handle errors when trying to get kernel flags
5236
5237 2004-12-28 21:43  fmhess
5238
5239         * m4/as-linux.m4: make lack of .hdepend in kernel dir a warning
5240           instead of an error
5241
5242 2004-12-28 20:14  fmhess
5243
5244         * comedi/comedi_fops.c: add support for udev
5245
5246 2004-12-28 20:13  fmhess
5247
5248         * comedi/drivers/ni_mio_common.c: generate overflow events when ai
5249           fifo overflows with pio transfers
5250
5251 2004-12-28 20:07  fmhess
5252
5253         * comedi/drivers/ni_at_ao.c: Fixed bugs reported by
5254           csp@andrew.cmu.edu.  The bug report was as follows:
5255
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:
5261
5262           In unipolar mode 0V = 2048 +10V = 6143
5263
5264           In bipolar mode -10V = 2048 +10V = 6143
5265
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).
5268
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
5273           board).
5274
5275           Finally, for some reason, channel 0 does not work with Comedi
5276           (the board fully works in Windows). The other 9 channels work.
5277
5278 2004-12-12 21:02  fmhess
5279
5280         * comedi/drivers/: ni_mio_common.c, ni_stc.h: make single-scan ai
5281           commands work
5282
5283 2004-12-12 20:59  fmhess
5284
5285         * comedi/drivers/adl_pci6208.c: fix "Devices:" comment field
5286
5287 2004-12-12 20:42  fmhess
5288
5289         * comedi/drivers/ni_660x.c: enhancement from YEOW NGEE SOON
5290           <nsyeow@pd.jaring.my>:
5291
5292           added simple event counting
5293
5294 2004-12-12 20:41  fmhess
5295
5296         * comedi/drivers/: Makefile.am, adl_pci6208.c: new driver from YEOW
5297           NGEE SOON <nsyeow@pd.jaring.my>
5298
5299 2004-12-07 20:59  fmhess
5300
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>
5304
5305 2004-12-04 13:18  fmhess
5306
5307         * autogen.sh: make autogen.sh work with automake1.9
5308
5309 2004-11-29 20:01  fmhess
5310
5311         * comedi/drivers/: Makefile.am, acl7225b.c, pcl730.c: added new
5312           drivers from José Luis Sánchez (jsanchezv@teleline.es)
5313
5314 2004-11-20 12:22  fmhess
5315
5316         * Makefile.am: sort devices.txt
5317
5318 2004-11-20 11:55  fmhess
5319
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
5322           generated correctly
5323
5324 2004-11-14 18:12  bporr
5325
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.
5330
5331 2004-11-10 19:20  bporr
5332
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.
5338
5339 2004-11-09 18:20  bporr
5340
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).
5344
5345 2004-10-31 18:21  bporr
5346
5347         * comedi/drivers/Makefile.am:
5348           Added the usbduxfast driver.
5349
5350 2004-10-31 18:19  bporr
5351
5352         * comedi/drivers/usbduxfast.c:
5353           Initial version of the new usbduxfast driver. Tested with 2.4.27
5354           and 2.6.9.
5355
5356 2004-10-26 18:25  fmhess
5357
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
5362
5363 2004-10-26 18:11  fmhess
5364
5365         * Contributors: added Brent Ledvina
5366
5367 2004-10-26 18:09  fmhess
5368
5369         * comedi/drivers/ni_pcidio.c: Support for externally triggered
5370           input commands from Brent Ledvina bml22@cornell.edu
5371
5372 2004-10-17 11:44  fmhess
5373
5374         * Contributors: Added Steve Sharples
5375
5376 2004-10-17 11:40  fmhess
5377
5378         * comedi/drivers/amplc_pci230.c: Enhancement from Steve Sharples:
5379
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
5383
5384 2004-10-10 13:02  fmhess
5385
5386         * ChangeLog, Changelog: renamged Changelog to ChangeLog and add
5387           entry for 0.7.69
5388
5389 2004-10-05 21:56  fmhess
5390
5391         * comedi/drivers/ni_mio_common.c: oops, convert counter really
5392           should be limited to 16 bits after all
5393
5394 2004-10-05 21:38  fmhess
5395
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>).
5399
5400 2004-10-05 21:35  fmhess
5401
5402         * comedi/drivers/ni_atmio.c: fix passing of bad argument to
5403           comedi_error()
5404
5405 2004-10-05 20:47  fmhess
5406
5407         * comedi/drivers/cb_pcidas64.c: add support for 6014, and add
5408           missing entries to  pci device table
5409
5410 2004-10-02 19:01  fmhess
5411
5412         * configure.ac: bump version for release
5413
5414 2004-10-02 18:49  fmhess
5415
5416         * comedi/drivers/Makefile.am: me400_fw.h is gone
5417
5418 2004-10-02 18:47  fmhess
5419
5420         * Makefile.am: modtool.in is gone
5421
5422 2004-10-01 20:27  tag r0_7_69
5423
5424 2004-10-01 20:27  fmhess
5425
5426         * m4/as-linux.m4: check for modpost in two possible locations
5427
5428 2004-10-01 20:26  fmhess
5429
5430         * configure.ac: fix missing $ in check for depmod
5431
5432 2004-09-29 08:28  fmhess
5433
5434         * comedi/drivers/amplc_pci230.c: fix for shared interrupt bug from
5435           steve.sharples@nottingham.ac.uk
5436
5437 2004-09-09 07:49  fmhess
5438
5439         * include/linux/comedi_rt.h: fix argument to rtl_delay for rtlinux
5440
5441 2004-09-05 15:12  bporr
5442
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
5446           connections.
5447
5448 2004-08-31 21:50  fmhess
5449
5450         * include/linux/comedi_rt.h: use rtl_delay() for rtlinux
5451
5452 2004-08-31 21:38  fmhess
5453
5454         * include/linux/comedi_rt.h: usleep() seems to crash rtlinux when
5455           called from non-rt priority
5456
5457 2004-08-31 20:56  fmhess
5458
5459         * comedi/drivers/ni_atmio.c: add error message when no isapnp
5460           support is available
5461
5462 2004-08-30 22:42  fmhess
5463
5464         * comedi/drivers/ni_mio_common.c: return error if a command is run
5465           with no irq
5466
5467 2004-08-18 18:36  bporr
5468
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.
5479
5480 2004-08-05 20:48  fmhess
5481
5482         * comedi/drivers/das800.c: fix deadlock on end-of-acquisition
5483
5484 2004-08-01 21:13  fmhess
5485
5486         * comedi/drivers/cb_pcidas64.c: move setup of subdevices after init
5487           of plx9080
5488
5489 2004-08-01 19:18  fmhess
5490
5491         * comedi/drivers/cb_pcidas64.c: fix initialization of eeprom
5492           subdevice
5493
5494 2004-08-01 18:20  fmhess
5495
5496         * comedi/drivers/usbdux.c: updated usbdux driver from Bernd Porr
5497
5498 2004-07-25 15:05  fmhess
5499
5500         * comedi/kcomedilib/kcomedilib_main.c: fix INSN_GTOD
5501
5502 2004-07-20 20:10  fmhess
5503
5504         * comedi/: comedi_fops.c, drivers.c: fix double-munging when
5505           bufinfo ioctl is called in concert with read()s from /dev/comediX
5506
5507 2004-07-19 19:24  fmhess
5508
5509         * comedi/drivers/ni_atmio.c: add isapnp device id for at-mio-64e-3
5510
5511 2004-07-19 19:05  fmhess
5512
5513         * comedi/drivers/cb_pcidas64.c: fix null dereference on boards
5514           without analog output
5515
5516 2004-07-19 18:14  fmhess
5517
5518         * comedi/rt.c: fix prototype of comedi_request_irq()
5519
5520 2004-07-17 21:03  fmhess
5521
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
5525
5526 2004-07-17 20:40  fmhess
5527
5528         * comedi/drivers/ni_6527.c: bug fix from  zharkov@vista-control.com
5529           (Eugene Zharkov)
5530
5531 2004-07-17 18:55  fmhess
5532
5533         * comedi/comedi_fops.c, include/linux/sched.h: list 10 insn limit
5534           on insn lists
5535
5536 2004-07-17 18:44  fmhess
5537
5538         * comedi/drivers/cb_pcidas64.c: fix interrupt handler return value
5539
5540 2004-07-15 18:30  fmhess
5541
5542         * comedi/drivers/ni_mio_common.c: don't write to ao fifo offset
5543           load register if it doesn't exist
5544
5545 2004-07-15 18:29  fmhess
5546
5547         * comedi/drivers/ni_pcimio.c: added pci-6014 to supported devices
5548           list
5549
5550 2004-07-14 07:41  fmhess
5551
5552         * comedi/drivers/ni_atmio.c: change caldac to ad8804_debug for
5553           at-mio-64e-3
5554
5555 2004-07-11 21:51  fmhess
5556
5557         * INSTALL: a little update for 2.6 kernels
5558
5559 2004-07-11 21:28  fmhess
5560
5561         * m4/as-modtool.m4: don't barf if Modules.symvers doesn't exist
5562
5563 2004-07-07 18:11  fmhess
5564
5565         * comedi/rt.c: fix interrupt reenabling with rtai-adeos
5566
5567 2004-06-27 21:03  fmhess
5568
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()
5572
5573 2004-06-27 20:51  fmhess
5574
5575         * Makefile.am: add autogen.sh to EXTRA_DIST
5576
5577 2004-06-19 09:04  fmhess
5578
5579         * comedi/drivers/cb_pcidas.c: fix selection of output channel for
5580           ao write insn (for boards with fifo)
5581
5582 2004-06-15 08:17  fmhess
5583
5584         * comedi/drivers/ni_660x.c: removed obsolete references to
5585           comedi_counter_unstable.h
5586
5587 2004-06-15 08:17  fmhess
5588
5589         * Contributors: added Luis Martinez for bug fix
5590
5591 2004-06-08 20:19  fmhess
5592
5593         * comedi/drivers/quatech_daqp_cs.c: bug fix from Luis Martínez
5594           <luimarma@marcosa.e.telefonica.net>
5595
5596 2004-06-05 12:55  fmhess
5597
5598         * comedi/drivers/ni_mio_common.c: fix CR_EDGE and CR_INVERT flags
5599           for ai scan_begin_src = TRIG_EXT
5600
5601 2004-06-05 12:51  fmhess
5602
5603         * comedi/drivers/ni_mio_common.c: Fix CR_INVERT and CR_EDGE flags
5604           for ai start_arg=TRIG_EXT
5605
5606 2004-06-03 19:01  fmhess
5607
5608         * comedi/drivers/Makefile.am: patch from Emmanuel PACAUD
5609
5610 2004-06-02 19:30  fmhess
5611
5612         * configure.ac: pcmcia drivers should work under 2.6 now
5613
5614 2004-06-02 15:00  ds
5615
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
5619           handle changes.
5620
5621 2004-05-31 21:55  fmhess
5622
5623         * include/: linux/device.h, pcmcia/ds.h: fix compiler warnings for
5624           2.4
5625
5626 2004-05-31 21:05  fmhess
5627
5628         * comedi/drivers/quatech_daqp_cs.c: port to 2.6 pcmcia api
5629
5630 2004-05-31 20:52  fmhess
5631
5632         * comedi/drivers/ni_labpc_cs.c: port to 2.6 pcmcia api
5633
5634 2004-05-31 20:35  fmhess
5635
5636         * comedi/drivers/ni_mio_cs.c: port to 2.6 pcmcia api
5637
5638 2004-05-31 19:01  fmhess
5639
5640         * comedi/drivers/ni_daq_dio24.c: port to 2.6 pcmcia api
5641
5642 2004-05-31 19:00  fmhess
5643
5644         * comedi/drivers/cb_das16_cs.c: fix if block that got broken during
5645           port to 2.6
5646
5647 2004-05-31 18:31  fmhess
5648
5649         * comedi/drivers/das08_cs.c: port to 2.6 pcmcia api
5650
5651 2004-05-31 18:30  fmhess
5652
5653         * include/pcmcia/ds.h: added cs_error() compatibility function
5654
5655 2004-05-31 17:45  fmhess
5656
5657         * comedi/drivers/cb_das16_cs.c: moved some 2.4 compatibility cruft
5658           into headers
5659
5660 2004-05-31 17:44  fmhess
5661
5662         * include/: linux/device.h, pcmcia/ds.h: add 2.4 compatibility for
5663           pcmcia_register_driver() and pcmcia_unregister_driver()
5664
5665 2004-05-21 21:05  fmhess
5666
5667         * comedi/drivers/cb_das16_cs.c: ported to 2.6 kernel pcmcia api
5668
5669 2004-05-21 20:39  fmhess
5670
5671         * comedi/drivers/ni_pcimio.c: pci-6014 support courtesy Alberto
5672           Sechi
5673
5674 2004-05-18 08:30  fmhess
5675
5676         * INSTALL: update for some minor changes to comedi instalation that
5677           have occurred
5678
5679 2004-05-14 18:59  fmhess
5680
5681         * m4/as-linux.m4: be less picky about finding .hdepend
5682
5683 2004-05-09 16:41  fmhess
5684
5685         * comedi/drivers/ni_atmio.c: fix caldac type for at-mio-16e-10
5686
5687 2004-04-29 18:13  fmhess
5688
5689         * comedi/kcomedilib/kcomedilib_main.c: have comedi_command set
5690           subdevice->busy
5691
5692 2004-04-22 18:39  fmhess
5693
5694         * comedi/drivers/ni_mio_common.c: fix init of len_chanlist for
5695           analog output subdevice, removed redundant check in ao command
5696           test
5697
5698 2004-04-22 17:58  fmhess
5699
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.
5705
5706 2004-04-21 15:16  fmhess
5707
5708         * comedi/drivers/cb_pcidas64.c: added a memory barrier to try and
5709           fix mysterious 6402/16 crash on attach
5710
5711 2004-04-21 01:56  fmhess
5712
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
5716
5717 2004-04-19 18:09  fmhess
5718
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
5725
5726 2004-04-19 17:56  fmhess
5727
5728         * INSTALL: add note about unresolved rt kernel symbols
5729
5730 2004-04-13 19:23  fmhess
5731
5732         * comedi/rt.c: rt_request_global_irq_arg() doesn't seem to exist in
5733           rtai anymore
5734
5735 2004-04-11 13:38  fmhess
5736
5737         * Contributors: added Nils
5738
5739 2004-04-11 13:36  fmhess
5740
5741         * comedi/drivers/pcl818.c: command support for pcl818 from Nils
5742           Juergens:
5743
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).
5749
5750 2004-04-05 20:03  fmhess
5751
5752         * comedi/drivers/: mite.c, ni_mio_common.c: figured out how i broke
5753           dma, and removed useless barrier
5754
5755 2004-04-05 18:47  fmhess
5756
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().
5761
5762 2004-04-05 17:42  fmhess
5763
5764         * comedi/drivers/ni_mio_common.c: remove bogus bug warning
5765
5766 2004-04-04 16:30  fmhess
5767
5768         * comedi/drivers/: mite.c, mite.h, ni_mio_common.c, ni_pcidio.c:
5769           replaced some preprocessor defines with enums and inline
5770           functions
5771
5772 2004-04-04 14:19  fmhess
5773
5774         * comedi/drivers/: mite.c, mite.h: added declarations for IO Device
5775           Window Base Size Register
5776
5777 2004-04-04 13:49  fmhess
5778
5779         * comedi/drivers/ni_mio_common.c: try to make sure we get the scan
5780           data dma'd after eos interrupts
5781
5782 2004-04-04 12:44  fmhess
5783
5784         * comedi/drivers/ni_mio_common.c: add more locking to make
5785           comedi_poll smp safe, and made ni_handle_fifo_dregs() slightly
5786           more efficient
5787
5788 2004-04-04 12:40  fmhess
5789
5790         * comedi/drivers/cb_pcidas.c: fix initialization of channel, that I
5791           broke with last fix
5792
5793 2004-03-25 19:24  fmhess
5794
5795         * comedi/drivers/cb_pcidas.c: fix analog output channel interaction
5796           for boards with analog output fifo
5797
5798 2004-03-22 16:05  fmhess
5799
5800         * comedi/rt.c: complain more loudly on comedi_switch_to_rt()
5801           failure
5802
5803 2004-03-21 13:31  fmhess
5804
5805         * INSTALL: comedi_calibrate supports more than NI boards now
5806
5807 2004-03-21 12:41  fmhess
5808
5809         * comedi/drivers/mite.c: add a rmb() in mite_bytes_transferred()
5810
5811 2004-03-21 12:41  fmhess
5812
5813         * comedi/drivers.c: use barrier() instead of mb() since it really
5814           is just memory
5815
5816 2004-03-21 12:35  fmhess
5817
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
5821           interrupt handler).
5822
5823 2004-03-21 12:11  fmhess
5824
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
5827           callback mask
5828
5829 2004-03-21 12:10  fmhess
5830
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
5834
5835 2004-03-21 12:08  fmhess
5836
5837         * comedi/comedi_fops.c: don't force on COMEDI_CB_BLOCK in
5838           comedi_event()
5839
5840 2004-03-20 08:32  fmhess
5841
5842         * comedi/drivers/usbdux.c: usbdux driver update from Bernd Porr:
5843
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
5853           job.
5854
5855 2004-03-14 22:27  fmhess
5856
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>
5859
5860 2004-03-13 11:43  fmhess
5861
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)
5865
5866 2004-03-10 18:34  fmhess
5867
5868         * comedi/drivers/ni_mio_common.c: add support for reading internal
5869           reference voltage, and don't return an error on calibration adc
5870           overrange
5871
5872 2004-03-07 17:19  fmhess
5873
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
5876
5877 2004-03-06 21:22  fmhess
5878
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
5882
5883 2004-03-06 14:08  fmhess
5884
5885         * comedi/drivers.c: added some memory barriers on read/writes to
5886           comedi's buffer
5887
5888 2004-03-02 18:51  fmhess
5889
5890         * m4/rtai.m4: update configure help to suggest using rtai
5891           installation or build dir instead of source dir.
5892
5893 2004-03-01 18:31  fmhess
5894
5895         * configure.ac: make KBUILD_BASENAME and KBUILD_MODNAME hacks more
5896           robust
5897
5898 2004-02-29 18:43  fmhess
5899
5900         * configure.ac: version bump
5901
5902 2004-02-29 18:18  fmhess
5903
5904         * comedi/rt.c: fix name clashes with rtai
5905
5906 2004-02-29 18:17  fmhess
5907
5908         * m4/rtai.m4: get CONFIG_ADEOS value
5909
5910 2004-02-29 18:05  fmhess
5911
5912         * m4/rtai.m4: add missing quote
5913
5914 2004-02-29 17:51  fmhess
5915
5916         * m4/rtai.m4: add mising $ and recognize adeos patched kernels
5917
5918 2004-02-29 17:14  fmhess
5919
5920         * Makefile.am, configure.ac: add check for depmod to configure
5921
5922 2004-02-29 17:09  fmhess
5923
5924         * m4/rtai.m4: deal with moved rtai_config.h
5925
5926 2004-02-29 16:51  fmhess
5927
5928         * m4/rtai.m4: fix m4 quoting
5929
5930 2004-02-29 16:48  fmhess
5931
5932         * comedi/drivers/ni_mio_common.c: force gain calibration of 67xx
5933           calibration adc to 1
5934
5935 2004-02-29 13:25  fmhess
5936
5937         * configure.ac: hack to set KBUILD_BASENAME
5938
5939 2004-02-27 15:47  ds
5940
5941         * m4/as-linux.m4: Add fallback if mktemp utility cannot be found.
5942
5943 2004-02-26 19:33  fmhess
5944
5945         * comedi/drivers/usbdux.c: fix version check for 'owner' member of
5946           usb_driver
5947
5948 2004-02-23 16:20  ds
5949
5950         * configure.ac: cleanups.  Disable PCMCIA on linux-2.6
5951
5952 2004-02-23 16:19  ds
5953
5954         * comedi/drivers/: pcl816.c, pcl818.c: disable RTC code
5955
5956 2004-02-21 10:46  fmhess
5957
5958         * comedi/drivers/das08.c: fix for return value of config insn from
5959           Salvador Eduardo Tropea <salvador@inti.gov.ar>
5960
5961 2004-02-21 10:38  fmhess
5962
5963         * comedi/drivers/: ni_mio_common.c, ni_stc.h: disable analog
5964           triggerring so pfi0 works
5965
5966 2004-02-15 17:18  fmhess
5967
5968         * comedi/drivers/ni_mio_common.c: init ao configuration reg 2 for
5969           67xx
5970
5971 2004-02-15 16:57  fmhess
5972
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
5976           board definitions
5977
5978 2004-02-13 18:50  fmhess
5979
5980         * comedi/drivers/: das16.c, ni_mio_common.c: fix compilation with
5981           kernels using dynamic hz patch
5982
5983 2004-02-10 18:18  fmhess
5984
5985         * comedi/drivers/ni_660x.c: patch from Klaas Gadeyne
5986           <Klaas.Gadeyne@mech.kuleuven.ac.be>
5987
5988 2004-02-08 16:52  fmhess
5989
5990         * comedi/drivers/: ni_mio_common.c, ni_stc.h: more driver support
5991           for ni 67xx calibration.
5992
5993 2004-02-08 16:35  fmhess
5994
5995         * comedi/comedi_fops.c: we aren't checking for writes that exceed
5996           subdevice's maxdata
5997
5998 2004-02-07 16:57  fmhess
5999
6000         * comedi/drivers/me4000.c: fix for compiler warnings from Salvador
6001           Eduardo Tropea <salvador@inti.gov.ar>
6002
6003 2004-02-07 16:31  fmhess
6004
6005         * comedi/drivers/ni_mio_common.c: add some more support for 67xx
6006           calibration adc
6007
6008 2004-02-03 18:13  fmhess
6009
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>
6013
6014 2004-01-31 18:29  fmhess
6015
6016         * comedi/drivers/ni_mio_common.c: comment out debug message
6017
6018 2004-01-31 18:03  fmhess
6019
6020         * Contributors: added Caleb Tennis
6021
6022 2004-01-31 17:27  fmhess
6023
6024         * comedi/drivers/rtd520.c: TRIG_WAKE_EOS and CMD_EV_SCAN_END are
6025           not interchangeable
6026
6027 2004-01-31 17:26  fmhess
6028
6029         * include/linux/comedi.h: COMEDI_EV_SCAN_END and TRIG_WAKE_EOS are
6030           not interchangeable
6031
6032 2004-01-31 17:13  fmhess
6033
6034         * include/linux/comedi.h: serial dio (SCXI) support from Caleb
6035           Tennis
6036
6037 2004-01-31 17:09  fmhess
6038
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
6042
6043 2004-01-31 17:08  fmhess
6044
6045         * comedi/drivers/: ni_mio_common.c, ni_stc.h: serial dio support
6046           (SCXI) from Caleb Tennis.
6047
6048 2004-01-31 16:58  fmhess
6049
6050         * comedi/drivers/usbdux.c: update to usbdux driver from Bernd Porr
6051           who says:
6052
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).
6059
6060 2004-01-31 16:58  fmhess
6061
6062         * comedi/drivers/ni_mio_common.c: check for nonzero return from
6063           schedule_timeout()
6064
6065 2004-01-24 19:12  fmhess
6066
6067         * m4/as-linux.m4: add use of LDFLAGS_MODULE for 2.6
6068
6069 2004-01-24 19:09  fmhess
6070
6071         * configure.ac: add -DKBUILD_MODNAME=... to COMEDI_CFLAGS (required
6072           by linux/module.h to make modprobe recognize modules under 2.6
6073
6074 2004-01-24 16:55  fmhess
6075
6076         * m4/as-linux.m4: fixed setting of -DMODULE for 2.6
6077
6078 2004-01-24 16:24  fmhess
6079
6080         * configure.ac: add --disable-pcmcia configure option
6081
6082 2004-01-24 11:56  fmhess
6083
6084         * include/linux/pci.h: pci_for_each_device fix for 2.6 from Bernd
6085           Porr
6086
6087 2004-01-24 11:48  fmhess
6088
6089         * comedi/drivers/usbdux.c: update from Bernd Porr
6090
6091 2004-01-21 13:59  fmhess
6092
6093         * comedi/drivers/ni_mio_common.c: beginnings of ni_67xx calibration
6094           support
6095
6096 2004-01-19 17:19  fmhess
6097
6098         * comedi/drivers/ni_stc.h: beginnings of 671x and 673x self
6099           calibration support
6100
6101 2004-01-19 11:01  fmhess
6102
6103         * comedi/drivers/ni_pcimio.c: added some device ids for 67xx boards
6104
6105 2004-01-11 20:18  fmhess
6106
6107         * m4/as-modtool.m4: fix install brokenness (missing some square
6108           brackets)
6109
6110 2004-01-11 20:05  fmhess
6111
6112         * Makefile.am: fix depmod call in install-data-hook
6113
6114 2004-01-11 19:45  fmhess
6115
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
6118
6119 2004-01-11 19:32  fmhess
6120
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
6125
6126 2004-01-11 19:28  fmhess
6127
6128         * comedi/: comedi_fops.c, drivers.c: be more careful about
6129           subdevice allocation/free
6130
6131 2004-01-11 18:33  fmhess
6132
6133         * comedi/drivers.c: include <linux/vmalloc.h> for VMALLOC_VMADDR()
6134           macro
6135
6136 2004-01-11 18:27  fmhess
6137
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).
6141
6142 2004-01-11 18:07  fmhess
6143
6144         * Contributors: added Bernd Porr and Steven Jenkins
6145
6146 2004-01-09 00:06  ds
6147
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.
6152
6153 2004-01-01 19:38  fmhess
6154
6155         * comedi/drivers/ni_pcimio.c: update status comments
6156
6157 2004-01-01 18:59  fmhess
6158
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)
6163
6164 2003-12-27 19:50  fmhess
6165
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.
6168
6169 2003-12-23 22:04  fmhess
6170
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.
6174
6175 2003-12-21 18:51  fmhess
6176
6177         * comedi/drivers/usbdux.c: moved some 2.4/2.6 compatibility stuff
6178           into comedi/include/linux/usb.h
6179
6180 2003-12-21 18:50  fmhess
6181
6182         * Makefile.am, comedi/comedi_fops.c: fixes for COMEDI_NDEVICES > 4
6183
6184 2003-12-21 18:47  fmhess
6185
6186         * include/linux/usb.h: new compat header
6187
6188 2003-12-21 12:10  fmhess
6189
6190         * comedi/drivers/usbdux.c: update from bernd porr
6191
6192 2003-12-19 17:47  ds
6193
6194         * include/linux/interrupt.h: Linux-2.4.23 has the new interrupt
6195           prototypes
6196
6197 2003-12-17 22:38  ds
6198
6199         * comedi/drivers/amplc_pci230.c: Remove printk() that is triggered
6200           by devices sharing the IRQ
6201
6202 2003-12-06 14:34  fmhess
6203
6204         * comedi/comedi_fops.c, comedi/drivers.c, include/linux/kdev_t.h:
6205           fix for changes in linux 2.6 kdev_t.h
6206
6207 2003-12-06 11:41  fmhess
6208
6209         * comedi/drivers/usbdux.c: include linux/version.h before trying to
6210           check LINUX_VERSION_CODE
6211
6212 2003-11-30 09:55  fmhess
6213
6214         * configure.ac, comedi/drivers/Makefile.am,
6215           comedi/drivers/usbdux.c: added usbdux driver
6216
6217 2003-11-26 16:36  ds
6218
6219         * comedi/drivers/adv_pci1710.c: Fixes from Nils Juergens
6220           <ju@isf.rwth-aachen.de>
6221
6222 2003-11-23 14:12  fmhess
6223
6224         * comedi/drivers/comedi_counter_unstable.h: valid bit should be 3rd
6225           bit, not 0x3 value
6226
6227 2003-11-23 13:55  fmhess
6228
6229         * comedi/drivers/: comedi_counter_unstable.h, ni_660x.c: added
6230           patch from Klaas Gadeyne, with my own modifications.
6231
6232 2003-11-23 13:52  fmhess
6233
6234         * comedi/drivers/comedi_fc.h: check if we've already been included
6235
6236 2003-11-20 21:27  fmhess
6237
6238         * comedi/drivers/das08.h: declare das08_cs_boards extern
6239
6240 2003-11-20 21:22  fmhess
6241
6242         * comedi/drivers/ni_labpc.h: declare labpc_cs_boards as extern
6243
6244 2003-11-19 21:28  fmhess
6245
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
6248           COMEDI_INITCLEANUP
6249
6250 2003-11-17 15:12  ds
6251
6252         * README.CVS: Add some notes about compiling from CVS
6253
6254 2003-11-15 19:17  fmhess
6255
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.
6260
6261 2003-11-13 16:13  ds
6262
6263         * comedi/drivers/adv_pci1710.c: Add counter subdevice.  From Nils
6264           Juergens <ju@isf.rwth-aachen.de>
6265
6266 2003-10-30 18:00  fmhess
6267
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)
6271
6272 2003-10-23 20:55  fmhess
6273
6274         * comedi/drivers/ni_mio_cs.c: add mention of daqcard-6036e as
6275           supported board
6276
6277 2003-10-22 20:44  fmhess
6278
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
6282
6283 2003-10-22 20:12  ds
6284
6285         * configure.ac, modtool.in: Use LINUX_CC for CC.  Cause modtool to
6286           strip debugging symbols.
6287
6288 2003-10-18 17:29  fmhess
6289
6290         * comedi/drivers/me4000.c: make it compile without firmware header
6291           (but it wont work of course)
6292
6293 2003-10-18 17:16  fmhess
6294
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.
6298
6299 2003-10-18 17:05  fmhess
6300
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
6303           time.
6304
6305 2003-10-18 10:13  fmhess
6306
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
6309
6310 2003-10-17 12:42  fmhess
6311
6312         * comedi/drivers/cb_pcidas64.c: ao commands work now
6313
6314 2003-10-13 19:42  ds
6315
6316         * comedi/drivers/ni_pcidio.c: turn off debugging
6317
6318 2003-10-13 19:38  ds
6319
6320         * include/linux/comedi.h: NDEVICES should have been increased a
6321           long time ago
6322
6323 2003-10-13 16:12  fmhess
6324
6325         * comedi/drivers/multiq3.c: fix ai munging
6326
6327 2003-10-13 14:47  fmhess
6328
6329         * INSTALL: remove obsolete mention of 'make config'
6330
6331 2003-10-13 14:45  fmhess
6332
6333         * INSTALL: add mention of new --with-rtaidir and --with-rtlinuxdir
6334           configure options
6335
6336 2003-10-12 18:49  fmhess
6337
6338         * comedi/drivers/cb_pcidas64.c: more ao waveform support (still not
6339           done yet)
6340
6341 2003-10-12 18:47  fmhess
6342
6343         * comedi/drivers/das16.c: disable irq mode entirely, since it is so
6344           lame.
6345
6346 2003-10-10 15:57  fmhess
6347
6348         * comedi/drivers/cb_pcidas64.c: beginnings of ao command support
6349
6350 2003-10-09 10:57  fmhess
6351
6352         * Makefile.am: add ACLOCAL_AMFLAGS so automake calls aclocal
6353           correctly when necessary
6354
6355 2003-10-04 19:21  fmhess
6356
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
6360
6361 2003-10-04 19:19  fmhess
6362
6363         * comedi/comedi_fops.c: fixed comedi_buf_write_n_available argument
6364
6365 2003-10-03 18:56  fmhess
6366
6367         * m4/linux.m4: partial RT support
6368
6369 2003-10-02 15:58  ds
6370
6371         * comedi/drivers/multiq3.c: Fix incorrect return value of AI insn
6372           function
6373
6374 2003-10-01 18:44  ds
6375
6376         * comedi/drivers/ni_atmio.c: reenable isapnp
6377
6378 2003-10-01 18:44  ds
6379
6380         * include/linux/isapnp.h: Disable isapnp on 2.6 (temporarily)
6381
6382 2003-10-01 18:43  ds
6383
6384         * include/linux/interrupt.h: 2.4.22 has new interrupt prototypes
6385
6386 2003-10-01 18:30  ds
6387
6388         * Makefile.in.append, Makefile.modbuild, Rules.make: Remove old
6389           files
6390
6391 2003-09-30 21:22  fmhess
6392
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)
6395
6396 2003-09-30 09:13  fmhess
6397
6398         * comedi/drivers/das16.c: revert last change, it didn't help
6399
6400 2003-09-28 15:50  fmhess
6401
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.
6405
6406 2003-09-20 17:30  fmhess
6407
6408         * comedi/drivers/cb_pcidas64.c: fix for crapiness of computerboards
6409           hardware (external queue interacts with ao fifo)
6410
6411 2003-09-20 12:42  fmhess
6412
6413         * comedi/drivers/ni_mio_common.c: remove redundant analog output
6414           munging with using PIO
6415
6416 2003-09-19 21:51  fmhess
6417
6418         * comedi/drivers/adl_pci9118.c: simplify and speed up
6419
6420 2003-09-19 17:26  fmhess
6421
6422         * comedi/drivers/adl_pci9118.c: convert to new-style munging, fix
6423           for big-endian machines, simplified slightly.
6424
6425 2003-09-19 14:53  fmhess
6426
6427         * comedi/drivers/ni_mio_cs.c: correct ai fifo depth for daqcard
6428           6062e
6429
6430 2003-09-19 14:32  fmhess
6431
6432         * comedi/drivers/me4000.c: fix compilation error
6433
6434 2003-09-19 11:46  fmhess
6435
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.
6439
6440 2003-09-19 11:12  fmhess
6441
6442         * comedi/drivers/comedi_fc.h: discourage inappropriate use
6443
6444 2003-09-18 17:27  ds
6445
6446         * .cvsignore, comedi/.cvsignore, comedi/drivers/.cvsignore,
6447           comedi/kcomedilib/.cvsignore: ignore some files
6448
6449 2003-09-18 17:14  ds
6450
6451         * comedi/drivers/Makefile.am: Add me4000 driver
6452
6453 2003-09-18 16:56  ds
6454
6455         * comedi/drivers/me4000.c: Fixes for changes since 0.7.67.
6456
6457 2003-09-18 16:55  ds
6458
6459         * comedi/Makefile.am: remove install-data-hook target
6460
6461 2003-09-18 16:54  ds
6462
6463         * Makefile.am: Dist modtool.in.  change check target to "moo"
6464           (temporary).
6465
6466 2003-09-18 16:53  ds
6467
6468         * configure.ac: default prefix should be /.  modtool is in
6469           ${builddir}.
6470
6471 2003-09-18 15:10  ds
6472
6473         * comedi/drivers/: me4000.c, me4000.h, me4000_fw.h: new driver
6474
6475 2003-09-16 20:18  fmhess
6476
6477         * comedi/drivers/gsc_hpdi.c: big endian fixes
6478
6479 2003-09-16 20:07  fmhess
6480
6481         * comedi/drivers/ni_mio_common.c: get rid of redundant ai munging
6482
6483 2003-09-16 14:36  fmhess
6484
6485         * comedi/drivers/: cb_pcidas64.c, plx9080.h: fixes for big endian
6486           machines
6487
6488 2003-09-16 11:19  fmhess
6489
6490         * comedi/drivers/das16.c, include/linux/comedidev.h: do das16.c
6491           munging in core
6492
6493 2003-09-15 20:30  fmhess
6494
6495         * comedi/kcomedilib/get.c: added munging to kcomedilib
6496
6497 2003-09-15 17:33  fmhess
6498
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.
6505
6506 2003-09-15 17:21  fmhess
6507
6508         * Makefile, configure, comedi/Makefile.in,
6509           comedi/drivers/Makefile.in, comedi/kcomedilib/Makefile.in:
6510           removing old files replaced by autoconf stuff
6511
6512 2003-09-12 14:56  fmhess
6513
6514         * comedi/drivers/gsc_hpdi.c: apply dma init fix that worked so well
6515           with cb_pcidas64.c
6516
6517 2003-09-12 14:33  fmhess
6518
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).
6528
6529 2003-09-11 20:34  fmhess
6530
6531         * comedi/drivers/cb_pcidas64.c: clear/set adc enable bit during ai
6532           cmd setup, so that start triggers work
6533
6534 2003-09-11 17:27  fmhess
6535
6536         * comedi/drivers/cb_pcidas64.c: fixed ai channel queue setup
6537
6538 2003-09-11 14:03  ds
6539
6540         * configure.ac: Add 8255 config option
6541
6542 2003-09-08 18:48  fmhess
6543
6544         * comedi/drivers/cb_pcidas64.c: check that dma allocations succeed,
6545           and some minor cleanups
6546
6547 2003-09-08 18:16  fmhess
6548
6549         * comedi/drivers/8253.h: change base address variables to long, for
6550           64 bit machines.
6551
6552 2003-09-08 14:16  fmhess
6553
6554         * comedi/drivers/plx9080.h: fix dma abort lockups
6555
6556 2003-09-06 23:44  fmhess
6557
6558         * comedi/drivers.c: fix increment of munge_chan
6559
6560 2003-09-06 15:58  fmhess
6561
6562         * comedi/drivers/dt282x.c: make sure dma is disabled during command
6563           setup
6564
6565 2003-09-06 13:43  fmhess
6566
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
6570           dma_index
6571
6572 2003-09-06 12:33  fmhess
6573
6574         * comedi/comedi_fops.c: move init of async->events into
6575           init_async_buf()
6576
6577 2003-09-06 12:31  fmhess
6578
6579         * comedi/kcomedilib/kcomedilib_main.c: init async->events to zero
6580
6581 2003-09-05 18:23  fmhess
6582
6583         * comedi/drivers/dt282x.c: re-enabled ad done interrupts in ai cmd,
6584           and added check against maximum board speed to ai_cmdtest
6585
6586 2003-09-05 13:14  fmhess
6587
6588         * comedi/drivers/dt282x.c: ignore ai errors that occur after we
6589           have all the data we wanted
6590
6591 2003-09-05 12:46  fmhess
6592
6593         * comedi/drivers/dt282x.c: trying to fix crashes at during high
6594           frequency ai
6595
6596 2003-09-04 16:19  fmhess
6597
6598         * comedi/drivers/dt282x.c: don't re-enable ai dma after it's
6599           finished
6600
6601 2003-09-03 16:08  fmhess
6602
6603         * comedi/drivers/dt282x.c: add clear_dma_ff() calls
6604
6605 2003-09-03 15:46  fmhess
6606
6607         * include/linux/comedidev.h: define COMEDI_VERSION()
6608
6609 2003-09-03 15:36  fmhess
6610
6611         * comedi/drivers/ni_labpc_cs.c: its IRQ_FORCED_PULSE, not
6612           IRQ_FORCE_PULSED
6613
6614 2003-09-03 15:28  fmhess
6615
6616         * INSTALL: update install instructions for autoconf
6617
6618 2003-09-03 15:15  fmhess
6619
6620         * comedi/drivers/dt282x.c: fix problems with buffer wrap-around by
6621           using generic comedi_fc code
6622
6623 2003-09-03 13:21  fmhess
6624
6625         * comedi/drivers/ni_labpc_cs.c: daqcard-1200 uses pulsed interrupts
6626
6627 2003-09-01 21:12  ds
6628
6629         * configure.ac, include/linux/comedidev.h: Fix to make the version
6630           code work correctly.
6631
6632 2003-09-01 20:55  ds
6633
6634         * m4/linux.m4: change ${MAKE} to ${MAKE-make} to set a reasonable
6635           default
6636
6637 2003-09-01 00:02  fmhess
6638
6639         * comedi/comedi_fops.c: on second thought, EPERM isn't any more
6640           accurate than ENODEV.
6641
6642 2003-08-31 22:26  fmhess
6643
6644         * comedi/comedi_fops.c: print some debug messages on ENODEV errors
6645           in open, and changed one to an EPERM
6646
6647 2003-08-31 20:20  fmhess
6648
6649         * comedi/drivers/ni_labpc.c: add missing comedi_event() call after
6650           overflow
6651
6652 2003-08-25 16:04  ds
6653
6654         * m4/linux.m4: change make -C to ${MAKE} -C
6655
6656 2003-08-21 19:14  ds
6657
6658         * modtool.in: For some reason, install wants to set the mode to 755
6659           on installed .o files.  Override it to 644.
6660
6661 2003-08-20 18:35  fmhess
6662
6663         * comedi/drivers/rti800.c: fix delays
6664
6665 2003-08-16 23:37  ds
6666
6667         * configure.ac: force debugging
6668
6669 2003-08-16 23:33  ds
6670
6671         * configure.ac: enable PCMCIA checking
6672
6673 2003-08-11 19:51  fmhess
6674
6675         * comedi/: comedi_ksyms.c, kcomedilib/ksyms.c: fix compiler warning
6676           about redefinition of EXPORT_SYMTAB with old Makefiles
6677
6678 2003-08-11 18:25  ds
6679
6680         * comedi/drivers/quatech_daqp_cs.c: update from Brent (with
6681           1.13->1.15 merged in)
6682
6683 2003-08-11 16:19  ds
6684
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
6688
6689 2003-08-11 14:32  ds
6690
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
6707
6708 2003-08-08 18:01  fmhess
6709
6710         * m4/linux.m4: changed indentation to tabs
6711
6712 2003-08-08 17:56  fmhess
6713
6714         * m4/linux.m4: add config and depend checks for linux directory
6715
6716 2003-08-08 17:42  fmhess
6717
6718         * m4/linux.m4: added check for include/linux/version.h
6719
6720 2003-08-08 16:01  ds
6721
6722         * Makefile.am: Add the dev, drivers.txt, and check targets from old
6723           Makefile
6724
6725 2003-08-08 14:35  fmhess
6726
6727         * comedi/Makefile.am: add install-data-hook for depmod
6728
6729 2003-08-08 14:21  fmhess
6730
6731         * scripts/linux_flags-2.6/Makefile: no reason to mangle together LD
6732           and LDFLAGS just to be like earlier kernels now.
6733
6734 2003-08-08 14:18  fmhess
6735
6736         * m4/linux.m4: extra m4 quotes [] to make regular expression work
6737
6738 2003-08-08 13:41  fmhess
6739
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).
6743
6744 2003-08-06 22:46  ds
6745
6746         * configure.ac, m4/linux.m4: Add detection for kernel major/minor
6747           version
6748
6749 2003-08-06 22:45  ds
6750
6751         * comedi/drivers/Makefile.am: fix another typo
6752
6753 2003-08-06 21:06  ds
6754
6755         * comedi/drivers/Makefile.am: readd pcmcia modules (typo)
6756
6757 2003-08-06 21:04  ds
6758
6759         * comedi/drivers/ni_atmio.c: diable isapnp, because it doesn't
6760           compile on 2.6
6761
6762 2003-08-06 21:03  ds
6763
6764         * comedi/: Makefile.am, drivers/Makefile.am,
6765           kcomedilib/Makefile.am: add link flag for modtool.  separate out
6766           PCMCIA-based drivers
6767
6768 2003-08-06 21:02  ds
6769
6770         * configure.ac, modtool.in: actually works now
6771
6772 2003-08-06 21:02  ds
6773
6774         * autogen.sh: pass command line options to configure
6775
6776 2003-08-06 21:01  ds
6777
6778         * m4/linux.m4: m4 macros for a bunch of Linux ops
6779
6780 2003-08-06 18:01  fmhess
6781
6782         * comedi/drivers/: ni_mio_common.c, ni_stc.h: speed up pio ai fifo
6783           transfer a little
6784
6785 2003-08-05 18:39  fmhess
6786
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
6790
6791 2003-08-05 18:38  fmhess
6792
6793         * scripts/dep.linux: override MODVERDIR
6794
6795 2003-08-05 16:02  fmhess
6796
6797         * scripts/: dep.linux, linux_flags/Makefile,
6798           linux_flags-2.6/Makefile: fix overwrite of LINUXDIR and trivial
6799           tweaks
6800
6801 2003-08-05 15:23  fmhess
6802
6803         * include/linux/module.h: fix for NULL undefined?
6804
6805 2003-08-05 14:55  fmhess
6806
6807         * Makefile.modbuild, scripts/dep.linux,
6808           scripts/linux_flags/Makefile, scripts/linux_flags-2.6/Makefile:
6809           linux 2.6 flag extraction
6810
6811 2003-08-05 14:28  fmhess
6812
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
6818
6819 2003-08-04 23:46  ds
6820
6821         * include/linux/version.h: Comedi's version is now in config.h
6822
6823 2003-08-04 23:37  ds
6824
6825         * modtool.in: tool for making kernel modules
6826
6827 2003-08-04 23:36  ds
6828
6829         * Makefile.am: new makefile
6830
6831 2003-08-04 23:35  ds
6832
6833         * m4/linux.m4: holder for linux macro
6834
6835 2003-08-04 23:34  ds
6836
6837         * autogen.sh, configure.ac: automake!
6838
6839 2003-08-04 23:34  ds
6840
6841         * include/linux/: comedi_rt.h, interrupt.h, module.h: Backport
6842           Frank's 2.6 changes to 2.4
6843
6844 2003-08-04 23:32  ds
6845
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
6849
6850 2003-08-04 23:30  ds
6851
6852         * comedi/: Makefile.am, drivers/Makefile.am,
6853           kcomedilib/Makefile.am: automake Makefiles
6854
6855 2003-08-04 23:29  ds
6856
6857         * Contributors: I'm a contributor, too
6858
6859 2003-08-04 16:23  fmhess
6860
6861         * comedi/drivers/comedi_test.c: bugfix from Steven Jenkins
6862
6863 2003-08-04 15:10  fmhess
6864
6865         * include/linux/pci.h: added some 2.2 pci hotplug compat
6866
6867 2003-08-04 14:56  fmhess
6868
6869         * comedi/drivers/dt282x.c: get_free_page() is gone in 2.6
6870
6871 2003-08-04 14:48  fmhess
6872
6873         * comedi/drivers/comedi_parport.c: update to 2.6 interrupt handler
6874           prototype
6875
6876 2003-08-04 14:47  fmhess
6877
6878         * comedi/drivers/dt3000.c: pci_present() gone in 2.6
6879
6880 2003-08-04 14:32  fmhess
6881
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()
6885
6886 2003-08-04 14:30  fmhess
6887
6888         * include/linux/module.h: fixes for 2.6 module_get/module_put
6889
6890 2003-08-03 23:28  fmhess
6891
6892         * comedi/drivers.c: pte_offset is now pte_offset_kernel in 2.6
6893
6894 2003-08-03 23:27  fmhess
6895
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
6905
6906 2003-08-03 21:06  fmhess
6907
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
6911
6912 2003-08-03 18:23  fmhess
6913
6914         * comedi/comedi_fops.c, include/linux/comedidev.h: kdev_t and suser
6915           fixes for 2.6
6916
6917 2003-08-03 18:16  fmhess
6918
6919         * include/linux/kdev_t.h: new compat header for 2.6 changes
6920
6921 2003-07-19 17:51  fmhess
6922
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
6925
6926 2003-07-16 12:48  fmhess
6927
6928         * README: update web page url
6929
6930 2003-07-10 18:08  fmhess
6931
6932         * comedi/drivers/ni_pcimio.c: fix caldac types for 6052
6933
6934 2003-07-08 20:03  fmhess
6935
6936         * comedi/drivers/ni_labpc.c: added a note about isapnp support
6937
6938 2003-07-08 19:47  fmhess
6939
6940         * INSTALL: removed references to hard-coded comedi_config path
6941
6942 2003-07-04 16:00  fmhess
6943
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
6947
6948 2003-07-04 14:50  fmhess
6949
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
6952
6953 2003-07-03 16:42  fmhess
6954
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
6958
6959 2003-07-02 18:58  ds
6960
6961         * scripts/dep.rtai: Simple patch to get Comedi to compile with the
6962           experimential version of RTAI.
6963
6964 2003-07-01 11:43  fmhess
6965
6966         * comedi/Config.in: fix setting of CONIFG_COMEDI_MITE
6967
6968 2003-06-27 10:24  fmhess
6969
6970         * comedi/drivers/ni_pcimio.c: fix caldac type for pci-6036e and
6971           pci-6034e.  fixed some indentation.
6972
6973 2003-06-18 14:07  fmhess
6974
6975         * include/linux/module.h: added EXPORT_SYMBOL_GPL() compat macro
6976
6977 2003-06-17 21:39  tag r0_7_67x
6978
6979 2003-06-17 21:39  ds
6980
6981         * Contributors: Add a bunch of people
6982
6983 2003-06-17 21:27  ds
6984
6985         * scripts/config.dist: update for new drivers
6986
6987 2003-06-17 21:25  ds
6988
6989         * scripts/check_driver: alloc_subdevices() changed.
6990
6991 2003-06-17 21:25  ds
6992
6993         * comedi/drivers/ni_6527.c: fix driver name in doc block
6994
6995 2003-06-17 21:25  ds
6996
6997         * comedi/drivers/adv_pci_dio.c: Add subdev_8255_cleanup()
6998
6999 2003-06-17 21:24  ds
7000
7001         * comedi/drivers/Makefile.in: Add ni_660x
7002
7003 2003-06-17 21:24  ds
7004
7005         * comedi/Config.in: Add NI_660X
7006
7007 2003-06-17 21:22  ds
7008
7009         * comedi/drivers/ni_660x.c: Found this wandering around.  Figured
7010           it should go in CVS.
7011
7012 2003-06-12 12:10  fmhess
7013
7014         * comedi/comedi_fops.c, include/linux/mm.h: fix for new 2.5
7015           remap_page_range() prototype
7016
7017 2003-06-09 19:46  fmhess
7018
7019         * comedi/drivers/cb_pcidas.c: trying to fix some pci-das1602/16
7020           calibration weirdness
7021
7022 2003-06-06 14:58  ds
7023
7024         * comedi/Config.in: ni_6527 requires the mite driver
7025
7026 2003-06-06 14:57  ds
7027
7028         * comedi/drivers/ni_6527.c: Fix minor typos.
7029
7030 2003-06-05 15:52  fmhess
7031
7032         * comedi/drivers/: ni_mio_common.c, ni_stc.h: make single-scan code
7033           work for 611x too
7034
7035 2003-06-05 15:52  fmhess
7036
7037         * comedi/drivers/cb_pcidas.c: trying to fix dac08 calibration dac,
7038           which doesn't seem to be updating
7039
7040 2003-06-03 22:24  fmhess
7041
7042         * comedi/drivers/: ni_mio_common.c, ni_stc.h: jump through hoops
7043           for special case of stop_arg=1 on ai command
7044
7045 2003-06-03 17:12  fmhess
7046
7047         * comedi/drivers/ni_mio_common.c: try and make sure we get the scan
7048           across dma during end-of-scan interrupts
7049
7050 2003-05-29 20:37  fmhess
7051
7052         * comedi/drivers/ni_mio_common.c: fix race in setting COMEDI_CB_EOS
7053           event with dma
7054
7055 2003-05-29 20:23  fmhess
7056
7057         * scripts/dep.linux: added an error check that catches common case
7058           of 'make config' failing to get compile flags from kernel source.
7059
7060 2003-05-29 18:34  fmhess
7061
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
7065           with pcidma.
7066
7067 2003-05-27 13:28  ds
7068
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
7072           Michal Dobes
7073
7074 2003-05-27 13:27  ds
7075
7076         * comedi/drivers/: Makefile.in, adv_pci_dio.c: Add adv_pci_dio
7077           driver from Michal Dobes
7078
7079 2003-05-27 13:22  ds
7080
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
7084
7085 2003-05-27 13:19  ds
7086
7087         * comedi/drivers/icp_multi.c: update documentation
7088
7089 2003-05-25 23:50  fmhess
7090
7091         * comedi/drivers/ni_mio_common.c: external trigger fixes
7092
7093 2003-05-25 22:30  fmhess
7094
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
7097
7098 2003-05-24 11:02  fmhess
7099
7100         * comedi/drivers/ni_mio_common.c: think i finnally found the
7101           problem with 611x initialization
7102
7103 2003-05-23 19:04  fmhess
7104
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
7107           random cleanup
7108
7109 2003-05-23 15:15  fmhess
7110
7111         * comedi/drivers/cb_pcidas64.c: fix new ai range code
7112
7113 2003-05-23 15:11  fmhess
7114
7115         * comedi/drivers/cb_pcidas64.c: added new boards
7116
7117 2003-05-23 11:47  fmhess
7118
7119         * comedi/drivers/ni_mio_common.c: still trying to fix erratic scan
7120           pacing on 611x, plus some minor cleanup
7121
7122 2003-05-20 13:18  fmhess
7123
7124         * comedi/drivers/ni_mio_common.c: really fixed munging for pio
7125           boards
7126
7127 2003-05-19 16:26  fmhess
7128
7129         * comedi/drivers/ni_atmio.c: fix segfault noted by calin calianu
7130
7131 2003-05-15 20:39  fmhess
7132
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.
7137
7138 2003-05-15 18:07  fmhess
7139
7140         * comedi/drivers/ni_mio_common.c: fix munging for pio analog input
7141
7142 2003-05-15 13:55  ds
7143
7144         * comedi/drivers/comedi_test.c: Patch to add AO subdevice from
7145           "Calin A. Culianu" <calin@ajvar.org>
7146
7147 2003-05-14 14:00  ds
7148
7149         * scripts/dep.rtlinux: Patch from "Calin A. Culianu"
7150           <calin@ajvar.org>
7151
7152 2003-05-12 14:04  fmhess
7153
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.
7157
7158 2003-05-12 14:03  fmhess
7159
7160         * comedi/drivers/ni_labpc.c: change address parameter to unsigned
7161           long for inb/outb/readb/writeb wrappers
7162
7163 2003-05-12 14:00  fmhess
7164
7165         * comedi/drivers/ni_stc.h: fix length of caldacs array to prevent
7166           its overflow when caldac channels
7167           >= 12 are used
7168
7169 2003-05-09 10:22  fmhess
7170
7171         * comedi/drivers/: cb_pcidas.c, cb_pcidas64.c: added a little
7172           comedi_calibrate advertising
7173
7174 2003-05-08 20:02  fmhess
7175
7176         * comedi/drivers/ni_labpc.c: moved calibration code to
7177           comedi_calibrate
7178
7179 2003-05-05 15:09  ds
7180
7181         * comedi/drivers/ni_670x.c: PCI code for PCI-6704
7182
7183 2003-05-03 10:56  fmhess
7184
7185         * comedi/drivers/ni_pcimio.c: change 6071 caldac type to
7186           ad8804_debug to fix broken cal
7187
7188 2003-05-01 21:01  fmhess
7189
7190         * comedi/drivers/ni_atmio.c: updated driver description about
7191           isapnp support
7192
7193 2003-04-28 13:26  fmhess
7194
7195         * comedi/drivers.c: re-fix suse brokeness
7196
7197 2003-04-28 12:04  fmhess
7198
7199         * comedi/drivers/ni_mio_cs.c: daqcard 6062e definitely has an
7200           ad8804 caldac
7201
7202 2003-04-27 13:24  fmhess
7203
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.
7206
7207 2003-04-27 13:01  fmhess
7208
7209         * comedi/drivers/ni_mio_cs.c: trying dac8804 caldac type for
7210           daqcard-6062
7211
7212 2003-04-19 00:54  fmhess
7213
7214         * comedi/drivers/cb_pcidas64.c: remove nonexistant ao range for
7215           60xx boards
7216
7217 2003-04-11 13:09  fmhess
7218
7219         * comedi/kcomedilib/data.c: added include of comedidev.h for
7220           comedi_udelay()
7221
7222 2003-04-02 12:12  fmhess
7223
7224         * comedi/drivers/cb_pcidas.c: removed some comments, at ivan's
7225           request
7226
7227 2003-03-31 11:27  fmhess
7228
7229         * comedi/drivers/ni_atmio.c: fix compile
7230
7231 2003-03-27 16:08  fmhess
7232
7233         * comedi/kcomedilib/: data.c, kcomedilib_main.c: replaced udelay
7234           with comedi_udelay
7235
7236 2003-03-27 16:00  fmhess
7237
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
7254
7255 2003-03-27 15:46  fmhess
7256
7257         * include/linux/pci.h: added pci_find_subsys() compatibility stub.
7258           changed extern inline functions to static inline
7259
7260 2003-03-27 12:02  fmhess
7261
7262         * comedi/kcomedilib/get.c, comedi/kcomedilib/ksyms.c,
7263           include/linux/comedilib.h: added comedi_get_buffer_offset() to
7264           kcomedilib
7265
7266 2003-03-27 11:54  fmhess
7267
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
7271
7272 2003-03-14 12:01  fmhess
7273
7274         * comedi/drivers/ni_atmio.c: more isapnp id tweaks, and removed
7275           redundant num_ni_boards constant
7276
7277 2003-03-14 11:53  fmhess
7278
7279         * comedi/drivers/ni_atmio.c: added isapnp id number for
7280           at-mio-16e-10
7281
7282 2003-03-13 16:39  fmhess
7283
7284         * comedi/drivers/: ni_mio_common.c, ni_stc.h: added locking for
7285           software copies of registers
7286
7287 2003-03-13 15:36  fmhess
7288
7289         * comedi/drivers/ni_mio_common.c: get rid of printk on AO terminal
7290           count interrupt
7291
7292 2003-03-13 14:42  fmhess
7293
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
7297
7298 2003-03-13 13:34  fmhess
7299
7300         * comedi/drivers/: ni_atmio.c, ni_stc.h: added isapnp id of
7301           AT-MIO-16XE-50 to driver
7302
7303 2003-03-12 18:08  fmhess
7304
7305         * comedi/kcomedilib/ksyms.c: added comedi_data_read_hint() and
7306           comedi_data_read_delayed()
7307
7308 2003-03-12 17:04  fmhess
7309
7310         * comedi/kcomedilib/data.c, include/linux/comedilib.h: added
7311           comedi_data_read_hint() and comedi_data_read_delayed to
7312           kcomedilib
7313
7314 2003-03-12 10:58  fmhess
7315
7316         * comedi/drivers/: amplc_pci230.c, cb_pcimdas.c, das08.c: ripped
7317           out some settling delays
7318
7319 2003-03-11 17:23  fmhess
7320
7321         * comedi/drivers/ni_mio_common.c: make underrun detection play nice
7322           with stop_src TRIG_COUNT
7323
7324 2003-03-11 14:55  fmhess
7325
7326         * comedi/drivers/ni_mio_common.c: handle ai error events before
7327           exiting handler
7328
7329 2003-03-11 12:57  fmhess
7330
7331         * comedi/drivers/cb_pcidas.c: patch from Ivan, with settling delay
7332           ripped out (updates email address)
7333
7334 2003-03-10 17:23  fmhess
7335
7336         * comedi/drivers/ni_atmio.c, include/linux/isapnp.h: isapnp.h
7337           compat header didn't work out as nicely as I hoped
7338
7339 2003-03-10 16:38  fmhess
7340
7341         * include/linux/isapnp.h: added isapnp compat header
7342
7343 2003-03-10 16:04  fmhess
7344
7345         * comedi/drivers/ni_atmio.c: isapnp fixes (mostly just changing
7346           pcidev->irq to pcidev->irq_resource[0].start
7347
7348 2003-03-01 22:10  fmhess
7349
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
7353
7354 2003-03-01 20:21  fmhess
7355
7356         * comedi/drivers/gsc_hpdi.c: init almost empty/full registers with
7357           larger values, since dma seems to be underrunning the fifo
7358           occasionally
7359
7360 2003-03-01 20:04  fmhess
7361
7362         * comedi/drivers/cb_pcidas64.c: don't enable BTERM#
7363
7364 2003-02-28 12:17  fmhess
7365
7366         * comedi/drivers/das16.c: try to fix some useless warning messages
7367           with das16/330
7368
7369 2003-02-27 12:30  fmhess
7370
7371         * comedi/drivers/das16.c: explicitly disable interrupts and pacing
7372           in ai read insn
7373
7374 2003-02-27 12:19  fmhess
7375
7376         * comedi/drivers/das16.c: made das16_cancel() disable external
7377           pacing too
7378
7379 2003-02-24 14:16  fmhess
7380
7381         * comedi/drivers/gsc_hpdi.c: fix crash
7382
7383 2003-02-21 22:00  fmhess
7384
7385         * comedi/kcomedilib/get.c: removed redundant setting of
7386           async->buf_read_count since it is handled by comedi_read_free()
7387           call I added
7388
7389 2003-02-20 21:19  fmhess
7390
7391         * comedi/kcomedilib/ksyms.c: exported symbol for
7392           comedi_get_buffer_size()
7393
7394 2003-02-20 14:00  fmhess
7395
7396         * comedi/kcomedilib/get.c, include/linux/comedilib.h: added
7397           comedi_get_buffer_size() to kcomedilib
7398
7399 2003-02-20 11:43  fmhess
7400
7401         * comedi/drivers/gsc_hpdi.c: updated status
7402
7403 2003-02-19 20:50  fmhess
7404
7405         * comedi/drivers/gsc_hpdi.c: disable debugging code
7406
7407 2003-02-19 20:46  fmhess
7408
7409         * comedi/drivers/gsc_hpdi.c: added debug message
7410
7411 2003-02-19 20:00  fmhess
7412
7413         * comedi/kcomedilib/get.c: added comedi_buf_read_free() call to
7414           comedi_set_user_int_count()
7415
7416 2003-02-19 19:31  fmhess
7417
7418         * comedi/drivers/gsc_hpdi.c: added rx fifo overrun detection
7419
7420 2003-02-19 19:28  fmhess
7421
7422         * comedi/drivers/gsc_hpdi.c: imore debug messages
7423
7424 2003-02-19 19:17  fmhess
7425
7426         * comedi/drivers/gsc_hpdi.c: disable interrupts in cancel
7427
7428 2003-02-19 16:34  fmhess
7429
7430         * include/linux/comedidev.h: make subdev_flags and runflags
7431           volatile since they can be modified in interrupt (comedi_event())
7432
7433 2003-02-19 11:08  fmhess
7434
7435         * comedi/drivers/gsc_hpdi.c: stop suppressing block events
7436
7437 2003-02-18 23:21  fmhess
7438
7439         * comedi/comedi_fops.c: added a debug message
7440
7441 2003-02-18 23:20  fmhess
7442
7443         * comedi/drivers.c: set insn_config to insn_inval if it is NULL
7444
7445 2003-02-18 23:19  fmhess
7446
7447         * comedi/drivers/gsc_hpdi.c: fix INSN_CONFIG_BLOCK_SIZE
7448
7449 2003-02-18 21:37  fmhess
7450
7451         * comedi/drivers/gsc_hpdi.c: more debug messages
7452
7453 2003-02-18 21:05  fmhess
7454
7455         * comedi/drivers/gsc_hpdi.c: bug fixes
7456
7457 2003-02-18 18:44  fmhess
7458
7459         * comedi/drivers/comedi_fc.c: make end of scan events correct for
7460           digital io
7461
7462 2003-02-18 18:44  fmhess
7463
7464         * comedi/drivers/plx9080.h: declare elements of dma descriptors
7465           volatile
7466
7467 2003-02-18 18:41  fmhess
7468
7469         * comedi/drivers/gsc_hpdi.c:  add support for
7470           INSN_CONFIG_BLOCK_SIZE
7471
7472 2003-02-18 12:32  fmhess
7473
7474         * comedi/drivers/gsc_hpdi.c: added init of hpdi interrupt control
7475           reg, fixed dma abort channel
7476
7477 2003-02-18 11:19  fmhess
7478
7479         * comedi/drivers/gsc_hpdi.c: fix stop src TRIG_COUNT
7480
7481 2003-02-17 19:35  fmhess
7482
7483         * comedi/drivers/gsc_hpdi.c: fix pci discovery
7484
7485 2003-02-17 13:01  fmhess
7486
7487         * comedi/drivers/gsc_hpdi.c: use dma chan 0
7488
7489 2003-02-17 00:04  fmhess
7490
7491         * comedi/: Config.in, drivers/Makefile.in, drivers/gsc_hpdi.c: new
7492           driver (doesn't work yet)
7493
7494 2003-02-15 18:45  fmhess
7495
7496         * comedi/drivers/cb_pcidas64.c: fixed sizes passed to ioremap
7497
7498 2003-02-15 13:35  fmhess
7499
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!
7536
7537 2003-02-15 12:45  fmhess
7538
7539         * comedi/drivers/: cb_pcidas64.c, plx9080.h: moved plx9080 dma
7540           abort routine from cb_pcidas64 driver into plx9080 header
7541
7542 2003-02-13 11:52  fmhess
7543
7544         * comedi/drivers/ni_pcidio.c: added pci-6534 to pci_device_id table
7545
7546 2003-02-10 12:02  fmhess
7547
7548         * comedi/drivers/skel.c: removed comment which said to wait for mux
7549           to settle
7550
7551 2003-02-10 11:12  fmhess
7552
7553         * comedi/drivers/skel.c: got rid of some spurious address-of
7554           operators
7555
7556 2003-02-05 10:06  fmhess
7557
7558         * scripts/release: updated reference to old lineo cvs server
7559
7560 2003-02-03 13:16  ds
7561
7562         * comedi/kcomedilib/dio.c: Fix warning
7563
7564 2003-02-03 13:16  ds
7565
7566         * comedi/drivers/pcl816.c: Move DEBUG() definition to fix compile
7567           errors
7568
7569 2003-02-03 13:15  ds
7570
7571         * comedi/drivers/ni_670x.c: Doc links
7572
7573 2003-02-03 13:14  ds
7574
7575         * comedi/drivers/dt3000.c: Need to set read_subdev
7576
7577 2003-02-03 01:09  fmhess
7578
7579         * INSTALL: make install directions more redhat 8 friendly,
7580           apparently 'make oldconfig' pulls in a config file based on
7581           Makefile's EXTRAVERSION
7582
7583 2003-01-30 22:55  ds
7584
7585         * comedi/drivers/ni_pcidio.c: randomly change is_diodaq to a
7586           bitfield
7587
7588 2003-01-30 22:54  ds
7589
7590         * include/linux/comedi.h: Add some configuration instructions
7591
7592 2003-01-30 22:54  ds
7593
7594         * comedi/kcomedilib/data.c: Add header
7595
7596 2003-01-30 22:49  ds
7597
7598         * comedi/drivers/ni_mio_common.c: move INSN_CONFIG to header
7599
7600 2003-01-30 22:49  ds
7601
7602         * comedi/drivers/comedi_parport.c: Fix missing bounds check
7603
7604 2003-01-30 22:48  ds
7605
7606         * comedi/: Config.in, drivers/Makefile.in, drivers/ni_6527.c: New
7607           driver
7608
7609 2003-01-30 17:00  ds
7610
7611         * comedi/drivers/cb_pcimdda.c: Fix device name
7612
7613 2003-01-29 14:35  fmhess
7614
7615         * comedi/drivers/adl_pci9118.c: replace broken comedi_buf_put()
7616           with cfc_write_to_buffer()
7617
7618 2003-01-27 12:19  fmhess
7619
7620         * comedi/drivers/das16.c: don't allow irq and timer mode to be used
7621           simultaneously
7622
7623 2003-01-23 14:44  fmhess
7624
7625         * comedi/drivers/cb_pcidas.c: added some locking to make sure
7626           software copies of write only registers are in sync
7627
7628 2003-01-13 11:49  fmhess
7629
7630         * comedi/drivers/cb_pcidas.c: trying to fix apparent failure to
7631           reset interrupt
7632
7633 2003-01-11 00:18  fmhess
7634
7635         * comedi/drivers/ni_mio_common.c: fix 671x analog output insn that
7636           i broke
7637
7638 2003-01-01 18:57  fmhess
7639
7640         * comedi/drivers/cb_pcidas.c: fix interaction between analog output
7641           channels ( bug 14 )
7642
7643 2003-01-01 17:42  fmhess
7644
7645         * comedi/drivers/cb_pcidas.c: fix number of eeprom channels, and
7646           remove incorrect SDF_COMMON flag from ai subdevice
7647
7648 2002-12-30 17:54  fmhess
7649
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
7654
7655 2002-12-30 17:49  fmhess
7656
7657         * comedi/drivers/cb_pcidas.c: fixed channel 1 analog output insn
7658           (bug11)
7659
7660 2002-12-20 23:12  fmhess
7661
7662         * comedi/drivers/cb_pcidas64.c: fix supported analog input arefs
7663           flags
7664
7665 2002-12-20 23:12  fmhess
7666
7667         * comedi/drivers/ni_pcimio.c: removed unused win_save() and
7668           win_restore()
7669
7670 2002-12-20 23:11  fmhess
7671
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
7675
7676 2002-12-20 18:29  ds
7677
7678         * comedi/kcomedilib/kcomedilib_main.c: Patch from tomasz for
7679           INSN_INITTRIG
7680
7681 2002-12-11 22:14  ds
7682
7683         * comedi/drivers/ni_670x.c: still don't know what the PCI ID of the
7684           6704 is
7685
7686 2002-12-11 21:50  ds
7687
7688         * comedi/drivers/ni_670x.c: Fixed range structures for 6704.
7689
7690 2002-12-10 21:33  fmhess
7691
7692         * comedi/drivers/: das08.c, ni_labpc.c: changed dev_info names so
7693           pcmcia script will run comedi_config correctly
7694
7695 2002-12-09 16:09  ds
7696
7697         * comedi/drivers/ni_670x.c: Add PXI-6704
7698
7699 2002-12-08 14:30  fmhess
7700
7701         * comedi/drivers/ni_labpc.c: some fixes to recent changes
7702
7703 2002-12-06 15:28  fmhess
7704
7705         * comedi/drivers/ni_labpc.c: made mapping of comedi_cmd to hardware
7706           a little smarter, fixed ai external conversion trigger bug
7707
7708 2002-12-06 15:27  fmhess
7709
7710         * comedi/comedi_fops.c, include/linux/comedidev.h: made
7711           comedi_error take a const pointer
7712
7713 2002-12-05 15:11  ds
7714
7715         * comedi/drivers/ni_pcimio.c: add pxi-6713
7716
7717 2002-12-02 22:13  ds
7718
7719         * include/linux/comedidev.h: Fix symbol problems when debugging is
7720           turned off
7721
7722 2002-12-02 15:03  ds
7723
7724         * comedi/: rt.c, rt_pend_tq.c: Fix compilation for rt due to
7725           changes in comedidev.h.  Fixes #8
7726
7727 2002-12-01 15:25  fmhess
7728
7729         * comedi/drivers/ni_labpc.c: fix checking of scan_begin_arg in ai
7730           command test
7731
7732 2002-11-29 17:34  fmhess
7733
7734         * comedi/drivers/ni_labpc.c: fix checking of first channel in
7735           chanlist for ai cmd
7736
7737 2002-11-29 17:05  fmhess
7738
7739         * comedi/drivers/ni_labpc.c: reverted unnecessary locking of
7740           command6 register (already safe due to ioctl locking)
7741
7742 2002-11-29 13:09  fmhess
7743
7744         * comedi/drivers/ni_mio_common.c: [no log message]
7745
7746 2002-11-26 19:25  ds
7747
7748         * comedi/Config.in: removed DAQBoard2000 FPGA option
7749
7750 2002-11-26 19:25  ds
7751
7752         * comedi/drivers/daqboard2000.c: remove FPGA header
7753
7754 2002-11-26 19:24  fmhess
7755
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.
7759
7760 2002-11-26 19:23  ds
7761
7762         * comedi/drivers/daqboard2000_fpga.h: remove non-source code
7763
7764 2002-11-26 18:36  ds
7765
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]
7769
7770 2002-11-26 17:48  ds
7771
7772         * Makefile: bump version
7773
7774 2002-11-26 15:01  fmhess
7775
7776         * comedi/comedi_fops.c: fix incorrect return of error when mmapping
7777           entire buffer
7778
7779 2002-11-25 15:13  fmhess
7780
7781         * comedi/drivers/ni_mio_common.c: fix rejection of
7782           CONFIG_ALT_SOURCE insn for 611x
7783
7784 2002-11-25 14:13  fmhess
7785
7786         * comedi/drivers/ni_mio_common.c: add support for 611x adjustable
7787           calibration reference
7788
7789 2002-11-24 13:35  fmhess
7790
7791         * comedi/drivers/me2600_fw.h: licensing terms stated in header file
7792           are incompatible with GPL.  The files licensing was:
7793
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.   */
7814
7815 2002-11-24 10:40  fmhess
7816
7817         * comedi/drivers/ni_pcimio.c: fixed caldac types for 611x
7818
7819 2002-11-22 16:37  fmhess
7820
7821         * comedi/drivers/: ni_mio_common.c, ni_stc.h: really fixing munging
7822           this time
7823
7824 2002-11-22 12:39  fmhess
7825
7826         * comedi/drivers/ni_mio_common.c: fix ai munging bugs
7827
7828 2002-11-22 02:12  tag r0_7_66
7829
7830 2002-11-22 02:12  ds
7831
7832         * comedi/comedi_fops.c: Revert bufinfo structure name changes.
7833           Fixed long-standing bug involving the return value of the insn
7834           ioctl.
7835
7836 2002-11-22 01:57  ds
7837
7838         * include/linux/comedi.h: Revert accidental change of structure
7839           names
7840
7841 2002-11-22 01:55  ds
7842
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
7848           pages.
7849
7850 2002-11-22 01:53  ds
7851
7852         * include/linux/version.h: Add a UTS_RELEASE override
7853
7854 2002-11-21 14:16  fmhess
7855
7856         * comedi/drivers/mite.c: added include to fix unresolved
7857           mem_map_reserve and mem_map_unreserve
7858
7859 2002-11-21 13:27  fmhess
7860
7861         * comedi/drivers/ni_labpc.c: force io data path width to 8 bits for
7862           daqcard
7863
7864 2002-11-21 12:58  fmhess
7865
7866         * comedi/drivers/ni_labpc.c: daqcard1200 cant scan upwards through
7867           ai channels
7868
7869 2002-11-21 03:40  ds
7870
7871         * comedi/comedi_fops.c: Warning cleanup on 2.0.39
7872
7873 2002-11-21 03:39  ds
7874
7875         * comedi/drivers/comedi_rt_timer.c: Compilation fixes
7876
7877 2002-11-21 03:27  ds
7878
7879         * include/linux/comedidev.h: Fix to previous checkin
7880
7881 2002-11-21 03:21  ds
7882
7883         * include/linux/: comedidev.h, init.h, vmalloc.h: Fixes for 2.0.39
7884
7885 2002-11-21 03:21  ds
7886
7887         * scripts/config.dist-2.0.39: config.dist file with everything
7888           disabled that doesn't work on 2.0.39
7889
7890 2002-11-21 03:00  ds
7891
7892         * comedi/drivers/cb_pcimdas.c: compile fixes and warning fixes
7893
7894 2002-11-21 02:56  ds
7895
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
7901
7902 2002-11-21 02:55  ds
7903
7904         * comedi/drivers/Makefile.in: added cb_pcimdas
7905
7906 2002-11-21 02:54  ds
7907
7908         * scripts/config.dist: new dffault
7909
7910 2002-11-21 02:53  ds
7911
7912         * comedi/Config.in: add cb_pcimdas
7913
7914 2002-11-21 02:34  ds
7915
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
7955           headers
7956
7957 2002-11-20 23:44  ds
7958
7959         * comedi/: kvmem.c, kvmem.h: remove
7960
7961 2002-11-20 23:43  ds
7962
7963         * comedi/: Makefile.in, comedi_fops.c, drivers.c: Reimplement
7964           kvmem.[ch] code in comedi_fops
7965
7966 2002-11-20 23:34  ds
7967
7968         * include/linux/highmem.h: new compat header
7969
7970 2002-11-20 23:33  ds
7971
7972         * comedi/drivers/cb_pcimdda.c: fix request_region on 2.2
7973
7974 2002-11-20 23:33  ds
7975
7976         * comedi/drivers/mite.c: remove kvmem.h
7977
7978 2002-11-20 23:31  ds
7979
7980         * comedi/drivers/: amplc_pc236.c, amplc_pc263.c: remove subdevice
7981           stuff, since it doesn't work on 2.2
7982
7983 2002-11-20 23:30  ds
7984
7985         * comedi/drivers/cb_pcimdas.c: new driver
7986
7987 2002-11-20 23:29  ds
7988
7989         * include/linux/pci.h: fix compat for pci_enable_device
7990
7991 2002-11-20 23:28  ds
7992
7993         * include/linux/module.h: fix some warnigns
7994
7995 2002-11-20 23:27  ds
7996
7997         * include/linux/mm.h: add page_address()
7998
7999 2002-11-20 23:26  ds
8000
8001         * include/linux/comedidev.h: Add uvirt_to_kva() and kvirt_to_pa()
8002
8003 2002-11-20 23:26  ds
8004
8005         * include/asm/page.h: add virt_to_page
8006
8007 2002-11-20 23:18  ds
8008
8009         * comedi/drivers/ke_counter.c: fix warning from check_driver
8010
8011 2002-11-20 23:07  ds
8012
8013         * comedi/Config.in: Put PC-CARD-DAS16/16 inside if PCMCIA
8014
8015 2002-11-20 15:48  fmhess
8016
8017         * comedi/drivers/ni_labpc.c: set CCSR_POWER_DOWN bit to see if that
8018           changes anything
8019
8020 2002-11-20 10:27  fmhess
8021
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.
8025
8026 2002-11-19 19:40  fmhess
8027
8028         * comedi/drivers/comedi_fc.c: added log message on overrun
8029
8030 2002-11-19 18:49  fmhess
8031
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
8043           ni_mio_common.
8044
8045 2002-11-19 15:59  ds
8046
8047         * comedi/drivers/das16.c: Change bit identification for
8048           CIO-DAS16/330 from 0x00 to 0xf0.
8049
8050 2002-11-19 14:44  fmhess
8051
8052         * comedi/drivers/cb_pcidas64.c: make sure dithering is off during
8053           ai commands
8054
8055 2002-11-19 08:42  fmhess
8056
8057         * comedi/drivers/cb_pcidas64.c: fixed disabling of dma when using
8058           TRIG_WAKE_EOS
8059
8060 2002-11-19 08:24  fmhess
8061
8062         * comedi/drivers/cb_pcidas64.c: fixed clearing of bits in
8063           adc_control1 register
8064
8065 2002-11-18 18:45  fmhess
8066
8067         * comedi/range.c: disabled checking for supported aref
8068
8069 2002-11-18 18:32  ds
8070
8071         * scripts/config.dist: update
8072
8073 2002-11-18 18:31  ds
8074
8075         * scripts/check_driver: Add test for SDF aref flags
8076
8077 2002-11-18 16:49  fmhess
8078
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)
8082
8083 2002-11-18 12:14  fmhess
8084
8085         * comedi/drivers/ni_labpc.c: fix for external start source
8086
8087 2002-11-18 12:03  fmhess
8088
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.
8092
8093 2002-11-15 12:33  fmhess
8094
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
8104           Bruyninckx.
8105
8106 2002-11-08 17:15  ds
8107
8108         * scripts/check_driver: new tests
8109
8110 2002-11-08 17:01  ds
8111
8112         * include/linux/comedidev.h: Add COMEDI_INITCLEANUP_NOMODULE()
8113
8114 2002-11-08 17:00  ds
8115
8116         * comedi/drivers/: ke_counter.c, ni_mio_cs.c, poc.c: Fix bugs
8117           noticed by check_driver
8118
8119 2002-11-08 16:59  ds
8120
8121         * comedi/drivers/das1800.c: fix symbol leakage
8122
8123 2002-11-08 16:59  ds
8124
8125         * comedi/drivers/comedi_fc.h: change inline to static line, to fix
8126           symbol leakage
8127
8128 2002-11-08 16:53  ds
8129
8130         * comedi/drivers/ni_daq_dio24.c: Cleanup.  Remove unused functions.
8131
8132 2002-11-08 16:52  ds
8133
8134         * comedi/drivers/cb_pcimdda.c: Random cleanup.  Remove (usused) AI
8135           subdevice, remove lots of comments copied from the skel driver
8136
8137 2002-11-08 16:50  ds
8138
8139         * comedi/drivers/cb_das16_cs.c: Add fingerprinting, fix outb()
8140           calls
8141
8142 2002-11-08 16:49  ds
8143
8144         * comedi/comedi_fops.c: Add debugging
8145
8146 2002-11-07 22:13  ds
8147
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
8151
8152 2002-11-07 14:41  ds
8153
8154         * README: Instructions for anonymous CVS
8155
8156 2002-11-06 14:20  ds
8157
8158         * comedi/drivers/amplc_pc236.c: Move plx9052 definitions to new
8159           header
8160
8161 2002-11-06 14:18  ds
8162
8163         * comedi/drivers/plx9052.h: Pull definitions for PLX-9052 from
8164           amplc_pc236.c
8165
8166 2002-11-05 01:55  ds
8167
8168         * comedi/drivers/ni_pcimio.c: Add spin locking to win_out()
8169
8170 2002-11-05 01:55  ds
8171
8172         * comedi/drivers/ni_mio_common.c: temporarily remove spinlocks
8173
8174 2002-11-05 01:54  ds
8175
8176         * comedi/drivers/ni_mio_cs.c: Add specs for 6036E
8177
8178 2002-11-05 01:54  ds
8179
8180         * comedi/Config.in: Move NI-DAQ-DIO24 into if CONFIG_PCMCIA
8181
8182 2002-11-05 01:52  ds
8183
8184         * comedi/: Config.in, drivers/Makefile.in: new driver
8185
8186 2002-11-05 01:52  ds
8187
8188         * comedi/drivers/cb_das16_cs.c: New driver
8189
8190 2002-11-04 10:54  fmhess
8191
8192         * comedi/drivers/das16.c: fixed detach so it only tries to release
8193           ioports if it has allocated them
8194
8195 2002-11-03 11:33  fmhess
8196
8197         * include/asm/div64.h: fix possibility of endless loop when divisor
8198           > 0x80000000
8199
8200 2002-10-28 19:43  ds
8201
8202         * comedi/drivers/: 8255.c, 8255.h: Add preliminary command support
8203
8204 2002-10-26 23:30  fmhess
8205
8206         * comedi/kcomedilib/kcomedilib_main.c, include/linux/comedilib.h:
8207           changed prototype of comedi_map() to prevent bogus compiler
8208           warnings
8209
8210 2002-10-26 23:25  fmhess
8211
8212         * comedi/drivers/comedi_rt_timer.c: fixed some % that were supposed
8213           to be &
8214
8215 2002-10-26 00:23  fmhess
8216
8217         * comedi/rt.c: fixing shared interrupts for comedi boards when
8218           using RT patch
8219
8220 2002-10-10 20:37  fmhess
8221
8222         * comedi/drivers/cb_pcidas64.c: fixed off by one error in
8223           calculation of fifo size, fixed TRIG_WAKE_EOS with non 4020
8224           boards
8225
8226 2002-10-09 21:19  ds
8227
8228         * comedi/comedi_fops.c, comedi/drivers.c,
8229           include/linux/comedidev.h: Fix for not calculating buffer
8230           fullness through a counter wraparound
8231
8232 2002-10-09 21:17  ds
8233
8234         * comedi/drivers/ni_mio_common.c: Fix problem detecting DMA
8235           overflows at buffer wraparound
8236
8237 2002-10-08 18:35  fmhess
8238
8239         * Documentation/comedi/insn_config: added brief description for
8240           INSN_CONFIG_TIMER_1
8241
8242 2002-10-08 18:34  fmhess
8243
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.
8248
8249 2002-10-08 00:55  fmhess
8250
8251         * comedi/drivers/cb_pcidas64.c: added support for external master
8252           clock, and commited some code reorganization that had been lying
8253           around for a while
8254
8255 2002-10-08 00:54  fmhess
8256
8257         * Documentation/comedi/insn_config: added bit about
8258           INSN_CONFIGTIMER_1
8259
8260 2002-10-08 00:53  fmhess
8261
8262         * include/linux/comedi.h: added INSN_CONFIG_TIMER_1
8263
8264 2002-10-02 22:27  fmhess
8265
8266         * comedi/drivers/comedi_fc.c: don't generate events when there are
8267           none
8268
8269 2002-09-30 22:47  fmhess
8270
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.
8274
8275 2002-09-30 19:48  ds
8276
8277         * comedi/drivers/ni_mio_common.c: Fix 671x ao munging (again).
8278           This time, with feeling.  (Or, correct unipolar/bipolar behavior)
8279
8280 2002-09-30 19:21  ds
8281
8282         * comedi/drivers/: ke_counter.c, me_daq.c: Fix documentation
8283
8284 2002-09-30 19:20  ds
8285
8286         * comedi/drivers/ni_mio_common.c: one-liner to fix analog
8287           triggering
8288
8289 2002-09-30 19:20  ds
8290
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"
8293           counter)
8294
8295           Make DMA abort/initialization more consistent
8296
8297           Makes the board initialization more closely match the RTD
8298           supplied driver
8299
8300           Be more consistent about error messages
8301
8302           Detect read buffer overflow and abort transfer
8303
8304           Disable DMA by default
8305
8306 2002-09-24 22:31  ds
8307
8308         * include/linux/comedidev.h: Add meilhaus PCI ID
8309
8310 2002-09-24 22:30  ds
8311
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
8315
8316 2002-09-24 22:24  ds
8317
8318         * comedi/comedi_fops.c: fix warning
8319
8320 2002-09-24 22:14  ds
8321
8322         * comedi/Config.in: new drivers
8323
8324 2002-09-24 22:14  ds
8325
8326         * comedi/drivers/: Makefile.in, ke_counter.c, me2600_fw.h,
8327           me_daq.c: Add new drivers from Michael Hillmann
8328
8329 2002-09-24 21:56  ds
8330
8331         * comedi/drivers/amplc_pc236.c: Update buffer code to CVS
8332
8333 2002-09-24 21:55  ds
8334
8335         * comedi/drivers/comedi_parport.c: Fix EOS event
8336
8337 2002-09-24 21:55  ds
8338
8339         * comedi/Config.in, comedi/drivers/Makefile.in,
8340           scripts/config.dist: Add new amplicon drivers
8341
8342 2002-09-24 21:50  ds
8343
8344         * comedi/drivers/: amplc_pc236.c, amplc_pc263.c: new driver from
8345           Ian Abbott <abbotti@mev.co.uk>
8346
8347 2002-09-24 21:35  ds
8348
8349         * TODO: Where the hell was Biggles when we needed him last
8350           Saturday?
8351
8352 2002-09-24 21:34  ds
8353
8354         * scripts/Configure: change from bin/sh to bin/bash
8355
8356 2002-09-24 21:33  ds
8357
8358         * comedi/comedi_fops.c: Change a 4 to a COMEDI_NDEVICES.  Prolong
8359           the static allocation dumbness.
8360
8361 2002-09-24 21:33  ds
8362
8363         * comedi/drivers/ni_pcimio.c: update documentation list
8364
8365 2002-09-24 21:31  ds
8366
8367         * comedi/drivers/dt2814.c: fix stupid typo.  (from someone, don't
8368           remember whom)
8369
8370 2002-09-24 15:31  ds
8371
8372         * comedi/drivers/amcc_s5933.c: Add MODULE_LICENSE.
8373
8374 2002-09-13 15:47  ds
8375
8376         * comedi/drivers/cb_pcimdda.c: Fix Devices line
8377
8378 2002-09-09 18:10  ds
8379
8380         * comedi/drivers/ni_mio_cs.c: revert last checkin
8381
8382 2002-09-09 17:27  ds
8383
8384         * comedi/drivers/ni_mio_cs.c: test to see if 16e-4 has incorrectly
8385           documented caldac
8386
8387 2002-09-09 15:00  ds
8388
8389         * comedi/drivers/ni_pcidio.c: Fix bad bus number comparison.
8390
8391 2002-09-04 17:47  ds
8392
8393         * comedi/comedi_fops.c: Move buffer info ioctl to new buffer code
8394
8395 2002-09-04 17:44  ds
8396
8397         * include/linux/comedi.h: Change unused[0] to settling_time_0 to
8398           subdevice info structure.  Not exactly sure of the specification
8399           for it, though.
8400
8401 2002-09-04 17:43  ds
8402
8403         * comedi/drivers/dt282x.c: end-of-range fix in ao cmdtest, and ao
8404           chanlist should be 2.
8405
8406 2002-09-04 17:42  ds
8407
8408         * comedi/drivers/comedi_rt_timer.c: add timer_open
8409
8410 2002-09-04 17:41  ds
8411
8412         * TODO: ack
8413
8414 2002-09-04 17:41  ds
8415
8416         * comedi/drivers/mite.c: remember to reserve buffer after
8417           allocating it
8418
8419 2002-08-30 19:05  ds
8420
8421         * debian/rules: more linux version fixes
8422
8423 2002-08-30 18:50  ds
8424
8425         * include/linux/comedidev.h: Correct fix for zero-length arrays in
8426           gcc-3.0
8427
8428 2002-08-30 18:27  ds
8429
8430         * debian/rules: Use make-kpkg's idea of the kernel version, since
8431           it doesn't modify the toplevel kernel Makefile
8432
8433 2002-08-30 18:26  ds
8434
8435         * include/linux/comedidev.h: Fix zero-length array
8436
8437 2002-08-30 18:24  ds
8438
8439         * comedi/drivers.c: Change default buffer size to 64kB
8440
8441 2002-08-30 18:23  ds
8442
8443         * comedi/drivers/ni_mio_common.c: Allocate 4*PAGE_SIZE for write
8444           space instead of 2 pages
8445
8446 2002-08-30 17:36  ds
8447
8448         * debian/rules: Fix installing to correct directory
8449
8450 2002-08-28 20:01  ds
8451
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
8457
8458 2002-08-28 19:56  ds
8459
8460         * comedi/drivers/ni_mio_common.c: Patch for cleaner analog output
8461           underrun handling from Ray Kelm
8462
8463 2002-08-07 20:37  fmhess
8464
8465         * comedi/drivers/mite.c: only release regions if we requested them.
8466
8467 2002-08-07 13:32  fmhess
8468
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).
8473
8474 2002-07-25 22:21  fmhess
8475
8476         * comedi/drivers/cb_pcidas64.c: making sure there are no races wrt
8477           ai_cmd_running status flag
8478
8479 2002-07-25 20:24  fmhess
8480
8481         * comedi/drivers/comedi_fc.c: switched to use new
8482           COMEDI_CB_OVERFLOW flag
8483
8484 2002-07-25 19:46  ds
8485
8486         * include/linux/comedidev.h: remove async->data_len and async->data
8487
8488 2002-07-25 19:45  ds
8489
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
8494
8495 2002-07-25 19:33  ds
8496
8497         * comedi/comedi_fops.c: Stop running on error conditions.
8498
8499 2002-07-25 19:32  ds
8500
8501         * include/linux/comedi.h: Deprecate a few things, add
8502           COMEDI_CB_OVERFLOW
8503
8504 2002-07-25 19:31  ds
8505
8506         * comedi/drivers/ni_mio_common.c: Update DMA code for recent buffer
8507           changes
8508
8509 2002-07-25 19:31  ds
8510
8511         * comedi/drivers/dt282x.c: Migrated COMEDI_CB_ERROR to OVERFLOW
8512           where necessary
8513
8514 2002-07-25 16:27  ds
8515
8516         * comedi/drivers/ni_pcimio.c: Fixed n_aochan for 6110
8517
8518 2002-07-25 16:07  ds
8519
8520         * comedi/drivers/: 8255.c, daqboard2000.c, ii_pci20kc.c,
8521           ni_pcidio.c, pcl816.c, pcl818.c: Remove SDF_RT
8522
8523 2002-07-25 15:57  ds
8524
8525         * comedi/comedi_ksyms.c, include/linux/comedidev.h: remove
8526           comedi_buf_copy_from
8527
8528 2002-07-25 15:57  ds
8529
8530         * comedi/drivers/dt282x.c: remove usage of comedi_buf_copy_from()
8531
8532 2002-07-25 15:45  ds
8533
8534         * comedi/drivers.c: remove dead code
8535
8536 2002-07-25 15:37  ds
8537
8538         * include/linux/comedidev.h: Add comedi_debug symbol and make
8539           DPRINTK() conditional on it.
8540
8541 2002-07-25 15:36  ds
8542
8543         * comedi/drivers/comedi_fc.c: Fix spelling error
8544
8545 2002-07-25 15:36  ds
8546
8547         * comedi/: comedi_fops.c, comedi_ksyms.c: Add comedi_debug symbol.
8548
8549 2002-07-23 20:59  ds
8550
8551         * comedi/drivers/ni_mio_common.c: Add 611x-specific changes for
8552           STC/board configuration
8553
8554 2002-07-23 20:23  ds
8555
8556         * comedi/drivers/: ni_mio_common.c, ni_stc.h: Change "mystery
8557           numbers" to defines in ni_stc.h
8558
8559 2002-07-19 16:09  fmhess
8560
8561         * comedi/drivers/comedi_fc.c: export cfc_handle_events
8562
8563 2002-07-19 15:41  fmhess
8564
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
8568
8569 2002-07-17 17:55  fmhess
8570
8571         * comedi/drivers/: comedi_fc.c, comedi_fc.h: added error handling
8572           for failed writes to buffer
8573
8574 2002-07-17 17:18  fmhess
8575
8576         * comedi/drivers/das16.c: cleaning up logic for dealing with 8 bit
8577           dma transfers that get interrupted halfway through a sample
8578
8579 2002-07-17 15:10  fmhess
8580
8581         * comedi/drivers.c: replaced prealloc_bufsz with data_len so
8582           functions can be used with user-specified buffers
8583
8584 2002-07-17 14:53  fmhess
8585
8586         * comedi/drivers/comedi_test.c: don't let people run at RT priority
8587
8588 2002-07-16 20:45  fmhess
8589
8590         * comedi/rt.c: trying to fix problems people are having with
8591           commands working fine, then failing when interrupt is set to RT
8592           priority.
8593
8594 2002-07-15 17:06  ds
8595
8596         * comedi/drivers/Makefile.in: Fix conditional for ni_670x driver
8597
8598 2002-07-15 16:59  ds
8599
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.
8603
8604 2002-07-14 18:44  fmhess
8605
8606         * comedi/drivers/cb_pcidas64.c: fixed ambiguity in return value of
8607           dma_transfer_size() query
8608
8609 2002-07-14 18:33  fmhess
8610
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
8621
8622 2002-07-08 23:35  ds
8623
8624         * comedi/: comedi_fops.c, comedi_ksyms.c, drivers/ni_mio_common.c:
8625           More buffer fixes.  AI and AO work now.
8626
8627 2002-07-08 22:58  ds
8628
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
8632           more buffer changes
8633
8634 2002-07-08 21:58  ds
8635
8636         * comedi/drivers/rtd520.c: clean up warning
8637
8638 2002-07-08 20:31  ds
8639
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.
8645
8646 2002-07-08 20:27  ds
8647
8648         * TODO: moo
8649
8650 2002-07-08 20:25  ds
8651
8652         * comedi/drivers/comedi_rt_timer.c: Remove timer_poll.
8653
8654 2002-07-08 20:15  fmhess
8655
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()
8659
8660 2002-07-08 20:15  ds
8661
8662         * comedi/drivers/rtd520.c: fix warnings
8663
8664 2002-07-08 19:59  ds
8665
8666         * comedi/rt.c: Remove bogus warning
8667
8668 2002-07-08 17:50  ds
8669
8670         * TODO: none
8671
8672 2002-07-08 17:33  ds
8673
8674         * TODO: test
8675
8676 2002-07-07 01:54  fmhess
8677
8678         * comedi/drivers/: mite.c, mite.h, ni_mio_common.c: fix integer
8679           overflow with mite_bytes_transferred()
8680
8681 2002-07-07 00:52  fmhess
8682
8683         * comedi/drivers/cb_pcidas.c: got rid of useless attempt to avoid
8684           handling spurious interrupt during attach
8685
8686 2002-07-05 19:01  fmhess
8687
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.
8698
8699 2002-07-05 18:23  fmhess
8700
8701         * comedi/drivers/pcl818.c: converted to use comedi_buf_put()
8702
8703 2002-07-05 18:16  fmhess
8704
8705         * comedi/drivers/pcl816.c: converted to use comedi_buf_put()
8706
8707 2002-07-05 18:08  fmhess
8708
8709         * comedi/drivers/pcl812.c: converted to comedi_buf_put() and got
8710           rid of bogus range switching in interrupt
8711
8712 2002-07-05 18:00  fmhess
8713
8714         * comedi/drivers/ni_atmio16d.c: converted to use comedi_buf_put()
8715
8716 2002-07-05 17:20  fmhess
8717
8718         * comedi/drivers/ni_mio_common.c: partial conversion to
8719           comedi_buf_put/get()
8720
8721 2002-07-05 16:10  fmhess
8722
8723         * comedi/drivers/das6402.c: converted to use comedi_buf_put()
8724
8725 2002-07-05 15:52  fmhess
8726
8727         * comedi/drivers/adv_pci1710.c: converted to use comedi_buf_put()
8728
8729 2002-07-05 14:55  ds
8730
8731         * comedi/drivers/cb_pcimdda.c: Update from Calin
8732
8733 2002-07-05 14:51  ds
8734
8735         * include/linux/comedi.h: Revert last check in
8736
8737 2002-07-05 14:45  ds
8738
8739         * comedi/drivers/comedi_rt_timer.c: Fix for unresolved symbols with
8740           RTLinux
8741
8742 2002-07-05 14:23  ds
8743
8744         * comedi/drivers/ni_mio_common.c: Fix munging on 671x boards
8745
8746 2002-07-04 20:35  fmhess
8747
8748         * comedi/drivers/cb_pcidas64.c: dealt with possible race in using
8749           plx dma control/status register
8750
8751 2002-07-03 17:48  ds
8752
8753         * comedi/drivers/rtd520.c: New patch from Dan
8754
8755 2002-07-03 16:40  ds
8756
8757         * include/linux/comedi.h: disable unapproved defines
8758
8759 2002-07-03 16:37  ds
8760
8761         * comedi/: Config.in, drivers/Makefile.in: new driver
8762
8763 2002-07-02 13:53  ds
8764
8765         * comedi/drivers/rtd520.c: Patch from Dan.  Adds a munging list,
8766           polling.
8767
8768 2002-07-01 00:01  fmhess
8769
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
8775           transfers )
8776
8777 2002-06-27 12:12  ds
8778
8779         * comedi/drivers/cb_pcimdda.c: Driver from "Calin A. Culianu"
8780           <calin@ajvar.org>
8781
8782 2002-06-24 20:40  fmhess
8783
8784         * comedi/drivers/cb_pcidas64.c: disabled hw scan counter until I
8785           work out a race with dma transfer
8786
8787 2002-06-23 19:27  fmhess
8788
8789         * comedi/drivers/cb_pcidas.c: fixed length of bitstream for ad8402
8790           trimpot
8791
8792 2002-06-23 19:19  fmhess
8793
8794         * comedi/drivers/: cb_pcidas.c, cb_pcidas64.c: add calibration
8795           support for 1602/16 series
8796
8797 2002-06-22 16:06  fmhess
8798
8799         * comedi/drivers/cb_pcidas64.c: make sure bogus interrupts during
8800           ai insn don't cause problems
8801
8802 2002-06-22 15:32  fmhess
8803
8804         * comedi/drivers/cb_pcidas64.c: run ai_cancel() when aquisition is
8805           stopped by hardware counter
8806
8807 2002-06-22 15:13  fmhess
8808
8809         * comedi/drivers/cb_pcidas64.c: be more careful to avoid lockups
8810           that surfaced after adding hardware scan counter support
8811
8812 2002-06-21 16:01  ds
8813
8814         * comedi/kvmem.h: fix for suse brokenness
8815
8816 2002-06-20 14:36  ds
8817
8818         * comedi/drivers/ni_atmio.c: Fix ao specs for at-mio-16xe-10
8819
8820 2002-06-17 19:20  fmhess
8821
8822         * comedi/drivers/cb_pcidas.c: enabled trimpot subdevice
8823
8824 2002-06-17 19:14  fmhess
8825
8826         * comedi/drivers/cb_pcidas.c: converted to use amccs5933 header,
8827           and added eeprom/caldac/trimpot subdevices
8828
8829 2002-06-17 11:47  fmhess
8830
8831         * comedi/drivers/amcc_s5933.h: some additions so cb_pcidas driver
8832           can use this header
8833
8834 2002-06-17 11:47  fmhess
8835
8836         * comedi/drivers/amcc_s5933.c: bitwise and should be logical and
8837
8838 2002-06-17 11:46  fmhess
8839
8840         * include/linux/comedidev.h: make comedi_buf_put automatically
8841           signal block events
8842
8843 2002-06-17 11:45  fmhess
8844
8845         * comedi/comedi_fops.c: prevent callbacks from getting run when
8846           there is no command running
8847
8848 2002-06-17 11:43  fmhess
8849
8850         * comedi/drivers/cb_pcidas64.c: added support for hardware scan
8851           counter
8852
8853 2002-06-13 18:12  ds
8854
8855         * comedi/drivers/comedi_parport.c: Change subdevice 0 to DIO.
8856
8857 2002-06-07 17:07  ds
8858
8859         * scripts/release: remove -v option to tar
8860
8861 2002-06-07 17:01  tag r0_7_65
8862
8863 2002-06-07 17:01  ds
8864
8865         * Makefile: version bump
8866
8867 2002-06-07 17:01  ds
8868
8869         * Changelog: 0.7.65
8870
8871 2002-06-07 16:22  ds
8872
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.
8876
8877 2002-06-07 16:15  ds
8878
8879         * scripts/check_driver: Changed recently added test to warning
8880
8881 2002-06-07 16:14  ds
8882
8883         * comedi/drivers/serial2002.c: Added documentation block
8884
8885 2002-06-07 16:14  ds
8886
8887         * comedi/drivers/icp_multi.c: Added Description tag
8888
8889 2002-06-07 16:14  ds
8890
8891         * comedi/drivers/contec_pci_dio.c: Fix driver structure,
8892           documentation
8893
8894 2002-06-07 16:13  ds
8895
8896         * comedi/drivers/8255.c: Added documentation
8897
8898 2002-06-07 16:12  ds
8899
8900         * TODO: [no log message]
8901
8902 2002-06-07 15:55  ds
8903
8904         * comedi/drivers/ni_atmio.c: Revert 16xe-50 caldacs to manual.
8905           Change *-xe-10 to manual.
8906
8907 2002-06-07 15:53  ds
8908
8909         * comedi/drivers/: contec_pci_dio.c, mite.c: clean up warnings
8910
8911 2002-06-06 20:03  ds
8912
8913         * comedi/drivers/ni_pcimio.c: Change some caldacs to debug
8914
8915 2002-06-06 20:02  ds
8916
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.
8920
8921 2002-06-06 20:01  ds
8922
8923         * comedi/drivers/ni_atmio.c: Change 16xe-50 caldacs to debug.
8924           Change max caldacs to 32.
8925
8926 2002-06-06 20:01  ds
8927
8928         * comedi/drivers/dt282x.c: Only advertise TRIG_NONE as a stop
8929           source, since that's what we support.
8930
8931 2002-06-06 20:00  ds
8932
8933         * comedi/drivers/comedi_parport.c: Fix: make sure to flag a EOS
8934           event in interrupts
8935
8936 2002-06-06 19:56  ds
8937
8938         * TODO: [no log message]
8939
8940 2002-06-02 20:04  fmhess
8941
8942         * comedi/drivers/cb_pcidas64.c: fixed analog output insn for 4020
8943
8944 2002-06-01 21:27  fmhess
8945
8946         * comedi/drivers/cb_pcidas64.c: added pcidas-6023 support
8947
8948 2002-06-01 20:48  fmhess
8949
8950         * include/linux/comedilib.h: COMEDI_CB_* flags are already defined
8951           in linux/comedi.h
8952
8953 2002-06-01 19:03  fmhess
8954
8955         * comedi/drivers/cb_pcidas64.c: added check in command test for
8956           peculiar restrictions on pcidas-4020 chanlists
8957
8958 2002-05-29 16:11  ds
8959
8960         * comedi/comedi_fops.c: Make default mode for /dev/comediN 666 in
8961           devfs.
8962
8963 2002-05-29 00:28  ds
8964
8965         * comedi/drivers/: ni_mio_common.c, ni_stc.h: Fixed AI_START
8966           trigger for PFI inputs
8967
8968 2002-05-28 20:17  fmhess
8969
8970         * comedi/drivers/cb_pcidas64.c, include/linux/comedi.h: made
8971           cb_pcidas64 external trigger configuration consistent
8972
8973 2002-05-20 14:38  ds
8974
8975         * comedi/drivers/serial2002.c: new driver from Anders
8976
8977 2002-05-17 17:14  ds
8978
8979         * comedi/drivers/ni_mio_common.c: Add ni_ao_reset()
8980
8981 2002-05-17 16:27  ds
8982
8983         * TODO: [no log message]
8984
8985 2002-05-17 16:26  ds
8986
8987         * comedi/drivers/: ni_mio_common.c, ni_stc.h: Mostly revert
8988           CR_ALT_SOURCE changes and do it differently.
8989
8990 2002-05-16 22:23  ds
8991
8992         * include/linux/comedi.h: Make CR_PACK less strict.  Useful for
8993           comedilib.
8994
8995 2002-05-16 21:51  fmhess
8996
8997         * INSTALL, include/linux/comedidev.h: twiddling some documentation
8998
8999 2002-05-16 21:44  fmhess
9000
9001         * comedi/drivers/comedi_rt_timer.c: fixed rtai operation by adding
9002           start_rt_timer() and stop_rt_timer()
9003
9004 2002-05-16 20:00  fmhess
9005
9006         * comedi/comedi_fops.c: undid some of my wrong changes to try and
9007           get analog out working again
9008
9009 2002-05-16 18:37  ds
9010
9011         * comedi/comedi_fops.c: Change inttrig error handling.  Fix
9012           spelling errors.
9013
9014 2002-05-16 18:19  ds
9015
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.
9020
9021 2002-05-16 18:16  ds
9022
9023         * comedi/drivers/mite.c: Remove release_mem_region()
9024
9025 2002-05-16 18:16  ds
9026
9027         * comedi/drivers/8255.c: Update documentation
9028
9029 2002-05-16 18:15  ds
9030
9031         * comedi/comedi_fops.c: Remove dead code
9032
9033 2002-05-16 18:14  ds
9034
9035         * TODO: [no log message]
9036
9037 2002-05-16 18:13  ds
9038
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
9056           SDF_WRITABLE
9057
9058 2002-05-16 18:10  ds
9059
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.
9063
9064 2002-05-16 17:41  ds
9065
9066         * comedi/kcomedilib/ksyms.c: Remove export of comedi_errno.
9067
9068 2002-05-16 17:40  ds
9069
9070         * comedi/kcomedilib/ksyms.c: Put #ifdef around symbols that are
9071           conditionally defined
9072
9073 2002-05-16 12:09  fmhess
9074
9075         * comedi/comedi_fops.c: fixed a bug I made
9076
9077 2002-05-15 20:48  ds
9078
9079         * include/linux/comedi.h: Fix long-standing spelling error of
9080           writable
9081
9082 2002-05-15 15:33  ds
9083
9084         * comedi/drivers/ni_mio_common.c: Add PFI subdevice
9085
9086 2002-05-15 15:08  ds
9087
9088         * comedi/comedi_fops.c, include/linux/comedidev.h: Added open/close
9089           hooks to device structure
9090
9091 2002-05-15 15:06  ds
9092
9093         * comedi/drivers/mite.c: Don't need request_mem_region().  I think.
9094
9095 2002-05-13 00:07  fmhess
9096
9097         * comedi/drivers/cb_pcidas64.c: 6402 and 6025 attach opposite
9098           meanings to single-ended/differential bit
9099
9100 2002-05-12 22:35  fmhess
9101
9102         * comedi/drivers/cb_pcidas64.c: fixing config insn
9103
9104 2002-05-11 23:08  fmhess
9105
9106         * comedi/drivers/cb_pcidas64.c: corrected return values of config
9107           insn
9108
9109 2002-05-11 20:32  fmhess
9110
9111         * Makefile.modbuild: added -e option to depmod, to promote more
9112           useful error reports on 'make install'
9113
9114 2002-05-11 20:26  fmhess
9115
9116         * scripts/config.dist: added contec driver
9117
9118 2002-05-11 02:20  ds
9119
9120         * comedi/drivers/ni_pcimio.c: Comments about possible problems on
9121           6040e
9122
9123 2002-05-11 02:20  ds
9124
9125         * comedi/drivers/ni_atmio.c: Update documentation
9126
9127 2002-05-10 14:10  ds
9128
9129         * Makefile: version bump
9130
9131 2002-05-10 14:09  ds
9132
9133         * comedi/drivers/ni_atmio.c: Don't use debugging caldac.
9134
9135 2002-05-07 19:24  fmhess
9136
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
9140
9141 2002-05-07 18:58  fmhess
9142
9143         * include/linux/comedi.h: sync with comedilib
9144
9145 2002-05-07 14:16  fmhess
9146
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
9149
9150 2002-05-03 13:27  fmhess
9151
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
9155
9156 2002-05-03 12:27  fmhess
9157
9158         * include/linux/devfs_fs_kernel.h: devfs support introduced in
9159           2.2.18
9160
9161 2002-05-03 12:23  fmhess
9162
9163         * include/linux/devfs_fs_kernel.h: added devfs_find_handle()
9164
9165 2002-05-03 12:13  fmhess
9166
9167         * include/: asm/page.h, linux/pci.h, linux/vmalloc.h: fixed
9168           compilation against 2.2.0 kernel
9169
9170 2002-05-02 23:20  fmhess
9171
9172         * include/linux/pci.h: might as well make pci_request_regions
9173           allocate 1 ioport so it's not a complete waste
9174
9175 2002-05-02 23:11  fmhess
9176
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
9180           pretty useless.
9181
9182 2002-05-02 22:58  fmhess
9183
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
9186
9187 2002-05-02 22:52  fmhess
9188
9189         * include/linux/pci.h: added pci_set_master() compatibility
9190
9191 2002-05-02 22:27  fmhess
9192
9193         * include/asm/types.h: added typedef of dma_addr_t for earlier 2.2
9194           kernels
9195
9196 2002-05-02 19:10  ds
9197
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.
9200
9201 2002-05-02 15:01  ds
9202
9203         * include/linux/devfs_fs_kernel.h: Added compat header for devfs on
9204           2.2. kernels
9205
9206 2002-05-02 15:00  ds
9207
9208         * comedi/comedi_fops.c: Added devfs support
9209
9210 2002-05-02 12:01  fmhess
9211
9212         * comedi/comedi_fops.c: fixing races
9213
9214 2002-04-30 17:12  ds
9215
9216         * comedi/drivers/comedi_parport.c: Fixed references to 0.5-like
9217           channels in documentation.
9218
9219 2002-04-29 16:16  fmhess
9220
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.
9224
9225 2002-04-26 14:35  ds
9226
9227         * TODO: [no log message]
9228
9229 2002-04-26 14:35  ds
9230
9231         * comedi/Config.in: Add Contec PCI DIO
9232
9233 2002-04-26 14:34  ds
9234
9235         * comedi/drivers/Makefile.in: Add contec_pci_dio.o
9236
9237 2002-04-26 14:34  ds
9238
9239         * comedi/drivers/contec_pci_dio.c: Initial cleanup for driver.
9240
9241 2002-04-26 14:34  ds
9242
9243         * comedi/drivers/contec_pci_dio.c: New driver from
9244           <s.rivoir@gts.it>
9245
9246 2002-04-26 14:30  ds
9247
9248         * comedi/drivers/comedi_rt_timer.c: Change from int to comedi_t *
9249
9250 2002-04-26 14:28  ds
9251
9252         * comedi/drivers/pcl816.c: Moved comments to documentation area.
9253           Fixed initialization problem for local variable.
9254
9255 2002-04-26 14:26  ds
9256
9257         * include/linux/comedilib.h: Add a few more prototypes
9258
9259 2002-04-26 14:26  ds
9260
9261         * include/linux/comedidev.h: Add PCI_VENDOR_ID_CONTEC
9262
9263 2002-04-26 14:25  ds
9264
9265         * comedi/kcomedilib/Makefile.in: Add get.o to link
9266
9267 2002-04-26 14:24  ds
9268
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.
9273
9274 2002-04-25 17:52  ds
9275
9276         * include/linux/comedilib.h: Changed to use comedi_t * instead of
9277           int for device token
9278
9279 2002-04-25 17:51  ds
9280
9281         * comedi/kcomedilib/ksyms.c: Random reordering.  This needs to be
9282           cleaned up somehow.
9283
9284 2002-04-25 17:50  ds
9285
9286         * comedi/kcomedilib/kcomedilib_main.c: Added logging and error
9287           functions.
9288
9289 2002-04-25 15:22  fmhess
9290
9291         * comedi/drivers/rti800.c: removed settling delay from ai read insn
9292
9293 2002-04-25 13:27  fmhess
9294
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
9298
9299 2002-04-23 11:08  fmhess
9300
9301         * comedi/drivers/mite.c: minor changes to get rid of 'statement
9302           with no effect' compiler warnings on 2.2 kernel
9303
9304 2002-04-23 11:07  fmhess
9305
9306         * include/linux/pci.h: added pci_disable_device()
9307
9308 2002-04-22 00:04  ds
9309
9310         * comedi/drivers/ni_pcidio.c: Added PCI-6534
9311
9312 2002-04-21 20:12  fmhess
9313
9314         * comedi/drivers/cb_pcidas64.c: analog output waveform operations
9315           shouldn't be enabled in insn
9316
9317 2002-04-21 17:36  fmhess
9318
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.
9323
9324 2002-04-19 17:24  fmhess
9325
9326         * comedi/drivers/cb_pcidas64.c: Trying to calm down interrupt-happy
9327           chips, plus a little cleanup
9328
9329 2002-04-19 16:29  fmhess
9330
9331         * comedi/drivers/cb_pcidas64.c: fixed setting of input range on
9332           4020 commands, slight speed up for i2c
9333
9334 2002-04-19 13:46  fmhess
9335
9336         * comedi/drivers/das16.c: trying to clarify interrupt logic a
9337           little
9338
9339 2002-04-19 02:24  fmhess
9340
9341         * comedi/drivers/cb_pcidas64.c: added delay that seems to fix
9342           unreliable dma abort.  Fixed selection of bnc inputs for adc
9343           converts on 4020.
9344
9345 2002-04-18 19:12  fmhess
9346
9347         * comedi/drivers/das16.c: fixing some bugs with Roman's help
9348
9349 2002-04-17 19:46  fmhess
9350
9351         * comedi/drivers/cb_pcidas64.c: fixed setting of input range and
9352           reading of internal calibration sources for pci-das4020 insn.
9353
9354 2002-04-17 17:40  fmhess
9355
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.
9360
9361 2002-04-17 12:13  fmhess
9362
9363         * comedi/drivers/das16.c: added note about keithley 1400 series id
9364           bits
9365
9366 2002-04-17 00:23  fmhess
9367
9368         * comedi/drivers/cb_pcidas64.c: a tiny bit of cleanup, initial
9369           tests with pcidas-6040/16 look okay
9370
9371 2002-04-17 00:02  fmhess
9372
9373         * comedi/drivers/plx9080.h: oops forgot to update header, fixes
9374           compile of cb_pcidas64.c
9375
9376 2002-04-15 20:27  fmhess
9377
9378         * comedi/drivers/cb_pcidas64.c: i2c stuff works for 4020 now,
9379           albiet extremely slowly (1000 bits/sec!)
9380
9381 2002-04-14 11:46  fmhess
9382
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*().
9386
9387 2002-04-13 22:43  fmhess
9388
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
9393
9394 2002-04-13 11:49  fmhess
9395
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
9401
9402 2002-04-07 22:23  fmhess
9403
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
9407
9408 2002-04-07 22:09  fmhess
9409
9410         * comedi/drivers/das16.c: fixes to make interrupt handling more
9411           robust
9412
9413 2002-04-07 21:30  fmhess
9414
9415         * include/linux/comedidev.h: added comedi_buf_put_array() writes
9416           array to buffer
9417
9418 2002-04-05 22:15  fmhess
9419
9420         * comedi/drivers/cb_pcidas64.c: fixed 6xxx boards to work with dma
9421           ch1, for compatibility with 4020
9422
9423 2002-04-04 20:12  fmhess
9424
9425         * comedi/drivers/cb_pcidas64.c: fixed single-channel command
9426
9427 2002-04-04 20:06  fmhess
9428
9429         * comedi/drivers/cb_pcidas64.c: fixed count of number of conversion
9430           completed using pio
9431
9432 2002-04-04 20:02  fmhess
9433
9434         * comedi/drivers/cb_pcidas64.c: deal with grey coding of read and
9435           write fifo pointers on 4020
9436
9437 2002-04-04 19:05  fmhess
9438
9439         * comedi/drivers/cb_pcidas64.c: pio and dma fixes for 4020
9440
9441 2002-04-04 15:20  fmhess
9442
9443         * comedi/drivers/plx9080.h: more registers
9444
9445 2002-04-04 14:46  fmhess
9446
9447         * comedi/drivers/cb_pcidas64.c: trying dma channel 1 for 4020,
9448           still trying to debug pio transfer
9449
9450 2002-04-04 00:03  fmhess
9451
9452         * comedi/drivers/cb_pcidas64.c: fixed pio fifo drain for 4020
9453
9454 2002-04-03 18:31  fmhess
9455
9456         * comedi/drivers/cb_pcidas64.c: temporary band-aid for 4020 pio
9457           transfer
9458
9459 2002-04-03 17:59  fmhess
9460
9461         * comedi/drivers/cb_pcidas.c: last change didn't work out too well,
9462           reverting parts of it
9463
9464 2002-04-03 17:03  fmhess
9465
9466         * comedi/drivers/cb_pcidas64.c: added some debug messages to pio
9467           fifo drain
9468
9469 2002-04-03 12:06  fmhess
9470
9471         * comedi/drivers/cb_pcidas64.c: I think we found the correct fifo
9472           register for 4020 now
9473
9474 2002-04-03 12:03  fmhess
9475
9476         * TODO: removed finished item
9477
9478 2002-04-03 02:32  tag r0_7_64
9479
9480 2002-04-03 02:32  ds
9481
9482         * comedi/drivers/ni_mio_common.c: Clean up compiler warning.
9483
9484 2002-04-03 02:27  ds
9485
9486         * comedi/Config.in, comedi/drivers/Makefile.in,
9487           scripts/config.dist: Add pcl816 driver
9488
9489 2002-04-03 02:27  ds
9490
9491         * TODO: [no log message]
9492
9493 2002-04-03 02:26  ds
9494
9495         * Changelog: update for 0.7.64
9496
9497 2002-04-03 02:25  ds
9498
9499         * patches/patch-rtai: Pointless, misleading drivel
9500
9501 2002-04-03 02:24  ds
9502
9503         * patches/patch-scxi-0.7.63: Update of patch-scxi
9504
9505 2002-04-03 02:22  ds
9506
9507         * comedi/drivers/pcl816.c: Clean up check_driver complaints
9508
9509 2002-04-03 02:12  ds
9510
9511         * comedi/drivers/pcl816.c: From Juan Grigera <juan@grigera.com.ar>
9512
9513 2002-04-03 02:10  ds
9514
9515         * scripts/check_driver: Add more documentation checking
9516
9517 2002-04-03 00:25  fmhess
9518
9519         * comedi/drivers/cb_pcidas64.c: testing alternate fifo offset
9520
9521 2002-04-03 00:07  fmhess
9522
9523         * comedi/drivers/cb_pcidas64.c: fixed cmdtest for 4020 and eeprom
9524           subdevice
9525
9526 2002-04-02 20:32  fmhess
9527
9528         * comedi/drivers/cb_pcidas64.c: 4020 fixes
9529
9530 2002-04-02 18:44  fmhess
9531
9532         * comedi/drivers/cb_pcidas64.c: trying to debug location of fifo on
9533           4020
9534
9535 2002-04-02 17:49  fmhess
9536
9537         * comedi/drivers/cb_pcidas64.c: added eeprom subdevice, some fixes
9538           for 4020 although it still has some bugs
9539
9540 2002-04-01 10:38  fmhess
9541
9542         * comedi/drivers/cb_pcidas64.c: added check to make sure interrupt
9543           handler doesn't get behind while reading dma buffers
9544
9545 2002-03-31 18:32  fmhess
9546
9547         * comedi/drivers/cb_pcidas64.c: added support for additional 8 dio
9548           channels on 60xx series, plus various bugfixes
9549
9550 2002-03-30 23:18  fmhess
9551
9552         * comedi/drivers/: das08.c, ni_labpc.c: enabled pcmcia code for
9553           kernels with modular pcmcia support
9554
9555 2002-03-30 15:30  fmhess
9556
9557         * Documentation/comedi/insn_config: added note on new config insn
9558
9559 2002-03-30 15:29  fmhess
9560
9561         * include/linux/comedi.h: Added INSN_CONFIG_ALT_SOURCE id
9562
9563 2002-03-30 15:28  fmhess
9564
9565         * comedi/drivers/cb_pcidas64.c: added support for reading internal
9566           calibration reference through CR_ALT_SOURCE and insn_config
9567
9568 2002-03-29 17:49  fmhess
9569
9570         * comedi/comedi_fops.c: removed some ineffectual locking I put in a
9571           long time ago when I was young and naive.
9572
9573 2002-03-28 12:00  fmhess
9574
9575         * TODO: added a bug description
9576
9577 2002-03-28 01:32  ds
9578
9579         * include/linux/comedi.h: Added CR_ALT_SOURCE
9580
9581 2002-03-28 00:26  fmhess
9582
9583         * comedi/drivers/ni_labpc.c: disabled shared interrupt for
9584           daqcard-1200
9585
9586 2002-03-26 11:34  fmhess
9587
9588         * comedi/drivers/plx9080.h: corrected some 9060->9080 differences
9589
9590 2002-03-24 15:39  fmhess
9591
9592         * comedi/drivers/cb_pcidas64.c: bugfixes for 6025, beginning to
9593           work on calibration support
9594
9595 2002-03-22 19:43  fmhess
9596
9597         * comedi/drivers/cb_pcidas.c: trying to make sure the interrupt
9598           handler doesn't have any races with the hardware
9599
9600 2002-03-22 19:42  fmhess
9601
9602         * comedi/drivers/plx9080.h: oops forgot to update this header to
9603           accomodate recent changes in cb_pcidas64
9604
9605 2002-03-21 23:35  fmhess
9606
9607         * comedi/drivers/cb_pcidas64.c: some fixes for 64xx boards and
9608           4020, got TRIG_WAKE_EOS working on 60xx series
9609
9610 2002-03-20 16:28  ds
9611
9612         * comedi/drivers/ni_mio_common.c: Fix ni_load_channelgain_list()
9613           for 611x.
9614
9615 2002-03-20 15:29  ds
9616
9617         * comedi/drivers/ni_mio_common.c: Change position of ai_reset when
9618           handling an error.
9619
9620 2002-03-20 15:00  ds
9621
9622         * comedi/drivers/ni_mio_common.c: Rewrote fifo_dregs for 611x
9623           boards
9624
9625 2002-03-20 14:57  ds
9626
9627         * comedi/drivers/ni_pcimio.c: Remove 6115, since it probably can't
9628           be supported easily.
9629
9630 2002-03-19 15:27  ds
9631
9632         * comedi/drivers/ni_pcimio.c: Added pci-6115 and pxi-6115.  Renamed
9633           6110e and 6111e to remove e.
9634
9635 2002-03-19 15:17  ds
9636
9637         * comedi/drivers/ni_mio_common.c: Fix problem with sample offsets
9638           introduced in one of the last few check-ins.
9639
9640 2002-03-18 19:00  ds
9641
9642         * comedi/drivers/skel.c: more of the same
9643
9644 2002-03-18 18:47  ds
9645
9646         * comedi/drivers/skel.c: Added info about the documentation comment
9647           block
9648
9649 2002-03-18 16:14  ds
9650
9651         * comedi/drivers/ni_pcimio.c: (Log message for last check-in).
9652           Changes 602x boards to ad8804 caldacs
9653
9654 2002-03-18 16:12  ds
9655
9656         * comedi/drivers/: adl_pci9118.c, ni_pcimio.c: [no log message]
9657
9658 2002-03-17 17:28  ds
9659
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.
9663
9664 2002-03-17 17:18  ds
9665
9666         * Documentation/Configure.help.append: Update from Configure.help.
9667           (Why do we need 2 identical files?)
9668
9669 2002-03-17 17:17  ds
9670
9671         * Documentation/: Configure.help, Configure.help.append: Fix help
9672           entries for ADL_PCI9118
9673
9674 2002-03-17 17:08  ds
9675
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
9680
9681 2002-03-17 17:03  ds
9682
9683         * comedi/drivers/: icp_multi.c, icp_multi.h: Fixed symbol leakage.
9684           Updated documentation.
9685
9686 2002-03-17 17:02  ds
9687
9688         * comedi/drivers/ni_stc.h: Cleaned up 611x definitions
9689
9690 2002-03-17 17:01  ds
9691
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.
9694
9695 2002-03-17 16:59  ds
9696
9697         * TODO: [no log message]
9698
9699 2002-03-16 23:13  fmhess
9700
9701         * comedi/drivers/: cb_pcidas64.c, plx9080.h: got dma transfers
9702           working for pci-das6025
9703
9704 2002-03-16 19:57  ds
9705
9706         * comedi/drivers/ni_mio_common.c: clean up compiler warnings
9707
9708 2002-03-16 19:48  ds
9709
9710         * comedi/drivers/ni_mio_common.c: rewrote much of the PCI DMA code.
9711           Needs to be cleaned up.
9712
9713 2002-03-16 19:47  ds
9714
9715         * comedi/drivers/ni_pcimio.c: Turn off debugging
9716
9717 2002-03-16 19:47  ds
9718
9719         * comedi/drivers/ni_pcidio.c: Fix problems when mite debugging is
9720           turned off
9721
9722 2002-03-16 19:39  ds
9723
9724         * comedi/drivers/mite.h: Turn debugging off
9725
9726 2002-03-16 19:38  ds
9727
9728         * comedi/drivers/mite.c: Add ability to chose between kmalloc'd and
9729           vmalloc'd buffers.  Default is vmalloc.  Added resetting code in
9730           mite_setup().
9731
9732 2002-03-16 19:36  ds
9733
9734         * comedi/comedi_fops.c: Change board-level error to EPIPE.  Random,
9735           but it makes some sort of sense.  Comedi buffer overflow remains
9736           at EIO.
9737
9738 2002-03-10 18:07  fmhess
9739
9740         * comedi/drivers/cb_pcidas64.c: analog input insn and cmd seem to
9741           work now (pio transfers for cmd).
9742
9743 2002-03-10 15:34  ds
9744
9745         * comedi/drivers/ni_mio_common.c: Add check for uncleared
9746           interrupts, enabled only when debugging.
9747
9748 2002-03-10 15:29  ds
9749
9750         * comedi/drivers/ni_stc.h: Change the bitfields to unsigned int.
9751
9752 2002-03-10 15:28  ds
9753
9754         * comedi/drivers/ni_pcimio.c: Disable windowed register access,
9755           since it's still causing problems on 611x.
9756
9757 2002-03-08 23:02  fmhess
9758
9759         * comedi/drivers/: comedi_rt_timer.c, comedi_test.c: converted 64
9760           bit integer division to use do_div
9761
9762 2002-03-08 22:54  fmhess
9763
9764         * include/asm/div64.h: added asm/div64.h compatibility header so
9765           comedi can use 64 bit integer division macro
9766
9767 2002-03-08 20:12  ds
9768
9769         * README, Documentation/Configure.help,
9770           Documentation/Configure.help.append, debian/copyright,
9771           rpm/comedi.spec: Changed hostnames to comedi.org
9772
9773 2002-03-08 19:57  ds
9774
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
9793
9794 2002-03-08 19:47  ds
9795
9796         * comedi/drivers/: comedi_test.c, dt3000.c, icp_multi.c: Fix some
9797           problems noticed by check_driver
9798
9799 2002-03-08 19:10  ds
9800
9801         * TODO: [no log message]
9802
9803 2002-03-08 19:09  ds
9804
9805         * include/linux/comedi.h: Added CMDF_RAWDATA, CMDF_WRITE and
9806           COMEDI_MIN_SPEED
9807
9808 2002-03-08 19:08  ds
9809
9810         * comedi/drivers/ni_pcimio.c: Updated docs
9811
9812 2002-03-08 19:08  ds
9813
9814         * comedi/drivers/ni_mio_common.c: Added non-munging support
9815           (CMDF_RAWDATA)
9816
9817 2002-03-08 19:07  ds
9818
9819         * comedi/drivers/comedi_test.c: Use <linux/slab.h> instead of
9820           <linux/malloc.h>
9821
9822 2002-03-08 18:08  ds
9823
9824         * Contributors: I'm not good at updating this list.  If you think
9825           you should be here, please tell me.
9826
9827 2002-03-08 18:07  ds
9828
9829         * comedi/drivers/: ni_mio_common.c, ni_stc.h: Added ad8842 caldac
9830
9831 2002-03-08 17:44  ds
9832
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.
9836
9837 2002-03-08 17:24  ds
9838
9839         * TODO: [no log message]
9840
9841 2002-03-08 17:19  ds
9842
9843         * TODO: [no log message]
9844
9845 2002-03-08 17:16  ds
9846
9847         * scripts/config.dist: update
9848
9849 2002-03-08 17:12  ds
9850
9851         * comedi/drivers/rtd520.c: Update from Dan
9852
9853 2002-03-08 17:06  ds
9854
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
9860           to ad8804_debug.
9861
9862 2002-03-08 14:42  ds
9863
9864         * comedi/drivers/dt2814.c: Remove floating point constant
9865
9866 2002-03-08 14:42  ds
9867
9868         * comedi/drivers/comedi_rt_timer.c: Fix documentation
9869
9870 2002-03-08 12:54  fmhess
9871
9872         * comedi/drivers/cb_pcidas64.c: more bugfixes, untested with
9873           hardware though
9874
9875 2002-03-07 23:39  fmhess
9876
9877         * comedi/drivers/cb_pcidas64.c: some bugfixes.  Driver still
9878           doesn't work yet.
9879
9880 2002-03-06 18:35  fmhess
9881
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
9886
9887 2002-03-06 13:46  fmhess
9888
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
9891           so.
9892
9893 2002-03-06 12:31  fmhess
9894
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
9898
9899 2002-03-05 20:13  fmhess
9900
9901         * include/linux/pci.h: more compatibility functions to get
9902           adl_pci9111.c driver working on 2.2 kernels
9903
9904 2002-03-05 18:14  fmhess
9905
9906         * comedi/drivers/pcl726.c: removed definition of RANGE_mA() macro,
9907           which is already defined by linux/comedidev.h
9908
9909 2002-03-05 15:54  fmhess
9910
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
9914
9915 2002-03-05 15:53  fmhess
9916
9917         * comedi/drivers/: das16.c, das800.c: removed some redundant
9918           comments
9919
9920 2002-03-04 19:23  fmhess
9921
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
9926
9927 2002-03-04 14:05  fmhess
9928
9929         * comedi/drivers/das16.c: patch from John Conner
9930           <conner@empiredi.com> for cio-das16jr/16 support
9931
9932 2002-03-01 16:20  fmhess
9933
9934         * Makefile.modbuild: pass PATH environment variable to script so
9935           'fake' kernel source installations will still work.
9936
9937 2002-03-01 15:48  fmhess
9938
9939         * include/linux/ioport.h: 2.2.20 kernel already includes
9940           compatibility functions for check/request/release_mem_region()
9941
9942 2002-02-28 14:19  fmhess
9943
9944         * comedi/drivers/ni_stc.h: fixing compile... I guess this is right
9945
9946 2002-02-27 23:53  ds
9947
9948         * debian/: changelog, control: Fix bad changelog style
9949
9950 2002-02-27 23:15  ds
9951
9952         * debian/: changelog, comedi-modules.control, control, rules: New
9953           upload
9954
9955 2002-02-27 22:03  ds
9956
9957         * comedi/drivers/: ni_atmio.c, ni_mio_common.c: Add debugging
9958           caldac, and change at-mio-16xe-50 to use it.
9959
9960 2002-02-27 22:02  ds
9961
9962         * comedi/drivers/ni_pcimio.c: Fix some board information
9963
9964 2002-02-27 19:09  fmhess
9965
9966         * comedi/drivers/cb_pcidas.c: added initialization of calibration
9967           register to make sure channel 0 is not reading calibration
9968           source.
9969
9970 2002-02-26 06:09  ds
9971
9972         * rpm/: comedi.patch, comedi.spec: let's build some RPMs.  From Tim
9973           Ousley <tim.ousley@ni.com>
9974
9975 2002-02-25 16:48  fmhess
9976
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
9980           update
9981
9982 2002-02-21 12:57  fmhess
9983
9984         * include/linux/pci.h: quick hack to fix lack of PCI_VENDOR_ID_ICP
9985           in 2.2 kernels
9986
9987 2002-02-21 12:52  fmhess
9988
9989         * comedi/drivers/das16.c: enabled 8255 support for a few boards
9990           that should have it
9991
9992 2002-02-20 15:09  ds
9993
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.
9997
9998 2002-02-20 15:02  ds
9999
10000         * comedi/drivers/ni_pcimio.c: Enable PCIDMA, add structure for
10001           6053e
10002
10003 2002-02-20 14:56  ds
10004
10005         * comedi/drivers/adl_pci9111.c: Cleanups
10006
10007 2002-02-20 14:54  ds
10008
10009         * comedi/drivers/: adv_pci1710.c, icp_multi.c, ni_pcimio.c: Fix PCI
10010           vendor IDs
10011
10012 2002-02-20 14:42  ds
10013
10014         * include/linux/comedidev.h: Add some vendor ids
10015
10016 2002-02-20 12:29  ds
10017
10018         * comedi/drivers/adl_pci9111.c: new driver from Emmanuel PACAUD
10019           <emmanuel.pacaud@univ-poitiers.fr>
10020
10021 2002-02-20 12:29  ds
10022
10023         * scripts/config.dist, comedi/Config.in,
10024           comedi/drivers/Makefile.in: new driver adl_pci9111
10025
10026 2002-02-18 19:29  ds
10027
10028         * comedi/drivers/poc.c: Added pcl733 and pcl734
10029
10030 2002-02-18 16:58  fmhess
10031
10032         * comedi/drivers/das16.c: fixed gain for pc104-das16jr/16
10033
10034 2002-02-16 17:46  ds
10035
10036         * comedi/drivers/ni_labpc.c: PCMCIA can share interrupts, too
10037
10038 2002-02-15 18:08  fmhess
10039
10040         * comedi/drivers/icp_multi.h: added pci_enable_device() call
10041
10042 2002-02-15 17:39  fmhess
10043
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
10051           stuff on 2.4
10052
10053 2002-02-15 17:25  ds
10054
10055         * comedi/drivers/ni_pcimio.c: 6024e and 6025e don't have unipolar
10056           or external AO
10057
10058 2002-02-14 18:36  ds
10059
10060         * include/linux/vmalloc.h: Compatibility for vmalloc_32()
10061
10062 2002-02-13 23:59  ds
10063
10064         * comedi/drivers/dt3000.c: First attempt at AI command support
10065
10066 2002-02-11 21:56  ds
10067
10068         * debian/comedi-modules.control: Fix description
10069
10070 2002-02-11 21:55  ds
10071
10072         * debian/: comedi-modules.control, comedi.templates, files,
10073           genchanges.sh, rules: Seems to work now
10074
10075 2002-02-11 20:48  ds
10076
10077         * Makefile.modbuild: Only run depmod if installing to / and kernel
10078           is the same
10079
10080 2002-02-11 20:34  ds
10081
10082         * debian/: comedi-modules.control, comedi-modules.postinst,
10083           comedi-modules.prerm, comedi.templates, control, files, rules:
10084           More hacking.
10085
10086 2002-02-11 19:49  ds
10087
10088         * comedi/drivers/: ni_mio_common.c, ni_pcimio.c: Change 6052e to
10089           use ad8804 caldac
10090
10091 2002-02-11 04:34  ds
10092
10093         * debian/: changelog, comedi-source.postinst, comedi-source.prerm,
10094           control, copyright, genchanges.sh, rules: Build a Debian source
10095           package
10096
10097 2002-02-10 20:03  ds
10098
10099         * comedi/drivers/ni_pcimio.c: Added 6731, 6733.  Updated
10100           documentation
10101
10102 2002-02-10 20:03  ds
10103
10104         * comedi/drivers/ni_mio_cs.c: Added 6715, disabled.
10105
10106 2002-02-10 18:55  ds
10107
10108         * comedi/drivers/: ni_mio_common.c, ni_pcimio.c, ni_stc.h: Changes
10109           needed for 671x boards
10110
10111 2002-02-10 00:05  ds
10112
10113         * comedi/drivers/: cb_pcidda.c, daqboard2000.c, dt3000.c: Convert
10114           to pci_resource_start()
10115
10116 2002-02-10 00:04  ds
10117
10118         * comedi/drivers/ni_mio_common.c: Moved edge/level rising/falling
10119           defs to comedi.h
10120
10121 2002-02-09 23:56  ds
10122
10123         * comedi/drivers/ni_670x.c: Remove 2.0 PCI code
10124
10125 2002-02-09 23:54  ds
10126
10127         * include/linux/comedi.h: Added a few things to interface
10128
10129 2002-02-09 23:21  ds
10130
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
10133
10134 2002-02-09 23:13  ds
10135
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.
10139
10140 2002-02-09 23:11  ds
10141
10142         * comedi/drivers/ni_pcimio.c: Change buffer allocation to use mite
10143           allocator.
10144
10145 2002-02-09 23:11  ds
10146
10147         * comedi/drivers/ni_mio_common.c: Attempt to fix for new MITE DMA
10148           code.  Cleanups.
10149
10150 2002-02-09 23:09  ds
10151
10152         * comedi/drivers/mite.c: Ifdef old DMA functions
10153
10154 2002-02-09 23:09  ds
10155
10156         * comedi/drivers/mite.h: Remove old PCI support.  Remove static
10157           ring buffer.  #ifdef old dma functions.
10158
10159 2002-02-09 22:37  ds
10160
10161         * comedi/drivers/mite.c: Cleanups: remove old PCI support.  Fix
10162           more places for mite->chan.  Remove ring[].dar usage.
10163
10164 2002-02-09 22:26  ds
10165
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
10169           dump function.
10170
10171 2002-02-09 22:19  ds
10172
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.
10176
10177 2002-02-09 20:02  ds
10178
10179         * comedi/drivers/ni_pcidio.c: Checkpoint for DMA hacking.  Mostly
10180           works for small N.
10181
10182 2002-02-09 00:57  ds
10183
10184         * comedi/drivers/ni_pcidio.c: Timed input works in non-DMA mode.
10185
10186 2002-02-08 20:38  ds
10187
10188         * comedi/drivers/rtd520.c: Update from Dan.  Fixes conflict between
10189           rounding timer values and speed cutoff.
10190
10191 2002-02-08 19:49  ds
10192
10193         * comedi/drivers/ni_pcidio.c: Cleanups.  Should work identically to
10194           last revision.
10195
10196 2002-02-08 18:11  ds
10197
10198         * comedi/drivers/ni_daq_dio24.c: Compilation fixes
10199
10200 2002-02-08 18:10  ds
10201
10202         * comedi/: Config.in, drivers/Makefile.in: New drivers
10203
10204 2002-02-08 18:09  ds
10205
10206         * comedi/drivers/ni_at_ao.c: Big hack attack results in new driver.
10207           Film at 11.
10208
10209 2002-02-08 16:03  ds
10210
10211         * comedi/drivers/8255.c: Updated documentation
10212
10213 2002-02-07 16:06  ds
10214
10215         * comedi/drivers/rtd520.c: Update from Dan
10216
10217 2002-02-07 13:11  fmhess
10218
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
10222
10223 2002-02-07 12:55  fmhess
10224
10225         * INSTALL: added a paragraph about preparing a kernel source
10226           directory to match an already compiled kernel.
10227
10228 2002-02-06 16:48  ds
10229
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.
10233
10234 2002-02-06 15:41  ds
10235
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
10238           confusing
10239
10240 2002-02-06 04:04  ds
10241
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.
10248
10249 2002-02-06 00:22  ds
10250
10251         * TODO: random ci
10252
10253 2002-02-06 00:21  ds
10254
10255         * comedi/drivers/ni_pcimio.c: Fix documentation numbers
10256
10257 2002-02-06 00:21  ds
10258
10259         * comedi/drivers/ni_daq_dio24.c: New driver
10260
10261 2002-02-04 20:19  fmhess
10262
10263         * include/linux/pci.h: changed pci_alloc_consistent compatibility
10264           function so it can allocate up to 2M.
10265
10266 2002-02-03 19:28  ds
10267
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
10273           used for testing.
10274
10275 2002-02-03 19:25  ds
10276
10277         * include/linux/comedidev.h: Remove buf_change, add buf_alloc in
10278           subdevice structure
10279
10280 2002-02-03 19:23  ds
10281
10282         * comedi/drivers/ni_mio_common.c: Add comedi_event() call in mite
10283           interrupt handler
10284
10285 2002-02-02 12:21  fmhess
10286
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
10289
10290 2002-02-01 17:23  fmhess
10291
10292         * comedi/drivers/das16.c: fixed race in interrupt handler
10293
10294 2002-01-31 19:18  ds
10295
10296         * scripts/release: Generate tar file in local dir
10297
10298 2002-01-31 19:17  ds
10299
10300         * Makefile: version bump
10301
10302 2002-01-31 19:16  tag r0_7_63
10303
10304 2002-01-31 19:16  ds
10305
10306         * scripts/release: Fix problem with constructing new version
10307           numbers
10308
10309 2002-01-31 19:09  ds
10310
10311         * Changelog: For 0.7.63
10312
10313 2002-01-31 19:05  ds
10314
10315         * comedi/comedi_fops.c: Fix event handling bugs.
10316
10317 2002-01-31 19:00  ds
10318
10319         * Changelog: 0.7.62 changelog
10320
10321 2002-01-29 22:19  fmhess
10322
10323         * comedi/comedi_fops.c: fixed pointer arithmetic
10324
10325 2002-01-26 21:28  ds
10326
10327         * comedi/drivers/ni_mio_common.c: Yet another iteration.
10328
10329 2002-01-26 20:54  ds
10330
10331         * comedi/drivers/ni_mio_common.c: Yet another iteration.
10332
10333 2002-01-26 20:43  ds
10334
10335         * comedi/drivers/ni_mio_common.c: Another iteration on the AI 611x
10336           chanlist problem
10337
10338 2002-01-26 18:52  ds
10339
10340         * comedi/drivers/: ni_mio_common.c, ni_pcimio.c, ni_stc.h: Fix AI
10341           chanlist configuration on 611x
10342
10343 2002-01-26 18:51  ds
10344
10345         * comedi/drivers/ni_mio_common.c: Merge AO chanlist configuration
10346           into one function
10347
10348 2002-01-22 04:50  ds
10349
10350         * scripts/release: Export to versioned directory
10351
10352 2002-01-22 04:47  tag r0_7_62
10353
10354 2002-01-22 04:47  ds
10355
10356         * scripts/release: Create drivers.txt.
10357
10358 2002-01-22 04:47  ds
10359
10360         * Makefile: Fix rule to make drivers.txt.  Add rule to run
10361           check_driver.
10362
10363 2002-01-22 04:43  ds
10364
10365         * comedi/drivers/check_cmdtest, comedi/drivers/check_driver,
10366           scripts/check_cmdtest, scripts/check_driver: move scripts
10367
10368 2002-01-22 04:38  ds
10369
10370         * scripts/release: Cleanup the release script
10371
10372 2002-01-21 22:32  fmhess
10373
10374         * INSTALL: added a little note about PCMCIA
10375
10376 2002-01-21 22:11  fmhess
10377
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
10380           comedi_config
10381
10382 2002-01-21 22:08  fmhess
10383
10384         * comedi/drivers/: das08.c, ni_labpc.c: fixing device names for
10385           pcmcia
10386
10387 2002-01-21 19:55  ds
10388
10389         * Rules.make: Fix export-objs being unconditionally recompiled
10390
10391 2002-01-21 19:16  ds
10392
10393         * comedi/drivers/check_driver: Added a test for SDF_RT
10394
10395 2002-01-21 19:14  ds
10396
10397         * comedi/drivers/comedi_rt_timer.c: Added DIO subdevice support.
10398           Untested.  Added SPEED_LIMIT #define.
10399
10400 2002-01-21 19:12  ds
10401
10402         * Documentation/comedi/pci.ids: Some National Instruments PCI IDs
10403
10404 2002-01-20 18:31  ds
10405
10406         * comedi/drivers/ni_pcimio.c: Added pci-6036e
10407
10408 2002-01-15 07:08  ds
10409
10410         * comedi/drivers/icp_multi.c: Change malloc.h to slab.h
10411
10412 2002-01-15 07:05  ds
10413
10414         * scripts/config.dist: update
10415
10416 2002-01-15 07:03  ds
10417
10418         * comedi/: comedi_fops.c, comedi_ksyms.c: Remove comedi_done and
10419           friends
10420
10421 2002-01-15 07:00  ds
10422
10423         * scripts/linux_flags/Makefile, configure, scripts/dep.linux: Fix
10424           problems with old bash
10425
10426 2002-01-15 06:59  ds
10427
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.
10431
10432 2002-01-15 06:56  ds
10433
10434         * TODO: [no log message]
10435
10436 2002-01-15 06:54  ds
10437
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
10443           comedi_event.
10444
10445 2002-01-15 06:50  ds
10446
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
10458           tables.
10459
10460 2002-01-15 06:42  ds
10461
10462         * comedi/drivers/ni_labpc.c: Update for new 8255 interface
10463
10464 2002-01-15 06:38  ds
10465
10466         * comedi/drivers/check_driver: New checks.  Wrap some old checks in
10467           check_all
10468
10469 2002-01-15 06:35  ds
10470
10471         * comedi/drivers/: icp_multi.c, icp_multi.h: New driver
10472
10473 2002-01-15 06:27  ds
10474
10475         * comedi/drivers/Makefile.in: amcc_s5933.o exports symbols.  Change
10476           DT282x CONFIG option.  Add a few drivers.
10477
10478 2002-01-15 06:26  ds
10479
10480         * comedi/Config.in: Changed CONFIG option for DT282x
10481
10482 2002-01-15 06:25  ds
10483
10484         * comedi/drivers/ni_pcidio.c: Added preliminary command support.
10485           From Ildefond Magrans <ildefons@ifae.es>
10486
10487 2002-01-14 17:37  fmhess
10488
10489         * comedi/drivers/dt282x.c: added a little printk for when
10490           request_irq fails
10491
10492 2002-01-10 13:10  fmhess
10493
10494         * comedi/comedi_fops.c: according to linux device drivers, POSIX
10495           standard is to return -ENOTTY for invalid ioctl number
10496
10497 2002-01-09 21:18  fmhess
10498
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()
10503
10504 2002-01-09 20:35  fmhess
10505
10506         * include/linux/pci.h: added pci_resource_start() compatibility
10507           macro
10508
10509 2002-01-09 19:01  fmhess
10510
10511         * comedi/drivers/cb_pcidas.c: should be fixed for 1602/16 now
10512
10513 2002-01-08 19:42  fmhess
10514
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.
10518
10519 2002-01-08 15:42  fmhess
10520
10521         * comedi/drivers/cb_pcidas.c: reenabled debugging code to try and
10522           get 1602/16 working
10523
10524 2002-01-02 21:05  fmhess
10525
10526         * comedi/drivers/das1800.c: made poll() work on dma transfers again
10527
10528 2002-01-01 12:46  fmhess
10529
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
10535           latencies).
10536
10537 2001-12-31 21:55  fmhess
10538
10539         * comedi/drivers/das1800.c: fixed bug with dma transfers not being
10540           quite the length I wanted them to be.
10541
10542 2001-12-30 02:47  ds
10543
10544         * TODO: [no log message]
10545
10546 2001-12-30 02:46  ds
10547
10548         * comedi/drivers/ssv_dnp.c: Fix warning about requesting region.
10549
10550 2001-12-17 17:14  fmhess
10551
10552         * comedi/drivers/ni_pcimio.c: corrected top speed for 6040
10553
10554 2001-12-15 11:39  ds
10555
10556         * scripts/dep.linux: Check for the case where 'make dep' was not
10557           run.
10558
10559 2001-12-15 01:52  fmhess
10560
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.
10566
10567 2001-12-14 21:37  fmhess
10568
10569         * scripts/linux_flags/Makefile: prevented CFLAGS from gettings
10570           written twice to .buildvars
10571
10572 2001-12-14 21:23  ds
10573
10574         * scripts/linux_flags/Makefile: Linux-2.2 defines CC to be 'gcc
10575           -D__KERNEL__ -I$(HPATH)'.  Hack a workaround.
10576
10577 2001-12-14 17:10  ds
10578
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.
10584
10585 2001-12-14 16:44  ds
10586
10587         * comedi/drivers/8255.c: 64-bit cleanups
10588
10589 2001-12-14 16:43  ds
10590
10591         * Makefile.modbuild, scripts/linux_flags/Makefile: Pull CC, AS, and
10592           LD from kernel.  Sparc64 needs it.
10593
10594 2001-12-14 14:49  fmhess
10595
10596         * comedi/drivers/das1800.c: oops undid accidental reversion of
10597           linux/slab.h to linux/malloc.h
10598
10599 2001-12-14 14:48  fmhess
10600
10601         * comedi/drivers/das1800.c: moved clearing of interrupt to
10602           beginning of interrupt handler from end.
10603
10604 2001-12-14 14:25  ds
10605
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.)
10612
10613 2001-12-14 14:20  ds
10614
10615         * Changelog: Added Changelog
10616
10617 2001-12-14 14:15  fmhess
10618
10619         * comedi/drivers/das16.c: fix for stop_src == TRIG_NONE
10620
10621 2001-12-14 14:09  ds
10622
10623         * configure: Fix to export LINUXDIR.
10624
10625 2001-12-10 12:44  fmhess
10626
10627         * comedi/comedi_fops.c: added useless line to maybe help sparc
10628           compilation
10629
10630 2001-12-10 12:32  fmhess
10631
10632         * include/linux/module.h: okay, MODULE_LICENSE was introduced in
10633           2.4.10
10634
10635 2001-12-10 12:27  fmhess
10636
10637         * include/linux/module.h: little cleanup
10638
10639 2001-12-07 17:23  fmhess
10640
10641         * Makefile.modbuild, comedi/comedi_fops.c, comedi/rt.c,
10642           include/linux/comedidev.h, include/linux/init.h: fixes for 2.2
10643           compile
10644
10645 2001-12-07 16:53  fmhess
10646
10647         * include/linux/module.h: fix for MODULE_LICENSE() with 2.2 kernels
10648
10649 2001-12-06 21:14  ds
10650
10651         * comedi/comedi_fops.c: Add module license, clean up init/cleanup.
10652
10653 2001-12-06 21:13  ds
10654
10655         * comedi/drivers.c: Remove bogus driver registration
10656
10657 2001-12-06 21:12  ds
10658
10659         * comedi/drivers/: adl_pci9118.c, adv_pci1710.c: Fix symbol leakage
10660
10661 2001-12-06 21:12  ds
10662
10663         * include/linux/comedidev.h: Add module license to INITCLEANUP
10664
10665 2001-12-06 21:10  ds
10666
10667         * comedi/kcomedilib/kcomedilib_main.c: Add module license
10668
10669 2001-12-06 21:09  ds
10670
10671         * comedi/drivers/: amcc_s5933.c, amcc_s5933.h: Split apart into a
10672           module and header
10673
10674 2001-12-06 21:02  ds
10675
10676         * scripts/Menuconfig: Added menuconfig script, slightly modified
10677           from 2.4.16
10678
10679 2001-12-06 21:01  ds
10680
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
10684
10685 2001-12-06 20:57  ds
10686
10687         * configure, comedi/Makefile.in, comedi/drivers/Makefile.in,
10688           scripts/dep.linux, scripts/generate_makefile: Fixes to the new
10689           build system
10690
10691 2001-12-03 17:07  fmhess
10692
10693         * comedi/rt_pend_tq/: Makefile, rt_pend_tq.c, rt_pend_tq.h: removed
10694           duplicate copies of rt_pend_tq stuff
10695
10696 2001-12-03 15:54  fmhess
10697
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).
10701
10702 2001-12-03 15:43  fmhess
10703
10704         * comedi/: Makefile, drivers/Makefile, kcomedilib/Makefile:
10705           removing autogenerated makefiles from cvs
10706
10707 2001-12-03 15:40  fmhess
10708
10709         * Makefile.modbuild, scripts/dep.rtlinux,
10710           include/linux/comedidev.h: fixes for compile on rtlinux-3.1 with
10711           linux 2.2.19
10712
10713 2001-12-01 00:34  ds
10714
10715         * scripts/preconfigure: Not used in new build system
10716
10717 2001-12-01 00:33  ds
10718
10719         * patches/: patch-rtai, rel_comedi: rel_comedi moved to scripts.
10720           patch-rtai cleaned up, although it doesn't work anymore.
10721
10722 2001-12-01 00:29  ds
10723
10724         * etc/: comedi.conf, conf.modules, das1600.conf, dt282x.conf,
10725           isapnp.conf: Moved to comedilib
10726
10727 2001-12-01 00:27  ds
10728
10729         * etc/pcmcia/: comedi, comedi.conf, comedi.opts: Moved to comedilib
10730           a long time ago, should have been deleted
10731
10732 2001-12-01 00:25  ds
10733
10734         * arch/Makefile.noarch: Not needed in the new build system
10735
10736 2001-12-01 00:25  ds
10737
10738         * man/: comedi.7, comedi_config.8: These have been in comedilib for
10739           a long time
10740
10741 2001-12-01 00:24  ds
10742
10743         * include/modbuild/.keepme: Don't want this directory anymore
10744
10745 2001-12-01 00:20  ds
10746
10747         * Documentation/comedi/mode-info: Irrelevant, now that comedi_trig
10748           has been completely removed
10749
10750 2001-12-01 00:19  ds
10751
10752         * Documentation/comedi/: drivers.txt, hardware: These files are now
10753           generated from .c files
10754
10755 2001-12-01 00:18  ds
10756
10757         * Makefile, Rules.make: Fix modversions, installation, drivers.txt
10758           targets.
10759
10760 2001-12-01 00:11  ds
10761
10762         * comedi/drivers/: ni_at_a2150.c, rtd520.c: Remove spurious
10763           floating point code that shouldn't be there
10764
10765 2001-11-30 23:48  ds
10766
10767         * include/linux/: comedi_rt.h, comedidev.h, config.h, version.h:
10768           Change malloc.h to slab.h.  Fixed header references to modbuild
10769           directory.
10770
10771 2001-11-30 23:45  ds
10772
10773         * comedi/: comedi_fops.c, drivers.c, kvmem.h, rt.c: Change malloc.h
10774           to slab.h.  Minor fixes for RTAI on PPC.
10775
10776 2001-11-30 23:41  ds
10777
10778         * scripts/linux_flags/Makefile: For the new build system.  Extracts
10779           build flags from Linux
10780
10781 2001-11-30 23:40  ds
10782
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
10787
10788 2001-11-30 21:09  ds
10789
10790         * scripts/config.h.dist: Don't need this.
10791
10792 2001-11-30 20:16  ds
10793
10794         * comedi/kcomedilib/: data.c, dio.c, kcomedilib_main.c, ksyms.c:
10795           Change linux/malloc.h to linux/slab.h
10796
10797 2001-11-30 20:15  ds
10798
10799         * comedi/: rt_pend_tq.c, rt_pend_tq.h: I'm tired of these being in
10800           a separate directory
10801
10802 2001-11-30 20:07  ds
10803
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
10814
10815 2001-11-30 19:34  ds
10816
10817         * include/linux/slab.h: Linux-2.4 prefers slab.h
10818
10819 2001-11-29 18:38  fmhess
10820
10821         * INSTALL: corrected typo
10822
10823 2001-11-22 22:03  fmhess
10824
10825         * comedi/kcomedilib/: data.c, dio.c, kcomedilib_main.c, ksyms.c:
10826           removed more old trig stuff
10827
10828 2001-11-22 21:57  fmhess
10829
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
10833
10834 2001-11-22 11:32  fmhess
10835
10836         * comedi/drivers/ni_labpc.c: oops parse error
10837
10838 2001-11-22 11:20  fmhess
10839
10840         * comedi/drivers/ni_labpc.c: fixed error in calculating counter a0
10841           and b1 values
10842
10843 2001-11-22 11:15  fmhess
10844
10845         * comedi/drivers/ni_labpc.c: fix to cmdtest
10846
10847 2001-11-22 11:01  fmhess
10848
10849         * comedi/drivers/ni_labpc.c: fixed bug noted by Massimiliano Cialdi
10850
10851 2001-11-22 10:57  fmhess
10852
10853         * comedi/drivers/ni_labpc.c: fixed bug in pacing when both
10854           convert_src and scan_begin_src are TRIG_TIMER
10855
10856 2001-11-22 01:36  fmhess
10857
10858         * comedi/: Makefile, Makefile.in, comedi_fops.c, drivers.c, trig.c:
10859           trig go bye bye
10860
10861 2001-11-21 20:21  fmhess
10862
10863         * comedi/drivers/ni_labpc.c: fixed declarations
10864
10865 2001-11-21 20:09  fmhess
10866
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
10871
10872 2001-11-21 15:26  fmhess
10873
10874         * comedi/Config.in: fixed problem with make trying to compile
10875           comedi_rt_timer with non-RT kernel, removed useless trig support
10876           prompt
10877
10878 2001-11-21 15:24  fmhess
10879
10880         * comedi/drivers/ni_labpc.c: added support for scan_begin_src ==
10881           TRIG_TIMER
10882
10883 2001-11-18 13:26  fmhess
10884
10885         * comedi/drivers/ni_stc.h: fixed offset for ao mode 1 register,
10886           multiple channel analog out should work now
10887
10888 2001-11-18 13:08  fmhess
10889
10890         * comedi/drivers/ni_stc.h: fixed an error I made
10891
10892 2001-11-16 15:59  tag r0_7_61
10893
10894 2001-11-16 15:59  fmhess
10895
10896         * comedi/kcomedilib/kcomedilib_main.c: added initialization of
10897           async->cur_chan and cur_chanlist_len to comedi_command()
10898
10899 2001-11-16 15:42  fmhess
10900
10901         * comedi/drivers/ni_labpc.c: fixed bug that caused nasty
10902           interaction between analog input command and analog output
10903           instruction
10904
10905 2001-11-16 15:04  fmhess
10906
10907         * comedi/drivers/cb_pcidda.c: seems to work okay, removed some
10908           debugging message spam
10909
10910 2001-11-15 13:22  fmhess
10911
10912         * comedi/drivers/ni_labpc.c: fixed sending of BLOCK events with pio
10913           transfers
10914
10915 2001-11-14 15:51  fmhess
10916
10917         * comedi/drivers/cb_pcidda.c: should properly calibrate itself
10918           according to eeprom now (excepting bugs)
10919
10920 2001-11-14 15:28  fmhess
10921
10922         * comedi/drivers/ni_mio_common.c: removed some duplicated function
10923           declarations
10924
10925 2001-11-14 12:09  fmhess
10926
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.
10930
10931 2001-11-12 17:19  fmhess
10932
10933         * comedi/drivers/ni_mio_common.c: implemented data munging for
10934           analog output commands
10935
10936 2001-11-12 13:58  fmhess
10937
10938         * comedi/drivers/cb_pcidas.c: disabled driver's debugging messages
10939
10940 2001-11-09 18:30  ds
10941
10942         * scripts/release: The release script.  I could never find it when
10943           necessary, so it's here now.
10944
10945 2001-11-09 16:29  fmhess
10946
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.
10952
10953 2001-11-09 15:26  fmhess
10954
10955         * comedi/drivers/ni_mio_common.c: fixed bug with checking number of
10956           caldac channels noted by Amish Dave
10957
10958 2001-11-08 12:32  fmhess
10959
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)
10963
10964 2001-11-07 15:33  fmhess
10965
10966         * comedi/drivers/mite.c: took into account possibility of
10967           pci_enable_device failure
10968
10969 2001-11-07 15:31  fmhess
10970
10971         * comedi/drivers/ni_labpc.c: initial attempt at pcmcia support
10972
10973 2001-11-07 15:31  fmhess
10974
10975         * etc/pcmcia/comedi.conf: added daqcard-1200
10976
10977 2001-11-06 19:43  fmhess
10978
10979         * comedi/drivers/ni_labpc.c: Fixed all the bugs I'm aware of.  Just
10980           needs pcmcia support added now.
10981
10982 2001-11-06 17:23  ds
10983
10984         * scripts/config.dist: Updated with new drivers
10985
10986 2001-11-06 17:16  ds
10987
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
10991           implement poll.
10992
10993 2001-11-06 17:13  ds
10994
10995         * comedi/drivers/adv_pci1710.c: Change #ifdefs to DPRINTK() macro.
10996           Eliminated bogus udelay(1)s.
10997
10998 2001-11-06 13:43  fmhess
10999
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
11003
11004 2001-11-05 19:40  fmhess
11005
11006         * comedi/drivers/ni_labpc.c: fixed Devices: list to prevent parse
11007           error during 'make drivers.txt'
11008
11009 2001-11-05 16:29  fmhess
11010
11011         * comedi/drivers/ni_labpc.c: loading of caldacs from eeprom works
11012           now
11013
11014 2001-11-05 00:20  fmhess
11015
11016         * comedi/drivers/ni_labpc.c: implemented work around to correct
11017           (nearly undocumented by NI, and then incorrectly documented)
11018           caldac design mistake
11019
11020 2001-11-04 23:18  fmhess
11021
11022         * comedi/drivers/ni_labpc.c: bug fixes
11023
11024 2001-11-03 19:22  fmhess
11025
11026         * comedi/drivers/ni_labpc.c: some more caldac/eeprom stuff
11027
11028 2001-11-02 21:10  fmhess
11029
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.
11033
11034 2001-11-02 15:04  fmhess
11035
11036         * comedi/drivers/das08.c: got rid of some excess ioport allocation
11037
11038 2001-11-02 14:48  fmhess
11039
11040         * comedi/drivers/das08.c: added some debugging messages
11041
11042 2001-11-01 19:39  fmhess
11043
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.
11047
11048 2001-11-01 12:55  fmhess
11049
11050         * comedi/drivers/ni_labpc.c: added support for some 1200 series
11051           boards, fixed some bugs
11052
11053 2001-10-29 19:07  fmhess
11054
11055         * comedi/drivers/ni_labpc.c: added command support.  Lotsa bugs
11056           still, but almost ready to enter testing and debugging phase
11057
11058 2001-10-29 18:53  fmhess
11059
11060         * comedi/drivers/das16.c: fixed stop_src == TRIG_NONE bug
11061
11062 2001-10-26 17:02  fmhess
11063
11064         * comedi/: Config.in, drivers/Makefile, drivers/ni_labpc.c: new
11065           driver.  insn support only.  untested.
11066
11067 2001-10-25 18:11  fmhess
11068
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
11072
11073 2001-10-24 18:21  ds
11074
11075         * comedi/drivers/ni_mio_common.c: Fixed bug creating ai_xorlist[]
11076           because of change in ni_gainlkup[]
11077
11078 2001-10-24 18:19  ds
11079
11080         * include/linux/comedi.h: Added flags in chanspec description
11081
11082 2001-10-24 18:16  ds
11083
11084         * comedi/drivers/ssv_dnp.c: Added in-line documentation section
11085
11086 2001-10-24 18:12  ds
11087
11088         * comedi/: Config.in, drivers/Makefile, drivers/Makefile.in: Added
11089           ssv_dnp driver
11090
11091 2001-10-24 18:11  ds
11092
11093         * comedi/drivers/ssv_dnp.c: New driver from Robert Schwebel
11094
11095 2001-10-19 11:37  fmhess
11096
11097         * comedi/comedi_fops.c: put back line that I shouldn't have removed
11098
11099 2001-10-18 19:16  fmhess
11100
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.
11104
11105 2001-10-09 18:20  fmhess
11106
11107         * comedi/drivers/das08.c: fixed null dereference if you try to
11108           configure pcm-das08 without card inserted
11109
11110 2001-10-07 16:45  fmhess
11111
11112         * comedi/drivers/das16m1.c: fixed bug with stop_src == TRIG_NONE
11113           introduced with changes for poll() code
11114
11115 2001-10-07 16:39  fmhess
11116
11117         * comedi/drivers/ni_mio_common.c: changed type of ni_gainlkup to
11118           get rid of compiler's overflow warnings
11119
11120 2001-10-05 17:41  fmhess
11121
11122         * comedi/drivers/das08.c: pcmcia support for pcm-das08, mostly just
11123           merging in stuff from dummy_cs.c
11124
11125 2001-10-04 19:52  ds
11126
11127         * comedi/drivers/ni_mio_common.c: Added support for 611x style
11128           configuration memory
11129
11130 2001-10-04 19:51  ds
11131
11132         * scripts/doc_devlist: change formatting
11133
11134 2001-10-01 20:46  fmhess
11135
11136         * comedi/drivers/das08.c: some preparation for adding pcmcia
11137           support
11138
11139 2001-09-30 13:01  fmhess
11140
11141         * comedi/drivers/cb_pcidas64.c: fixed 2.4 compile error and some
11142           bugs
11143
11144 2001-09-30 12:36  fmhess
11145
11146         * comedi/drivers/cb_pcidas.c: fixed checking of chanlist in cmdtest
11147           for analog out
11148
11149 2001-09-28 16:18  fmhess
11150
11151         * comedi/drivers/das08.c: oops forgot to update Devices:
11152
11153 2001-09-28 16:16  fmhess
11154
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.
11158
11159 2001-09-27 17:20  ds
11160
11161         * comedi/drivers/ni_pcimio.c: MAX_N_CALDACS should be 28
11162
11163 2001-09-27 17:20  ds
11164
11165         * TODO: [no log message]
11166
11167 2001-09-27 17:19  ds
11168
11169         * comedi/drivers/dt2801.c: Remove useless debugging message
11170
11171 2001-09-27 12:02  fmhess
11172
11173         * comedi/drivers/das08.c: fixed error in pci-das08 board definition
11174
11175 2001-09-25 20:56  fmhess
11176
11177         * comedi/drivers/das16m1.c: added poll() support
11178
11179 2001-09-25 20:07  fmhess
11180
11181         * comedi/drivers/das1800.c: fixed poll() code by unlocking spinlock
11182           on spurious interrupt
11183
11184 2001-09-24 16:10  fmhess
11185
11186         * comedi/drivers/cb_pcidas64.c: switched allocation of the dma
11187           descriptor array to pci_alloc_consistent
11188
11189 2001-09-22 22:56  fmhess
11190
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.
11195
11196 2001-09-21 19:23  ds
11197
11198         * comedi/drivers/ni_pcimio.c: Added pxi-6031e
11199
11200 2001-09-21 19:22  ds
11201
11202         * comedi/drivers/dt3000.c: Fixed Devices:
11203
11204 2001-09-20 13:44  fmhess
11205
11206         * comedi/drivers/cb_pcidas64.c: fixed decrement of conversion count
11207           with dma transfers
11208
11209 2001-09-19 16:43  fmhess
11210
11211         * comedi/drivers/: cb_pcidas64.c, plx9080.h: more pci dma stuff,
11212           ready for inital testing
11213
11214 2001-09-19 15:48  fmhess
11215
11216         * comedi/drivers/das1800.c: fixed typo in Devices:, and commiting
11217           older tweaks that I had left uncommited
11218
11219 2001-09-19 15:46  fmhess
11220
11221         * comedi/drivers/poc.c: removed an obsolete comment
11222
11223 2001-09-19 15:43  fmhess
11224
11225         * comedi/drivers/das08.c: fixed typo in Devices: section
11226
11227 2001-09-19 15:25  fmhess
11228
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
11231           kernels
11232
11233 2001-09-18 20:35  ds
11234
11235         * comedi/drivers/Makefile: Change name to devices.txt
11236
11237 2001-09-18 20:35  ds
11238
11239         * scripts/doc_devlist: Fix another parse error
11240
11241 2001-09-18 20:33  ds
11242
11243         * scripts/doc_devlist: Fix parse problem
11244
11245 2001-09-18 19:45  ds
11246
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
11250
11251 2001-09-18 19:44  ds
11252
11253         * comedi/drivers/Makefile: Moved scripts to scripts/
11254
11255 2001-09-18 19:23  fmhess
11256
11257         * comedi/drivers/: cb_pcidas64.c, plx9080.h: more pci-dma stuff,
11258           still nonfunctional
11259
11260 2001-09-18 18:51  ds
11261
11262         * scripts/: call_trace, doc_devlist, dump_doc: Scripts to extract
11263           documentation
11264
11265 2001-09-18 18:49  ds
11266
11267         * include/modbuild/.keepme: [no log message]
11268
11269 2001-09-18 18:45  ds
11270
11271         * include/linux/init.h: new
11272
11273 2001-09-18 16:54  ds
11274
11275         * comedi/drivers/ni_pcidio.c: Fixed a segfault in nidio_detach()
11276           when configure fails because it can't find board
11277
11278 2001-09-18 15:28  ds
11279
11280         * comedi/drivers/daqboard2000.c: Change file location comment
11281
11282 2001-09-18 15:20  ds
11283
11284         * comedi/drivers/rti800.c: Patch from Anders Blomdell, fixing AI.
11285
11286 2001-09-17 19:48  fmhess
11287
11288         * comedi/drivers/: cb_pcidas64.c, plx9080.h: some initial pci dma
11289           stuff, doesn't do anything useful yet
11290
11291 2001-09-16 15:29  fmhess
11292
11293         * comedi/drivers/das800.c: fixed symbol leak, and settings of
11294           SDF_GROUND subdevice flag
11295
11296 2001-09-14 18:21  fmhess
11297
11298         * comedi/drivers/cb_pcidas64.c: some bugfixes
11299
11300 2001-09-14 14:55  fmhess
11301
11302         * comedi/drivers/cb_pcidas64.c: added support for stop_src
11303           TRIG_COUNT that I forgot, fixed end-of-line problems my editor
11304           was having
11305
11306 2001-09-14 14:39  fmhess
11307
11308         * comedi/drivers/: cb_pcidas64.c, plx9080.h: analog input commands
11309           may possibly work now
11310
11311 2001-09-14 00:06  ds
11312
11313         * comedi/drivers/mite.c: Oops.  Fix typo in previous check-in.
11314
11315 2001-09-14 00:00  ds
11316
11317         * include/linux/comedidev.h: Removed last remnants of trig support
11318           for drivers
11319
11320 2001-09-13 23:59  ds
11321
11322         * comedi/: comedi_fops.c, drivers.c: Removed last remnants of
11323           comedi_trig support for drivers
11324
11325 2001-09-13 23:57  ds
11326
11327         * comedi/trig.c: rewrote much of the trig support.  No longer uses
11328           any of the old internal trig stuff.
11329
11330 2001-09-13 23:54  ds
11331
11332         * comedi/drivers/mite.c: Remove min() macro
11333
11334 2001-09-13 23:54  ds
11335
11336         * comedi/drivers/Makefile: Added a target for drivers.txt
11337
11338 2001-09-13 23:19  ds
11339
11340         * comedi/drivers/: das6402.c, pcl818.c: Complete phase-out of
11341           comedi_trig in drivers
11342
11343 2001-09-13 23:16  ds
11344
11345         * comedi/kcomedilib/: kcomedilib_main.c, ksyms.c: Complete
11346           phase-out of comedi_trig support
11347
11348 2001-09-13 22:44  ds
11349
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
11355           documentation
11356
11357 2001-09-13 22:19  ds
11358
11359         * comedi/Config.in: Change comedi_trig compat to deprecated
11360
11361 2001-09-13 13:19  fmhess
11362
11363         * comedi/drivers/cb_pcidas.c: fixed sending of events for analog
11364           output
11365
11366 2001-09-12 20:48  ds
11367
11368         * comedi/drivers/cb_pcidas64.c: Fix argument of mem_test_region()
11369
11370 2001-09-12 20:47  ds
11371
11372         * comedi/drivers/rtd520.c: Fixed argument of pci_enable_dev()
11373
11374 2001-09-12 19:07  ds
11375
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
11387
11388 2001-09-12 18:45  ds
11389
11390         * comedi/drivers/check_driver: Added check for documentation in
11391           source code
11392
11393 2001-09-12 18:23  ds
11394
11395         * Documentation/Configure.help: Removed VD_DDS
11396
11397 2001-09-12 17:00  fmhess
11398
11399         * comedi/drivers/ii_pci20kc.c: does still need to ioremap for 2.4
11400           kernels though
11401
11402 2001-09-12 16:43  fmhess
11403
11404         * comedi/drivers/ii_pci20kc.c: oops, apparently it's not even a pci
11405           driver, that pci in the name tricked me
11406
11407 2001-09-12 16:31  fmhess
11408
11409         * comedi/drivers/ii_pci20kc.c: added comment regarding lack of pci
11410           support & ioremap
11411
11412 2001-09-12 16:13  fmhess
11413
11414         * comedi/drivers/mite.c: added check/request/release_mem_region()
11415           calls
11416
11417 2001-09-11 20:05  fmhess
11418
11419         * include/linux/: ioport.h, pci.h: added some compatibility macros
11420           for pci-dma buffer related functions, stolen from Donald Becker's
11421           starfire.c driver
11422
11423 2001-09-11 19:46  fmhess
11424
11425         * comedi/drivers/cb_pcidas64.c, include/linux/ioport.h: oops got
11426           LINUX_VERSION_CODE mixed up with KERNEL_VERSION_CODE
11427
11428 2001-09-10 16:45  fmhess
11429
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.
11433
11434 2001-09-09 17:38  fmhess
11435
11436         * include/linux/ioport.h: new compatibility header for
11437           *_mem_region() functions
11438
11439 2001-09-07 21:23  fmhess
11440
11441         * comedi/drivers/: cb_pcidas64.c, plx9060.h, plx9080.h: more work
11442           on ai command, still not functional yet though
11443
11444 2001-09-06 19:51  fmhess
11445
11446         * comedi/drivers/: cb_pcidas64.c, plx9060.h: starting to add ai
11447           command support, completely nonfunctional so far
11448
11449 2001-09-06 17:43  fmhess
11450
11451         * include/linux/pci.h: fix to get pci drivers to compile on 2.2
11452           kernel
11453
11454 2001-09-06 15:47  fmhess
11455
11456         * comedi/drivers/das16.c: fixed some typos causing null dereference
11457
11458 2001-09-05 19:39  ds
11459
11460         * include/linux/: module.h, pci.h: Added compat code for
11461           MODULE_DEVICE_TABLE()
11462
11463 2001-09-05 19:39  ds
11464
11465         * comedi/drivers/daqboard2000.c: Added MODULE_DEVICE_TABLE() and
11466           pci_enable_device()
11467
11468 2001-09-05 19:38  ds
11469
11470         * comedi/drivers/check_driver: Added check for pcibios_ code
11471
11472 2001-09-05 19:38  ds
11473
11474         * comedi/drivers/amplc_pci230.c: Fix compilation due to last
11475           check-in
11476
11477 2001-09-05 19:36  ds
11478
11479         * scripts/config.dist: Added some drivers
11480
11481 2001-09-05 19:35  ds
11482
11483         * comedi/drivers/pcl711.c: Converted _mode2, _mode4 to command
11484
11485 2001-09-05 19:35  ds
11486
11487         * comedi/drivers/ni_pcidio.c: Pretended to convert _mode2 to a
11488           command
11489
11490 2001-09-05 19:34  ds
11491
11492         * comedi/drivers/mpc8260cpm.c: Generic hacking
11493
11494 2001-09-05 19:34  ds
11495
11496         * comedi/drivers/: dt3000.c, rtd520.c: Added pci_enable_device()
11497
11498 2001-09-05 19:33  ds
11499
11500         * comedi/drivers/dt282x.c: Remove use of range_unknown
11501
11502 2001-09-05 19:32  ds
11503
11504         * TODO: fixed some stuff
11505
11506 2001-09-03 21:23  ds
11507
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
11511           bunch of drivers
11512
11513 2001-09-03 20:35  ds
11514
11515         * Documentation/comedi/drivers.txt: Added stub for amplc_pci230
11516
11517 2001-09-03 20:31  ds
11518
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
11522
11523 2001-09-03 20:16  ds
11524
11525         * comedi/drivers/check_driver: Added check for Makefile.in
11526
11527 2001-09-03 20:14  ds
11528
11529         * comedi/: Config.in, drivers/Makefile, drivers/Makefile.in,
11530           drivers/check_driver: Fix typo in CONFIG_AMPLC_PCI230
11531
11532 2001-09-03 19:44  ds
11533
11534         * comedi/drivers/daqboard2000.c: Update from Anders
11535
11536 2001-09-03 19:43  ds
11537
11538         * comedi/drivers/amplc_pci230.c: Update from Allan
11539
11540 2001-08-28 19:23  ds
11541
11542         * comedi/drivers/amplc_pci230.c: Update from Allan.
11543
11544 2001-08-28 11:26  fmhess
11545
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
11549
11550 2001-08-27 20:02  fmhess
11551
11552         * Documentation/comedi/drivers.txt: updated cb_pcidas, cb_pcidas64,
11553           das16 entries
11554
11555 2001-08-27 19:49  fmhess
11556
11557         * comedi/drivers/das16.c: supports user configurable analog input
11558           and output ranges.
11559
11560 2001-08-27 17:36  fmhess
11561
11562         * include/linux/: config.h, version.h: terminated with newline
11563
11564 2001-08-27 17:32  fmhess
11565
11566         * include/linux/: config.h, version.h: preventing multiple includes
11567
11568 2001-08-27 17:05  fmhess
11569
11570         * include/linux/fs.h: fixed version checking for 2.2 kernels
11571
11572 2001-08-27 17:04  fmhess
11573
11574         * include/linux/sched.h: fixed conflict with poll.h
11575
11576 2001-08-27 05:58  ds
11577
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
11581
11582 2001-08-27 05:56  ds
11583
11584         * Makefile.modbuild: Added -nostdinc flag.  Comedi _should_ compile
11585           with it.
11586
11587 2001-08-27 05:55  ds
11588
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
11592
11593 2001-08-27 05:52  ds
11594
11595         * Documentation/Configure.help.append: A copy of Configure.help,
11596           for use with kbuild-2.5
11597
11598 2001-08-27 04:54  ds
11599
11600         * comedi/drivers/ni_670x.c: New driver
11601
11602 2001-08-26 19:23  fmhess
11603
11604         * comedi/: Config.in, drivers/Makefile, drivers/Makefile.in,
11605           drivers/cb_pcidas64.c: driver supports insn now, no command
11606           support
11607
11608 2001-08-25 19:49  fmhess
11609
11610         * comedi/drivers/cb_pcidas64.c: skeleton of a new driver, doesn't
11611           do anything yet.
11612
11613 2001-08-24 16:15  fmhess
11614
11615         * comedi/drivers/: cb_pcidas.c, das16.c, das1800.c, das800.c,
11616           ni_at_a2150.c: fixed symbol leaks noted by check_driver
11617
11618 2001-08-23 12:51  fmhess
11619
11620         * comedi/drivers/comedi_rt_timer.c: converted analog out to
11621           TRIG_INT
11622
11623 2001-08-23 12:27  fmhess
11624
11625         * comedi/drivers/amplc_pci230.c: added a comment
11626
11627 2001-08-23 05:06  fmhess
11628
11629         * comedi/drivers/: cb_pcidas.c, das1800.c: undid some changes i
11630           made recently to placement of interrupt clearing in interrupt
11631           handlers
11632
11633 2001-08-23 01:51  ds
11634
11635         * scripts/config.dist: update
11636
11637 2001-08-23 01:51  ds
11638
11639         * comedi/drivers/ni_pcidio.c: Disabled non-working code
11640
11641 2001-08-23 01:50  ds
11642
11643         * comedi/drivers/amplc_pci230.c: Cleanups.
11644
11645 2001-08-23 01:47  ds
11646
11647         * Documentation/comedi/drivers.txt: Fixed typo
11648
11649 2001-08-23 01:47  ds
11650
11651         * Documentation/comedi/drivers.txt, comedi/Config.in,
11652           comedi/drivers/Makefile, comedi/drivers/Makefile.in: Added
11653           ni_670x
11654
11655 2001-08-23 00:54  fmhess
11656
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
11660           to look at that :)
11661
11662 2001-08-22 20:54  fmhess
11663
11664         * comedi/drivers/cb_pcidas.c: tweak to analog out interrupt handler
11665
11666 2001-08-22 20:24  ds
11667
11668         * Documentation/comedi/drivers.txt: Updated dt282x
11669
11670 2001-08-22 20:24  fmhess
11671
11672         * comedi/drivers/cb_pcidas.c: converted to start_src TRIG_INT
11673
11674 2001-08-22 20:11  ds
11675
11676         * comedi/drivers/dt282x.c: Fixed analog output command to use
11677           TRIG_INT
11678
11679 2001-08-22 19:58  ds
11680
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.
11684
11685 2001-08-22 19:55  ds
11686
11687         * comedi/drivers/ni_mio_common.c: Fixed streaming analog output.
11688           Converted to using start_src=TRIG_INT
11689
11690 2001-08-22 19:36  fmhess
11691
11692         * comedi/drivers/cb_pcidas.c: experimental analog output command
11693           support for 1602 series, and fixed bug in analog input insn that
11694           i created earlier.
11695
11696 2001-08-21 14:26  fmhess
11697
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).
11701
11702 2001-08-21 11:31  fmhess
11703
11704         * comedi/drivers/ni_pcidio.c: small change to interrupt handler so
11705           it can be made shareable
11706
11707 2001-08-20 01:01  fmhess
11708
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.
11714
11715 2001-08-19 22:37  fmhess
11716
11717         * Documentation/comedi/Hardware_Driver.HOWTO: added online version
11718           of linux device drivers to reference list
11719
11720 2001-08-19 22:36  fmhess
11721
11722         * etc/pcmcia/comedi.conf: added daqcard-6024e entry
11723
11724 2001-08-19 20:49  ds
11725
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.
11729
11730 2001-08-18 22:27  fmhess
11731
11732         * comedi/drivers/das16m1.c: fixed clearing of irq flip flop in read
11733           insn, so wait for end of conversion works properly
11734
11735 2001-08-15 19:23  fmhess
11736
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
11740
11741 2001-08-13 07:08  ds
11742
11743         * comedi/comedi_fops.c: Define KILL_FASYNC()
11744
11745 2001-08-13 07:08  ds
11746
11747         * comedi/drivers/check_driver: Add check on .o file for symbol
11748           leakage
11749
11750 2001-08-13 07:07  ds
11751
11752         * comedi/drivers/8255.c: Fix symbol leaks
11753
11754 2001-08-13 06:33  ds
11755
11756         * Config.in: Want to keep comedi in comedi/, not drivers/comedi/
11757
11758 2001-08-13 06:29  ds
11759
11760         * comedi/: comedi_fops.c, comedi_ksyms.c, drivers.c, range.c:
11761           Eliminated test on LINUX_V2x in favor of LINUX_VERSION_CODE
11762           tests.
11763
11764 2001-08-13 06:27  ds
11765
11766         * include/linux/comedidev.h: Remove kern_compat, because it isn't
11767           used anymore.  Fixed COMEDI_RELEASE.  Pendantry.
11768
11769 2001-08-13 06:26  ds
11770
11771         * include/linux/comedi_rt.h: Add error to check if included
11772           directly
11773
11774 2001-08-13 06:26  ds
11775
11776         * comedi/rt_pend_tq/rt_pend_tq.c: Include comedidev instead of
11777           comedi_rt
11778
11779 2001-08-13 06:25  ds
11780
11781         * comedi/drivers/mite.c: Fix Linux version dependencies
11782
11783 2001-08-13 06:23  ds
11784
11785         * comedi/: Makefile, rt.c: Initial priority IRQ support
11786
11787 2001-08-13 06:21  ds
11788
11789         * Makefile.in.append: Keep comedi in same directory for now
11790
11791 2001-08-13 06:01  ds
11792
11793         * comedi/kern_compat.h, include/linux/kern_compat.h: Move header
11794           file to the place where header files belong
11795
11796 2001-08-13 05:41  ds
11797
11798         * include/linux/comedi_rt.h: Fix include of comedidev.h
11799
11800 2001-08-13 05:39  ds
11801
11802         * comedi/Config.in, scripts/config.in: Move define_bool for
11803           CONFIG_COMEDI
11804
11805 2001-08-13 05:35  ds
11806
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
11810
11811 2001-08-10 18:29  ds
11812
11813         * comedi/drivers/ni_pcimio.c: Add board code for 6711, remove
11814           boards that will never be supported
11815
11816 2001-08-10 18:28  ds
11817
11818         * comedi/drivers/ni_mio_cs.c: Add board code for DAQCard-6024E
11819
11820 2001-08-10 18:28  ds
11821
11822         * comedi/drivers/mite.c: Replace pci_enable_device and add
11823           pci_set_master
11824
11825 2001-08-10 18:27  ds
11826
11827         * Documentation/comedi/insn_config: Moved some stuff to comedilib
11828           sgml doc
11829
11830 2001-08-10 18:26  ds
11831
11832         * TODO: [no log message]
11833
11834 2001-08-09 19:37  fmhess
11835
11836         * comedi/drivers/: cb_pcidda.c, das08.c: took into account
11837           possibility of pci_enable_device() failing
11838
11839 2001-08-09 19:36  fmhess
11840
11841         * comedi/drivers/cb_pcidas.c: added analog out insn for 1602 series
11842
11843 2001-08-09 13:20  fmhess
11844
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.
11848
11849 2001-08-09 12:45  fmhess
11850
11851         * comedi/drivers/amplc_pci230.c: fix for 2.4 kernels, fix
11852           uninitialized use of 'range' variable in pci230_ai_cmd()
11853
11854 2001-08-09 05:10  ds
11855
11856         * comedi/drivers/check_cmdtest: fixes for amplc_pci230.c
11857
11858 2001-08-09 04:18  ds
11859
11860         * comedi/Config.in: New driver
11861
11862 2001-08-09 04:18  ds
11863
11864         * comedi/drivers/: Makefile, amplc_pci230.c: A new driver from
11865           Allan Willcox.
11866
11867 2001-08-06 17:58  fmhess
11868
11869         * Documentation/comedi/hardware: added pcidas-1602/16/jr entry
11870
11871 2001-08-06 17:48  fmhess
11872
11873         * comedi/drivers/cb_pcidas.c: added analog out insn for 1000 and
11874           1200 series
11875
11876 2001-08-03 16:37  fmhess
11877
11878         * comedi/drivers/cb_pcidas.c: fix for 16 bit cards with smaller 512
11879           sample fifo.  some preparations for adding analog out support
11880
11881 2001-08-02 14:06  fmhess
11882
11883         * comedi/drivers/rtd520.c: fixed bug in cmdtest level 2
11884
11885 2001-08-01 22:05  fmhess
11886
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.
11891
11892 2001-08-01 21:33  fmhess
11893
11894         * comedi/comedi_fops.c: making the common 'subdevice does not
11895           support commands' debugging message slightly more informative
11896
11897 2001-08-01 08:25  ds
11898
11899         * include/linux/comedi.h: Rearrange flags used for both cmd and
11900           trig.  Added COMEDI_EV flags.
11901
11902 2001-08-01 08:13  ds
11903
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().
11908
11909 2001-08-01 08:09  ds
11910
11911         * Makefile: version bump
11912
11913 2001-08-01 06:08  ds
11914
11915         * comedi/drivers/ni_mio_common.c: Removed TRY_BLOCK code.
11916
11917 2001-08-01 06:06  ds
11918
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.
11922
11923 2001-08-01 06:03  ds
11924
11925         * comedi/drivers/ni_stc.h: A bunch of hopefully idempotent changes.
11926
11927 2001-08-01 06:01  ds
11928
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.
11932
11933 2001-07-30 16:36  ds
11934
11935         * README: Fix typo
11936
11937 2001-07-30 14:52  fmhess
11938
11939         * comedi/drivers/cb_pcidas.c: added more dumping of debugging info
11940
11941 2001-07-28 15:48  timousley
11942
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.
11946
11947 2001-07-28 10:50  fmhess
11948
11949         * comedi/drivers/cb_pcidda.c: added a pci_enable_device() call
11950
11951 2001-07-27 16:35  fmhess
11952
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
11956
11957 2001-07-27 14:54  fmhess
11958
11959         * comedi/drivers/: pcl711.c, pcl818.c: removed nulling of s->busy
11960           in driver
11961
11962 2001-07-27 12:01  fmhess
11963
11964         * comedi/drivers/cb_pcidas.c: silly me forgot to initialize
11965           software count of number of conversions
11966
11967 2001-07-27 11:34  fmhess
11968
11969         * comedi/drivers/cb_pcidas.c: rounded up minimum conversion periods
11970           so cmd test doesn't get stuck between returning 3 and 4
11971
11972 2001-07-26 18:43  tag r0_7_60
11973
11974 2001-07-26 18:43  ds
11975
11976         * Documentation/comedi/FAQ: Updated with my least favorite
11977           questions to answer.
11978
11979 2001-07-26 18:28  ds
11980
11981         * INSTALL: Make note of Red Hat kernel doc
11982
11983 2001-07-26 18:26  ds
11984
11985         * Documentation/comedi/redhat-notes: More info
11986
11987 2001-07-26 09:16  ds
11988
11989         * comedi/drivers/ni_mio_cs.c: Fix for PowerPC.  I'd bet it breaks
11990           i386.
11991
11992 2001-07-26 09:14  ds
11993
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.
11999
12000 2001-07-26 09:05  ds
12001
12002         * include/linux/config.h: Fix to pull in the RTAI config.h
12003
12004 2001-07-25 20:39  fmhess
12005
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.
12009
12010 2001-07-25 19:21  fmhess
12011
12012         * comedi/rt.c: fix to prevent use of rt interrupt with shared
12013           interrupt
12014
12015 2001-07-24 12:35  fmhess
12016
12017         * comedi/drivers/cb_pcidas.c: fixed analog input insn wait for end
12018           of conversion, fixed external start trigger, tweaked interrupt
12019           clearing.
12020
12021 2001-07-24 06:38  ds
12022
12023         * comedi/drivers/ni_mio_cs.c: Don't fail if PCMCIA version doesn't
12024           match.
12025
12026 2001-07-24 06:36  ds
12027
12028         * include/linux/comedidev.h: subdevice structure elements do_lock
12029           and do_unlock are unused, so comment them out
12030
12031 2001-07-24 06:35  ds
12032
12033         * comedi/kcomedilib/kcomedilib_main.c: Remove s->do_lock,
12034           s->do_unlock
12035
12036 2001-07-24 06:35  ds
12037
12038         * comedi/drivers/ni_pcidio.c: Change some print's to DPRINTK's
12039
12040 2001-07-24 06:34  ds
12041
12042         * comedi/drivers/ni_atmio.c: fix typo in document number
12043
12044 2001-07-24 06:33  ds
12045
12046         * comedi/drivers/check_driver: Uncomment pci_enable_device check
12047
12048 2001-07-24 06:33  ds
12049
12050         * comedi/drivers/check_cmdtest: Cleanups, add check_timed()
12051
12052 2001-07-24 06:32  ds
12053
12054         * comedi/rt.c: #ifdef for some experimental RTAI code
12055
12056 2001-07-23 20:28  fmhess
12057
12058         * comedi/drivers/: das16.c, das1800.c, ni_at_a2150.c: added
12059           virt_to_bus() translations to set_dma_addr() arguments
12060
12061 2001-07-23 19:04  fmhess
12062
12063         * comedi/drivers/pcl818.c: undid some of my changes, applying
12064           michael dobe's patch with some fixes
12065
12066 2001-07-23 18:04  fmhess
12067
12068         * comedi/drivers/ni_at_a2150.c: drop attempted use of demand-mode
12069           dma
12070
12071 2001-07-23 14:50  fmhess
12072
12073         * comedi/drivers/pcl818.c: bug fixes
12074
12075 2001-07-23 14:47  ds
12076
12077         * TODO: [no log message]
12078
12079 2001-07-23 14:47  ds
12080
12081         * comedi/: Config.in, drivers/pcl812.c: Update from Michal Dobes
12082
12083 2001-07-23 14:46  ds
12084
12085         * Documentation/: Configure.help, comedi/drivers.txt,
12086           comedi/hardware: Updates from Michal Dobes
12087
12088 2001-07-23 14:45  ds
12089
12090         * Documentation/comedi/insn_config: Added some stuff
12091
12092 2001-07-23 14:43  ds
12093
12094         * comedi/drivers/rtd520.c: Patch from Dan
12095
12096 2001-07-23 11:27  fmhess
12097
12098         * comedi/drivers/cb_pcidas.c: more lines to clear that interrupt
12099
12100 2001-07-22 18:00  fmhess
12101
12102         * comedi/drivers/ni_at_a2150.c: comedi_cmd works now, added some
12103           debugging info to insn
12104
12105 2001-07-22 12:11  fmhess
12106
12107         * comedi/drivers/ni_at_a2150.c: should work now, really.
12108
12109 2001-07-22 12:10  fmhess
12110
12111         * comedi/drivers/cb_pcidas.c: fixed compile error
12112
12113 2001-07-22 01:02  fmhess
12114
12115         * comedi/drivers/ni_at_a2150.c: added reset and sync of adc
12116           circuitry to attach as recommened by manual
12117
12118 2001-07-22 00:53  fmhess
12119
12120         * comedi/drivers/ni_at_a2150.c: bug fixes
12121
12122 2001-07-22 00:21  fmhess
12123
12124         * comedi/drivers/ni_at_a2150.c: fixed channel selection bits that
12125           had confused binary with hex
12126
12127 2001-07-20 15:26  fmhess
12128
12129         * Documentation/comedi/hardware: added a couple boards
12130
12131 2001-07-20 15:18  fmhess
12132
12133         * Documentation/comedi/drivers.txt: some updates
12134
12135 2001-07-20 14:47  fmhess
12136
12137         * Documentation/Configure.help: added a couple entries
12138
12139 2001-07-20 14:40  fmhess
12140
12141         * comedi/drivers/: cb_pcidas.c, das16m1.c, das1800.c, das800.c:
12142           made chanlist cmdtests return 5
12143
12144 2001-07-20 14:37  fmhess
12145
12146         * comedi/drivers/ni_at_a2150.c: added analog input insn
12147
12148 2001-07-20 11:24  fmhess
12149
12150         * comedi/drivers/mite.c: moved pci_enable_device to get rid of
12151           statement with no effect' compiler warning
12152
12153 2001-07-20 11:23  fmhess
12154
12155         * comedi/drivers/: cb_pcidas.c, das08.c: 2.4 kernel pci fixes
12156
12157 2001-07-19 18:13  ds
12158
12159         * comedi/drivers/mite.c: Add pci_enable_device()
12160
12161 2001-07-19 12:37  fmhess
12162
12163         * comedi/drivers/pcl818.c: fixing some bitrot
12164
12165 2001-07-18 18:57  fmhess
12166
12167         * comedi/drivers/ni_at_a2150.c: added start_src TRIG_EXT and
12168           stop_src TRIG_NONE
12169
12170 2001-07-18 13:10  fmhess
12171
12172         * comedi/drivers/cb_pcidas.c: fixed amcc s5933 interrupt clear so
12173           it doesn't disable interrupts also
12174
12175 2001-07-18 12:45  fmhess
12176
12177         * comedi/drivers/cb_pcidas.c: interrupts are working, trying to get
12178           them cleared properly now.
12179
12180 2001-07-18 04:55  ds
12181
12182         * comedi/drivers/ni_mio_common.c: Fixed high-bit problem for AO on
12183           ao_unipolar=1 boards.
12184
12185 2001-07-18 04:15  ds
12186
12187         * Documentation/comedi/insn_config: Slap together some notes about
12188           insn_config
12189
12190 2001-07-16 11:48  fmhess
12191
12192         * comedi/drivers/cb_pcidas.c: making progress now...
12193
12194 2001-07-15 15:14  fmhess
12195
12196         * comedi/drivers/das16.c: added to a comment
12197
12198 2001-07-15 14:39  fmhess
12199
12200         * comedi/drivers/ni_at_a2150.c: fixed typo in a2150_get_timing()
12201
12202 2001-07-14 21:40  fmhess
12203
12204         * comedi/drivers/8253.h: added rejection of count == 1 for mode 3,
12205           added i8254_read() function
12206
12207 2001-07-14 21:18  fmhess
12208
12209         * comedi/drivers/das16.c: fixed bug in cmd_test
12210
12211 2001-07-14 17:43  ds
12212
12213         * comedi/rt.c: PowerPC has higher IRQ numbers.
12214
12215 2001-07-14 17:42  ds
12216
12217         * comedi/kvmem.c: Add some headers
12218
12219 2001-07-14 17:41  ds
12220
12221         * comedi/drivers/ni_at_a2150.c: Resolve conflict with function
12222           defined in PPC kernel
12223
12224 2001-07-14 17:39  ds
12225
12226         * comedi/drivers/das16.c: Fix a little buglet in cmd_test
12227
12228 2001-07-13 20:33  fmhess
12229
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
12233
12234 2001-07-13 14:12  fmhess
12235
12236         * comedi/drivers/cb_pcidas.c: added a little more debug info
12237
12238 2001-07-13 13:41  fmhess
12239
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
12242           s5933 section
12243
12244 2001-07-12 21:55  ds
12245
12246         * include/linux/pci.h: Added pci_enable_device()
12247
12248 2001-07-12 12:24  fmhess
12249
12250         * comedi/drivers/cb_pcidas.c: trying to get interrupts enabled on
12251           the amcc s5933...
12252
12253 2001-07-11 15:01  ds
12254
12255         * comedi/kcomedilib/kcomedilib_main.c: Added INSN_CONFIG to insn
12256           parsing.
12257
12258 2001-07-10 18:28  fmhess
12259
12260         * comedi/drivers/comedi_rt_timer.c: fixed detection of analog input
12261           or output subdevice
12262
12263 2001-07-10 18:12  ds
12264
12265         * comedi/drivers.c: Fix problem with DO subdevices in
12266           insn_rw_emulate_bits()
12267
12268 2001-07-10 17:59  fmhess
12269
12270         * comedi/drivers/das16.c: set sdf readable flag for digital output
12271
12272 2001-07-10 17:47  ds
12273
12274         * TODO, scripts/config.dist: [no log message]
12275
12276 2001-07-10 17:46  ds
12277
12278         * Documentation/comedi/pci.ids: Needs more help
12279
12280 2001-07-10 17:45  ds
12281
12282         * etc/pcmcia/comedi.opts: Empty file needed here
12283
12284 2001-07-10 17:42  ds
12285
12286         * comedi/drivers/check_cmdtest: Perl rocks my world
12287
12288 2001-07-10 17:32  ds
12289
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
12293           problems.
12294
12295 2001-07-10 17:28  ds
12296
12297         * comedi/drivers/daqboard2000.c: Fix buffer overrun problem
12298
12299 2001-07-10 17:27  ds
12300
12301         * comedi/drivers/check_driver: Become more evil about checking for
12302           instruction support
12303
12304 2001-07-10 17:26  ds
12305
12306         * comedi/drivers/rtd520.c: Fix cmdtest logic bug
12307
12308 2001-07-10 17:25  ds
12309
12310         * comedi/drivers/pcl724.c: Add a check_driver override
12311
12312 2001-07-10 17:23  ds
12313
12314         * comedi/drivers/: cb_pcidas.c, cb_pcidda.c: Fix cmdtest logic bug
12315
12316 2001-07-10 17:20  ds
12317
12318         * comedi/drivers/: adl_pci9118.c, adv_pci1710.c: Split
12319           check_and_setup_channel_list() into separate functions
12320
12321 2001-07-10 17:19  ds
12322
12323         * comedi/drivers/8253.h: Added wrapper defs for cmdtest
12324
12325 2001-07-10 17:11  ds
12326
12327         * Documentation/comedi/drivers.txt: Added chunk for ni_at_a2150
12328
12329 2001-07-10 17:04  ds
12330
12331         * comedi/Config.in, Documentation/comedi/drivers.txt: Remove old
12332           drivers
12333
12334 2001-07-10 17:03  ds
12335
12336         * comedi/drivers/Makefile: Removed -old drivers
12337
12338 2001-07-10 17:02  ds
12339
12340         * comedi/drivers/: das08-old.c, das08jr-old.c, das16-old.c,
12341           das1600-old.c: So long, you served well.
12342
12343 2001-07-10 16:22  ds
12344
12345         * comedi/drivers/skel.c: Add len_chanlist initialization
12346
12347 2001-07-10 16:22  ds
12348
12349         * include/linux/comedidev.h: Fix len_chanlist comment
12350
12351 2001-07-10 12:34  fmhess
12352
12353         * comedi/drivers/cb_pcidas.c: merged ivan's changes with mine
12354
12355 2001-07-09 17:13  fmhess
12356
12357         * comedi/drivers/cb_pcidas.c: added initialization of
12358           s->len_chanlist
12359
12360 2001-07-09 14:38  fmhess
12361
12362         * comedi/drivers/cb_pcidda.c: oops forgot to include header file
12363
12364 2001-07-09 14:38  fmhess
12365
12366         * comedi/drivers/cb_pcidda.c: added 2 8255 digital io subdevices
12367
12368 2001-07-09 14:26  fmhess
12369
12370         * comedi/drivers/cb_pcidda.c: fixed attach/detach so ioports are
12371           only released if they were successfully allocated
12372
12373 2001-07-08 19:07  fmhess
12374
12375         * comedi/drivers/ni_at_a2150.c: debugging moves slowly forward...
12376
12377 2001-07-08 18:43  fmhess
12378
12379         * comedi/drivers/cb_pcidas.c: put if(cmd->chanlist) block in
12380           cmdtest
12381
12382 2001-07-08 18:41  fmhess
12383
12384         * comedi/drivers/das16m1.c: made digital output readable
12385
12386 2001-07-08 18:40  fmhess
12387
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.
12391
12392 2001-07-08 18:27  fmhess
12393
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.
12398
12399 2001-07-08 17:46  ds
12400
12401         * comedi/drivers/das16.c: Fixed oops in das16_cmd_test() because
12402           cmd->chanlist was NULL.
12403
12404 2001-07-06 16:13  ds
12405
12406         * Documentation/comedi/drivers.txt: Update from ivan
12407
12408 2001-07-06 11:22  fmhess
12409
12410         * comedi/drivers/ni_at_a2150.c: fixed cmdtest
12411
12412 2001-07-05 12:01  fmhess
12413
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.
12417
12418 2001-07-05 11:55  fmhess
12419
12420         * comedi/trig.c: fix for trig emulation by cmd
12421
12422 2001-07-05 01:34  ds
12423
12424         * comedi/drivers/ni_mio_common.c: Remove duplicate code
12425
12426 2001-07-05 01:33  ds
12427
12428         * comedi/comedi_fops.c, comedi/drivers.c,
12429           include/linux/comedidev.h: Rewrote checking in comedi_fop_open(),
12430           fixed spinlock init problem.
12431
12432 2001-07-05 01:29  ds
12433
12434         * comedi/drivers/mite.c: Fix Oops when reporting 0 boards.
12435
12436 2001-07-04 16:36  fmhess
12437
12438         * comedi/drivers/das16.c: added pc104 board definitions, fixed
12439           das16/330 definition
12440
12441 2001-07-04 15:12  fmhess
12442
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...
12445
12446 2001-07-03 17:11  fmhess
12447
12448         * comedi/: Config.in, drivers/Makefile, drivers/ni_at_a2150.c: new
12449           driver, untested
12450
12451 2001-07-02 20:31  ds
12452
12453         * comedi/drivers/check_driver: Check for dos-like end of line
12454
12455 2001-07-02 20:04  ds
12456
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.
12459
12460 2001-07-02 19:59  fmhess
12461
12462         * comedi/drivers/8253.h: masked flags in divisor functions, so
12463           argument doesn't need to be masked before passing to functions
12464
12465 2001-07-02 19:57  ds
12466
12467         * Contributors: Added ivan
12468
12469 2001-07-02 19:57  fmhess
12470
12471         * comedi/drivers/: das1800.c, das800.c: removed some unnecessary
12472           lines from command tests
12473
12474 2001-07-02 19:57  ds
12475
12476         * TODO: random todo checkin
12477
12478 2001-07-01 23:33  fmhess
12479
12480         * comedi/drivers/das16.c: oops, small mistake won't make any
12481           difference but might as well be correct
12482
12483 2001-07-01 23:16  fmhess
12484
12485         * comedi/drivers/das16.c: fix for possible weirdness in ai read
12486           insn
12487
12488 2001-06-30 20:02  ds
12489
12490         * comedi/drivers/cb_pcidda.c: Update from Ivan
12491
12492 2001-06-28 19:33  ds
12493
12494         * scripts/: config.dist, config.in: Heh.  revert change to
12495           config.in and apply to config.dist
12496
12497 2001-06-28 19:31  ds
12498
12499         * scripts/config.in: Update
12500
12501 2001-06-28 19:31  ds
12502
12503         * comedi/drivers/cb_pcidas.c: Fix compilation for PCI code
12504
12505 2001-06-28 18:22  ds
12506
12507         * include/linux/comedi.h: Added TRIG_OTHER
12508
12509 2001-06-27 18:07  ds
12510
12511         * Makefile.modbuild: Change MOD_INSTALL_PATH to INSTALL_MOD_PATH
12512
12513 2001-06-27 15:08  ds
12514
12515         * Documentation/comedi/drivers.txt, comedi/Config.in,
12516           comedi/drivers/Makefile: Updates for cb_pcidda driver
12517
12518 2001-06-27 15:06  ds
12519
12520         * comedi/drivers/cb_pcidda.c: New driver from Ivan Martinez
12521
12522 2001-06-27 13:27  fmhess
12523
12524         * comedi/drivers/: das16.c, das16m1.c, das800.c, poc.c: minor
12525           updates
12526
12527 2001-06-27 12:29  fmhess
12528
12529         * comedi/drivers/cb_pcidas.c: fix for stop_src == TRIG_NONE
12530
12531 2001-06-26 14:38  fmhess
12532
12533         * comedi/drivers/cb_pcidas.c: added support for external
12534           triggering/pacing and burst mode
12535
12536 2001-06-26 12:27  fmhess
12537
12538         * comedi/drivers/pcm3730.c: fixed include that prevented compile
12539
12540 2001-06-26 12:26  fmhess
12541
12542         * comedi/drivers/Makefile: fixed typo for pcm3730
12543
12544 2001-06-25 21:27  fmhess
12545
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.
12549
12550 2001-06-25 18:36  fmhess
12551
12552         * comedi/drivers/das1800.c: I recently stumbled across an
12553           explanation of why you clear the dma flip-flop...
12554
12555 2001-06-25 15:37  ds
12556
12557         * comedi/drivers/pcm3730.c: Fix typo.
12558
12559 2001-06-25 15:23  fmhess
12560
12561         * Documentation/comedi/hardware: updated some entries for das16 and
12562           cb_pcidas
12563
12564 2001-06-25 14:46  fmhess
12565
12566         * comedi/drivers/das16.c: fixes for burst mode, added das1201
12567           das1202 entries.  Autoprobing of board types is weak, that needs
12568           to be fixed.
12569
12570 2001-06-25 13:18  fmhess
12571
12572         * Documentation/comedi/drivers.txt: updated das16 and cb-pcidas
12573           info
12574
12575 2001-06-25 13:05  fmhess
12576
12577         * comedi/drivers/das16.c: added support for das1600 burst mode
12578
12579 2001-06-25 13:05  fmhess
12580
12581         * comedi/drivers/skel.c: fixed error, added some comments
12582
12583 2001-06-23 21:45  fmhess
12584
12585         * comedi/drivers/cb_pcidas.c: fixed a bug I created
12586
12587 2001-06-23 21:32  fmhess
12588
12589         * comedi/drivers/cb_pcidas.c: added preliminary comedi_cmd support.
12590           Untested.
12591
12592 2001-06-23 21:18  fmhess
12593
12594         * comedi/drivers/das16.c: entered correct max conversion rates
12595
12596 2001-06-23 17:56  fmhess
12597
12598         * comedi/drivers/das16.c: fixed settings of master clock speed
12599           through options
12600
12601 2001-06-23 14:11  fmhess
12602
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
12606
12607 2001-06-22 19:34  fmhess
12608
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.)
12612
12613 2001-06-22 11:50  fmhess
12614
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.
12619
12620 2001-06-21 18:43  ds
12621
12622         * comedi/drivers/comedi_parport.c: Fix header
12623
12624 2001-06-21 18:43  ds
12625
12626         * comedi/drivers/check_driver: Check for CONFIG_ in Makefile and
12627           Config.in
12628
12629 2001-06-21 18:42  ds
12630
12631         * comedi/: Config.in, drivers/Makefile: Add PCM3730, which should
12632           have been there all along
12633
12634 2001-06-21 18:42  ds
12635
12636         * TODO: [no log message]
12637
12638 2001-06-21 17:54  ds
12639
12640         * Documentation/comedi/drivers.txt: Major documentation update.
12641
12642 2001-06-21 16:59  fmhess
12643
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
12649           the dependencies
12650
12651 2001-06-21 16:58  fmhess
12652
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
12656           again
12657
12658 2001-06-21 16:53  ds
12659
12660         * comedi/drivers/check_driver: Add some documentation checks
12661
12662 2001-06-21 14:23  fmhess
12663
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
12668
12669 2001-06-21 13:53  ds
12670
12671         * comedi/comedi_fops.c: Added COMEDI_INSN ioctl()
12672
12673 2001-06-21 13:53  ds
12674
12675         * TODO: [no log message]
12676
12677 2001-06-21 13:43  ds
12678
12679         * scripts/config.dist: update
12680
12681 2001-06-21 13:42  ds
12682
12683         * etc/pcmcia/comedi: Cleanups.
12684
12685 2001-06-21 13:42  ds
12686
12687         * README: Changed wording w.r.t. mailing list
12688
12689 2001-06-20 19:41  fmhess
12690
12691         * comedi/drivers/das16m1.c: added some external triggering support
12692
12693 2001-06-20 17:58  fmhess
12694
12695         * comedi/drivers/das16.c: fixed digital input and output insns
12696
12697 2001-06-20 16:19  fmhess
12698
12699         * comedi/drivers/das16m1.c: implemented insns, everything seems to
12700           work okay so far
12701
12702 2001-06-20 15:15  fmhess
12703
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
12707           me.
12708
12709 2001-06-20 12:05  fmhess
12710
12711         * comedi/drivers/das16m1.c: Doesn't crash computer anymore, and
12712           asynchronous analog input seems to work now
12713
12714 2001-06-19 19:28  fmhess
12715
12716         * comedi/: Config.in, drivers/Makefile, drivers/das16m1.c: added
12717           das16m1 driver, compiles with warnings but completely untested.
12718           insns not yet implemented.
12719
12720 2001-06-19 15:35  fmhess
12721
12722         * comedi/drivers/: 8253.h, das1800.c, das800.c: put generic
12723           i8254_load function in 8253.h for loading a 8254 counter
12724
12725 2001-06-19 12:16  fmhess
12726
12727         * comedi/drivers/das800.c: fixed bit mangling in analog input read
12728           insn for 16 bit das802/16
12729
12730 2001-06-18 18:32  fmhess
12731
12732         * comedi/drivers/: comedi_rt_timer.c, das1800.c, das800.c: declared
12733           some variables as volatile to be safe
12734
12735 2001-06-13 17:25  fmhess
12736
12737         * INSTALL: minor corrections
12738
12739 2001-06-13 06:22  ds
12740
12741         * INSTALL, INSTALL.RTAI, INSTALL.RTLinux, README: Rewrote INSTALL
12742           and README
12743
12744 2001-06-11 18:38  fmhess
12745
12746         * comedi/drivers/das800.c: fix to bug in fifo overflow check I
12747           created with last revision
12748
12749 2001-06-11 16:36  fmhess
12750
12751         * comedi/drivers/comedi_rt_timer.c: switched to use async->event
12752           and comedi_event(), and to use comedi_buf_put() and
12753           comedi_buf_get()
12754
12755 2001-06-11 14:58  fmhess
12756
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
12761
12762 2001-06-11 14:44  fmhess
12763
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
12767           transfer data
12768
12769 2001-06-11 03:53  ds
12770
12771         * include/linux/comedi.h: Replace TRIG_INVALID
12772
12773 2001-06-10 18:56  fmhess
12774
12775         * include/linux/comedidev.h: changed prototype of comedi_buf_get a
12776           bit
12777
12778 2001-06-10 16:32  fmhess
12779
12780         * include/linux/comedidev.h: defined generic inline functions for
12781           writing/reading a data point to/from comedi's buffer
12782
12783 2001-06-10 12:01  fmhess
12784
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.
12789
12790 2001-06-09 18:36  fmhess
12791
12792         * Documentation/comedi/hardware: added cards from rtd520 driver
12793
12794 2001-06-09 18:24  fmhess
12795
12796         * Documentation/comedi/drivers.txt, Documentation/comedi/hardware,
12797           comedi/drivers/das800.c: added support for cio-das802/16 to
12798           das800 driver
12799
12800 2001-06-09 16:07  fmhess
12801
12802         * comedi/drivers/das800.c: fixed race between conversions and fifo
12803           overflow check
12804
12805 2001-06-08 18:38  ds
12806
12807         * Makefile: version bump
12808
12809 2001-06-08 18:38  ds
12810
12811         * patches/rel_comedi: Fix sed line for version update
12812
12813 2001-06-08 18:37  ds
12814
12815         * comedi/proc.c: /proc/comedi dumps out the device names recognized
12816           for each driver
12817
12818 2001-06-08 18:36  ds
12819
12820         * Documentation/comedi/counter-spec: More busy-talk about counters
12821
12822 2001-06-08 18:35  ds
12823
12824         * comedi/drivers/ni_mio_common.c: Added internal trigger support,
12825           various reformatting
12826
12827 2001-06-08 18:34  ds
12828
12829         * comedi/drivers/Makefile: Added make check rule.
12830
12831 2001-06-08 18:33  ds
12832
12833         * include/linux/comedi.h, include/linux/comedidev.h,
12834           comedi/comedi_fops.c: Added internal trigger support
12835
12836 2001-06-08 17:43  fmhess
12837
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.
12842
12843 2001-06-07 20:06  ds
12844
12845         * INSTALL: Added comments about 2.0
12846
12847 2001-06-07 19:36  fmhess
12848
12849         * include/linux/version.h: attempting to fix 2.0 kernels that don't
12850           seem to define KERNEL_VERSION(a,b,c)
12851
12852 2001-06-07 13:52  fmhess
12853
12854         * comedi/drivers/comedi_rt_timer.c: tweak to make rt_task clean
12855           itself up without one scan delay
12856
12857 2001-06-04 18:42  ds
12858
12859         * comedi/drivers/das08.c: Reverted the variable timeout part of the
12860           last change.
12861
12862 2001-06-04 18:30  ds
12863
12864         * comedi/drivers/das08.c: Patch for das08jr/16 from Luke Stras
12865           <stras@eyetap.org>
12866
12867 2001-06-04 18:03  fmhess
12868
12869         * comedi/drivers/comedi_rt_timer.c: merged input and output scan
12870           tasks, kept more careful track of status of rt tasks
12871
12872 2001-06-03 22:16  fmhess
12873
12874         * comedi/drivers/comedi_rt_timer.c: fixed conversion timing check
12875           for TRIG_NOW case
12876
12877 2001-06-03 22:13  fmhess
12878
12879         * comedi/drivers/comedi_rt_timer.c: added check on conversion
12880           timing
12881
12882 2001-06-03 21:45  fmhess
12883
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
12887
12888 2001-06-02 19:54  fmhess
12889
12890         * comedi/drivers/comedi_rt_timer.c: removed redundant unlock
12891
12892 2001-06-02 18:32  fmhess
12893
12894         * comedi/drivers/comedi_rt_timer.c: moved creation/deletion of real
12895           time tasks from comedi_cmd code to attach/detach
12896
12897 2001-06-02 00:04  fmhess
12898
12899         * comedi/drivers/comedi_rt_timer.c: fixes, chucked rt_pend_call(),
12900           added check for good scan timing and increased allowable
12901           frequency
12902
12903 2001-06-01 12:07  fmhess
12904
12905         * comedi/drivers/comedi_rt_timer.c: conversion frequency and scan
12906           frequency can now be set independently
12907
12908 2001-05-31 19:24  fmhess
12909
12910         * comedi/drivers/das1800.c: tweak
12911
12912 2001-05-30 17:38  fmhess
12913
12914         * comedi/drivers/das1800.c: added support for TRIG_WAKE_EOS command
12915           flag
12916
12917 2001-05-30 16:27  ds
12918
12919         * comedi/drivers/check_driver: Added check for functions replaced
12920           by comedi_event()
12921
12922 2001-05-30 12:55  fmhess
12923
12924         * scripts/config.dist: added line for das1600-old so it is not
12925           marked as (NEW) by default
12926
12927 2001-05-30 12:50  fmhess
12928
12929         * scripts/config.dist: made default for trigger support config
12930           match suggestion of 'just say yes'
12931
12932 2001-05-27 23:58  fmhess
12933
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
12937
12938 2001-05-27 23:55  fmhess
12939
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
12942           required
12943
12944 2001-05-27 20:29  tag r0_7_59
12945
12946 2001-05-27 20:29  ds
12947
12948         * patches/patch-rtai: patch for possible rtai changes
12949
12950 2001-05-27 20:26  ds
12951
12952         * patches/patch-bufconfig: patch has been merged
12953
12954 2001-05-27 20:26  ds
12955
12956         * patches/: comedi-rtl-irq-tm.patch, patch-pcmad, pcmad.c: patches
12957           have been merged
12958
12959 2001-05-27 20:25  ds
12960
12961         * TODO: [no log message]
12962
12963 2001-05-27 20:10  ds
12964
12965         * comedi/trig.c: Major simplification of trig[0] path
12966
12967 2001-05-27 20:08  ds
12968
12969         * comedi/drivers/pcmad.c: Update pcmad driver for Comedi changes in
12970           the last year.
12971
12972 2001-05-27 19:56  ds
12973
12974         * comedi/drivers/: Makefile, pcmad.c: Merged pcmad driver
12975
12976 2001-05-27 19:56  ds
12977
12978         * comedi/Config.in: Merged PCMAD driver
12979
12980 2001-05-27 19:54  ds
12981
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.
12984
12985 2001-05-27 19:53  ds
12986
12987         * comedi/realtime/: Makefile, vd_dds.c, vd_timer.c: Not needed
12988           anymore
12989
12990 2001-05-27 19:16  ds
12991
12992         * comedi/trig.c: Last remnant of trig[0].  Calls emulation function
12993           directly.
12994
12995 2001-05-27 19:13  ds
12996
12997         * comedi/: comedi_fops.c, trig.c: Moved trig-related code from
12998           comedi_fops.c to trig.c
12999
13000 2001-05-27 19:12  ds
13001
13002         * comedi/dummy.c: This should have been removed a long time ago.
13003
13004 2001-05-27 19:03  ds
13005
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.
13012
13013 2001-05-27 18:37  ds
13014
13015         * comedi/rt_pend_tq/Makefile: For some reason, rt_pend_tq.o was
13016           compiled separately.  Fixed.  (Probably just created another
13017           bug...)
13018
13019 2001-05-27 18:35  ds
13020
13021         * comedi/drivers/: das08.c, das6402.c, ni_pcidio.c, pcl711.c,
13022           pcl812.c, pcl818.c: ifdef all the remaining trig related code
13023
13024 2001-05-27 18:32  ds
13025
13026         * Documentation/comedi/configuration: docs out of date
13027
13028 2001-05-27 17:48  ds
13029
13030         * comedi/drivers.c: removed insn emulation using trig[0]
13031
13032 2001-05-27 17:13  ds
13033
13034         * comedi/drivers/: das6402.c, multiq3.c, ni_atmio16d.c: Cleanups,
13035           insn migration
13036
13037 2001-05-27 17:13  ds
13038
13039         * comedi/drivers/check_driver: Fix a couple checks, add comments
13040
13041 2001-05-27 16:23  ds
13042
13043         * patches/rel_comedi: fix for EXTRAVERSION
13044
13045 2001-05-25 18:05  fmhess
13046
13047         * Documentation/comedi/hardware: added pci-das08 and pci-das1200
13048           entries
13049
13050 2001-05-25 17:59  fmhess
13051
13052         * Documentation/comedi/drivers.txt: updates
13053
13054 2001-05-25 17:43  fmhess
13055
13056         * comedi/drivers/: cb_pcidas.c, rtd520.c: fix so cards on bus 0 can
13057           be chosen through configuration options
13058
13059 2001-05-25 17:39  fmhess
13060
13061         * comedi/drivers/das08.c: added support for pci-das08 card
13062
13063 2001-05-24 22:24  ds
13064
13065         * comedi/kcomedilib/kcomedilib_main.c: fixed overwriting of
13066           cb_mask.
13067
13068 2001-05-24 22:01  ds
13069
13070         * comedi/: kvmem.h, drivers/mite.c, drivers/pcl818.c: Compilation
13071           fixes on powerpc
13072
13073 2001-05-24 15:01  ds
13074
13075         * Documentation/comedi/redhat-notes: Added email from Dan Christian
13076           about Red Hat
13077
13078 2001-05-23 21:41  ds
13079
13080         * comedi/: comedi_ksyms.c, drivers.c: removed di_unpack, do_pack.
13081
13082 2001-05-23 21:28  ds
13083
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.
13091
13092 2001-05-23 20:47  ds
13093
13094         * comedi/drivers/check_driver: new tests
13095
13096 2001-05-23 20:47  ds
13097
13098         * TODO: [no log message]
13099
13100 2001-05-21 00:50  fmhess
13101
13102         * comedi/kcomedilib/kcomedilib_main.c: marked (but did not fix =) a
13103           couple bugs
13104
13105 2001-05-19 16:46  fmhess
13106
13107         * comedi/: rt.c, drivers/comedi_rt_timer.c: fixed problem with
13108           comedi_switch_to_rt() and irq-less comedi_rt_timer driver
13109
13110 2001-05-19 00:15  fmhess
13111
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
13115
13116 2001-05-18 15:25  timousley
13117
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.
13122
13123 2001-05-16 00:58  fmhess
13124
13125         * comedi/drivers/comedi_rt_timer.c: improved error handling a bit
13126
13127 2001-05-15 16:07  timousley
13128
13129         * comedi/drivers/ni_pcidio.c: added PXI-6533 support.
13130
13131 2001-05-14 16:53  timousley
13132
13133         * comedi/drivers/ni_pcimio.c: added card IDs and descriptions for
13134           several PXI cards: PXI-6071, PXI-6070, PXI-6052, PXI-6040,
13135           PXI-6030, PXI-6025
13136
13137 2001-05-14 10:45  fmhess
13138
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*
13142           statements
13143
13144 2001-05-14 08:10  ds
13145
13146         * comedi/drivers/: ni_mio_common.c, ni_pcimio.c, ni_stc.h: 602x
13147           doesn't have unipolar AI.
13148
13149 2001-05-14 05:34  ds
13150
13151         * comedi/drivers/rtd520.c: Update from Dan
13152
13153 2001-05-13 20:12  fmhess
13154
13155         * Documentation/Configure.help: added comedi_rt_timer description
13156
13157 2001-05-13 19:41  fmhess
13158
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.
13164
13165 2001-05-13 14:19  fmhess
13166
13167         * comedi/drivers/poc.c: fixed bug due to typo
13168
13169 2001-05-11 20:00  fmhess
13170
13171         * comedi/drivers/comedi_rt_timer.c: fixed spurious EINVAL errors on
13172           read and possibility of never becoming_nonbusy
13173
13174 2001-05-11 19:24  fmhess
13175
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()
13178           function.
13179
13180 2001-05-11 16:18  timousley
13181
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.
13185
13186 2001-05-11 12:00  fmhess
13187
13188         * comedi/drivers/comedi_rt_timer.c: nano2tick_hack() now gives
13189           exactly correct answer (rounded down to nearest integer)
13190
13191 2001-05-11 10:58  fmhess
13192
13193         * comedi/comedi_fops.c: rolling back last change
13194
13195 2001-05-11 00:29  fmhess
13196
13197         * comedi/drivers/comedi_rt_timer.c: added hack to fix broken
13198           rtlinux compatibility headers and let driver work for more than a
13199           half hour
13200
13201 2001-05-10 19:12  fmhess
13202
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
13205
13206 2001-05-10 16:30  fmhess
13207
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
13210
13211 2001-05-10 13:47  fmhess
13212
13213         * comedi/drivers/comedi_rt_timer.c: fixed dereferencing of
13214           chanlist, hopefully this will also fix the occasional segfaults
13215
13216 2001-05-10 12:47  fmhess
13217
13218         * comedi/drivers/comedi_rt_timer.c: fixed clearing of async->events
13219
13220 2001-05-10 12:41  timousley
13221
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)
13227
13228 2001-05-10 11:30  fmhess
13229
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.
13234
13235 2001-05-10 06:18  ds
13236
13237         * comedi/drivers/: ni_mio_common.c, ni_stc.h: minor cleanups
13238
13239 2001-05-10 06:16  ds
13240
13241         * comedi/drivers/ni_mio_common.c: Minor cleanups Added ioctl poll
13242           support Fixed AO cmdtest logic bug
13243
13244 2001-05-10 06:15  ds
13245
13246         * comedi/comedi_fops.c: Added poll ioctl Moved checking code into
13247           common area Minor cleanups
13248
13249 2001-05-10 06:12  ds
13250
13251         * comedi/drivers/pcl818.c: Migrated from mode0 to insn
13252
13253 2001-05-10 06:09  ds
13254
13255         * comedi/Config.in, comedi/drivers/Makefile, scripts/config.dist:
13256           added rtd520 driver
13257
13258 2001-05-10 06:08  ds
13259
13260         * Contributors: added
13261
13262 2001-05-10 05:59  ds
13263
13264         * comedi/drivers/rtd520.c: Update from Dan
13265
13266 2001-05-10 05:57  ds
13267
13268         * comedi/drivers/: rtd520.c, rtd520.h: Added driver from Dan
13269           Christian <dac@ptolemy.arc.nasa.gov>
13270
13271 2001-05-09 21:36  fmhess
13272
13273         * comedi/drivers/comedi_rt_timer.c: added support for analog output
13274           commands.  Untested except to check that analog input still
13275           works.
13276
13277 2001-05-07 18:04  timousley
13278
13279         * comedi/drivers/mite.c: oops, undid my last change.  no more
13280           continuous DMA, but much more stable.
13281
13282 2001-05-07 16:11  timousley
13283
13284         * comedi/drivers/mite.c: continuous analog acquisition using
13285           MITE...
13286
13287 2001-05-07 12:48  fmhess
13288
13289         * comedi/drivers/das1800.c: dealt with possible race between
13290           interrupt fifio half-full and external stop trigger
13291
13292 2001-05-07 11:58  fmhess
13293
13294         * comedi/kcomedilib/kcomedilib_main.c: added delarations of ret
13295           variable in comedi_map and unmap
13296
13297 2001-05-05 07:35  ds
13298
13299         * include/linux/: comedi.h, comedilib.h: Added comedi_map,
13300           comedi_unmap, comedi_poll
13301
13302 2001-05-05 07:35  ds
13303
13304         * comedi/kcomedilib/: kcomedilib_main.c, ksyms.c: Added comedi_map,
13305           comedi_unmap
13306
13307 2001-05-04 21:06  fmhess
13308
13309         * Documentation/Configure.help: added entries for das800 and
13310           das1800 drivers
13311
13312 2001-05-04 20:51  fmhess
13313
13314         * comedi/drivers/das800.c: fixed null dereference that occured when
13315           interrupt was handled before driver was fully attached
13316
13317 2001-05-04 19:32  fmhess
13318
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.
13326
13327 2001-05-04 18:19  fmhess
13328
13329         * comedi/drivers/comedi_rt_timer.c: bug fixes, seems to work
13330
13331 2001-05-04 12:24  timousley
13332
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.
13336
13337 2001-05-03 12:58  fmhess
13338
13339         * comedi/comedi_fops.c: fixed trig modes > 0 for using cur_trig->
13340           instead of async->
13341
13342 2001-05-03 12:50  fmhess
13343
13344         * comedi/kcomedilib/kcomedilib_main.c: dealt with switch from
13345           cur_trig->data, etc to async->data, etc
13346
13347 2001-05-03 12:24  fmhess
13348
13349         * comedi/drivers/comedi_rt_timer.c: added some comments on what
13350           look like bugs
13351
13352 2001-05-02 17:50  timousley
13353
13354         * comedi/drivers/ni_mio_common.c: fixed bug where pulsewidth meas.
13355           armed incorrectly
13356
13357 2001-05-02 15:39  timousley
13358
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.
13361
13362 2001-05-02 14:17  fmhess
13363
13364         * include/linux/comedi_errno.h: comedi specific error codes to be
13365           used in comedilib only so this header unnecessary here
13366
13367 2001-05-01 20:08  fmhess
13368
13369         * include/linux/comedi_errno.h: a small step towards standardized
13370           comedi error codes
13371
13372 2001-05-01 17:53  timousley
13373
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
13377
13378 2001-05-01 16:50  fmhess
13379
13380         * LICENSE: renmaed to COPYING
13381
13382 2001-05-01 16:50  fmhess
13383
13384         * COPYING: named GPL file COPYING instead of LICENSE
13385
13386 2001-05-01 16:47  fmhess
13387
13388         * LICENSE: added copy of GPL
13389
13390 2001-05-01 15:51  timousley
13391
13392         * comedi/drivers/ni_mio_common.c: fixed bug with gating.
13393
13394 2001-04-28 12:24  ds
13395
13396         * comedi/kcomedilib/kcomedilib_main.c: comedi_command shouldn't set
13397           _EOS
13398
13399 2001-04-27 12:16  timousley
13400
13401         * comedi/drivers/ni_mio_common.c: compiles now with MITE DMA
13402           support
13403
13404 2001-04-27 12:00  timousley
13405
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
13410
13411 2001-04-27 11:49  fmhess
13412
13413         * comedi/drivers/: das1800.c, das800.c: use dev->spinlock now
13414           instead of creating my own spinlock in dev->private
13415
13416 2001-04-26 17:08  timousley
13417
13418         * comedi/drivers/ni_mio_common.c: added single pulse generation
13419           using the GPCTRs.  almost works, I just need to enable the output
13420           signal.
13421
13422 2001-04-25 17:03  timousley
13423
13424         * comedi/drivers/: ni_mio_common.c, ni_stc.h: Period measurement
13425           and pulsewidth measurement now work correctly.
13426
13427 2001-04-25 05:24  ds
13428
13429         * comedi/kcomedilib/kcomedilib_main.c: Check async structure in
13430           comedi_unlock
13431
13432 2001-04-24 13:50  fmhess
13433
13434         * comedi/drivers/ni_pcimio.c: fixed compile errors
13435
13436 2001-04-24 13:34  fmhess
13437
13438         * Makefile.modbuild: patch to make comedi_rt_timer.c compile under
13439           rtlinux 3.0
13440
13441 2001-04-23 16:23  ds
13442
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
13445           AI capability.
13446
13447 2001-04-20 19:43  fmhess
13448
13449         * comedi/drivers.c: change to make comedi_error() callable from a
13450           driver's attach function
13451
13452 2001-04-20 19:42  fmhess
13453
13454         * comedi/drivers/das1800.c: update, fixes, cleanup
13455
13456 2001-04-20 18:43  fmhess
13457
13458         * comedi/drivers.c: fixed initialization of comedi_device bug due
13459           to sizeof returning size of pointer instead of object
13460
13461 2001-04-20 15:15  timousley
13462
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
13467           purposes.
13468
13469 2001-04-19 17:36  timousley
13470
13471         * comedi/drivers/ni_mio_common.c, include/linux/comedi.h: added
13472           first draft of insn API for GPCTRs
13473
13474 2001-04-19 03:29  ds
13475
13476         * comedi/drivers/comedi_rt_timer.c: Major fixes.  Updates for
13477           cmd/insn, compiles for RTAI, fails strangely.
13478
13479 2001-04-19 03:28  ds
13480
13481         * patches/rel_comedi: remove dependency on bc
13482
13483 2001-04-19 03:27  ds
13484
13485         * comedi/drivers/ni_mio_cs.c, etc/pcmcia/comedi.conf: Specs for new
13486           card
13487
13488 2001-04-19 03:27  ds
13489
13490         * comedi/drivers/: check_driver, ni_mio_common.c: Logic error
13491
13492 2001-04-19 03:21  ds
13493
13494         * INSTALL: change 2.3 to 2.4
13495
13496 2001-04-18 16:57  timousley
13497
13498         * comedi/drivers/ni_mio_common.c, include/linux/comedi.h: started
13499           adding an insn interface to GPCTRs.
13500
13501 2001-04-17 17:47  timousley
13502
13503         * comedi/drivers/ni_mio_common.c: GPCTR_Begin_Event_Counting()
13504           functions now, although it isn't very flexible.
13505
13506 2001-04-17 17:24  fmhess
13507
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
13511
13512 2001-04-17 16:53  fmhess
13513
13514         * comedi/drivers/das800.c: added checking of chanlist against
13515           limitations of das800 autoscan mode
13516
13517 2001-04-17 16:52  timousley
13518
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.
13524
13525 2001-04-17 16:42  fmhess
13526
13527         * comedi/drivers/pcl711.c: fixed unresolved symbol problem due to
13528           merging of free_resources and _detach functions
13529
13530 2001-04-13 18:36  timousley
13531
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...
13536
13537 2001-04-13 06:31  ds
13538
13539         * comedi/drivers/daqboard2000.c: writew() had its arguments
13540           reversed.
13541
13542 2001-04-12 17:36  timousley
13543
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
13547
13548 2001-04-12 16:24  timousley
13549
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.
13554
13555 2001-04-11 03:20  ds
13556
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
13559
13560 2001-04-11 01:51  ds
13561
13562         * comedi/drivers/: adl_pci9118.c, adv_pci1710.c: Deleted trig
13563           related code.
13564
13565 2001-04-11 01:50  ds
13566
13567         * comedi/drivers/skel.c: Added AO readback and DIO bits and DIO
13568           config.
13569
13570 2001-04-11 01:08  ds
13571
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
13575
13576 2001-04-10 23:37  ds
13577
13578         * include/linux/comedidev.h: added RANGE_mA
13579
13580 2001-04-10 15:47  timousley
13581
13582         * comedi/drivers/mite.c: Tim Ousley 4/10/01: added comments
13583           explaining how to modify mite_ll_from_kvmem, for continuous
13584           acquisition.
13585
13586 2001-04-10 12:45  timousley
13587
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
13591           ni_pcimio.c
13592
13593 2001-04-10 07:46  ds
13594
13595         * Makefile: version bump
13596
13597 2001-04-09 05:29  tag r0_7_58
13598
13599 2001-04-09 05:29  ds
13600
13601         * comedi/drivers/dt2811.c: Change from trig to insn
13602
13603 2001-04-09 02:19  ds
13604
13605         * comedi/drivers/dt2801.c: fixed call of request_region() with
13606           uninitialized dev->iobase
13607
13608 2001-04-09 02:15  ds
13609
13610         * comedi/drivers/: Makefile, das1600-old.c, das1600.c: das1600 name
13611           change
13612
13613 2001-04-09 02:15  ds
13614
13615         * comedi/Config.in: Fix for das1600 name change
13616
13617 2001-04-09 01:46  ds
13618
13619         * comedi/drivers/ni_pcimio.c: added (commented) definition of
13620           USE_PCIDMA
13621
13622 2001-04-09 01:32  ds
13623
13624         * comedi/drivers/ni_mio_common.c: Tried to integrate patch from Tim
13625           Ousley
13626
13627 2001-04-09 01:03  ds
13628
13629         * comedi/Makefile: Fix linking of rt_pend_tq
13630
13631 2001-04-08 18:22  fmhess
13632
13633         * comedi/comedi_fops.c: added buffer overrun check to bufinfo ioctl
13634
13635 2001-04-08 18:08  fmhess
13636
13637         * include/linux/spinlock.h:  converted some left over irq.h to
13638           spinlock.h
13639
13640 2001-04-07 21:48  ds
13641
13642         * comedi/drivers/: adl_pci9118.c, adv_pci1710.c: patch from Michal
13643
13644 2001-04-07 21:41  ds
13645
13646         * include/linux/spinlock.h: Spinlocks were moved to
13647           linux/spinlock.h.
13648
13649 2001-04-06 19:24  fmhess
13650
13651         * comedi/drivers/: das1800.c, das800.c: added explicit
13652           initialization of devpriv->spinlock
13653
13654 2001-04-06 19:13  fmhess
13655
13656         * comedi/comedi_fops.c, include/linux/comedi.h: added buffer info
13657           ioctl
13658
13659 2001-04-06 18:57  ds
13660
13661         * scripts/config.dist: Enabled more drivers
13662
13663 2001-04-06 18:55  ds
13664
13665         * comedi/drivers/: mite.c, mite.h: Mite additions from Tim Ousley
13666
13667 2001-04-06 18:54  ds
13668
13669         * comedi/Makefile: I think this fixes building rt_pend_tq
13670           repeatedly
13671
13672 2001-04-03 19:48  ds
13673
13674         * comedi/drivers/adv_pci1710.c: Fixed some stuff discovered by
13675           check_driver
13676
13677 2001-04-03 19:45  fmhess
13678
13679         * include/linux/comedi_rt.h: made comedi_spinlock functions do some
13680           type checking for standard linux and rtlinux spinlocks
13681
13682 2001-04-03 19:37  fmhess
13683
13684         * include/linux/comedidev.h: removed two repeated #include
13685           directives
13686
13687 2001-04-03 05:59  ds
13688
13689         * Documentation/Configure.help, scripts/Configure.help: moved file,
13690           since that's where it's expected.
13691
13692 2001-04-03 05:32  ds
13693
13694         * comedi/drivers/adv_pci1710.c: New driver from Michal Dobes
13695
13696 2001-04-03 05:30  ds
13697
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
13702
13703 2001-04-03 05:24  ds
13704
13705         * comedi/kcomedilib/kcomedilib_main.c: Fixed insn_write bug.
13706
13707 2001-04-03 05:23  ds
13708
13709         * comedi/drivers/rti800.c: Fixed request_region() being called with
13710           uninitialized value.
13711
13712 2001-04-03 05:23  ds
13713
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.
13716
13717 2001-04-03 05:21  ds
13718
13719         * comedi/drivers/check_driver: More checks of dubious relevance
13720
13721 2001-04-03 05:20  ds
13722
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)
13726
13727 2001-04-03 05:19  ds
13728
13729         * comedi/: Config.in, drivers/Makefile, drivers/comedi_rt_timer.c:
13730           Fixes for comedi_rt_timer.  Still needs work; doesn't even
13731           compile right now.
13732
13733 2001-03-30 15:31  fmhess
13734
13735         * comedi/drivers.c: fixed previous over-eager to change things that
13736           dont need to change patch, real problem was just one line
13737
13738 2001-03-30 15:18  fmhess
13739
13740         * comedi/drivers.c: fixed bug that was preventing read insn from
13741           being emulated by insn_emulate_bits()
13742
13743 2001-03-30 14:09  fmhess
13744
13745         * comedi/rt_pend_tq/rt_pend_tq.c: fixed up FIXME's regarding
13746           spinlock/cli
13747
13748 2001-03-23 19:42  fmhess
13749
13750         * comedi/drivers/das800.c: tweaked previous fix to be extra safe
13751
13752 2001-03-23 19:07  fmhess
13753
13754         * comedi/drivers/das800.c: fixed problem with spurious interrupts
13755           occuring when hardware conversions were disabled
13756
13757 2001-03-23 18:37  ds
13758
13759         * comedi/rt_pend_tq/rt_pend_tq.c: replaced free_irq() for RTL
13760
13761 2001-03-22 21:12  fmhess
13762
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
13765
13766 2001-03-22 21:05  fmhess
13767
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
13772
13773 2001-03-22 17:42  ds
13774
13775         * comedi/drivers/ni_mio_common.c: more cleanup
13776
13777 2001-03-22 17:32  ds
13778
13779         * comedi/drivers/ni_mio_cs.c: removed iosize
13780
13781 2001-03-22 17:31  ds
13782
13783         * comedi/drivers/: ni_mio_common.c, ni_stc.h: cleaned up interrupt
13784           handling
13785
13786 2001-03-22 16:06  ds
13787
13788         * include/linux/comedidev.h: added events to async structure
13789
13790 2001-03-22 15:55  ds
13791
13792         * comedi/: Makefile, rt.c, rt_pend_tq/rt_pend_tq.c: Fix to make
13793           rt_pend_tq work correctly on RTAI.
13794
13795 2001-03-22 15:53  ds
13796
13797         * Makefile: Added install_dev target
13798
13799 2001-03-22 15:48  ds
13800
13801         * Documentation/comedi/: drivers.txt, hardware: patch for cb_pcidas
13802           info
13803
13804 2001-03-21 19:58  ds
13805
13806         * comedi/rt_pend_tq/Makefile: [no log message]
13807
13808 2001-03-21 19:09  ds
13809
13810         * include/linux/comedidev.h: removed dev->iosize
13811
13812 2001-03-21 19:09  ds
13813
13814         * comedi/Config.in: moved vd_timer to drivers/comedi_rt_timer
13815
13816 2001-03-21 19:02  ds
13817
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
13822           dev->iosize
13823
13824 2001-03-21 19:01  ds
13825
13826         * comedi/drivers/pcm3730.c: changed driver from trig to insn
13827
13828 2001-03-21 18:59  ds
13829
13830         * comedi/drivers/: Makefile, comedi_rt_timer.c: Moved real-time
13831           timer code from comedi/realtime/vd_timer.c
13832
13833 2001-03-21 18:41  ds
13834
13835         * comedi/drivers/ni_mio_common.c: fix for reversed arguments to
13836           win_out(), from Tim Ousley
13837
13838 2001-03-19 14:34  fmhess
13839
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
13842           v3.0 final
13843
13844 2001-03-16 22:56  ds
13845
13846         * comedi/drivers/: adl_pci9118.c, cb_pcidas.c, check_driver,
13847           das1800.c, das800.c: fix use of cmd->data
13848
13849 2001-03-16 22:45  ds
13850
13851         * comedi/: Config.in, drivers/Makefile, drivers/das08-new.c,
13852           drivers/das08.c, drivers/das16-new.c, drivers/das16.c: changed
13853           driver names
13854
13855 2001-03-16 22:44  ds
13856
13857         * comedi/drivers/: das08-old.c, das08.c, das08jr-old.c, das08jr.c,
13858           das16-old.c, das16.c: Changed names on drivers
13859
13860 2001-03-16 22:38  ds
13861
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
13871           drivers.
13872
13873           Probably broke a lot of code that was techinically already
13874           broken.
13875
13876 2001-03-16 22:34  ds
13877
13878         * TODO: random todo checkin
13879
13880 2001-03-16 22:34  ds
13881
13882         * comedi/drivers/check_driver: added new tests
13883
13884 2001-03-16 14:32  ds
13885
13886         * comedi/drivers/8255.c: 8255 shouldn't use async structure because
13887           it doesn't get allocated.
13888
13889 2001-03-16 14:20  ds
13890
13891         * comedi/drivers/pcm3730.c: Original source from author.  Probably
13892           will be moved/fixed.
13893
13894 2001-03-13 04:31  ds
13895
13896         * patches/comedi-rtl-irq-tm.patch: TM's original patch
13897
13898 2001-03-13 04:28  ds
13899
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
13903
13904 2001-03-13 04:25  ds
13905
13906         * comedi/kcomedilib/kcomedilib_main.c: added comedi_poll()
13907
13908 2001-03-13 04:25  ds
13909
13910         * comedi/drivers.c: more ->poll support
13911
13912 2001-03-08 12:34  fmhess
13913
13914         * comedi/drivers/cb_pcidas.c: removed unused recognize stuff from
13915           pci driver
13916
13917 2001-03-08 04:21  ds
13918
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.
13921
13922 2001-03-05 16:12  fmhess
13923
13924         * comedi/drivers/mite.c: fixed problem with segfault on rmmod when
13925           you load mite with no supported cards installed in your computer
13926
13927 2001-03-05 16:02  fmhess
13928
13929         * comedi/drivers.c: made comedi_report_boards() report the driver
13930           name if num_names == 0
13931
13932 2001-03-04 05:55  ds
13933
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
13939
13940 2001-03-04 03:45  ds
13941
13942         * scripts/config.dist: enabled all boards
13943
13944 2001-03-04 03:45  ds
13945
13946         * include/linux/comedidev.h: cleaned up commenting for async
13947           structure removed dev->board
13948
13949 2001-03-04 03:44  ds
13950
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
13954
13955 2001-03-04 03:42  ds
13956
13957         * Documentation/comedi/drivers.txt: fixed pcl726 info, needs more
13958           work
13959
13960 2001-03-04 03:42  ds
13961
13962         * TODO: [no log message]
13963
13964 2001-03-04 03:39  ds
13965
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
13979
13980 2001-03-04 01:57  ds
13981
13982         * comedi/drivers/check_driver: script to check random craziness in
13983           drivers
13984
13985 2001-03-03 10:56  fmhess
13986
13987         * comedi/drivers/das08-new.c: added recognize replacement
13988
13989 2001-03-03 10:43  fmhess
13990
13991         * comedi/drivers/cb_pcidas.c: removed unnecessary recognize
13992           function that just recognized name of driver
13993
13994 2001-03-02 12:55  tag r0_7_57
13995
13996 2001-03-02 12:55  ds
13997
13998         * comedi/drivers/ni_mio_common.c: fix warning
13999
14000 2001-03-02 12:21  ds
14001
14002         * Documentation/comedi/: drivers.txt, hardware: changes for dt2811
14003
14004 2001-03-02 01:43  ds
14005
14006         * comedi/comedi_fops.c: Fix previous vm changes for 2.2 (I think)
14007
14008 2001-03-02 01:00  ds
14009
14010         * comedi/drivers/: ni_mio_common.c, ni_mio_cs.c: added ao interrupt
14011           debugging now checks ao interrupt flag remove incorrect comment
14012           in ni_mio_cs
14013
14014 2001-03-02 00:31  ds
14015
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()
14020
14021 2001-03-01 17:25  ds
14022
14023         * comedi/comedi_fops.c, comedi/drivers.c, include/linux/comedi.h,
14024           include/linux/comedidev.h: changes to bufconfig structure
14025
14026 2001-03-01 14:05  fmhess
14027
14028         * comedi/drivers/adl_pci9118.c: added recognize replacement
14029
14030 2001-03-01 13:35  fmhess
14031
14032         * comedi/drivers/das1800.c: added recognize replacement, integrated
14033           ai range table into das1800_board struct
14034
14035 2001-03-01 13:33  fmhess
14036
14037         * comedi/drivers/skel.c: updated some comments
14038
14039 2001-03-01 13:30  fmhess
14040
14041         * comedi/comedi_fops.c: replaced kill_async with KILL_ASYNC from
14042           compatability header linux/fs.h so I could compile
14043
14044 2001-03-01 00:03  ds
14045
14046         * Makefile.modbuild: add install to pcmcia subdir
14047
14048 2001-03-01 00:02  ds
14049
14050         * include/linux/fs.h: added compatibility for kill_fasync()
14051
14052 2001-02-28 23:59  ds
14053
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
14058
14059 2001-02-28 13:00  fmhess
14060
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
14064
14065 2001-02-27 18:23  fmhess
14066
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
14070
14071 2001-02-26 17:03  ds
14072
14073         * Makefile: version bump
14074
14075 2001-02-21 12:25  fmhess
14076
14077         * comedi/drivers/das1800.c: protected indirect addressing with
14078           comedi_spin_lock_irqsave()
14079
14080 2001-02-19 17:50  ds
14081
14082         * comedi/: Config.in, drivers/Makefile, drivers/mpc8260cpm.c: Added
14083           driver for DIO pins on MPC8260 CPM.  Not working.
14084
14085 2001-02-19 17:47  ds
14086
14087         * comedi/comedi_fops.c, include/linux/comedidev.h: Added
14088           fasync/SIGIO support.
14089
14090 2001-02-19 17:41  ds
14091
14092         * comedi/: Config.in, drivers/Makefile: added fl512 driver
14093
14094 2001-02-19 17:41  ds
14095
14096         * TODO, patches/rel_comedi: [no log message]
14097
14098 2001-02-19 17:39  ds
14099
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
14104
14105 2001-02-19 16:18  ds
14106
14107         * comedi/drivers/fl512.c: fixups for driver
14108
14109 2001-02-19 15:56  ds
14110
14111         * comedi/drivers/fl512.c: Driver from Anders Gnustrup
14112           <ex18@kalman.iau.dtu.dk>
14113
14114 2001-02-13 21:36  fmhess
14115
14116         * comedi/drivers.c: fixed up postconfig() error handling
14117
14118 2001-02-13 15:24  fmhess
14119
14120         * comedi/drivers.c: added handling of memory allocation failures in
14121           postconfig()
14122
14123 2001-02-13 15:14  fmhess
14124
14125         * comedi/comedi_fops.c: fixed NULL dereference problem in
14126           do_become_nonbusy() caused by async changes
14127
14128 2001-02-13 12:06  fmhess
14129
14130         * comedi/drivers/: das1800.c, das800.c: removed direct references
14131           to prealloc_buf from das800 and das1800 drivers
14132
14133 2001-02-13 11:57  fmhess
14134
14135         * comedi/comedi_fops.c, comedi/drivers.c,
14136           include/linux/comedidev.h: remove unnecessary comedi_subdevice
14137           *subdev from comedi_async_struct
14138
14139 2001-02-12 22:51  fmhess
14140
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
14152
14153 2001-02-12 21:52  fmhess
14154
14155         * comedi/drivers/daqboard2000_fpga.h: fixed typo that prevented
14156           compile
14157
14158 2001-02-07 21:00  fmhess
14159
14160         * comedi/comedi_fops.c: made bufconfig ioctl always write back
14161           buffer sizes even if they were not changed
14162
14163 2001-02-05 17:10  fmhess
14164
14165         * Documentation/comedi/hardware: added some tabs to make das800
14166           entries line up better
14167
14168 2001-02-05 13:09  ds
14169
14170         * comedi/: Config.in, drivers/Makefile, drivers/cb_pcidas.c: new
14171           driver
14172
14173 2001-02-05 13:09  ds
14174
14175         * comedi/drivers/ii_pci20kc.c: change to len_chanlist
14176
14177 2001-02-04 22:09  tag r0_7_56
14178
14179 2001-02-04 22:09  ds
14180
14181         * Makefile: version bump
14182
14183 2001-02-04 22:07  ds
14184
14185         * patches/rel_comedi: the release script.
14186
14187 2001-02-04 22:06  ds
14188
14189         * patches/: cascade-test.c, patch-bufconfig, patch-pcmad,
14190           patch-scxi, pcmad.c: random cruft that needs to be merged, or not
14191
14192 2001-02-04 21:58  ds
14193
14194         * comedi/drivers/: ni_mio_common.c, ni_stc.h: merged part of patch
14195           from Brad Keryan
14196
14197 2001-02-04 21:39  ds
14198
14199         * comedi/drivers/ni_pcimio.c: removed irrelevant comment
14200
14201 2001-02-04 21:17  ds
14202
14203         * comedi/comedi_fops.c: interface change: INSN_WAIT now takes
14204           nanoseconds instead of microseconds.
14205
14206 2001-02-04 21:09  ds
14207
14208         * comedi/comedi_ksyms.c, include/linux/comedi_rt.h,
14209           include/linux/comedidev.h: cleanup, fixes for real-time
14210
14211 2001-02-04 21:07  ds
14212
14213         * comedi/kcomedilib/ksyms.c, include/linux/comedilib.h: added
14214           command support
14215
14216 2001-02-04 21:07  ds
14217
14218         * comedi/kcomedilib/kcomedilib_main.c: added command support,
14219           removed SDF_RT code, bugfix for insn_bits
14220
14221 2001-02-04 21:06  ds
14222
14223         * comedi/rt.c: fixes for RTAI, good for rtai4 cvs, not checked for
14224           rtai-22
14225
14226 2001-02-04 21:05  ds
14227
14228         * comedi/comedi_fops.c: cleanup, fix to make callback work with
14229           non-rt
14230
14231 2001-02-04 21:01  ds
14232
14233         * comedi/drivers/comedi_parport.c: added support for using the
14234           interrupt pin
14235
14236 2001-02-03 16:29  ds
14237
14238         * comedi/comedi_fops.c: testing CVS permissions.  No change
14239
14240 2001-02-03 16:28  ds
14241
14242         * include/modbuild/.keepme: I like .keepme better, anyway.
14243
14244 2001-02-03 16:19  ds
14245
14246         * include/modbuild/place_holder: I like .keepme better, anyway
14247
14248 2001-02-01 18:33  fmhess
14249
14250         * include/: modbuild/.keepme, x/.keepme: removed redundant .keepme
14251           file since dave added place_holder
14252
14253 2001-01-31 22:43  ds
14254
14255         * include/modbuild/place_holder: place holder so CVS doesn't delete
14256           the directory
14257
14258 2001-01-31 12:21  fmhess
14259
14260         * include/: modbuild/.keepme, x/.keepme: added dummy file so
14261           include/modbuild directory gets created
14262
14263 2001-01-30 20:26  fmhess
14264
14265         * comedi/comedi_fops.c: added a bunch of if(!dev->attached) sanity
14266           checks
14267
14268 2001-01-30 15:24  fmhess
14269
14270         * comedi/comedi_fops.c: fixed memory leak due to last change
14271
14272 2001-01-30 15:19  fmhess
14273
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
14277
14278 2001-01-29 18:43  ds
14279
14280         * comedi/drivers/ni_pcidio.c: fixed NI document numbers
14281
14282 2001-01-29 13:38  fmhess
14283
14284         * include/linux/comedi_rt.h: commented out #ifdef that broke
14285           comedi_spin_lock_irqsave for rtlinux version 2
14286
14287 2001-01-29 01:37  fmhess
14288
14289         * comedi/drivers/das1800.c: fixed null dereference problems caused
14290           by last change
14291
14292 2001-01-29 00:01  fmhess
14293
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
14297
14298 2001-01-28 23:51  fmhess
14299
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()
14303
14304 2001-01-28 20:10  fmhess
14305
14306         * comedi/comedi_fops.c: made comedi_mmap_v22() mark subdevice as
14307           mmapped
14308
14309 2001-01-28 20:04  fmhess
14310
14311         * comedi/comedi_fops.c: improved sanity checks in bufconfig ioctl
14312
14313 2001-01-28 19:45  fmhess
14314
14315         * include/linux/comedi.h: added SDF_MMAPPED flag
14316
14317 2001-01-28 19:42  fmhess
14318
14319         * include/linux/comedidev.h: changed comedi_device.read_subdev and
14320           write_subdev from type unsigned int to type signed int
14321
14322 2001-01-28 15:46  fmhess
14323
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
14327
14328 2001-01-28 14:20  fmhess
14329
14330         * comedi/drivers/dt2811.c: fixed bug in attach function
14331
14332 2001-01-27 16:44  fmhess
14333
14334         * comedi/drivers/das1800.c: added bitfield insn to di and do
14335
14336 2001-01-27 16:26  fmhess
14337
14338         * comedi/drivers/das800.c: [no log message]
14339
14340 2001-01-27 16:20  fmhess
14341
14342         * comedi/drivers/das800.c: added bitfield insn to di and do
14343
14344 2001-01-27 15:23  fmhess
14345
14346         * Documentation/comedi/hardware: added das800 and das1800 drivers
14347
14348 2001-01-27 15:13  fmhess
14349
14350         * Documentation/comedi/drivers.txt: updated notes for das1800 and
14351           das800 drivers
14352
14353 2001-01-27 14:46  fmhess
14354
14355         * comedi/comedi_fops.c: undid my last fix because i think it was
14356           wrong
14357
14358 2001-01-27 14:36  fmhess
14359
14360         * comedi/comedi_fops.c: fixed bug with initialization of
14361           buf_user_ptr and buf_user_count in do_cmd_ioctl for writeable
14362           subdevices
14363
14364 2001-01-27 14:33  fmhess
14365
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.
14369
14370 2001-01-25 16:36  fmhess
14371
14372         * comedi/comedi_fops.c: fixed buffer overrun race in
14373           comedi_read_v22
14374
14375 2001-01-24 20:01  fmhess
14376
14377         * comedi/drivers/das1800.c: trivial changes
14378
14379 2001-01-24 19:43  fmhess
14380
14381         * include/linux/comedi.h: added bufconfig struct and ioctl
14382
14383 2001-01-24 19:41  fmhess
14384
14385         * comedi/comedi_fops.c: added bufconfig ioctl
14386
14387 2001-01-24 14:33  fmhess
14388
14389         * comedi/drivers/das800.c: removed spurious comment to test commit
14390           access
14391
14392 2001-01-23 19:44  ds
14393
14394         * Makefile.modbuild: [no log message]
14395
14396 2001-01-23 19:44  ds
14397
14398         * scripts/: Configure, config.dist: changes to Configure for
14399           modbuild, and update to config.dist
14400
14401 2001-01-23 19:41  ds
14402
14403         * comedi/drivers/das08-new.c: fix from Luke Stras
14404
14405 2001-01-23 19:07  ds
14406
14407         * scripts/Configure: copied over verbatim 2.2.17 Configure
14408
14409 2001-01-23 13:59  ds
14410
14411         * README: added CVS info
14412
14413 2001-01-23 13:47  ds
14414
14415         * TODO: [no log message]
14416
14417 2001-01-23 13:34  ds
14418
14419         * include/linux/comedi_rt.h: removed circular dependency
14420
14421 2001-01-23 13:34  ds
14422
14423         * comedi/kcomedilib/kcomedilib_main.c: compile fix
14424
14425 2001-01-23 13:34  ds
14426
14427         * comedi/drivers/ni_pcidio.c: added insn support
14428
14429 2001-01-23 13:33  ds
14430
14431         * comedi/drivers/ni_mio_cs.c: fixes, debug
14432
14433 2001-01-23 13:33  ds
14434
14435         * comedi/drivers/ni_mio_common.c: fixes, debugging
14436
14437 2001-01-23 13:32  ds
14438
14439         * comedi/drivers/ni_atmio.c: random cleanup, attempt at ISAPNP
14440
14441 2001-01-23 13:31  ds
14442
14443         * comedi/drivers/dt282x.c: random cleanup
14444
14445 2001-01-23 13:30  ds
14446
14447         * TODO: [no log message]
14448
14449 2001-01-23 13:30  ds
14450
14451         * Makefile.modbuild: remove make dep
14452
14453 2001-01-17 17:05  ds
14454
14455         * comedi/drivers.c: bugfix
14456
14457 2001-01-17 13:01  ds
14458
14459         * comedi/kcomedilib/kcomedilib_main.c: remove module.h
14460
14461 2001-01-17 13:01  ds
14462
14463         * comedi/rt.c: clear struct after malloc
14464
14465 2001-01-17 13:00  ds
14466
14467         * comedi/drivers/dt282x.c: fixed adbits for dt2824
14468
14469 2001-01-16 17:21  tag r0_7_55
14470
14471 2001-01-16 17:21  ds
14472
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
14477
14478 2001-01-16 17:20  ds
14479
14480         * TODO: [no log message]
14481
14482 2001-01-16 17:01  ds
14483
14484         * comedi/drivers/ni_atmio.c: driver was choking on ni_atmio name
14485
14486 2001-01-16 17:00  ds
14487
14488         * comedi/rt.c: fix error message
14489
14490 2001-01-16 14:26  ds
14491
14492         * comedi/Makefile: fix accidental compilation of kcomedilib
14493
14494 2001-01-16 14:24  ds
14495
14496         * comedi/kcomedilib/: data.c, dio.c, kcomedilib_main.c: fixed
14497           unresolved symbols
14498
14499 2001-01-16 14:00  ds
14500
14501         * include/linux/comedidev.h: fix spinlock defs
14502
14503 2001-01-16 13:59  ds
14504
14505         * include/linux/comedi_rt.h: fix RTAI spin_lock defs
14506
14507 2001-01-16 13:59  ds
14508
14509         * comedi/drivers/das800.c: move header files
14510
14511 2001-01-16 13:58  ds
14512
14513         * comedi/drivers/ni_mio_cs.c: compile fix
14514
14515 2001-01-16 12:15  ds
14516
14517         * comedi/drivers/ni_mio_common.c: bugfix on cmdtest ao
14518
14519 2001-01-16 12:15  ds
14520
14521         * comedi/drivers/ni_mio_cs.c: new cards
14522
14523 2001-01-16 12:14  ds
14524
14525         * include/linux/comedidev.h: moved comedi_rt.h
14526
14527 2001-01-16 12:13  ds
14528
14529         * include/linux/comedi_rt.h: added spinlock stuff (frank)
14530
14531 2001-01-16 12:12  ds
14532
14533         * comedi/drivers/das800.c: update from Frank
14534
14535 2001-01-16 12:01  ds
14536
14537         * include/linux/comedi_rt.h: fix for rtlinux 3.0
14538
14539 2001-01-16 11:59  ds
14540
14541         * comedi/comedi_rt.h, include/linux/comedi_rt.h: move comedi_rt.h
14542
14543 2001-01-15 17:56  ds
14544
14545         * comedi/drivers/ni_pcidio.c: bugfix of the "oh, crap" variety
14546
14547 2001-01-13 11:19  ds
14548
14549         * comedi/drivers.c: fix reference counting
14550
14551 2001-01-12 17:44  ds
14552
14553         * scripts/Configure: clarity fix
14554
14555 2001-01-12 10:32  ds
14556
14557         * comedi/kcomedilib/kcomedilib_main.c: fix symbol export
14558
14559 2001-01-12 10:31  ds
14560
14561         * comedi/: rtai.c, rtl.c, rtl_v1.c: remove old files
14562
14563 2001-01-11 17:07  tag r0_7_54
14564
14565 2001-01-11 17:07  ds
14566
14567         * comedi/drivers/ni_pcidio.c: readded linux/irq.h for debugging
14568
14569 2001-01-11 17:03  ds
14570
14571         * comedi/drivers/poc.c: compile fixes
14572
14573 2001-01-11 16:50  ds
14574
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
14578
14579 2001-01-11 16:48  ds
14580
14581         * comedi/comedi_rt.h: fix for rtlinux-3.0
14582
14583 2001-01-11 11:02  ds
14584
14585         * README: mailing list changes
14586
14587 2001-01-09 14:21  ds
14588
14589         * comedi/: Config.in, drivers/Makefile, drivers/poc.c: added poc
14590           driver
14591
14592 2001-01-09 14:18  ds
14593
14594         * comedi/: rtai.c, rtl.c, rtl_v1.c, drivers/dt282x.c,
14595           drivers/ni_pcidio.c: migrate everybody from asm/irq.h to
14596           linux/irq.h
14597
14598 2001-01-09 14:18  ds
14599
14600         * scripts/dep.rtai: fix for rtai4 CVS
14601
14602 2001-01-09 14:17  ds
14603
14604         * TODO: random checkin
14605
14606 2001-01-09 13:06  ds
14607
14608         * include/linux/irq.h: who forgot to check in irq.h?
14609
14610 2001-01-08 17:02  ds
14611
14612         * scripts/dep.linux: fix versioning issues on UTS_VERSION
14613
14614 2001-01-08 17:00  ds
14615
14616         * comedi/drivers/: ni_pcidio.c, ni_pcimio.c: select device based on
14617           bus,slot
14618
14619 2001-01-08 16:59  ds
14620
14621         * comedi/drivers/dt2814.c: cleanup
14622
14623 2001-01-08 16:59  ds
14624
14625         * comedi/drivers.c: clears dev structure on attach
14626
14627 2001-01-08 16:57  ds
14628
14629         * INSTALL: bugfix
14630
14631 2001-01-08 16:42  ds
14632
14633         * comedi/comedi_fops.c: bugfix
14634
14635 2001-01-01 19:34  ds
14636
14637         * comedi/drivers/: das16-new.c, quatech_daqp_cs.c: compile fixes
14638
14639 2001-01-01 19:34  ds
14640
14641         * scripts/config.dist: update
14642
14643 2001-01-01 16:30  ds
14644
14645         * comedi/drivers/ni_pcidio.c: fix recognize having wrong prototype
14646
14647 2001-01-01 16:29  ds
14648
14649         * comedi/drivers/ni_mio_common.c: fix dio configuration bug
14650
14651 2001-01-01 16:29  ds
14652
14653         * comedi/drivers/das16-new.c: fix single-ended/differential probe
14654           problem
14655
14656 2000-12-26 11:28  ds
14657
14658         * comedi/drivers/das1800.c: update from frank
14659
14660 2000-12-22 16:23  ds
14661
14662         * comedi/drivers/das1800.c: update from Frank
14663
14664 2000-12-19 11:06  ds
14665
14666         * INSTALL: modprobe does not require .o
14667
14668 2000-12-19 11:05  ds
14669
14670         * comedi/drivers/ni_pcidio.c: fix recognize
14671
14672 2000-12-18 12:28  ds
14673
14674         * comedi/drivers/das16-new.c: fix compile problems
14675
14676 2000-12-18 12:28  ds
14677
14678         * comedi/drivers/ni_atmio.c: fix warning
14679
14680 2000-12-18 11:41  ds
14681
14682         * comedi/comedi_fops.c: fix in do_cmd_ioctl()
14683
14684 2000-12-18 11:39  ds
14685
14686         * comedi/rt.c: fixed include
14687
14688 2000-12-18 11:38  ds
14689
14690         * comedi/drivers/8253.h: remove misleading comment and make _div
14691           function default
14692
14693 2000-12-18 11:36  ds
14694
14695         * comedi/drivers/das16-new.c: changes from Chris Baugher
14696
14697 2000-12-15 13:27  ds
14698
14699         * comedi/drivers/das08.c: bugfix from Luke Stras
14700
14701 2000-12-11 23:58  ds
14702
14703         * comedi/drivers/das1800.c: update from frank
14704
14705 2000-12-07 20:09  ds
14706
14707         * Makefile.modbuild: readded depmod on install
14708
14709 2000-12-06 15:10  tag r0_7_53
14710
14711 2000-12-06 15:10  ds
14712
14713         * comedi/: comedi_rt.h, rt.c: fixed 2.2.17/rtl-2.2 compile
14714
14715 2000-12-06 15:09  ds
14716
14717         * comedi/drivers/ni_pcimio.c: new device id
14718
14719 2000-12-06 15:09  ds
14720
14721         * comedi/drivers/ni_mio_common.c: remove warnings
14722
14723 2000-12-06 15:09  ds
14724
14725         * comedi/drivers/8253.h: new cascade math function by Frank Mori
14726           Hess
14727
14728 2000-12-05 23:06  ds
14729
14730         * comedi/drivers/ni_atmio.c: added recognize to use older name
14731           atmio-E
14732
14733 2000-12-02 12:51  tag r0_7_52
14734
14735 2000-12-02 12:51  ds
14736
14737         * comedi/: Config.in, drivers/Makefile: added das1800
14738
14739 2000-12-02 12:51  ds
14740
14741         * Documentation/comedi/drivers.txt, comedi/drivers/das1800.c,
14742           comedi/drivers/das800.c: update from Frank Mori Hess
14743
14744 2000-12-01 14:07  ds
14745
14746         * comedi/drivers/: ni_mio_common.c, ni_mio_cs.c: error message
14747           cleanup
14748
14749 2000-12-01 14:06  ds
14750
14751         * comedi/comedi_fops.c: fixed compile errors on 2.2
14752
14753 2000-12-01 14:05  ds
14754
14755         * include/linux/mm.h: added mm.h compat header
14756
14757 2000-11-30 15:34  tag r0_7_51
14758
14759 2000-11-30 15:34  ds
14760
14761         * comedi/drivers/ni_mio_common.c: random changes for block mode
14762
14763 2000-11-30 15:30  ds
14764
14765         * comedi/drivers/amcc_s5933.h: compile fix
14766
14767 2000-11-30 15:29  ds
14768
14769         * comedi/comedi_fops.c: make select work when there is no cmd
14770           running
14771
14772 2000-11-30 15:28  ds
14773
14774         * NOTES: don't want this no more
14775
14776 2000-11-29 20:25  ds
14777
14778         * Documentation/comedi/configuration: info on configuration
14779           parameters
14780
14781 2000-11-29 20:19  ds
14782
14783         * Contributors: added Contributors list
14784
14785 2000-11-29 20:19  ds
14786
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
14789
14790 2000-11-29 20:16  ds
14791
14792         * comedi/comedi_fops.c: fixed mmap reference counting
14793
14794 2000-11-29 20:15  ds
14795
14796         * comedi/drivers/das800.c: compile fix
14797
14798 2000-11-29 20:15  ds
14799
14800         * comedi/drivers/Makefile: [no log message]
14801
14802 2000-11-29 20:14  ds
14803
14804         * comedi/drivers/amcc_s5933.h: compile fixes
14805
14806 2000-11-29 19:31  ds
14807
14808         * comedi/Config.in: fixed adl9118 driver
14809
14810 2000-11-29 19:30  ds
14811
14812         * TODO: [no log message]
14813
14814 2000-11-29 19:29  ds
14815
14816         * comedi/drivers/ni_mio_cs.c: removed release_region
14817
14818 2000-11-29 19:28  ds
14819
14820         * comedi/drivers/dt282x.c: added insn support
14821
14822 2000-11-29 19:27  ds
14823
14824         * comedi/drivers/dt2814.c: added cmd support, insn support
14825
14826 2000-11-29 19:26  ds
14827
14828         * comedi/drivers/skel.c: added cmdtest
14829
14830 2000-11-29 18:18  ds
14831
14832         * comedi/drivers/das800.c: update from frank
14833
14834 2000-11-25 20:11  ds
14835
14836         * Documentation/comedi/drivers.txt: updates
14837
14838 2000-11-25 19:53  ds
14839
14840         * Documentation/comedi/drivers.txt: change format
14841
14842 2000-11-24 19:20  ds
14843
14844         * comedi/drivers/das800.c: driver cleanup
14845
14846 2000-11-24 19:10  ds
14847
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
14857
14858 2000-11-24 01:14  ds
14859
14860         * comedi/drivers/ni_mio_common.c: added flag to error string
14861           conversion
14862
14863 2000-11-24 01:13  ds
14864
14865         * comedi/drivers/das800.c: driver fixes
14866
14867 2000-11-24 01:00  ds
14868
14869         * comedi/: Config.in, drivers/Makefile, drivers/das800.c: added
14870           das800 driver
14871
14872 2000-11-21 13:46  ds
14873
14874         * Makefile: fixed mknod bug
14875
14876 2000-11-13 05:39  ds
14877
14878         * Makefile.modbuild: compile fixes
14879
14880 2000-11-13 05:23  ds
14881
14882         * include/linux/version.h: wedge for version.h
14883
14884 2000-11-13 05:22  ds
14885
14886         * include/linux/comedidev.h: moved from comedi/comedi_module.h
14887
14888 2000-11-13 05:21  ds
14889
14890         * scripts/dep.rtlinux: = vs. == bugfix
14891
14892 2000-11-13 05:21  ds
14893
14894         * Makefile.modbuild: [no log message]
14895
14896 2000-11-13 05:17  ds
14897
14898         * comedi/drivers/ni_atmio.c: rtlinux fix
14899
14900 2000-11-07 16:59  ds
14901
14902         * scripts/check_kernel: looked in /usr/include/linux
14903
14904 2000-11-07 16:50  ds
14905
14906         * comedi/: am9513.h, drivers/am9513.h: move header file
14907
14908 2000-11-07 16:48  ds
14909
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
14927
14928 2000-11-07 16:39  ds
14929
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
14948
14949 2000-11-07 16:36  ds
14950
14951         * comedi/drivers/8255.c: warning fixes
14952
14953 2000-11-07 15:53  ds
14954
14955         * comedi/: comedi_module.h, comedi_rt.h: moved comedi.h to
14956           include/linux/
14957
14958 2000-11-07 15:47  ds
14959
14960         * include/: comedi.h, linux/comedi.h: moved comedi.h to linux/
14961
14962 2000-11-07 15:46  ds
14963
14964         * comedi/drivers.c: fix warning
14965
14966 2000-11-07 15:24  ds
14967
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
14971           insn_config
14972
14973 2000-11-07 15:23  ds
14974
14975         * Documentation/comedi/counter-spec: added ideas for counter
14976           configuration
14977
14978 2000-11-07 15:22  ds
14979
14980         * include/linux/: module.h, pci.h: new files
14981
14982 2000-11-07 15:21  ds
14983
14984         * comedi/drivers/das16-new.c: added recognize function
14985
14986 2000-11-07 15:20  ds
14987
14988         * comedi/kern_compat.h: move parts to include/linux
14989
14990 2000-11-07 15:20  ds
14991
14992         * comedi/comedi_ksyms.c: fixed 2.0 symbol export
14993
14994 2000-10-15 18:33  ds
14995
14996         * comedi/drivers/daqboard2000.c: added <asm/uaccess.h>
14997
14998 2000-10-15 18:33  ds
14999
15000         * comedi/kern_compat.h: moved some stuff to include/
15001
15002 2000-10-15 18:33  ds
15003
15004         * include/: asm/uaccess.h, linux/wait.h: new
15005
15006 2000-10-15 17:53  ds
15007
15008         * Makefile, comedi/kern_compat.h, comedi/rtl.c,
15009           scripts/dep.rtlinux: Patch from Tomasz
15010
15011 2000-10-15 17:50  ds
15012
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
15016
15017 2000-10-15 17:31  ds
15018
15019         * comedi/drivers/: mite.c, ni_pcidio.c, ni_pcimio.c: mite->used
15020           fix, 6034e fix from Brad Keryan <brad.keryan@ni.com>
15021
15022 2000-10-13 20:55  ds
15023
15024         * TODO, scripts/preconfigure: removed pcmcia dep (conflicts on
15025           2.4.0)
15026
15027 2000-10-13 20:36  ds
15028
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
15033
15034 2000-10-13 05:29  tag r0_7_50
15035
15036 2000-10-13 05:29  ds
15037
15038         * comedi/: comedi_fops.c, drivers.c: moved BUG check to drivers.c
15039           compile warning fix
15040
15041 2000-10-13 05:28  ds
15042
15043         * TODO: random TODO checkin
15044
15045 2000-10-13 05:28  ds
15046
15047         * Makefile: version bump
15048
15049 2000-10-13 05:27  ds
15050
15051         * comedi/drivers/comedi_parport.c: updates for insn
15052
15053 2000-10-13 05:27  ds
15054
15055         * comedi/: kvmem.c, kvmem.h: fixes for kernel >=2.4.0-test7
15056
15057 2000-10-13 04:51  ds
15058
15059         * comedi/drivers/ii_pci20kc.c: modified for insn
15060
15061 2000-10-13 04:15  ds
15062
15063         * comedi/drivers/ii_pci20kc.c: update from Markus
15064
15065 2000-10-12 16:07  ds
15066
15067         * Makefile.modbuild, scripts/dep.rtlinux: fix rtlinux include file
15068           problems
15069
15070 2000-10-12 16:00  ds
15071
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
15076
15077 2000-10-11 16:48  tag r0_7_49
15078
15079 2000-10-11 16:48  ds
15080
15081         * Documentation/comedi/hacks: added documentation of hacks
15082
15083 2000-10-10 21:13  ds
15084
15085         * comedi_config/: Makefile, comedi_config.c: removed comedi_config
15086
15087 2000-10-10 21:09  ds
15088
15089         * INSTALL: updates
15090
15091 2000-10-10 21:09  ds
15092
15093         * TODO: [no log message]
15094
15095 2000-10-10 21:08  ds
15096
15097         * comedi/kcomedilib/: data.c, dio.c, kcomedilib_main.c: insn
15098           support
15099
15100 2000-10-10 21:07  ds
15101
15102         * comedi/drivers.c: insn_read/write emulation based on insn_bits
15103
15104 2000-10-10 21:00  ds
15105
15106         * comedi/comedi_module.h: added read/write wait_queues and
15107           read/write subdevices
15108
15109 2000-10-10 20:59  ds
15110
15111         * comedi/comedi_fops.c: changed insn handling added poll fop
15112           changed read/write from depending on f_pos to paticular
15113           read/write subdev
15114
15115 2000-10-10 20:54  ds
15116
15117         * comedi/Config.in: added fpga conf option for dasboard2000
15118
15119 2000-10-10 20:50  ds
15120
15121         * comedi/drivers/: ni_mio_common.c, ni_pcimio.c, ni_stc.h: bug
15122           fixes re failure on comedi_test
15123
15124 2000-10-10 20:47  ds
15125
15126         * comedi/drivers/daqboard2000.c: code cleanup modularized fpga code
15127
15128 2000-10-10 20:40  ds
15129
15130         * include/comedi.h: added comedi_do_insn()
15131
15132 2000-09-17 11:50  ds
15133
15134         * comedi/drivers/rti800.c: fix 815 recognition
15135
15136 2000-09-09 18:00  ds
15137
15138         * comedi/drivers/daqboard2000.c: patch from anders re 8255
15139
15140 2000-09-09 17:50  ds
15141
15142         * comedi/drivers.c: ao insn emulation bug
15143
15144 2000-09-07 20:40  ds
15145
15146         * comedi/drivers/: ni_atmio.c, ni_mio_common.c, ni_stc.h: enable
15147           GPCTs on all boards
15148
15149 2000-09-07 20:22  ds
15150
15151         * comedi/comedi_fops.c: change email address
15152
15153 2000-09-07 20:21  ds
15154
15155         * comedi/drivers/ni_pcimio.c: removed debugging messages
15156
15157 2000-09-07 13:34  ds
15158
15159         * Makefile: The reappearance of make dev
15160
15161 2000-09-05 20:53  tag r0_7_48
15162
15163 2000-09-05 20:53  ds
15164
15165         * comedi/drivers/ni_mio_cs.c: remove bogus undef
15166
15167 2000-09-05 20:53  ds
15168
15169         * comedi/drivers.c: fix for insn->mode0 conversion
15170
15171 2000-09-05 14:33  ds
15172
15173         * comedi/drivers/: ni_atmio.c, ni_mio_cs.c, ni_pcimio.c, ni_stc.h:
15174           moved ni_private common stuff to .h
15175
15176 2000-09-05 14:16  ds
15177
15178         * comedi/drivers/ni_pcimio.c: device id
15179
15180 2000-09-05 13:45  ds
15181
15182         * etc/pcmcia/comedi.conf: Added PCMCIA device id
15183
15184 2000-09-04 22:12  ds
15185
15186         * comedi/drivers/ni_mio_common.c: hack bugfix for commands
15187
15188 2000-09-04 22:11  ds
15189
15190         * Makefile.modbuild: remove extra -DMODULE
15191
15192 2000-09-04 19:09  ds
15193
15194         * comedi/drivers/: ni_mio_common.c, ni_mio_cs.c: speedup changes.
15195
15196 2000-09-04 19:08  ds
15197
15198         * comedi/drivers/ni_pcimio.c: added PCI id
15199
15200 2000-09-02 21:54  ds
15201
15202         * comedi/drivers/ni_mio_common.c: fix cmdtest bug for external
15203           triggering
15204
15205 2000-09-02 21:53  ds
15206
15207         * comedi/drivers/mite.h: added mite_list_devices()
15208
15209 2000-09-02 21:51  ds
15210
15211         * comedi/drivers/: ni_pcidio.c, ni_pcimio.c: additional debugging
15212           for unknown boards
15213
15214 2000-09-02 21:49  ds
15215
15216         * include/comedi.h: add instruction bits support, make
15217           comedi_insn_struct forward compatible
15218
15219 2000-09-02 21:49  ds
15220
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
15224
15225 2000-09-02 21:44  ds
15226
15227         * comedi/drivers/: das16.c, dt3000.c: warning cleanups
15228
15229 2000-09-02 21:42  ds
15230
15231         * comedi/range.c: fix unknown range
15232
15233 2000-09-02 21:41  ds
15234
15235         * Documentation/comedi/command: doc update
15236
15237 2000-09-02 21:41  ds
15238
15239         * TODO: todo update
15240
15241 2000-08-31 11:29  ds
15242
15243         * comedi/drivers/ni_mio_cs.c: added product ID for 16e-4
15244
15245 2000-08-30 11:42  ds
15246
15247         * comedi/drivers/ni_mio_cs.c: fix unknown device id message
15248
15249 2000-08-18 20:59  ds
15250
15251         * Makefile.modbuild: revert previous change (ppc cross-compile)
15252
15253 2000-08-18 20:59  ds
15254
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
15257
15258 2000-08-09 16:45  ds
15259
15260         * Makefile.modbuild: modbuild changes
15261
15262 2000-08-09 16:44  ds
15263
15264         * comedi/Config.in: makefile related fix
15265
15266 2000-08-09 16:42  ds
15267
15268         * comedi/: comedi_fops.c, proc.c, comedi_module.h: changes due to
15269           modbuild
15270
15271 2000-08-09 16:28  ds
15272
15273         * comedi/drivers/ni_mio_cs.c: fix fifo depth
15274
15275 2000-08-09 16:27  ds
15276
15277         * scripts/: Configure, dep.rtai, preconfigure: dep fixes
15278
15279 2000-08-08 02:44  ds
15280
15281         * comedi/drivers/ni_pcimio.c: start name migration to ni_pcimio
15282
15283 2000-08-05 19:31  ds
15284
15285         * comedi/drivers/: ni_pcidio.c, ni_pcimio.c: new PCI ids from ni
15286           source
15287
15288 2000-07-27 20:38  ds
15289
15290         * comedi/rtl.c: bugfix
15291
15292 2000-07-26 19:12  ds
15293
15294         * include/linux/config.h: merge modbuild-0.0.2
15295
15296 2000-07-26 19:11  ds
15297
15298         * comedi/rtai.c: fix rtai.h include
15299
15300 2000-07-26 19:10  ds
15301
15302         * comedi/: comedi_module.h, comedi_rt.h: fix config.h include, as
15303           per modbuild-0.0.2
15304
15305 2000-07-26 19:10  ds
15306
15307         * comedi/drivers/: ni_atmio.c, ni_mio_cs.c: fix RT dep
15308
15309 2000-07-26 19:07  ds
15310
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
15315           changes
15316
15317 2000-07-26 16:51  ds
15318
15319         * comedi/rtai.c, comedi/drivers/comedi_parport.c,
15320           comedi/drivers/ni_mio_common.c, include/comedi.h: changes
15321
15322 2000-07-25 20:28  ds
15323
15324         * Makefile: version bump
15325
15326 2000-07-24 15:43  tag r0_7_47
15327
15328 2000-07-24 15:43  ds
15329
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
15333
15334 2000-07-24 15:42  ds
15335
15336         * comedi/drivers/skel.c: added skeleton driver
15337
15338 2000-07-24 15:41  ds
15339
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
15348           changes
15349
15350 2000-07-21 18:38  ds
15351
15352         * comedi/drivers/: pcl812.c, pcl818.c: iobase fix
15353
15354 2000-07-21 18:37  ds
15355
15356         * comedi/drivers/pcl726.c: updates from Michal Dobes
15357
15358 2000-07-14 22:37  ds
15359
15360         * comedi/: comedi_module.h, drivers/das08-new.c,
15361           drivers/das16-new.c: changes
15362
15363 2000-07-13 13:31  tag r0_7_46
15364
15365 2000-07-13 13:31  ds
15366
15367         * Makefile: version bump
15368
15369 2000-07-13 13:25  ds
15370
15371         * comedi/comedi_fops.c, comedi/drivers.c, comedi/kern_compat.h,
15372           scripts/config.in: compilation fixes
15373
15374 2000-07-13 13:15  ds
15375
15376         * comedi/drivers/: ni_mio_common.c, ni_pcimio.c: fix breakage
15377
15378 2000-07-13 13:02  ds
15379
15380         * comedi/drivers/ni_mio_common.c: remove debugging bug
15381
15382 2000-07-13 10:40  ds
15383
15384         * comedi/comedi_fops.c: CONFIG_KMOD check
15385
15386 2000-07-12 21:29  ds
15387
15388         * comedi/kern_compat.h: added module stuff for 2.0
15389
15390 2000-07-12 21:27  ds
15391
15392         * comedi/: comedi_fops.c, drivers.c: MOD_INC/DEC fixes
15393
15394 2000-07-12 21:12  ds
15395
15396         * comedi/drivers.c: __this_module fix
15397
15398 2000-07-12 20:54  ds
15399
15400         * comedi/kern_compat.h: added THIS_MODULE
15401
15402 2000-07-12 20:46  ds
15403
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
15421           changes
15422
15423 2000-07-12 20:44  ds
15424
15425         * comedi/drivers/: ni_mio_common.c, ni_mio_cs.c: random editing
15426
15427 2000-07-12 20:42  ds
15428
15429         * comedi/comedi_module.h: kernel compile fixes
15430
15431 2000-07-12 20:39  ds
15432
15433         * comedi/comedi_fops.c: comment, init code
15434
15435 2000-07-12 20:39  ds
15436
15437         * TODO: [no log message]
15438
15439 2000-07-12 20:38  ds
15440
15441         * README: email address changes
15442
15443 2000-07-12 20:38  ds
15444
15445         * Makefile: change installation
15446
15447 2000-07-12 20:37  ds
15448
15449         * Documentation/comedi/hardware: hardware list
15450
15451 2000-07-12 20:35  ds
15452
15453         * comedi/drivers/: das08-new.c, das16-new.c: new drivers
15454
15455 2000-07-12 14:19  ds
15456
15457         * comedi/Config.in: changes for DAS drivers, fix for kernel compile
15458
15459 2000-06-26 11:29  ds
15460
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
15463
15464 2000-06-22 15:27  ds
15465
15466         * etc/pcmcia/: comedi, comedi.conf: added pcmcia configuration
15467           scripts
15468
15469 2000-06-15 02:51  tag r0_7_45
15470
15471 2000-06-15 02:51  ds
15472
15473         * comedi/: comedi_fops.c, comedi_module.h: major event handling
15474           changes
15475
15476 2000-06-15 02:46  ds
15477
15478         * comedi/drivers/ni_mio_common.c: made PCI DMA optional
15479
15480 2000-06-15 02:42  ds
15481
15482         * comedi/drivers/ni_mio_common.c: more sign bit fixes
15483
15484 2000-06-15 01:39  ds
15485
15486         * comedi/drivers.c: more emulation
15487
15488 2000-06-15 01:10  ds
15489
15490         * include/comedi.h: instruction support
15491
15492 2000-06-15 01:10  ds
15493
15494         * comedi/: comedi_fops.c, comedi_module.h, comedi_rt.h, drivers.c:
15495           insn support, rt virtualization, runflags
15496
15497 2000-06-15 01:03  ds
15498
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
15501           ai
15502
15503 2000-06-15 01:00  ds
15504
15505         * comedi/Config.in: fix CONFIG_PCI dependency
15506
15507 2000-06-15 00:57  ds
15508
15509         * comedi/rtai.c: fix crash on rmmod dur to free_irq()
15510
15511 2000-06-14 18:23  ds
15512
15513         * comedi/drivers/dt2801.c: fix compile warning
15514
15515 2000-06-14 03:56  ds
15516
15517         * Documentation/comedi/notes/: boards, das, regmaps: collected
15518           information about DAS boards
15519
15520 2000-06-14 03:45  ds
15521
15522         * comedi/drivers/: mite.c, mite.h, ni_mio_common.c, ni_pcimio.c:
15523           PCI DMA support
15524
15525 2000-06-14 03:26  ds
15526
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
15529
15530 2000-06-14 03:02  ds
15531
15532         * comedi/drivers/: ni_atmio.c, ni_mio_common.c, ni_stc.h: finally
15533           fix 2's compliment bug in asynchronous
15534
15535 2000-06-02 03:03  ds
15536
15537         * comedi/realtime/vd_dds.c: updates for comedi interface changes,
15538           fixes for rtai
15539
15540 2000-06-02 03:03  ds
15541
15542         * comedi/drivers/ni_mio_common.c: analog output range problem fix
15543
15544 2000-05-31 23:07  ds
15545
15546         * comedi/drivers/ni_mio_common.c: interrupt service routine --
15547           stops interrupts on error
15548
15549 2000-05-30 23:11  ds
15550
15551         * comedi/old/atmio-16d.c: rm old file
15552
15553 2000-05-26 20:54  ds
15554
15555         * comedi/kcomedilib/kcomedilib_main.c: [no log message]
15556
15557 2000-05-26 20:54  ds
15558
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
15561           for ni_mio_cs.c
15562
15563 2000-05-26 20:53  ds
15564
15565         * Rules.make, comedi/Config.in, comedi/comedi_fops.c: patch from
15566           Tomasz
15567
15568 2000-05-26 20:30  ds
15569
15570         * comedi/drivers/ni_mio_cs.c: fix interrupt pin.  interrupts work.
15571
15572 2000-05-25 22:43  ds
15573
15574         * comedi/drivers/ni_mio_cs.c: driver works
15575
15576 2000-05-25 22:19  ds
15577
15578         * comedi/drivers/ni_mio_cs.c: Correctly configures card --
15579           fingerprint works
15580
15581 2000-05-24 19:35  tag r44
15582
15583 2000-05-24 19:35  ds
15584
15585         * comedi/Config.in: fix last PCMCIA fix
15586
15587 2000-05-24 19:31  ds
15588
15589         * Makefile: fix previous PCMCIA breakage
15590
15591 2000-05-24 19:29  ds
15592
15593         * comedi/drivers/daqboard2000.c: PCI fixes for 2.3
15594
15595 2000-05-24 19:19  ds
15596
15597         * comedi/Config.in: PCMCIA fixes
15598
15599 2000-05-24 19:19  ds
15600
15601         * Makefile: version bump, PCMCIA fixes
15602
15603 2000-05-24 19:18  ds
15604
15605         * comedi/drivers/ni_mio_cs.c: more work
15606
15607 2000-05-24 18:51  ds
15608
15609         * comedi/drivers/dt2815.c: warning fix
15610
15611 2000-05-24 18:32  ds
15612
15613         * comedi/drivers/ni_pcimio.c: add gpct members to ni_private
15614
15615 2000-05-24 18:27  ds
15616
15617         * scripts/Configure.help: Heavily updated for new drivers, new
15618           CONFIG_ options
15619
15620 2000-05-24 17:43  ds
15621
15622         * comedi/range.c: range_type cleanup
15623
15624 2000-05-24 17:43  ds
15625
15626         * comedi/comedi_fops.c: dev->minor fix, a minor bugfix
15627
15628 2000-05-24 17:42  ds
15629
15630         * comedi/kcomedilib/kcomedilib_main.c: additions from Michal Dobes
15631
15632 2000-05-24 17:25  ds
15633
15634         * include/comedi.h: added SDF_PACKED
15635
15636 2000-05-23 22:31  ds
15637
15638         * comedi/: comedi_ksyms.c, comedi_module.h, drivers.c: dynamic
15639           allocation of devices for PCMCIA
15640
15641 2000-05-23 22:26  ds
15642
15643         * comedi/comedi_fops.c, comedi/comedi_ksyms.c,
15644           comedi/comedi_module.h, include/comedi.h: added
15645           comedi_error_done()
15646
15647 2000-05-23 22:26  ds
15648
15649         * comedi/drivers/: 8253.h, pcl818.c: patch from Michal Dobes
15650
15651 2000-05-23 14:21  ds
15652
15653         * comedi/drivers/ni_mio_cs.c: more changes
15654
15655 2000-05-23 13:50  ds
15656
15657         * comedi/drivers/pcl818.c: patch from Michael Dobes
15658
15659 2000-05-23 13:50  ds
15660
15661         * comedi/drivers/: daqboard2000.c, daqboard2000_fpga.h: patch from
15662           Anders Blomdell
15663
15664 2000-05-23 13:46  ds
15665
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
15669           Michael Dobes
15670
15671 2000-05-23 13:44  ds
15672
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
15676           Blomdell
15677
15678 2000-05-21 15:23  ds
15679
15680         * comedi/drivers/ni_mio_cs.c: updates to mio_cs
15681
15682 2000-05-10 18:51  ds
15683
15684         * comedi/drivers/ni_mio_common.c: documentation fixes
15685
15686 2000-05-10 18:51  ds
15687
15688         * comedi/: comedi_fops.c, range.c: range fixes for multiple
15689           channels
15690
15691 2000-05-06 16:26  ds
15692
15693         * comedi/drivers/ni_atmio16d.c: sanity fixes
15694
15695 2000-05-06 14:55  ds
15696
15697         * comedi/drivers/ni_atmio16d.c: buffer fix
15698
15699 2000-05-06 14:55  ds
15700
15701         * comedi/Config.in: PCMCIA fix
15702
15703 2000-05-05 15:24  ds
15704
15705         * comedi/: Config.in, drivers.c, drivers/Makefile,
15706           drivers/dt3000.c, drivers/ni_atmio.c, drivers/ni_atmio16d.c:
15707           random unknown changes
15708
15709 2000-05-05 15:23  ds
15710
15711         * comedi/: Config.in, drivers/Makefile, drivers/ni_mio_common.c,
15712           drivers/ni_stc.h: changes for ni_mio_cs
15713
15714 2000-05-05 15:22  ds
15715
15716         * comedi/drivers/ni_mio_cs.c: added ni_mio_cs.c
15717
15718 2000-05-05 15:14  ds
15719
15720         * comedi/drivers/ni_atmio16d.c: added ni_atmio16d.c
15721
15722 2000-04-06 03:18  tag r0_7_42
15723
15724 2000-04-06 03:18  ds
15725
15726         * Makefile: LINUXDIR fix
15727
15728 2000-04-04 00:59  ds
15729
15730         * comedi/kcomedilib/kcomedilib_main.c: compile fix
15731
15732 2000-04-04 00:59  ds
15733
15734         * comedi/drivers/ni_mio_common.c: fixes for continuous acquisition
15735
15736 2000-03-23 13:58  ds
15737
15738         * comedi/kcomedilib/: data.c, dio.c, kcomedilib_main.c: fixed
15739           data_len issues
15740
15741 2000-03-22 14:35  tag r0_7_41
15742
15743 2000-03-22 14:35  ds
15744
15745         * comedi/drivers/ni_pcidio.c: allocates correct number of subdevs
15746
15747 2000-03-22 14:34  ds
15748
15749         * comedi/drivers/das1600.c: tentative patch for das16 compatibility
15750
15751 2000-03-22 14:33  ds
15752
15753         * comedi/drivers/8255.h: added warning when not configured
15754
15755 2000-03-21 15:08  ds
15756
15757         * Makefile, comedi/kcomedilib/kcomedilib_main.c: compilation fix
15758
15759 2000-03-13 20:17  ds
15760
15761         * comedi/kcomedilib/kcomedilib_main.c: fix data_len bug
15762
15763 2000-03-11 11:17  ds
15764
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
15768           with comedi.
15769
15770 2000-03-09 17:05  ds
15771
15772         * Documentation/comedi/drivers.txt: updates
15773
15774 2000-03-09 17:04  ds
15775
15776         * comedi/drivers.c: dev->board bugfix
15777
15778 2000-03-09 16:28  ds
15779
15780         * comedi/drivers/8255.h: changed CONFIG_8255 to CONFIG_COMEDI_8255
15781
15782 2000-03-09 16:28  ds
15783
15784         * comedi/drivers/ni_pcidio.c: Correctly inits 6503
15785
15786 2000-03-06 03:37  tag r0_7_40
15787
15788 2000-03-06 03:37  ds
15789
15790         * comedi/drivers/ni_mio_common.c: fixups for commands
15791
15792 2000-03-06 03:36  ds
15793
15794         * comedi/comedi_fops.c: Split do_trig_ioctl() and fixups for
15795           commands.
15796
15797 2000-03-05 22:59  ds
15798
15799         * comedi/range.c: warning fix
15800
15801 2000-03-05 22:59  ds
15802
15803         * comedi/range.c: additional checks for getrange ioctl
15804
15805 2000-03-05 22:13  ds
15806
15807         * comedi/comedi_fops.c: fix range_table==NULL bug
15808
15809 2000-03-05 21:58  ds
15810
15811         * comedi/realtime/: vd_dds.c, vd_timer.c: fixes to compile for RTAI
15812           (doesn't work)
15813
15814 2000-03-05 20:18  ds
15815
15816         * comedi/drivers/8253.h: New file
15817
15818 2000-03-05 20:18  ds
15819
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
15829
15830 2000-03-05 20:13  ds
15831
15832         * TODO: [no log message]
15833
15834 2000-03-03 21:07  ds
15835
15836         * comedi/drivers/pcl812.c: Compilation fixes
15837
15838 2000-03-03 19:08  ds
15839
15840         * Documentation/comedi/drivers.txt: added new drivers
15841
15842 2000-03-03 18:56  ds
15843
15844         * etc/conf.modules: added char-major-98-0
15845
15846 2000-03-03 18:54  ds
15847
15848         * TODO: [no log message]
15849
15850 2000-03-03 18:51  ds
15851
15852         * INSTALL: updated INSTALL
15853
15854 2000-03-03 18:35  ds
15855
15856         * Changelog: who needs changelogs anyway
15857
15858 2000-03-03 18:29  ds
15859
15860         * INSTALL.RTAI, INSTALL.RTLinux: new install files for RTAI and
15861           RTLinux
15862
15863 2000-03-03 18:10  ds
15864
15865         * comedi/drivers/pcl812.c: added timer function
15866
15867 2000-03-03 18:06  ds
15868
15869         * comedi/comedi_ksyms.c: removed symbols that were moved to
15870           kcomedilib
15871
15872 2000-03-02 03:16  ds
15873
15874         * comedi/drivers/ni_pcidio.c: Added PCI id for PCI-6503
15875
15876 2000-03-02 03:11  ds
15877
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>
15882
15883 2000-02-26 20:39  ds
15884
15885         * comedi/drivers/ii_pci20kc.c: modularized PCI20k modules, general
15886           cleanup
15887
15888 2000-02-26 20:38  ds
15889
15890         * comedi/comedi_module.h: added private element to subdevice
15891           structure
15892
15893 2000-02-26 18:23  ds
15894
15895         * comedi/drivers/ii_pci20kc.c: include reordering
15896
15897 2000-02-26 18:12  ds
15898
15899         * comedi/kcomedilib/Makefile: fixed linking
15900
15901 2000-02-26 18:04  ds
15902
15903         * Makefile: no changes
15904
15905 2000-02-26 18:03  ds
15906
15907         * TODO: [no log message]
15908
15909 2000-02-26 18:02  ds
15910
15911         * comedi/comedi_fops.c: added command testing
15912
15913 2000-02-26 18:01  ds
15914
15915         * comedi/drivers.c: rvfree memleak fix
15916
15917 2000-02-26 17:59  ds
15918
15919         * comedi/drivers/ni_pcimio.c: added PCI ID
15920
15921 2000-02-26 17:59  ds
15922
15923         * comedi/drivers/ni_mio_common.c: added AO channel loop
15924
15925 2000-02-26 17:58  ds
15926
15927         * comedi/drivers/ii_pci20kc.c: range fixes
15928
15929 2000-02-25 15:12  ds
15930
15931         * comedi/Config.in: Added entry for ii_pci20kc
15932
15933 2000-02-25 15:11  ds
15934
15935         * comedi/drivers/Makefile: Fix ii_pci20kc again
15936
15937 2000-02-25 15:11  ds
15938
15939         * comedi/drivers/Makefile: Fix ii_pci20kc
15940
15941 2000-02-25 15:09  ds
15942
15943         * comedi/drivers/Makefile: Added ii_pci20kc
15944
15945 2000-02-25 15:09  ds
15946
15947         * comedi/drivers/: ii-pci20kc.c, ii_pci20kc.c: Change name.
15948
15949 2000-02-25 15:07  ds
15950
15951         * comedi/drivers/ii-pci20kc.c: Added Intelligent Instruments
15952           PCI-200001C driver
15953
15954 2000-02-24 18:31  ds
15955
15956         * comedi/Makefile: don't always make realtime subdir
15957
15958 2000-02-21 21:52  ds
15959
15960         * comedi/dummy.c: added init_module()/cleanup_module()
15961
15962 2000-02-20 17:54  ds
15963
15964         * comedi/kcomedilib/: Makefile, data.c, dio.c: added
15965           comedi_data_*() and comedi_dio_*() functions
15966
15967 2000-02-20 17:53  ds
15968
15969         * comedi/kcomedilib/: kcomedilib.c, kcomedilib_main.c: rename
15970
15971 2000-02-17 03:03  ds
15972
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
15977
15978 2000-02-15 16:49  ds
15979
15980         * comedi/realtime/Makefile: Added comedi/realtime/Makefile
15981
15982 2000-02-15 03:02  ds
15983
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
15998
15999 2000-02-15 03:01  ds
16000
16001         * comedi/drivers/ni_stc.h: ai_speed addition
16002
16003 2000-02-15 03:00  ds
16004
16005         * comedi/drivers/: ni_atmio.c, ni_mio_common.c, ni_pcimio.c: range
16006           changes, command support, ai_speed addition, device additions to
16007           pci_mio.c
16008
16009 2000-02-12 17:47  ds
16010
16011         * include/comedi.h: changed command flags to a bitfield
16012
16013 2000-02-11 21:26  ds
16014
16015         * comedi/drivers/das1600.c: fixed _attach() using local variable
16016           for board number
16017
16018 2000-02-11 21:25  ds
16019
16020         * comedi/: Config.in, Makefile: Fixes for virtual drivers
16021
16022 2000-02-11 21:24  ds
16023
16024         * comedi/realtime/: vd_dds.c, vd_timer.c: Compilation fixes for
16025           RTLinux-2.1, recent comedi changes
16026
16027 2000-02-09 23:56  ds
16028
16029         * comedi/range.c: fixed typo on RANGE_bipolar2_5
16030
16031 2000-02-09 23:53  ds
16032
16033         * comedi/drivers/: dt2801.c, dt282x.c: [no log message]
16034
16035 2000-02-09 23:52  ds
16036
16037         * Makefile, comedi/Makefile, comedi/range.c: Updates for dt2801
16038           driver
16039
16040 2000-02-09 18:55  tag r0_7_39
16041
16042 2000-02-09 18:55  ds
16043
16044         * comedi/: Makefile, comedi_ksyms.c, rtl.c: RTL fixes, export
16045           functions for kcomedilib
16046
16047 2000-02-09 18:55  ds
16048
16049         * Makefile: RTL fixes
16050
16051 2000-02-09 14:45  ds
16052
16053         * comedi/Makefile: fixes for RANGE_* for pcimio
16054
16055 2000-02-09 14:45  ds
16056
16057         * Makefile, TODO: version bump, fixes for RTLinux compiling
16058
16059 2000-02-09 02:51  ds
16060
16061         * comedi/: comedi_module.h, drivers/dt282x.c: initial command
16062           support for dt282x
16063
16064 2000-02-09 01:57  ds
16065
16066         * Makefile, comedi/comedi_ksyms.c, comedi/comedi_module.h: ksyms
16067           needed for kcomedilib
16068
16069 2000-02-09 01:43  ds
16070
16071         * comedi/rt.c: This file somehow disappeared from the repository
16072
16073 2000-02-09 00:10  tag r0_7_38
16074
16075 2000-02-09 00:10  ds
16076
16077         * Makefile, comedi/comedi_module.h: More compilation fixes
16078
16079 2000-02-08 23:59  ds
16080
16081         * comedi/: rtl.c, rtl.h, rtl_v1.h: Removed unnecessary header files
16082
16083 2000-02-08 23:57  ds
16084
16085         * comedi/: Makefile, comedi_module.h, rtai.c, rtai.h, rtl.c: fixed
16086           compilation problems with RTL/RTAI
16087
16088 2000-02-08 23:56  ds
16089
16090         * Documentation/comedi/drivers.txt: updated comedi_parport
16091
16092 2000-02-08 23:56  ds
16093
16094         * Makefile, TODO: update
16095
16096 2000-02-08 21:20  ds
16097
16098         * comedi/drivers/dt2801.c: Duh.  Compilation fixes.
16099
16100 2000-02-08 21:12  ds
16101
16102         * comedi/drivers/dt2801.c: Modified debugging
16103
16104 2000-02-07 18:11  ds
16105
16106         * comedi/drivers/comedi_parport.c: compilation fix
16107
16108 2000-02-07 18:08  ds
16109
16110         * comedi/drivers/: Makefile, comedi_parport.c: Fix to make
16111           comedi_parport driver modular
16112
16113 2000-02-07 18:08  ds
16114
16115         * comedi/parport.c: [no log message]
16116
16117 2000-02-06 12:23  ds
16118
16119         * Makefile: version bump
16120
16121 2000-02-06 12:16  ds
16122
16123         * TODO: [no log message]
16124
16125 2000-02-05 16:43  ds
16126
16127         * comedi/drivers/das16.c: Corrected type in last patch.
16128
16129 2000-02-03 18:07  ds
16130
16131         * comedi/drivers/das16.c: Added dev->boardname= in das16.
16132
16133 2000-02-01 23:49  ds
16134
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
16140
16141 2000-02-01 22:21  tag r0_7_36
16142
16143 2000-02-01 22:21  ds
16144
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.
16184
16185 2000-02-01 22:21  ds
16186
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
16226