From: David Schleef Date: Sat, 1 Dec 2001 05:19:48 +0000 (+0000) Subject: These files are now generated from .c files X-Git-Tag: r0_7_62~78 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=07803128847a3193bfd0c837d4de18e1bb12ab84;p=comedi.git These files are now generated from .c files --- diff --git a/Documentation/comedi/drivers.txt b/Documentation/comedi/drivers.txt deleted file mode 100644 index d3a46a76..00000000 --- a/Documentation/comedi/drivers.txt +++ /dev/null @@ -1,898 +0,0 @@ - -This file contains information about specific drivers, their -features, and limitations. - -Driver: 8255.o -Description: generic 8255 support -Author: ds -Status: only mode 0 supported - -The classic in digital I/O. Three channels of 8 bit digital I/O, -each channel is I/O configurable, channels 0 and 1 in 8 bit units, -channel 2 in 4 bit units. The driver does not support modes 1 or 2 -yet, since I don't really understand how they would potentially be used. -(Send me email if you want to use these modes.) If and when -modes 1 and 2 are supported, there is a strong possibility that the -3rd channel will be split into two 4-bit channels. (Refer to the -8255 spec for clues as to why.) - -You should configure this driver if you plan to use a board that -has an 8255 chip. For multifunction boards, the main driver will -configure the 8255 subdevice automatically. - -This driver also works independently with ISA cards that directly -map the 8255 registers to I/O ports, including cards with multiple -8255 chips. To configure the driver for such a card, the option -list should be a list of the I/O port bases for each of the 8255 -chips. - - - -Driver: adl_pci9118.o -Description: Adlink PCI-9118DG, PCI-9118HG, PCI-9118HR -Author: Michal Dobes -Device Names: pci9118dg, pci9118hg, pci9118hr -Status: works - -This driver supports AI, AO, DI and DO subdevices. -AI subdevice supports cmd and insn interface, -other subdevices support only insn interface. -For AI: -- If cmd->scan_begin_src=TRIG_EXT then trigger input is TGIN (pin 46). -- If cmd->convert_src=TRIG_EXT then trigger input is EXTTRG (pin 44). -- If cmd->start_src/stop_src=TRIG_EXT then trigger input is TGIN (pin 46). -- It is not neccessary to have cmd.scan_end_arg=cmd.chanlist_len but - cmd.scan_end_arg modulo cmd.chanlist_len must by 0. -- If return value of cmdtest is 5 then you've bad channel list - (it isn't possible mixture S.E. and DIFF inputs or bipolar and unipolar - ranges). -There is know problem with this driver: -- If you use scan_begin_src=TRIG_EXT & convert_src=TRIG_TIMER - then this mode sometimes discards some samples. :-(( - -Configuration options: - [0] - PCI bus of device (optional) - [1] - PCI slot of device (optional) - If bus/slot is not specified, the first available PCI - device will be used. - -If you have an external multiplexer, the third option in the option -list should be used to indicate the number of channels in the -multiplexer. - - - -Driver: adv_pci1710.o -Description: Advantech PCI-1710, PCI-1710HG, PCI-1711, PCI-1713, - Advantech PCI-1720, PCI-1731 -Author: Michal Dobes -Device Names: pci1710, pci1710hg, pci1711, pci1713, pci1720, pci1731 -Status: works - -This driver supports AI, AO, DI and DO subdevices. -AI subdevice supports cmd and insn interface, -other subdevices support only insn interface. - -Configuration options: - [0] - PCI bus of device (optional) - [1] - PCI slot of device (optional) - If bus/slot is not specified, the first available PCI - device will be used. - - - -Driver: amplc_pci230.o -Description: Driver for Amplicom PCI230 and PCI260 Multifunction I/O boards -Author: Allan Willcox -Updated: Mon, 3 Sep 2001 17:37:12 -0700 - - - -Driver: cb_pcidas.o -Description: Driver for the ComputerBoards/MeasurementComputing cards - of the PCI-DAS series with the AMCC S5933 PCI controller. -Author: Ivan Martinez , - Frank Mori Hess -Status: - - PCI-DAS1602/16, 16jr: Driver should work, but untested. Please - report usage. - - PCI-DAS1602/12: Same as above. - - PCI-DAS1200, 1200jr: Tested, works. - - PCI-DAS1000, 1001, 1002: Should work, but untested. Please report - usage. -Updated: 2001-8-27 - -This driver originally intended to support the whole PCI-DAS series, -but cards based on the PLX PCI controller are excluded for being -too different. - -Configuration options: - [0] - PCI bus of device (optional) - [1] - PCI slot of device (optional) - If bus/slot is not specified, the first available PCI - device will be used. - -For commands, the scanned channels must be consecutive -(i.e. 4-5-6-7, 2-3-4,...), and must all have the same -range and aref. - - - -Driver: cb_pcidas64.o -Description: Driver for the ComputerBoards/MeasurementComputing - PCI-DAS64xxx series with the PLX 9080 PCI controller. -Author: Frank Mori Hess -Status: Experimental -Updated: 2001-8-27 - -Configuration options: - [0] - PCI bus of device (optional) - [1] - PCI slot of device (optional) - -Basic insn support should work, but untested as far as I know. - Feel free to send and success/failure reports to author. No - command support yet. - - - -Driver: cb_pcidda.o -Description: ComputerBoards/MeasurementComputing PCI-DDA series -Author: Ivan Martinez -Status: Supports 08/16, 04/16, 02/16, 08/12, 04/12, and 02/12 - -Configuration options: - [0] - PCI bus of device (optional) - [1] - PCI slot of device (optional) - If bus/slot is not specified, the first available PCI - device will be used. - -Only simple analog output writing is supported. - - - -Driver: comedi_parport.o -Description: Standard PC parallel port -Author: ds -Status: works in immediate mode - -A cheap and easy way to get a few more digital I/O lines. Steal -additional parallel ports from old computers or your neighbors' -computers. - -Option list: - 0: I/O port base for the parallel port. - 1: IRQ - -Parallel Port Lines: - -pin subdev chan aka ---- ------ ---- --- -1 2 0 strobe -2 0 0 data 0 -3 0 1 data 1 -4 0 2 data 2 -5 0 3 data 3 -6 0 4 data 4 -7 0 5 data 5 -8 0 6 data 6 -9 0 7 data 7 -10 1 3 acknowledge -11 1 4 busy -12 1 2 output -13 1 1 printer selected -14 2 1 auto LF -15 1 0 error -16 2 2 init -17 2 3 select printer -18-25 ground - -Notes: - -Channel 0 and 2 are output, channel 1 is input. I know that it -is possible to change this with ECP/EPP parallel ports, but this -driver is a cheap hack. - -Pins 13 and 14 are inverted once by comedi and once by the -hardware, thus cancelling the effect. - -Pin 1 is a strobe, thus acts like one. There's no way in software -to change this, at least on a standard parallel port. - -Subdevice 3 pretends to be a digital input subdevice, but it always -returns 0 when read. However, if you run a command with -scan_begin_src=TRIG_EXT, it uses pin 13 as a external triggering -pin, which can be used to wake up tasks. - - - -Driver: comedi_rt_timer.o -Description: Command emulator using real-time tasks -Authors: ds, fmhess -Status: works - -This driver requires RTAI or RTLinux to work correctly. It doesn't -actually drive hardware directly, but calls other drivers and uses -a real-time task to emulate commands for drivers and devices that -are incapable of native commands. Thus, you can get accurately -timed I/O on any device. - -Since the timing is all done in software, sampling jitter is much -higher than with a device that has an on-board timer, and maximum -sample rate is much lower. - -Configuration options: - [0] - device index - [1] - subdevice index - - - -Driver: daqboard2000.o -Description: IOTech DAQBoard/2000 -Author: Anders Blomdell -Status: works - -Much of the functionality of this driver was determined from reading -the source code for the Windows driver. - -The FPGA on the board requires initialization code, which can either -be compiled into the driver or loaded by comedi_config using the -i -option. The latter is recommended, in order to save a bit of kernel -memory. - -Configuration options: - [0] - pointer to FPGA initialization data - The pointer and size options are handled automatically - by comedi_config when you use the -i option. - [1] - size of FPGA data - - - -Driver: das08.o -Description: DAS-08 compatible boards -Authors: Warren Jasper, ds -Device Names: das08, das08-pgm, das08-pgh, das08-pgl, das08-aoh, - das08-aol, das08-aom, das08/jr-ao, das08jr-16-ao, pci-das08, - das08jr/16 -Status: works - -This is a rewrite of the das08 and das08jr drivers. - -Options (for ISA cards): - [0] - base io address - -Options (for pci-das08): - [0] - bus (optional) - [1] = slot (optional) -Use the name 'pci-das08' for the pci-das08, NOT 'das08'. - -The das08 driver doesn't support asynchronous commands, since -the el cheapo das08 hardware doesn't really support them. The -comedi_rt_timer driver can be used to emulate commands for this -driver. - - - -Driver: das16.o -Description: DAS16 compatible boards -Authors: Sam Moore, Warren Jasper, ds, Chris Baugher, Frank Hess -Device Names: das-16, das-16g, das-16f, cio-das16/jr, pc104-das16jr, - pc104-das16jr/16, das-1201, das-1202, das-1401, das-1402, das-1601, - das-1602, cio-das1401/12, cio-das1402/12, cio-das1402/16, - cio-das1601/12, cio-das1602/12, cio-das1602/16, cio-das16/330 -Status: works in das16 mode, das-1600 enhanced mode features untested. -Updated: 2001-8-27 - -A rewrite of the das16 and das1600 drivers. -Options: - [0] - base io address - [1] - irq (optional) - [2] - dma (optional) - [3] - master clock speed in MHz (optional, 1 or 10, ignored if board can - probe clock, defaults to 1) - [4] - analog input range lowest voltage in microvolts (optional, only useful if your - board does not have software programmable gain) - [5] - analog input range highest voltage in microvolts (optional, only useful if your - board does not have software programmable gain) - [6] - analog output range lowest voltage in microvolts (optional) - [7] - analog output range highest voltage in microvolts (optional) - -Passing a zero for an option is the same as leaving it unspecified. - -Both an irq line and dma channel are required for timed or externally -triggered conversions. - - - -Driver: das16m1.o -Description: CIO-DAS16/M1 -Authors: Frank Mori Hess -Status: works - -This driver supports a single board - the CIO-DAS16/M1. -As far as I know, there are no other boards that have -the same register layout. Even the CIO-DAS16/M1/16 is -significantly different. - -I was _barely_ able to reach the full 1 MHz capability -of this board, using a hard real-time interrupt -(set the TRIG_RT flag in your comedi_cmd and use -rtlinux or RTAI). The board can't do dma, so the bottleneck is -pulling the data across the ISA bus. I timed the interrupt -handler, and it took my computer ~470 microseconds to pull 512 -samples from the board. So at 1 Mhz sampling rate, -expect your CPU to be spending almost all of its -time in the interrupt handler. - -Options: - [0] - base io address - [1] - irq (optional, but you probably want it) - - - -Driver: das1800.o -Description: Keithley Metrabyte DAS1800 (& compatibles) -Author: Frank Mori Hess -Device Names: das-1701st, das-1701st-da, das-1701ao, das-1702st, - das-1702st-da, das-1702hr, das-1702hr-da, das-1702ao, das-1801st, - das-1801st-da, das-1801hc, das-1801ao, das-1802st, das-1802st-da, - das-1802hr, das-1802hr-da, das-1802hc, das-1802ao -Status: works - -The waveform analog output on the 'ao' cards is not supported. -If you need it, send me (Frank Hess) an email. - -Configuration options: - [0] - I/O port base address - [1] - IRQ (optional, required for timed or externally triggered conversions) - [2] - DMA0 (optional, requires irq) - [3] - DMA1 (optional, requires irq and dma0) - - - -Driver: das6402.o -Description: Keithley Metrabyte DAS6402 (& compatibles) -Author: Oystein Svendsen -Status: unknown - - - -Driver: das800.o -Description: Keithley Metrabyte DAS800 (& compatibles) -Author: Frank Mori Hess -Device Names: das-800, das-801, das-802, cio-das800, cio-das801, - cio-das802, cio-das802/16 -Status: works, cio-das802/16 untested - email me if you have tested it - -Configuration options: - [0] - I/O port base address - [1] - IRQ (optional, required for timed or externally triggered conversions) - - - -Driver: dt2801.o -Description: Data Translation DT2801 series and DT01-EZ -Author: ds -Status: works - -This driver can autoprobe the type of board. - -Configuration options: - [0] - I/O port base address - [1] - unused - [2] - A/D reference 0=differential, 1=single-ended - [3] - A/D range - 0 = [-10,10] - 1 = [0,10] - [4] - D/A 0 range - 0 = [-10,10] - 1 = [-5,5] - 2 = [-2.5,2.5] - 3 = [0,10] - 4 = [0,5] - [5] - D/A 1 range (same choices) - - - -Driver: dt2811.o -Description: Data Translation DT2811 -Author: ds -Device Names: dt2811-pgl, dt2811-pgh -Status: works - -Configuration options: - [0] - I/O port base address - [1] - IRQ, although this is currently unused - [2] - A/D reference - 0 = signle-ended - 1 = differential - 2 = pseudo-differential (common reference) - [3] - A/D range - 0 = [-5,5] - 1 = [-2.5,2.5] - 2 = [0,5] - [4] - D/A 0 range (same choices) - [4] - D/A 1 range (same choices) - - - -Driver: dt2814.o -Description: Data Translation DT2814 -Author: ds -Status: complete - -Configuration options: - [0] - I/O port base address - [1] - IRQ - -This card has 16 analog inputs multiplexed onto a 12 bit ADC. There -is a minimally useful onboard clock. The base frequency for the -clock is selected by jumpers, and the clock divider can be selected -via programmed I/O. Unfortunately, the clock divider can only be -a power of 10, from 1 to 10^7, of which only 3 or 4 are useful. In -addition, the clock does not seem to be very accurate. - - - -Driver: dt2815.o -Description: Data Translation DT2815 -Author: ds -Status: mostly complete, untested - -I'm not sure anyone has ever tested this board. If you have information -contrary, please update. - -Configuration options: - [0] - I/O port base base address - [1] - IRQ (unused) - [2] - Voltage unipolar/bipolar configuration - 0 == unipolar 5V (0V -- +5V) - 1 == bipolar 5V (-5V -- +5V) - [3] - Current offset configuration - 0 == disabled (0mA -- +32mAV) - 1 == enabled (+4mA -- +20mAV) - [4] - Firmware program configuration - 0 == program 1 (see manual table 5-4) - 1 == program 2 (see manual table 5-4) - 2 == program 3 (see manual table 5-4) - 3 == program 4 (see manual table 5-4) - [5] - Analog output 0 range configuration - 0 == voltage - 1 == current - [6] - Analog output 1 range configuration (same options) - [7] - Analog output 2 range configuration (same options) - [8] - Analog output 3 range configuration (same options) - [9] - Analog output 4 range configuration (same options) - [10] - Analog output 5 range configuration (same options) - [11] - Analog output 6 range configuration (same options) - [12] - Analog output 7 range configuration (same options) - - - -Driver: dt2817.o -Description: Data Translation DT2817 -Author: ds -Status: complete - -A very simple digital I/O card. Four banks of 8 lines, each bank -is configurable for input or output. One wonders why it takes a -50 page manual to describe this thing. - -The driver (which, btw, is much less than 50 pages) has 1 subdevice -with 32 channels, configurable in groups of 8. - -Configuration options: - [0] - I/O port base base address - - -Driver: dt282x.o -Description: Data Translation DT2821 series (including DT-EZ) -Author: ds -Device Names: dt2821, dt2823, dt2824-pgh, dt2824-pgl, dt2825, dt2827, - dt2828, dt21-ez, dt23-ez, dt24-ez, dt24-ez-pgl -Status: complete -Updated: Wed, 22 Aug 2001 17:11:34 -0700 - -Configuration options: - [0] - I/O port base address - [1] - IRQ - [2] - DMA 1 - [3] - DMA 2 - [4] - AI jumpered for 0=single ended, 1=differential - [5] - AI jumpered for 0=straight binary, 1=2's complement - [6] - AO 0 jumpered for 0=straight binary, 1=2's complement - [7] - AO 1 jumpered for 0=straight binary, 1=2's complement - [8] - AI jumpered for 0=[-10,10]V, 1=[0,10], 2=[-5,5], 3=[0,5] - [9] - AO 0 jumpered for 0=[-10,10]V, 1=[0,10], 2=[-5,5], 3=[0,5], - 4=[-2.5,2.5] - [10]- A0 1 jumpered for 0=[-10,10]V, 1=[0,10], 2=[-5,5], 3=[0,5], - 4=[-2.5,2.5] - -Notes: - - AO commands might be broken. - - If you try to run a command on both the AI and AO subdevices - simultaneously, bad things will happen. The driver needs to - be fixed to check for this situation and return an error. - - - -Driver: dt3000.o -Description: Data Translation DT3000 series -Author: ds -Status: untested - - - -Driver: fl512.o -Description: unknown -Author: unknown - -Digital I/O is not supported. - -Configuration options: - [0] - I/O port base address - - - -Driver: ii_pci20kc.o -Description: Intelligent Instruments PCI-20001C carrier board -Author: Markus Kempf -Status: works - -Supports the PCI-20001 C-2a Carrier board, and could probably support -the other carrier boards with small modifications. Modules supported -are: - PCI-20006 M-2 16-bit analog output module - PCI-20341 M-1A 16-bit analog input module - -Options: - 0 Board base address - 1 IRQ - 2 first option for module 1 - 3 second option for module 1 - 4 first option for module 2 - 5 second option for module 2 - 6 first option for module 3 - 7 second option for module 3 - -options for PCI-20006M: - first: Analog output channel 0 range configuration - 0 bipolar 10 (-10V -- +10V) - 1 unipolar 10 (0V -- +10V) - 2 bipolar 5 (-5V -- 5V) - second: Analog output channel 1 range configuration - -options for PCI-20341M: - first: Analog input gain configuration - 0 1 - 1 10 - 2 100 - 3 200 - - - -Driver: mpc8260cpm.o -Description: MPC8260 CPM module generic digital I/O lines -Author: ds - -This driver is specific to the Motorola MPC8260 processor, allowing -you to access the processor's generic digital I/O lines. - - - -Driver: multiq3.o -Description: Quanser Consulting MultiQ-3 -Author: Anders Blomdell -Status: works - - - -Driver: ni_670x.o -Description: National Instruments 670x -Author: Bart Joris -Updated: Wed, 22 Aug 2001 22:47:32 -0700 - -The driver currently does not recognize the 6704, because the PCI -ID is not known. - - - -Driver: ni_at_a2150.o -Description: National Instruments AT-A2150 -Author: Frank Mori Hess -Status: works - -If you want to ac couple the board's inputs, use AREF_OTHER. - -Configuration options: - [0] - I/O port base address - [1] - IRQ (optional, required for timed conversions) - [2] - DMA (optional, required for timed conversions) - - - -Driver: ni_atmio.o -Description: National Instruments AT-MIO-E series (all boards) -Author: ds -Status: mainly limited by Comedi infrastructure - -The isapnptools package is required to use this board. Use isapnp to -configure the I/O base for the board, and then pass the same value as -a parameter in comedi_config. A sample isapnp.conf file is included -in the etc/ directory. - -Assuming that the NI spec is correct, the driver should correctly -identify every board in the series. Each channel should have the -appropriate parameters, i.e., input/output ranges, number of bits, -etc. If the driver fails to recognize your card or does not have -the correct parameters, please contact me. - -Comedilib includes a utility to autocalibrate these boards. The -boards seem to boot into a state where the all calibration DACs -are at one extreme of their range, thus the default calibration -is terrible. Calibration at boot is strongly encouraged. - - - -Driver: ni_atmio16d.o -Description: National Instruments AT-MIO-16D -Author: Chris R. Baugher -Status: unknown - - - -Driver: ni_mio_cs.o -Description: National Instruments DAQCard E series -Author: ds -Status: works - - - -Driver: ni_pcidio.o -Description: National Instruments PCI-DIO32HS, PCI-DIO96, PCI-6533, PCI-6503 -Author: ds -Status: works in immediate mode - -The DIO-96 appears as four 8255 subdevices. See the 8255 -driver notes for details. - -The DIO32HS board appears as one subdevice, with 32 channels. -Each channel is individually I/O configurable. The channel order, -as one might guess, is 0=A0, 1=A1, 2=A2, ... 8=B0, 16=C0, 24=D0. - -DMA is halfway completed, but not operational, for the PCI-DIO32HS. -This driver could be easily modified to support AT-MIO32HS and -AT-MIO96. - - - - -Driver: ni_pcimio.o -Description: National Instruments PCI-MIO-E series (all boards) -Author: ds -Status: mainly limited by Comedi infrastructure - -These boards are almost identical to the AT-MIO E series, except that -they use the PCI bus instead of ISA (i.e., AT). See the notes above for -ni_atmio.o for additional information about these boards. - -Comedi knows the PCI ID codes for many of the boards in this series, -but the NI documentation is incomplete in this matter. If you have -a PCI-MIO board that Comedi doesn't recognize, send me the PCI device -ID, as can be found in /proc/pci or the output of lspci. The vendor -code for National Instruments is 0x1093. I will include the ID in -the next version. - -DMA is halfway completed, but not yet operational. - - - - -Driver: pcl711.o -Description: Advantech PCL-711 and 711b, ADLink ACL-8112 -Authors: ds, Janne Jalkanen , Eric Bunn -Status: mostly complete - -This driver recognizes the following board names: - - pcl711 Advantech PCL-711 - pcl711b Advantech PCL-711B - acl8112dg ADLink ACL-8112DG - acl8112hg ADLink ACL-8112HG - -Since these boards do not have DMA or FIFOs, only immediate mode is -supported. - - - -Driver: pcl724.o -Description: Advantech PCL-724, PCL-722, PCL-731 ADLink ACL-7122, ACL-7124, PET-48DIO -Author: Michal Dobes -Status: untested - -This is driver for digital I/O boards PCL-722/724/731 with 144/24/48 DIO -and for digital I/O boards ACL-7122/7124/PET-48DIO with 144/24/48 DIO. -It need 8255.o for operations and only immediate mode is supported. -See the source for configuration details. - - - -Driver: pcl725.o -Description: PC-LabCard PCL-725 (& compatibles) -Author: ds -Status: unknown - - - - -Driver: pcl726.o -Description: PC-LabCard PCL-726 (& compatibles), Advantech PCL-726, ADLink Technology ACL-6126 -Author: ds -Status: untested - -Interrupts are not supported. - -See the driver source code for configuration information. - - - -Driver: pcl812.o -Description: Advantech PCL-812/PG, PCL-813/B, - ADLink ACL-8112DG/HG/PG, ACL-8113, ACL-8216, - ICP DAS A-821PGH/PGL/PGL-NDA, A-822PGH/PGL, A-823PGH/PGL, A-826PG, - ICP DAS ISO-813 -Author: Michal Dobes -Device Names: pcl812, pcl812pg, pcl813, pcl813b, acl8112dg, acl8113hg, - acl8112pg, acl8113, acl8216, a821pgh, a821pgl, a821pglnda, - a822pgh, a822pgl, a823pgh, a823pgl, a826pg, iso813 -Status: works (I hope. My board fire up under my hands - and I cann't test all features.) - -This driver supports insn and cmd interfaces. Some boards support only insn -becouse their hardware don't allow more (PCL-813/B, ACL-8113, ISO-813). -Data transfer over DMA is supported only when you measure only one -channel, this is too hardware limitation of these boards. -See the head of the source file pcl812.c for configuration options. - - - -Driver: pcl818.o -Description: Advantech PCL-818 cards (818, 818L, 818H, 818HD, 818HG), Advantech PCL-718 -Author: Michal Dobes -Status: works - -All cards have 16 SE/8 DIFF ADCs, one or two DACs, 16 DI and 16 DO. -Differences are only at maximal sample speed, range list and FIFO -support. -The driver support AI mode 0, 1, 3 other subdevices (AO, DI, DO) support -only mode 0. If DMA/FIFO/INT are disabled then AI support only mode 0. -PCL-818HD and PCL-818HG support 1kword FIFO. Driver support this FIFO -but this code is untested. -A word or two about DMA. Driver support DMA operations at two ways: -1) DMA uses two buffers and after one is filled then is generated - INT and DMA restart with second buffer. With this mode I'm unable run - more that 80Ksamples/secs without data dropouts on K6/233. -2) DMA uses one buffer and run in autoinit mode and the data are - from DMA buffer moved on the fly with 2kHz interrupts from RTC. - This mode is used if the interrupt 8 is available for allocation. - If not, then first DMA mode is used. With this I can run at - full speed one card (100ksamples/secs) or two cards with - 60ksamples/secs each (more is problem on account of ISA limitations). - To use this mode you must have compiled kernel with disabled - "Enhanced Real Time Clock Support". - Maybe you can have problems if you use xntpd or similar. - If you've data dropouts with DMA mode 2 then: - a) disable IDE DMA - b) switch text mode console to fb. -See the head of the source file pcl818.c for configuration options. - - - -Driver: pcm3730.o -Description: PCM3730 -Author: Blaine Lee - -Configuration options: - [0] - I/O port base - - - -Driver: pcmad.o -Description: Winsystems PCM-A/D12, PCM-A/D16 -Author: ds -Device names: pcmad12, pcmad16 -Status: untested - -This driver was written on a bet that I couldn't write a driver -in less than 2 hours. I won the bet, but never got paid. =( - -Configuration options: - [0] - I/O port base - [1] - unused - [2] - Analog input reference - 0 = single ended - 1 = differential - [3] - Analog input encoding (must match jumpers) - 0 = straight binary - 1 = two's complement - - - -Driver: poc.o -Description: Generic driver for very simple devices -Device names: dac02 -Author: ds - -This driver is indended to support very simple ISA-based devices, -including: - dac02 - Keithley DAC-02 analog output board - -Configuration options: - [0] - I/O port base - - - -Driver: quatech_daqp_cs.o -Description: Quatech DAQP PCMCIA data capture cards -Author: Brent Baccala -Status: unkown - - - -Driver: rtd520.o -Description: Real Time Devices PCI4520/DM7520 -Author: Dan Christian - -Configuration options: - [0] - PCI bus of device (optional) - If bus/slot is not specified, the first available PCI - device will be used. - [1] - PCI slot of device (optional) - - - -Driver: rti800.o -Description: Analog Devices RTI-800/815 -Author: ds -Status: unknown - -Configuration options: - [0] - I/O port base address - [1] - IRQ - [2] - A/D reference - 0 = differential - 1 = pseudodifferential (common) - 2 = single-ended - [3] - A/D range - 0 = [-10,10] - 1 = [-5,5] - 2 = [0,10] - [4] - A/D encoding - 0 = two's complement - 1 = straight binary - [5] - DAC 0 range - 0 = [-10,10] - 1 = [0,10] - [5] - DAC 0 encoding - 0 = two's complement - 1 = straight binary - [6] - DAC 1 range (same as DAC 0) - [7] - DAC 1 encoding (same as DAC 0) - - - -Driver: rti802.o -Description: Analog Devices RTI-802 -Author: Anders Blomdell -Status: works - - - -Driver: skel.o -Description: Skeleton driver, an example for driver writers -Author: ds - -This driver is a documented example on how Comedi drivers are -written. - - - diff --git a/Documentation/comedi/hardware b/Documentation/comedi/hardware deleted file mode 100644 index 7c97658a..00000000 --- a/Documentation/comedi/hardware +++ /dev/null @@ -1,200 +0,0 @@ -ADLink ACL-6126 pcl726 -ADLink ACL-6128 pcl726 -ADLink ACL-7122 pcl724 -ADLink ACL-7124 pcl724 -ADLink ACL-8112-DG pcl711 -ADLink ACL-8112DG pcl812 -ADLink ACL-8112-HG pcl711 -ADLink ACL-8112HG pcl812 -ADLink ACL-8112PG pcl812 -ADLink ACL-8113 pcl812 -ADLink ACL-8216 pcl812 -ADLink PCI-9118DG adl_pci9118 -ADLink PCI-9118HG adl_pci9118 -ADLink PCI-9118HR adl_pci9118 -ADLink PET-48DIO pcl724 -Advantech PCI-1710 adv_pci1710 -Advantech PCI-1710HG adv_pci1710 -Advantech PCI-1711 adv_pci1710 -Advantech PCI-1713 adv_pci1710 -Advantech PCI-1720 adv_pci1710 -Advantech PCI-1731 adv_pci1710 -Advantech PCL-711 pcl711 -Advantech PCL-711B pcl711 -Advantech PCL-718 pcl818 -Advantech PCL-722 pcl724 -Advantech PCL-724 pcl724 -Advantech PCL-725 pcl725 -Advantech PCL-726 pcl726 -Advantech PCL-727 pcl726 -Advantech PCL-728 pcl726 -Advantech PCL-731 pcl724 -Advantech PCL-812 pcl812 -Advantech PCL-812PG pcl812 -Advantech PCL-813 pcl812 -Advantech PCL-813B pcl812 -Advantech PCL-818 pcl818 -Advantech PCL-818H pcl818 -Advantech PCL-818HD pcl818 -Advantech PCL-818HG pcl818 -Advantech PCL-818L pcl818 -Advantech PCM-3718 pcl818 -Advantech PCM-3730 pcm3730 -Analog Devices RTI800 rti800 -Analog Devices RTI802 rti802 -Analog Devices RTI815 rti800 -ComputerBoards CIO-DAS08 das08 -ComputerBoards CIO-DAS08-AOH das08 -ComputerBoards CIO-DAS08-AOL das08 -ComputerBoards CIO-DAS08-AOM das08 -ComputerBoards CIO-DAS08-PGH das08 -ComputerBoards CIO-DAS08-PGL das08 -ComputerBoards CIO-DAS08-PGM das08 -ComputerBoards CIO-DAS08/F das08 -ComputerBoards CIO-DAS08/JR das08 -ComputerBoards CIO-DAS08/JR-16-AO das08 -ComputerBoards CIO-DAS08/JR-AO das08 -ComputerBoards CIO-DAS08/JR-AO das08jr -ComputerBoards CIO-DAS08/JR/16 das08 -ComputerBoards CIO-DAS16 das16 -ComputerBoards CIO-DAS16/F das16 -ComputerBoards CIO-DAS16/JR das16 -ComputerBoards CIO-DAS16/330 das16 -ComputerBoards CIO-DAS1401/12 das16 -ComputerBoards CIO-DAS1402/12 das16 -ComputerBoards CIO-DAS1402/16 das16 -ComputerBoards CIO-DAS1601/12 das16 -ComputerBoards CIO-DAS1602/12 das16 -ComputerBoards CIO-DAS1602/16 das16 -ComputerBoards CIO-DAS16/M1 das16m1 -ComputerBoards CIO-DAS800 das800 -ComputerBoards CIO-DAS801 das800 -ComputerBoards CIO-DAS802 das800 -ComputerBoards CIO-DAS802/16 das800 -ComputerBoards PCI-DAS08 das08 -ComputerBoards PCI-DAS1000 cb_pcidas -ComputerBoards PCI-DAS1001 cb_pcidas -ComputerBoards PCI-DAS1002 cb_pcidas -ComputerBoards PCI-DAS1200 cb_pcidas -ComputerBoards PCI-DAS1200/jr cb_pcidas -ComputerBoards PCI-DAS1602/12 cb_pcidas -ComputerBoards PCI-DAS1602/16 cb_pcidas -ComputerBoards PCI-DAS1602/16/jr cb_pcidas -Data Translation DT21-EZ dt282x -Data Translation DT23-EZ dt282x -Data Translation DT24-EZ dt282x -Data Translation DT24-EZ-PGL dt282x -Data Translation DT2801 dt2801 -Data Translation DT2801-A dt2801 -Data Translation DT2801/5716A dt2801 -Data Translation DT2805 dt2801 -Data Translation DT2805/5716A dt2801 -Data Translation DT2808 dt2801 -Data Translation DT2809 dt2801 -Data Translation DT2811-PGH dt2811 -Data Translation DT2811-PGL dt2811 -Data Translation DT2814 dt2814 -Data Translation DT2815 dt2815 -Data Translation DT2817 dt2817 -Data Translation DT2818 dt2801 -Data Translation DT2821 dt282x -Data Translation DT2823 dt282x -Data Translation DT2824-PGH dt282x -Data Translation DT2824-PGL dt282x -Data Translation DT2825 dt282x -Data Translation DT2827 dt282x -Data Translation DT2828 * dt282x -Data Translation DT3001 dt3000 -Data Translation DT3001-PGL dt3000 -Data Translation DT3002 dt3000 -Data Translation DT3003 dt3000 -Data Translation DT3003-PGL dt3000 -Data Translation DT3004 dt3000 -Data Translation DT3005 dt3000 -Generic 8255 8255 -Generic PC parallel port comedi_parport -ICP DAS A-821PGH pcl812 -ICP DAS A-821PGL pcl812 -ICP DAS A-821PGL-NDA pcl812 -ICP DAS A-822PGH pcl812 -ICP DAS A-822PGL pcl812 -ICP DAS A-823PGH pcl812 -ICP DAS A-823PGL pcl812 -ICP DAS A-826PG pcl812 -ICP DAS ISO-813 pcl812 -IOtech DAQBoard/2000 daqboard2000 -Intelligent Instrumentation PCI-20001 C-2A * ii_pci20kc -Intelligent Instrumentation PCI-20006 M-2 * ii_pci20kc -Intelligent Instrumentation PCI-20341 M-1A * ii_pci20kc -Keithley Metrabyte DAC-02 poc -Keithley Metrabyte DAS-1201 das16 -Keithley Metrabyte DAS-1202 das16 -Keithley Metrabyte DAS-1401 das16 -Keithley Metrabyte DAS-1402 das16 -Keithley Metrabyte DAS-1601 das16 -Keithley Metrabyte DAS-1602 das16 -Keithley Metrabyte DAS-8 das08 -Keithley Metrabyte DAS-8/AO das08 -Keithley Metrabyte DAS-8PGA das08 -Keithley Metrabyte DAS-8PGA/G2 * das08 -Keithley Metrabyte DAS-800 das800 -Keithley Metrabyte DAS-801 das800 -Keithley Metrabyte DAS-802 das800 -Keithley Metrabyte DAS-1701st das1800 -Keithley Metrabyte DAS-1701st-da das1800 -Keithley Metrabyte DAS-1701ao das1800 -Keithley Metrabyte DAS-1702st das1800 -Keithley Metrabyte DAS-1702st-da das1800 -Keithley Metrabyte DAS-1702hr das1800 -Keithley Metrabyte DAS-1702hr-da das1800 -Keithley Metrabyte DAS-1702ao das1800 -Keithley Metrabyte DAS-1801st das1800 -Keithley Metrabyte DAS-1801st-da das1800 -Keithley Metrabyte DAS-1801hc das1800 -Keithley Metrabyte DAS-1801ao das1800 -Keithley Metrabyte DAS-1802st das1800 -Keithley Metrabyte DAS-1802st-da das1800 -Keithley Metrabyte DAS-1802hr das1800 -Keithley Metrabyte DAS-1802hr-da das1800 -Keithley Metrabyte DAS-1802hc das1800 -Keithley Metrabyte DAS-1802ao das1800 -National Instruments AT-AI-16XE-10 ni_atmio -National Instruments AT-A2150 ni_at_a2150 -National Instruments AT-MIO-16D ni_atmio16d -National Instruments AT-MIO-16DE-10 ni_atmio -National Instruments AT-MIO-16E-1 ni_atmio -National Instruments AT-MIO-16E-10 ni_atmio -National Instruments AT-MIO-16E-2 ni_atmio -National Instruments AT-MIO-16XE-10 ni_atmio -National Instruments AT-MIO-16XE-50 ni_atmio -National Instruments AT-MIO-64E-3 ni_atmio -National Instruments DAQCard-AI-16E-4 ni_mio_cs -National Instruments DAQCard-AI-16XE-50 ni_mio_cs -National Instruments PCI-6023E ni_pcimio -National Instruments PCI-6024E ni_pcimio -National Instruments PCI-6025E ni_pcimio -National Instruments PCI-6031E ni_pcimio -National Instruments PCI-6032E ni_pcimio -National Instruments PCI-6033E ni_pcimio -National Instruments PCI-6034E ni_pcimio -National Instruments PCI-6035E ni_pcimio -National Instruments PCI-6040E ni_pcimio -National Instruments PCI-6041E ni_pcimio -National Instruments PCI-6052E ni_pcimio -National Instruments PCI-6071E ni_pcimio -National Instruments PCI-6110E ni_pcimio -National Instruments PCI-6111E ni_pcimio -National Instruments PCI-DIO-32HS ni_pcidio -National Instruments PCI-DIO-6503 ni_pcidio -National Instruments PCI-DIO-6508 ni_pcidio -National Instruments PCI-DIO-96 ni_pcidio -National Instruments PCI-MIO-16E-1 ni_pcimio -National Instruments PCI-MIO-16E-4 ni_pcimio -National Instruments PCI-MIO-16XE-10 ni_pcimio -National Instruments PCI-MIO-16XE-50 ni_pcimio -Quanser Consulting MultiQ multiq3 -Real Time Devices PCI4520 rtd520 -Real Time Devices PCI4520-8 rtd520 -Real Time Devices DM7520 rtd520 -Real Time Devices DM7520-8 rtd520 -