comedi.git
18 years agoFixed a couple compile warnings.
Frank Mori Hess [Sun, 15 Jan 2006 20:34:35 +0000 (20:34 +0000)]
Fixed a couple compile warnings.

18 years agoAdded CLASS_DEVICE_CREATE compaitibility macro, based on patch from
Frank Mori Hess [Sun, 15 Jan 2006 20:34:09 +0000 (20:34 +0000)]
Added CLASS_DEVICE_CREATE compaitibility macro, based on patch from
abbotti@mev.co.uk (Ian Abbott).

18 years agoAdded compatibility header for linux/pci_ids.h, which fixes
Frank Mori Hess [Sun, 15 Jan 2006 20:10:03 +0000 (20:10 +0000)]
Added compatibility header for linux/pci_ids.h, which fixes
compile against 2.6.15 kernels.

18 years agoPatch from abbotti@mev.co.uk (Ian Abbott), fixes following problem:
Frank Mori Hess [Sun, 15 Jan 2006 20:00:03 +0000 (20:00 +0000)]
Patch from abbotti@mev.co.uk (Ian Abbott), fixes following problem:

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

   -include include/linux/autoconf.h

18 years agoAdded support for calibration pwm output used for nonlinearity calibration
Frank Mori Hess [Sun, 8 Jan 2006 16:37:27 +0000 (16:37 +0000)]
Added support for calibration pwm output used for nonlinearity calibration
of m-series boards.

18 years agoGive full user-space access to all possible internal calibration sources.
Frank Mori Hess [Wed, 4 Jan 2006 02:54:12 +0000 (02:54 +0000)]
Give full user-space access to all possible internal calibration sources.

18 years agoCorrected value for MSeries_AI_Bypass_Bank_Mask
Frank Mori Hess [Wed, 4 Jan 2006 02:53:40 +0000 (02:53 +0000)]
Corrected value for MSeries_AI_Bypass_Bank_Mask

18 years agoAdded support for reading eeprom on m-series boards. Added partial
Frank Mori Hess [Mon, 2 Jan 2006 21:53:00 +0000 (21:53 +0000)]
Added support for reading eeprom on m-series boards.  Added partial
support for CR_ALT_SOURCE with m-series boards.

18 years agoFixed ai range codes for 622x boards.
Frank Mori Hess [Mon, 2 Jan 2006 01:11:30 +0000 (01:11 +0000)]
Fixed ai range codes for 622x boards.

18 years agoErr, undid my last "fix" which was wrong.
Frank Mori Hess [Mon, 2 Jan 2006 00:16:31 +0000 (00:16 +0000)]
Err, undid my last "fix" which was wrong.

18 years agoFixed reading of alt ai sources with 611x boards.
Frank Mori Hess [Mon, 2 Jan 2006 00:12:01 +0000 (00:12 +0000)]
Fixed reading of alt ai sources with 611x boards.

18 years agoFixed munging for ao commands with m-series boards.
Frank Mori Hess [Sun, 1 Jan 2006 23:20:51 +0000 (23:20 +0000)]
Fixed munging for ao commands with m-series boards.

18 years agoFixed caldacs and ai ranges in board array for m-series boards.
Frank Mori Hess [Sun, 1 Jan 2006 23:15:55 +0000 (23:15 +0000)]
Fixed caldacs and ai ranges in board array for m-series boards.

18 years agoAdded support for a couple missing ao registers to m_series_stc_writew()
Frank Mori Hess [Sat, 31 Dec 2005 23:53:06 +0000 (23:53 +0000)]
Added support for a couple missing ao registers to m_series_stc_writew()

18 years agoFixed ai munging and dma setup for 18 bit m-series boards. ai commands
Frank Mori Hess [Wed, 28 Dec 2005 17:13:56 +0000 (17:13 +0000)]
Fixed ai munging and dma setup for 18 bit m-series boards.  ai commands
seem to work now.

18 years agoAdded some missing registers used by ai commands to m_series_stc_writew().
Frank Mori Hess [Wed, 28 Dec 2005 17:12:42 +0000 (17:12 +0000)]
Added some missing registers used by ai commands to m_series_stc_writew().

18 years agoFix 2's complement munging for ai insn with 18 bit boards.
Frank Mori Hess [Thu, 22 Dec 2005 02:21:36 +0000 (02:21 +0000)]
Fix 2's complement munging for ai insn with 18 bit boards.
insn work for ai on pci-6289 now.

