comedi.git
21 years agoadded init of hpdi interrupt control reg, fixed dma abort channel
Frank Mori Hess [Tue, 18 Feb 2003 17:32:57 +0000 (17:32 +0000)]
added init of hpdi interrupt control reg, fixed dma abort channel

21 years agofix stop src TRIG_COUNT
Frank Mori Hess [Tue, 18 Feb 2003 16:19:38 +0000 (16:19 +0000)]
fix stop src TRIG_COUNT

21 years agofix pci discovery
Frank Mori Hess [Tue, 18 Feb 2003 00:35:09 +0000 (00:35 +0000)]
fix pci discovery

21 years agouse dma chan 0
Frank Mori Hess [Mon, 17 Feb 2003 18:01:33 +0000 (18:01 +0000)]
use dma chan 0

21 years agonew driver (doesn't work yet)
Frank Mori Hess [Mon, 17 Feb 2003 05:04:05 +0000 (05:04 +0000)]
new driver (doesn't work yet)

21 years agofixed sizes passed to ioremap
Frank Mori Hess [Sat, 15 Feb 2003 23:45:06 +0000 (23:45 +0000)]
fixed sizes passed to ioremap

21 years agoChanged prototype of alloc_subdevices() so it doesn't require dev->n_subdevices
Frank Mori Hess [Sat, 15 Feb 2003 18:35:46 +0000 (18:35 +0000)]
Changed prototype of alloc_subdevices() so it doesn't require dev->n_subdevices
to be set prior to being called.  Fixed 8255 cleanup in ni_daq_dio24.c.  Comedi
sure has a lot of drivers these days!

21 years agomoved plx9080 dma abort routine from cb_pcidas64 driver into plx9080 header
Frank Mori Hess [Sat, 15 Feb 2003 17:45:17 +0000 (17:45 +0000)]
moved plx9080 dma abort routine from cb_pcidas64 driver into plx9080 header

21 years agoadded pci-6534 to pci_device_id table
Frank Mori Hess [Thu, 13 Feb 2003 16:52:07 +0000 (16:52 +0000)]
added pci-6534 to pci_device_id table

21 years agoremoved comment which said to wait for mux to settle
Frank Mori Hess [Mon, 10 Feb 2003 17:02:50 +0000 (17:02 +0000)]
removed comment which said to wait for mux to settle

21 years agogot rid of some spurious address-of operators
Frank Mori Hess [Mon, 10 Feb 2003 16:12:12 +0000 (16:12 +0000)]
got rid of some spurious address-of operators

21 years agoupdated reference to old lineo cvs server
Frank Mori Hess [Wed, 5 Feb 2003 15:06:58 +0000 (15:06 +0000)]
updated reference to old lineo cvs server

21 years agoFix warning
David Schleef [Mon, 3 Feb 2003 18:16:42 +0000 (18:16 +0000)]
Fix warning

21 years agoMove DEBUG() definition to fix compile errors
David Schleef [Mon, 3 Feb 2003 18:16:30 +0000 (18:16 +0000)]
Move DEBUG() definition to fix compile errors

21 years agoDoc links
David Schleef [Mon, 3 Feb 2003 18:15:40 +0000 (18:15 +0000)]
Doc links

21 years agoNeed to set read_subdev
David Schleef [Mon, 3 Feb 2003 18:14:25 +0000 (18:14 +0000)]
Need to set read_subdev

21 years agomake install directions more redhat 8 friendly, apparently 'make oldconfig'
Frank Mori Hess [Mon, 3 Feb 2003 06:09:31 +0000 (06:09 +0000)]
make install directions more redhat 8 friendly, apparently 'make oldconfig'
pulls in a config file based on Makefile's EXTRAVERSION

21 years agorandomly change is_diodaq to a bitfield
David Schleef [Fri, 31 Jan 2003 03:55:21 +0000 (03:55 +0000)]
randomly change is_diodaq to a bitfield

21 years agoAdd some configuration instructions
David Schleef [Fri, 31 Jan 2003 03:54:49 +0000 (03:54 +0000)]
Add some configuration instructions

21 years agoAdd header
David Schleef [Fri, 31 Jan 2003 03:54:02 +0000 (03:54 +0000)]
Add header

21 years agomove INSN_CONFIG to header
David Schleef [Fri, 31 Jan 2003 03:49:59 +0000 (03:49 +0000)]
move INSN_CONFIG to header

21 years agoFix missing bounds check
David Schleef [Fri, 31 Jan 2003 03:49:26 +0000 (03:49 +0000)]
Fix missing bounds check

21 years agoNew driver
David Schleef [Fri, 31 Jan 2003 03:48:38 +0000 (03:48 +0000)]
New driver

21 years agoFix device name
David Schleef [Thu, 30 Jan 2003 22:00:46 +0000 (22:00 +0000)]
Fix device name

21 years agoreplace broken comedi_buf_put() with cfc_write_to_buffer()
Frank Mori Hess [Wed, 29 Jan 2003 19:35:45 +0000 (19:35 +0000)]
replace broken comedi_buf_put() with cfc_write_to_buffer()

21 years agodon't allow irq and timer mode to be used simultaneously
Frank Mori Hess [Mon, 27 Jan 2003 17:19:43 +0000 (17:19 +0000)]
don't allow irq and timer mode to be used simultaneously

21 years agoadded some locking to make sure software copies of write only registers
Frank Mori Hess [Thu, 23 Jan 2003 19:44:20 +0000 (19:44 +0000)]
added some locking to make sure software copies of write only registers
are in sync

21 years agotrying to fix apparent failure to reset interrupt
Frank Mori Hess [Mon, 13 Jan 2003 16:49:13 +0000 (16:49 +0000)]
trying to fix apparent failure to reset interrupt

21 years agofix 671x analog output insn that i broke
Frank Mori Hess [Sat, 11 Jan 2003 05:18:56 +0000 (05:18 +0000)]
fix 671x analog output insn that i broke

21 years agofix interaction between analog output channels ( bug 14 )
Frank Mori Hess [Wed, 1 Jan 2003 23:57:20 +0000 (23:57 +0000)]
fix interaction between analog output channels ( bug 14 )

21 years agofix number of eeprom channels, and remove incorrect SDF_COMMON flag from
Frank Mori Hess [Wed, 1 Jan 2003 22:42:30 +0000 (22:42 +0000)]
fix number of eeprom channels, and remove incorrect SDF_COMMON flag from
ai subdevice

21 years agoupdated my email address
Frank Mori Hess [Mon, 30 Dec 2002 22:54:46 +0000 (22:54 +0000)]
updated my email address

21 years agofixed channel 1 analog output insn (bug11)
Frank Mori Hess [Mon, 30 Dec 2002 22:49:43 +0000 (22:49 +0000)]
fixed channel 1 analog output insn (bug11)

21 years agofix supported analog input arefs flags
Frank Mori Hess [Sat, 21 Dec 2002 04:12:57 +0000 (04:12 +0000)]
fix supported analog input arefs flags

21 years agoremoved unused win_save() and win_restore()
Frank Mori Hess [Sat, 21 Dec 2002 04:12:20 +0000 (04:12 +0000)]
removed unused win_save() and win_restore()

21 years agogot rid of all window save/restore stuff since it wasn't smp safe anyways.
Frank Mori Hess [Sat, 21 Dec 2002 04:11:31 +0000 (04:11 +0000)]
got rid of all window save/restore stuff since it wasn't smp safe anyways.
replaced with spinlock as in ni_pcimio.c

21 years agoPatch from tomasz for INSN_INITTRIG
David Schleef [Fri, 20 Dec 2002 23:29:41 +0000 (23:29 +0000)]
Patch from tomasz for INSN_INITTRIG

21 years agostill don't know what the PCI ID of the 6704 is
David Schleef [Thu, 12 Dec 2002 03:14:35 +0000 (03:14 +0000)]
still don't know what the PCI ID of the 6704 is

21 years agoFixed range structures for 6704.
David Schleef [Thu, 12 Dec 2002 02:50:13 +0000 (02:50 +0000)]
Fixed range structures for 6704.

21 years agochanged dev_info names so pcmcia script will run comedi_config correctly
Frank Mori Hess [Wed, 11 Dec 2002 02:33:07 +0000 (02:33 +0000)]
changed dev_info names so pcmcia script will run comedi_config correctly

21 years agoAdd PXI-6704
David Schleef [Mon, 9 Dec 2002 21:09:09 +0000 (21:09 +0000)]
Add PXI-6704

21 years agosome fixes to recent changes
Frank Mori Hess [Sun, 8 Dec 2002 19:30:22 +0000 (19:30 +0000)]
some fixes to recent changes

21 years agomade mapping of comedi_cmd to hardware a little smarter, fixed ai external
Frank Mori Hess [Fri, 6 Dec 2002 20:28:35 +0000 (20:28 +0000)]
made mapping of comedi_cmd to hardware a little smarter, fixed ai external
conversion trigger bug

21 years agomade comedi_error take a const pointer
Frank Mori Hess [Fri, 6 Dec 2002 20:27:19 +0000 (20:27 +0000)]
made comedi_error take a const pointer

21 years agoadd pxi-6713
David Schleef [Thu, 5 Dec 2002 20:11:08 +0000 (20:11 +0000)]
add pxi-6713

21 years agoFix symbol problems when debugging is turned off
David Schleef [Tue, 3 Dec 2002 03:13:40 +0000 (03:13 +0000)]
Fix symbol problems when debugging is turned off

21 years agoFix compilation for rt due to changes in comedidev.h. Fixes #8
David Schleef [Mon, 2 Dec 2002 20:03:27 +0000 (20:03 +0000)]
Fix compilation for rt due to changes in comedidev.h.  Fixes #8

21 years agofix checking of scan_begin_arg in ai command test
Frank Mori Hess [Sun, 1 Dec 2002 20:25:52 +0000 (20:25 +0000)]
fix checking of scan_begin_arg in ai command test

21 years agofix checking of first channel in chanlist for ai cmd
Frank Mori Hess [Fri, 29 Nov 2002 22:34:46 +0000 (22:34 +0000)]
fix checking of first channel in chanlist for ai cmd

21 years agoreverted unnecessary locking of command6 register (already safe due to ioctl
Frank Mori Hess [Fri, 29 Nov 2002 22:05:00 +0000 (22:05 +0000)]
reverted unnecessary locking of command6 register (already safe due to ioctl
locking)

21 years ago*** empty log message ***
Frank Mori Hess [Fri, 29 Nov 2002 18:09:05 +0000 (18:09 +0000)]
*** empty log message ***

21 years agoremoved DAQBoard2000 FPGA option
David Schleef [Wed, 27 Nov 2002 00:25:35 +0000 (00:25 +0000)]
removed DAQBoard2000 FPGA option

21 years agoremove FPGA header
David Schleef [Wed, 27 Nov 2002 00:25:14 +0000 (00:25 +0000)]
remove FPGA header

21 years agoadded locking for software copies of command registers 2 and 6, to
Frank Mori Hess [Wed, 27 Nov 2002 00:24:21 +0000 (00:24 +0000)]
added locking for software copies of command registers 2 and 6, to
prevent races between ai and ao.  Got rid of a couple redundant lines.

21 years agoremove non-source code
David Schleef [Wed, 27 Nov 2002 00:23:43 +0000 (00:23 +0000)]
remove non-source code

21 years agoMove auxiliary data to options[30,31]
David Schleef [Tue, 26 Nov 2002 23:36:29 +0000 (23:36 +0000)]
Move auxiliary data to options[30,31]

21 years agobump version
David Schleef [Tue, 26 Nov 2002 22:48:23 +0000 (22:48 +0000)]
bump version

21 years agofix incorrect return of error when mmapping entire buffer
Frank Mori Hess [Tue, 26 Nov 2002 20:01:58 +0000 (20:01 +0000)]
fix incorrect return of error when mmapping entire buffer

21 years agofix rejection of CONFIG_ALT_SOURCE insn for 611x
Frank Mori Hess [Mon, 25 Nov 2002 20:13:55 +0000 (20:13 +0000)]
fix rejection of CONFIG_ALT_SOURCE insn for 611x

21 years agoadd support for 611x adjustable calibration reference
Frank Mori Hess [Mon, 25 Nov 2002 19:13:41 +0000 (19:13 +0000)]
add support for 611x adjustable calibration reference

21 years agolicensing terms stated in header file are incompatible with GPL. The files
Frank Mori Hess [Sun, 24 Nov 2002 18:35:07 +0000 (18:35 +0000)]
licensing terms stated in header file are incompatible with GPL.  The files
licensing was:

/*
 * This file is copyrigth by Meilhaus Electronic GmbH 1998, 1999.
 * You are not allowed to distribute, sell, modify, reverse
 * engineer or use this code (or parts of it) for any
 * other purpose or under any other conditions than stated below.
 *
 * 1) You are allowed to distribute verbatim copies of this file together
 *    with device drivers for the Meilhaus me2600 board.
 *
 * 2) Derived work (device drivers using this file) can be
 *    published under the terms of the
 *    GNU General Public License as published by
 *    the Free Software Foundation; either version 2 of the License, or
 *    (at your option) any later version. Any other license terms have
 *    to be agreed by Meilhaus GmbH in written.
 *
 * 3) This file is distributed WITHOUT ANY WARRANTY;
 *    without even the implied warranty of MERCHANTABILITY
 *    or FITNESS FOR A PARTICULAR PURPOSE. Meilhaus is under
 *    no means liable for products using this file or parts of it.
 *
 * 4) The copyright of this file has to be mentioned in derived work.
 *
 * 5) If this license terms are not valid due to any other law
 *    or restrictions imposed on you, you are not allowed to use
 *    this file in any way at all.
 */

21 years agofixed caldac types for 611x
Frank Mori Hess [Sun, 24 Nov 2002 15:40:15 +0000 (15:40 +0000)]
fixed caldac types for 611x

21 years agoreally fixing munging this time
Frank Mori Hess [Fri, 22 Nov 2002 21:37:10 +0000 (21:37 +0000)]
really fixing munging this time

21 years agofix ai munging bugs
Frank Mori Hess [Fri, 22 Nov 2002 17:39:15 +0000 (17:39 +0000)]
fix ai munging bugs

21 years agoRevert bufinfo structure name changes. Fixed long-standing bug r0_7_66
David Schleef [Fri, 22 Nov 2002 07:12:55 +0000 (07:12 +0000)]
Revert bufinfo structure name changes.  Fixed long-standing bug
involving the return value of the insn ioctl.

21 years agoRevert accidental change of structure names
David Schleef [Fri, 22 Nov 2002 06:57:48 +0000 (06:57 +0000)]
Revert accidental change of structure names

21 years agoChange buf_alloc to buf_change, and fix allocation and mapping of buffers.
David Schleef [Fri, 22 Nov 2002 06:55:05 +0000 (06:55 +0000)]
Change buf_alloc to buf_change, and fix allocation and mapping of buffers.
Added buf_page_list with list of pointers to buffer pages.

21 years agoAdd a UTS_RELEASE override
David Schleef [Fri, 22 Nov 2002 06:53:21 +0000 (06:53 +0000)]
Add a UTS_RELEASE override

22 years agoadded include to fix unresolved mem_map_reserve and mem_map_unreserve
Frank Mori Hess [Thu, 21 Nov 2002 19:16:23 +0000 (19:16 +0000)]
added include to fix unresolved mem_map_reserve and mem_map_unreserve

22 years agoforce io data path width to 8 bits for daqcard
Frank Mori Hess [Thu, 21 Nov 2002 18:27:42 +0000 (18:27 +0000)]
force io data path width to 8 bits for daqcard

22 years agodaqcard1200 cant scan upwards through ai channels
Frank Mori Hess [Thu, 21 Nov 2002 17:58:13 +0000 (17:58 +0000)]
daqcard1200 cant scan upwards through ai channels

22 years agoWarning cleanup on 2.0.39
David Schleef [Thu, 21 Nov 2002 08:40:19 +0000 (08:40 +0000)]
Warning cleanup on 2.0.39

22 years agoCompilation fixes
David Schleef [Thu, 21 Nov 2002 08:39:37 +0000 (08:39 +0000)]
Compilation fixes

22 years agoFix to previous checkin
David Schleef [Thu, 21 Nov 2002 08:27:17 +0000 (08:27 +0000)]
Fix to previous checkin

22 years agoFixes for 2.0.39
David Schleef [Thu, 21 Nov 2002 08:21:55 +0000 (08:21 +0000)]
Fixes for 2.0.39

22 years agoconfig.dist file with everything disabled that doesn't work on 2.0.39
David Schleef [Thu, 21 Nov 2002 08:21:14 +0000 (08:21 +0000)]
config.dist file with everything disabled that doesn't work on 2.0.39

22 years agocompile fixes and warning fixes
David Schleef [Thu, 21 Nov 2002 08:00:10 +0000 (08:00 +0000)]
compile fixes and warning fixes

22 years agoFix subdevice flags not having AREF capability
David Schleef [Thu, 21 Nov 2002 07:56:24 +0000 (07:56 +0000)]
Fix subdevice flags not having AREF capability

22 years agoadded cb_pcimdas
David Schleef [Thu, 21 Nov 2002 07:55:39 +0000 (07:55 +0000)]
added cb_pcimdas

22 years agonew dffault
David Schleef [Thu, 21 Nov 2002 07:54:27 +0000 (07:54 +0000)]
new dffault

22 years agoadd cb_pcimdas
David Schleef [Thu, 21 Nov 2002 07:53:47 +0000 (07:53 +0000)]
add cb_pcimdas

22 years agoHuge monster patch that removes unnessary headers
David Schleef [Thu, 21 Nov 2002 07:34:30 +0000 (07:34 +0000)]
Huge monster patch that removes unnessary headers

22 years agoremove
David Schleef [Thu, 21 Nov 2002 04:44:21 +0000 (04:44 +0000)]
remove

22 years agoReimplement kvmem.[ch] code in comedi_fops
David Schleef [Thu, 21 Nov 2002 04:43:59 +0000 (04:43 +0000)]
Reimplement kvmem.[ch] code in comedi_fops

22 years agonew compat header
David Schleef [Thu, 21 Nov 2002 04:34:44 +0000 (04:34 +0000)]
new compat header

22 years agofix request_region on 2.2
David Schleef [Thu, 21 Nov 2002 04:33:53 +0000 (04:33 +0000)]
fix request_region on 2.2

22 years agoremove kvmem.h
David Schleef [Thu, 21 Nov 2002 04:33:28 +0000 (04:33 +0000)]
remove kvmem.h

22 years agoremove subdevice stuff, since it doesn't work on 2.2
David Schleef [Thu, 21 Nov 2002 04:31:16 +0000 (04:31 +0000)]
remove subdevice stuff, since it doesn't work on 2.2

22 years agonew driver
David Schleef [Thu, 21 Nov 2002 04:30:09 +0000 (04:30 +0000)]
new driver

22 years agofix compat for pci_enable_device
David Schleef [Thu, 21 Nov 2002 04:29:03 +0000 (04:29 +0000)]
fix compat for pci_enable_device

22 years agofix some warnigns
David Schleef [Thu, 21 Nov 2002 04:28:13 +0000 (04:28 +0000)]
fix some warnigns

22 years agoadd page_address()
David Schleef [Thu, 21 Nov 2002 04:27:21 +0000 (04:27 +0000)]
add page_address()

22 years agoAdd uvirt_to_kva() and kvirt_to_pa()
David Schleef [Thu, 21 Nov 2002 04:26:51 +0000 (04:26 +0000)]
Add uvirt_to_kva() and kvirt_to_pa()

22 years agoadd virt_to_page
David Schleef [Thu, 21 Nov 2002 04:26:06 +0000 (04:26 +0000)]
add virt_to_page

22 years agofix warning from check_driver
David Schleef [Thu, 21 Nov 2002 04:18:05 +0000 (04:18 +0000)]
fix warning from check_driver

22 years agoPut PC-CARD-DAS16/16 inside if PCMCIA
David Schleef [Thu, 21 Nov 2002 04:07:38 +0000 (04:07 +0000)]
Put PC-CARD-DAS16/16 inside if PCMCIA

22 years agoset CCSR_POWER_DOWN bit to see if that changes anything
Frank Mori Hess [Wed, 20 Nov 2002 20:48:32 +0000 (20:48 +0000)]
set CCSR_POWER_DOWN bit to see if that changes anything

22 years agochanged all if(boardtype.reg_611x) in analog output code to if(boardtype.ao_671x)
Frank Mori Hess [Wed, 20 Nov 2002 15:27:09 +0000 (15:27 +0000)]
changed all if(boardtype.reg_611x) in analog output code to if(boardtype.ao_671x)
to try and get 671x boards to work too.

22 years agoadded log message on overrun
Frank Mori Hess [Wed, 20 Nov 2002 00:40:59 +0000 (00:40 +0000)]
added log message on overrun

22 years agoAdded capability to bufinfo ioctl for marking bytes written and renamed its members.
Frank Mori Hess [Tue, 19 Nov 2002 23:49:01 +0000 (23:49 +0000)]
Added capability to bufinfo ioctl for marking bytes written and renamed its members.
Changed prototype of RT version of comedi_request_irq to make dev_id a comedi_device* instead of a void*
since it is assumed to be so elsewhere in rt code.  Made comedi_switch_to_rt return an int
so it is able to return error on failure.  Fixes for overrun/underrun checking with dma in ni_mio_common.