18 years agoAdded support for various m-series ao ranges.
Frank Mori Hess [Wed, 21 Dec 2005 03:04:52 +0000 (03:04 +0000)]
Added support for various m-series ao ranges.

18 years agoFixed compile error I just created with last change.
Frank Mori Hess [Tue, 20 Dec 2005 23:23:01 +0000 (23:23 +0000)]
Fixed compile error I just created with last change.

18 years agogive an error message when user fails to provide firmware, and fix
Frank Mori Hess [Tue, 20 Dec 2005 23:21:58 +0000 (23:21 +0000)]
give an error message when user fails to provide firmware, and fix
bug in test for whether firmware was provided.

18 years agoFigured out some more ao range related bits.
Frank Mori Hess [Tue, 20 Dec 2005 03:25:58 +0000 (03:25 +0000)]
Figured out some more ao range related bits.

18 years agoFixed up some m-series board entries using board specification documents.
Frank Mori Hess [Tue, 20 Dec 2005 00:13:05 +0000 (00:13 +0000)]
Fixed up some m-series board entries using board specification documents.

18 years agoao write instructions work on pci-6289 after adding initialization of
Frank Mori Hess [Mon, 19 Dec 2005 01:32:17 +0000 (01:32 +0000)]
ao write instructions work on pci-6289 after adding initialization of
AO_Calibration register (turns off grounding of ao reference).

18 years agoSome fixes for m series ai/ao instructions. ao instructions definitely
Frank Mori Hess [Mon, 19 Dec 2005 00:42:35 +0000 (00:42 +0000)]
Some fixes for m series ai/ao instructions.  ao instructions definitely
don't work yet.

18 years agoAdded some missing AO registers for m-series
Frank Mori Hess [Mon, 19 Dec 2005 00:41:18 +0000 (00:41 +0000)]
Added some missing AO registers for m-series

18 years agoImplemented writes to some missing registers in m_series_stc_writew().
Frank Mori Hess [Sun, 18 Dec 2005 20:26:42 +0000 (20:26 +0000)]
Implemented writes to some missing registers in m_series_stc_writew().

18 years agoAdded offsets for GPCT registers on m-series
Frank Mori Hess [Sun, 18 Dec 2005 17:16:22 +0000 (17:16 +0000)]
Added offsets for GPCT registers on m-series

18 years agoAllow for up to 8 dma channels on mite.
Frank Mori Hess [Sun, 18 Dec 2005 15:56:44 +0000 (15:56 +0000)]
Allow for up to 8 dma channels on mite.

18 years agoPatch from "Andreas Leuner" <al14@inf.tu-dresden.de>:
Frank Mori Hess [Thu, 15 Dec 2005 00:01:18 +0000 (00:01 +0000)]
Patch from "Andreas Leuner" <al14@inf.tu-dresden.de>:

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

18 years agoAdded preliminary board entries for m-series boards
Frank Mori Hess [Wed, 14 Dec 2005 13:10:34 +0000 (13:10 +0000)]
Added preliminary board entries for m-series boards

18 years agoFixed null dereference in attach.
Frank Mori Hess [Mon, 12 Dec 2005 01:56:52 +0000 (01:56 +0000)]
Fixed null dereference in attach.

18 years agoSome reg_type fixes for m-series
Frank Mori Hess [Mon, 12 Dec 2005 01:44:39 +0000 (01:44 +0000)]
Some reg_type fixes for m-series

18 years agoFirst pass at m-series support done. AI/AO might possibly work (after
Frank Mori Hess [Mon, 12 Dec 2005 00:29:05 +0000 (00:29 +0000)]
First pass at m-series support done.  AI/AO might possibly work (after
adding entries for m-series boards to board array),
digital subdevices definitely won't yet.

18 years agoFixed array overrun for boards with more than 2 ao channels.
Frank Mori Hess [Sun, 11 Dec 2005 21:41:27 +0000 (21:41 +0000)]
Fixed array overrun for boards with more than 2 ao channels.

18 years agoAdded enumeration of all m series register offsets.
Frank Mori Hess [Mon, 5 Dec 2005 03:32:21 +0000 (03:32 +0000)]
Added enumeration of all m series register offsets.

18 years agoPatch from abbotti@mev.co.uk (Ian Abbott):
Frank Mori Hess [Mon, 5 Dec 2005 01:05:18 +0000 (01:05 +0000)]
Patch from abbotti@mev.co.uk (Ian Abbott):

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

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

18 years agoAdded some notes on registers which have moved under m-series
Frank Mori Hess [Sun, 4 Dec 2005 03:20:36 +0000 (03:20 +0000)]
Added some notes on registers which have moved under m-series

18 years agouse win_out2 macro for write to AI_SC_Load_A_Registers
Frank Mori Hess [Sun, 4 Dec 2005 03:20:08 +0000 (03:20 +0000)]
use win_out2 macro for write to AI_SC_Load_A_Registers

18 years agoRemoved obsolete comment about 6733 pci id.
Frank Mori Hess [Sun, 4 Dec 2005 03:19:31 +0000 (03:19 +0000)]
Removed obsolete comment about 6733 pci id.

18 years agonew driver
David Schleef [Wed, 30 Nov 2005 17:51:24 +0000 (17:51 +0000)]
new driver

18 years agoPatch from Dave <dfelson.celson@virgin.net>:
Frank Mori Hess [Wed, 23 Nov 2005 22:51:42 +0000 (22:51 +0000)]
Patch from Dave <dfelson.celson@virgin.net>:

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

 ran into the
 case INSN_CONFIG_GPCT_PULSE_TRAIN_GENERATOR:

 without a break.

18 years agopud_t was introduced in kernel 2.6.11
Frank Mori Hess [Wed, 23 Nov 2005 22:48:50 +0000 (22:48 +0000)]
pud_t was introduced in kernel 2.6.11

18 years agoDeal with varying return type for kref_put in newer kernels.
Frank Mori Hess [Wed, 23 Nov 2005 12:59:44 +0000 (12:59 +0000)]
Deal with varying return type for kref_put in newer kernels.

19 years agoAdded documentation comment block
Frank Mori Hess [Mon, 21 Nov 2005 02:10:32 +0000 (02:10 +0000)]
Added documentation comment block

19 years agoNew driver by Dan Block via anders.blomdell@control.lth.se (Anders Blomdell).
Frank Mori Hess [Mon, 21 Nov 2005 02:05:28 +0000 (02:05 +0000)]
New driver by Dan Block via anders.blomdell@control.lth.se (Anders Blomdell).

19 years agoAdded documentation header to dt9812 driver.
Frank Mori Hess [Mon, 21 Nov 2005 01:21:01 +0000 (01:21 +0000)]
Added documentation header to dt9812 driver.

19 years agoNew driver from anders.blomdell@control.lth.se (Anders Blomdell):
Frank Mori Hess [Mon, 21 Nov 2005 01:16:54 +0000 (01:16 +0000)]
New driver from anders.blomdell@control.lth.se (Anders Blomdell):

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

19 years agoAdded compatibility wrapper for kref.h
Frank Mori Hess [Mon, 21 Nov 2005 01:15:31 +0000 (01:15 +0000)]
Added compatibility wrapper for kref.h

19 years agoPatch from anders.blomdell@control.lth.se (Anders Blomdell):
Frank Mori Hess [Mon, 21 Nov 2005 00:24:33 +0000 (00:24 +0000)]
Patch from anders.blomdell@control.lth.se (Anders Blomdell):

make poll point to the right subfield

19 years agoPatch from anders.blomdell@control.lth.se (Anders Blomdell):
Frank Mori Hess [Mon, 21 Nov 2005 00:23:43 +0000 (00:23 +0000)]
Patch from anders.blomdell@control.lth.se (Anders Blomdell):

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

19 years agoStatic initialization of spinlocks has been deprecated by the kernel
Frank Mori Hess [Mon, 21 Nov 2005 00:11:58 +0000 (00:11 +0000)]
Static initialization of spinlocks has been deprecated by the kernel
(from anders.blomdell@control.lth.se (Anders Blomdell)).

19 years agoFix scan counter loading, which needs to be set to desired count minus
Frank Mori Hess [Sun, 20 Nov 2005 21:35:01 +0000 (21:35 +0000)]
Fix scan counter loading, which needs to be set to desired count minus
3 (fix from Derek Foreman <Derek.Foreman@nrc-cnrc.gc.ca>).  Fixed
verified correct on pci-das6036 and 6025.

19 years agoPatch from anders.blomdell@control.lth.se (Anders Blomdell):
Frank Mori Hess [Wed, 2 Nov 2005 00:39:56 +0000 (00:39 +0000)]
Patch from anders.blomdell@control.lth.se (Anders Blomdell):

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

19 years agoPatch from abbotti@mev.co.uk (Ian Abbott):
Frank Mori Hess [Wed, 2 Nov 2005 00:21:28 +0000 (00:21 +0000)]
Patch from abbotti@mev.co.uk (Ian Abbott):

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

 cb_das16_cs
 das08_cs
 ni_daq_dio24
 ni_labpc_cs
 ni_mio_cs
 quatech_daqp_cs

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

19 years agofree async->cmd.chanlist before it gets blown away by user's cmd
Frank Mori Hess [Wed, 19 Oct 2005 03:10:32 +0000 (03:10 +0000)]
free async->cmd.chanlist before it gets blown away by user's cmd

19 years agoFix memory leak noted by "Michael Brooks" <mbrooks@orbitalnetwork.com>
Frank Mori Hess [Wed, 19 Oct 2005 02:38:01 +0000 (02:38 +0000)]
Fix memory leak noted by "Michael Brooks" <mbrooks@orbitalnetwork.com>

19 years agoPatch from abbotti@mev.co.uk (Ian Abbott):
Frank Mori Hess [Sun, 16 Oct 2005 21:45:42 +0000 (21:45 +0000)]
Patch from abbotti@mev.co.uk (Ian Abbott):

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

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

19 years agoupdate from Calin
David Schleef [Tue, 11 Oct 2005 16:49:03 +0000 (16:49 +0000)]
update from Calin

19 years agoAdd new bonding driver from Calin Culianu
David Schleef [Tue, 11 Oct 2005 01:10:24 +0000 (01:10 +0000)]
Add new bonding driver from Calin Culianu

19 years agodist all .c and .h files
David Schleef [Fri, 7 Oct 2005 16:22:08 +0000 (16:22 +0000)]
dist all .c and .h files

19 years agoDon't dist removed files. Tell people to run depmod instead of
David Schleef [Fri, 7 Oct 2005 16:21:21 +0000 (16:21 +0000)]
Don't dist removed files.  Tell people to run depmod instead of
doing it for them (incorrectly).

19 years agoConvert to UTF-8
David Schleef [Fri, 7 Oct 2005 05:08:55 +0000 (05:08 +0000)]
Convert to UTF-8

19 years agoConvert to UTF-8. Fix some warnings.
David Schleef [Fri, 7 Oct 2005 05:08:13 +0000 (05:08 +0000)]
Convert to UTF-8.  Fix some warnings.

19 years agoConvert from DOS to unix. Convert to UTF-8. Minor warning fixes.
David Schleef [Fri, 7 Oct 2005 05:06:33 +0000 (05:06 +0000)]
Convert from DOS to unix.  Convert to UTF-8.  Minor warning fixes.

19 years agoRemove compatibility for 2.0 and 2.2
David Schleef [Fri, 7 Oct 2005 05:04:04 +0000 (05:04 +0000)]
Remove compatibility for 2.0 and 2.2

19 years agorevert to 0.7 changelog
David Schleef [Thu, 6 Oct 2005 17:50:38 +0000 (17:50 +0000)]
revert to 0.7 changelog

19 years agocopy from 0.7 branch
David Schleef [Thu, 6 Oct 2005 17:47:00 +0000 (17:47 +0000)]
copy from 0.7 branch

19 years agomerge branch-0_7 back to HEAD
David Schleef [Thu, 6 Oct 2005 17:42:02 +0000 (17:42 +0000)]
merge branch-0_7 back to HEAD

19 years ago* Contributors: Added Alexis Berlemont and Simone Mannori.
Frank Mori Hess [Wed, 15 Jun 2005 23:24:19 +0000 (23:24 +0000)]
* Contributors: Added Alexis Berlemont and Simone Mannori.
* Makefile.am: Fix depmod call on "make install".
* comedi/rt.c: (comedi_request_irq), (comedi_free_irq),
(comedi_switch_to_rt), (comedi_switch_to_non_rt),
(handle_void_irq), (comedi_rt_get_irq), (fusion_handle_irq),
(comedi_rt_release_irq), (comedi_rt_init), (comedi_rt_cleanup),
(handle_rtl_irq): rtai fusion support from Alexis Berlemont,
plus some cleanups by me.
* comedi/rt_pend_tq.c: (rt_pend_call), (rt_pend_tq_init),
(rt_pend_tq_cleanup): rtai fusion support from Alexis Berlemont.
* include/linux/comedi_rt.h: Implemented comedi_spinlock_irqsave()
and comedi_spinlock_irqrestore for rtai fusion.
* m4/rtai.m4: rtai fusion support from Alexis Berlemont.

19 years agoPatch from abbotti@mev.co.uk (Ian Abbott) to
Frank Mori Hess [Sat, 4 Jun 2005 14:40:52 +0000 (14:40 +0000)]
Patch from abbotti@mev.co.uk (Ian Abbott) to
make it possible to remove deprecated check_region()
calls from drivers.
* include/linux/ioport.h: Added compat__request_region()
* include/linux/pci.h: Replace use of check_region() with
modern version of request_region().

19 years ago* include/linux/delay.h: Added msleep_interruptible()
Frank Mori Hess [Sat, 28 May 2005 19:10:32 +0000 (19:10 +0000)]
* include/linux/delay.h: Added msleep_interruptible()
* include/linux/time.h:i Added msecs_to_jiffies() and jiffies_to_msecs()
* include/linux/usb.h: Added USB_CONTROL_MSG() and USB_BULK_MSG()

19 years agoRemove the debian directory, since it's not maintained here.
David Schleef [Thu, 21 Apr 2005 00:46:47 +0000 (00:46 +0000)]
Remove the debian directory, since it's not maintained here.
* debian/changelog:
* debian/comedi-modules.control:
* debian/comedi-modules.postinst:
* debian/comedi-modules.prerm:
* debian/comedi-source.postinst:
* debian/comedi-source.prerm:
* debian/control:
* debian/copyright:
* debian/rules:

19 years ago* comedi/kcomedilib/get.c: Added comedi_mark_buffer_written() to
Frank Mori Hess [Mon, 18 Apr 2005 01:25:56 +0000 (01:25 +0000)]
* comedi/kcomedilib/get.c: Added comedi_mark_buffer_written() to
kcomedilib.

19 years agoFixed a bug which uploaded the firmware always to the first
Bernd Porr [Wed, 13 Apr 2005 19:34:23 +0000 (19:34 +0000)]
Fixed a bug which uploaded the firmware always to the first
device. Even if there were two devices. Thus, the second device
never got the firmware uploaded. Thanks to Bjorn Kinell.

19 years ago* ChangeLog-0.7: Move ChangeLog to ChangeLog-0.7, and start
David Schleef [Fri, 8 Apr 2005 02:58:13 +0000 (02:58 +0000)]
* ChangeLog-0.7: Move ChangeLog to ChangeLog-0.7, and start
this changelog

19 years agosummary of 0.7.70 changes
Frank Mori Hess [Thu, 7 Apr 2005 23:53:14 +0000 (23:53 +0000)]
summary of 0.7.70 changes

19 years agoRemove references to linux/irq.h branch-0_7-start
David Schleef [Thu, 7 Apr 2005 20:20:40 +0000 (20:20 +0000)]
Remove references to linux/irq.h

19 years agoRe-add call to depmod if it's a normal install
David Schleef [Thu, 7 Apr 2005 20:15:19 +0000 (20:15 +0000)]
Re-add call to depmod if it's a normal install

19 years agoadded José Luis Sánchez
Frank Mori Hess [Thu, 7 Apr 2005 16:52:00 +0000 (16:52 +0000)]
added José Luis Sánchez

19 years agoRemove linux/irq.h. It should be asm/irq.h, which is included
David Schleef [Tue, 5 Apr 2005 20:21:32 +0000 (20:21 +0000)]
Remove linux/irq.h.  It should be asm/irq.h, which is included
automatically.

19 years agoUse -i and -f flags r0_7_70
David Schleef [Sun, 3 Apr 2005 00:00:36 +0000 (00:00 +0000)]
Use -i and -f flags

19 years agoFix drivers.txt target
David Schleef [Sat, 2 Apr 2005 23:57:18 +0000 (23:57 +0000)]
Fix drivers.txt target

19 years agoUse autoreconf. Add files
David Schleef [Sat, 2 Apr 2005 23:52:27 +0000 (23:52 +0000)]
Use autoreconf.  Add files

19 years agoChange the way files are disted. Remove all the crap from scripts/
David Schleef [Sat, 2 Apr 2005 23:48:24 +0000 (23:48 +0000)]
Change the way files are disted.  Remove all the crap from scripts/
that's no longer used.

19 years agoDocumentation fixes
David Schleef [Fri, 1 Apr 2005 04:24:12 +0000 (04:24 +0000)]
Documentation fixes

19 years agoversion bump
David Schleef [Fri, 1 Apr 2005 04:23:44 +0000 (04:23 +0000)]
version bump

19 years agoMake distcheck work. Add LINUX_MODULE_STYLE to indicate module
David Schleef [Fri, 1 Apr 2005 03:00:52 +0000 (03:00 +0000)]
Make distcheck work.  Add LINUX_MODULE_STYLE to indicate module
building style.

19 years agofix compile warning, and initialize both tio chips
Frank Mori Hess [Tue, 29 Mar 2005 02:49:40 +0000 (02:49 +0000)]
fix compile warning, and initialize both tio chips

19 years agopatch from Klaas Gadeyne <Klaas.Gadeyne@mech.kuleuven.ac.be>
Frank Mori Hess [Tue, 29 Mar 2005 02:41:04 +0000 (02:41 +0000)]
patch from Klaas Gadeyne <Klaas.Gadeyne@mech.kuleuven.ac.be>
which fixes problem with initialization of CounterSwap bit in the
ClockConfigRegister.

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

19 years agocheck for CAP_SYS_MODULE instead of CAP_SYS_ADMIN in comedi_fop_open()
Frank Mori Hess [Tue, 22 Mar 2005 02:30:46 +0000 (02:30 +0000)]
check for CAP_SYS_MODULE instead of CAP_SYS_ADMIN in comedi_fop_open()

19 years agoadd mention of comedi_nonfree_firmware tarball
Frank Mori Hess [Sat, 19 Mar 2005 03:36:30 +0000 (03:36 +0000)]
add mention of comedi_nonfree_firmware tarball

19 years agoallow schedules() during firmware upload
Frank Mori Hess [Sat, 19 Mar 2005 03:35:15 +0000 (03:35 +0000)]
allow schedules() during firmware upload

19 years agoadd support for loading firmware into main fpga and scarabs on pci-6534
Frank Mori Hess [Fri, 18 Mar 2005 00:00:25 +0000 (00:00 +0000)]
add support for loading firmware into main fpga and scarabs on pci-6534

19 years agoadd support for uploading firmware on 64 bit arches, and added support
Frank Mori Hess [Thu, 17 Mar 2005 17:25:42 +0000 (17:25 +0000)]
add support for uploading firmware on 64 bit arches, and added support
for loading up to 4 different firmware files (will be needed by
ni pci-6534).

19 years agoadd SDF_DITHER flag to analog input subdevice
Frank Mori Hess [Thu, 17 Mar 2005 14:53:02 +0000 (14:53 +0000)]
add SDF_DITHER flag to analog input subdevice

19 years agofix version check for remap_pfn_range() compatibility
Frank Mori Hess [Wed, 16 Mar 2005 15:56:02 +0000 (15:56 +0000)]
fix version check for remap_pfn_range() compatibility

19 years agoreplace remap_page_range with remap_pfn_range
Frank Mori Hess [Tue, 15 Mar 2005 01:00:33 +0000 (01:00 +0000)]
replace remap_page_range with remap_pfn_range

19 years agomove check of s->busy after aquisition of big_comedi_lock in
Frank Mori Hess [Sun, 13 Mar 2005 15:17:52 +0000 (15:17 +0000)]
move check of s->busy after aquisition of big_comedi_lock in
do_lock_ioctl.  Make locking return a less confusing error code
on failure.  Make locking fail if process already has lock (alternative
would be to make locking recursive, but I don't see a reason to bother).

19 years agopatch from Ian Abbott <abbotti@mev.co.uk>:
Frank Mori Hess [Sat, 12 Mar 2005 13:31:39 +0000 (13:31 +0000)]
patch from Ian Abbott <abbotti@mev.co.uk>:

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

19 years agonew driver from abbotti@mev.co.uk (Ian Abbott):
Frank Mori Hess [Tue, 8 Mar 2005 02:35:34 +0000 (02:35 +0000)]
new driver from abbotti@mev.co.uk (Ian Abbott):

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