1c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH/** 2c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH@verbatim 3c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbHCopyright (C) 2004,2005 ADDI-DATA GmbH for the source code of this module. 5c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 6356cdbcb838ebcc234a43ec81621a39231fdcb7aBill Pemberton ADDI-DATA GmbH 7356cdbcb838ebcc234a43ec81621a39231fdcb7aBill Pemberton Dieselstrasse 3 8356cdbcb838ebcc234a43ec81621a39231fdcb7aBill Pemberton D-77833 Ottersweier 9356cdbcb838ebcc234a43ec81621a39231fdcb7aBill Pemberton Tel: +19(0)7223/9493-0 10356cdbcb838ebcc234a43ec81621a39231fdcb7aBill Pemberton Fax: +49(0)7223/9493-92 1125417922694e60f04cd4dc8448ada9236f18c532Justin P. Mattock http://www.addi-data.com 12356cdbcb838ebcc234a43ec81621a39231fdcb7aBill Pemberton info@addi-data.com 13c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 14c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbHThis program is free software; you can redistribute it and/or modify it 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. 15c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 16c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbHThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. 17c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 18c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbHYou should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 19c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 2039cfb97b0d89a99c8e50782b17e65114b89c2e59Adam BuchbinderYou should also find the complete GPL in the COPYING file accompanying this source code. 21c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 22c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH@endverbatim 23c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH*/ 24c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH/* 25c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 26c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH +-----------------------------------------------------------------------+ 27c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH | (C) ADDI-DATA GmbH Dieselstrasse 3 D-77833 Ottersweier | 28c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH +-----------------------------------------------------------------------+ 29c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH | Tel : +49 (0) 7223/9493-0 | email : info@addi-data.com | 30c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH | Fax : +49 (0) 7223/9493-92 | Internet : http://www.addi-data.com | 31c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH +-----------------------------------------------------------------------+ 32c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH | Project : ADDI DATA | Compiler : GCC | 33c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH | Modulname : addi_common.c | Version : 2.96 | 34c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH +-------------------------------+---------------------------------------+ 35c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH | Author : | Date : | 36c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH +-----------------------------------------------------------------------+ 37c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH | Description : ADDI COMMON Main Module | 38c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH +-----------------------------------------------------------------------+ 39c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH | CONFIG OPTIONS | 40c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH | option[0] - PCI bus number - if bus number and slot number are 0, | 41c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH | then driver search for first unused card | 42c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH | option[1] - PCI slot number | 43c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH | | 44c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH | option[2] = 0 - DMA ENABLE | 45c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH | = 1 - DMA DISABLE | 46c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH +----------+-----------+------------------------------------------------+ 47c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH*/ 48c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 49c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#include <linux/kernel.h> 50c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#include <linux/module.h> 51c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#include <linux/sched.h> 52c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#include <linux/mm.h> 53c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#include <linux/errno.h> 54c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#include <linux/ioport.h> 55c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#include <linux/delay.h> 56c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#include <linux/interrupt.h> 57c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#include <linux/timex.h> 58c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#include <linux/timer.h> 59c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#include <linux/pci.h> 605a0e3ad6af8660be21ca98a971cd00f331318c05Tejun Heo#include <linux/gfp.h> 61845d131e2b363717d8ac8db2c6b4417de8cf10b5Greg Kroah-Hartman#include <linux/io.h> 62c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#include "../../comedidev.h" 63c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#if defined(CONFIG_APCI_1710) || defined(CONFIG_APCI_3200) || defined(CONFIG_APCI_3300) 64c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#include <asm/i387.h> 65c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#endif 66c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#include "../comedi_fc.h" 67c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 68c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#include "addi_common.h" 69c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#include "addi_amcc_s5933.h" 70c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 716d8b0f5be5108f6a3fc922ca4acfbf10e14d6cd0Ian Abbott#ifndef ADDIDATA_DRIVER_NAME 726d8b0f5be5108f6a3fc922ca4acfbf10e14d6cd0Ian Abbott#define ADDIDATA_DRIVER_NAME "addi_common" 736d8b0f5be5108f6a3fc922ca4acfbf10e14d6cd0Ian Abbott#endif 746d8b0f5be5108f6a3fc922ca4acfbf10e14d6cd0Ian Abbott 752696fb57e6af653dd8b4df41b16754579f42fc78Bill Pemberton/* Update-0.7.57->0.7.68MODULE_AUTHOR("ADDI-DATA GmbH <info@addi-data.com>"); */ 762696fb57e6af653dd8b4df41b16754579f42fc78Bill Pemberton/* Update-0.7.57->0.7.68MODULE_DESCRIPTION("Comedi ADDI-DATA module"); */ 772696fb57e6af653dd8b4df41b16754579f42fc78Bill Pemberton/* Update-0.7.57->0.7.68MODULE_LICENSE("GPL"); */ 78c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 79e320671e6356ad589b7433c3fd5eff4c742a500eBill Pemberton#define devpriv ((struct addi_private *)dev->private) 8057517878df4e5769885e80aba895f4e69b1ddbe9Ian Abbott#define this_board ((const struct addi_board *)dev->board_ptr) 81c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 82c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#if defined(CONFIG_APCI_1710) || defined(CONFIG_APCI_3200) || defined(CONFIG_APCI_3300) 832696fb57e6af653dd8b4df41b16754579f42fc78Bill Pemberton/* BYTE b_SaveFPUReg [94]; */ 84c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 85c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbHvoid fpu_begin(void) 86c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH{ 872696fb57e6af653dd8b4df41b16754579f42fc78Bill Pemberton /* asm ("fstenv b_SaveFPUReg"); */ 88c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH kernel_fpu_begin(); 89c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH} 90c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 91c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbHvoid fpu_end(void) 92c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH{ 932696fb57e6af653dd8b4df41b16754579f42fc78Bill Pemberton /* asm ("frstor b_SaveFPUReg"); */ 94c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH kernel_fpu_end(); 95c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH} 96c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#endif 97c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 98c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#include "addi_eeprom.c" 99c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#if (defined (CONFIG_APCI_3120) || defined (CONFIG_APCI_3001)) 100c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#include "hwdrv_apci3120.c" 101c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#endif 102c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#ifdef CONFIG_APCI_1032 103c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#include "hwdrv_apci1032.c" 104c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#endif 105c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#ifdef CONFIG_APCI_1516 106c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#include "hwdrv_apci1516.c" 107c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#endif 108c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#ifdef CONFIG_APCI_2016 109c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#include "hwdrv_apci2016.c" 110c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#endif 111c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#ifdef CONFIG_APCI_2032 112c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#include "hwdrv_apci2032.c" 113c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#endif 114c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#ifdef CONFIG_APCI_2200 115c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#include "hwdrv_apci2200.c" 116c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#endif 117c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#ifdef CONFIG_APCI_1564 118c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#include "hwdrv_apci1564.c" 119c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#endif 120c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#ifdef CONFIG_APCI_1500 121c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#include "hwdrv_apci1500.c" 122c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#endif 123c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#ifdef CONFIG_APCI_3501 124c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#include "hwdrv_apci3501.c" 125c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#endif 126c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#ifdef CONFIG_APCI_035 127c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#include "hwdrv_apci035.c" 128c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#endif 129c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#if (defined (CONFIG_APCI_3200) || defined (CONFIG_APCI_3300)) 130c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#include "hwdrv_apci3200.c" 131c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#endif 132c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#ifdef CONFIG_APCI_1710 133c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#include "hwdrv_APCI1710.c" 134c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#endif 135c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#ifdef CONFIG_APCI_16XX 136c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#include "hwdrv_apci16xx.c" 137c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#endif 138c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#ifdef CONFIG_APCI_3XXX 139c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#include "hwdrv_apci3xxx.c" 140c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#endif 141c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 142c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#ifndef COMEDI_SUBD_TTLIO 143c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#define COMEDI_SUBD_TTLIO 11 /* Digital Input Output But TTL */ 144c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#endif 145c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 146c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbHstatic DEFINE_PCI_DEVICE_TABLE(addi_apci_tbl) = { 147c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#ifdef CONFIG_APCI_3120 148d9fcd77b567f338eb5d438747623c1984df050d5Peter Huewe {PCI_DEVICE(APCI3120_BOARD_VENDOR_ID, 0x818D)}, 149c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#endif 150c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#ifdef CONFIG_APCI_1032 151d9fcd77b567f338eb5d438747623c1984df050d5Peter Huewe {PCI_DEVICE(APCI1032_BOARD_VENDOR_ID, 0x1003)}, 152c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#endif 153c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#ifdef CONFIG_APCI_1516 154d9fcd77b567f338eb5d438747623c1984df050d5Peter Huewe {PCI_DEVICE(APCI1516_BOARD_VENDOR_ID, 0x1001)}, 155c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#endif 156c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#ifdef CONFIG_APCI_2016 157d9fcd77b567f338eb5d438747623c1984df050d5Peter Huewe {PCI_DEVICE(APCI2016_BOARD_VENDOR_ID, 0x1002)}, 158c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#endif 159c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#ifdef CONFIG_APCI_2032 160d9fcd77b567f338eb5d438747623c1984df050d5Peter Huewe {PCI_DEVICE(APCI2032_BOARD_VENDOR_ID, 0x1004)}, 161c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#endif 162c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#ifdef CONFIG_APCI_2200 163d9fcd77b567f338eb5d438747623c1984df050d5Peter Huewe {PCI_DEVICE(APCI2200_BOARD_VENDOR_ID, 0x1005)}, 164c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#endif 165c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#ifdef CONFIG_APCI_1564 166d9fcd77b567f338eb5d438747623c1984df050d5Peter Huewe {PCI_DEVICE(APCI1564_BOARD_VENDOR_ID, 0x1006)}, 167c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#endif 168c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#ifdef CONFIG_APCI_1500 169d9fcd77b567f338eb5d438747623c1984df050d5Peter Huewe {PCI_DEVICE(APCI1500_BOARD_VENDOR_ID, 0x80fc)}, 170c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#endif 171c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#ifdef CONFIG_APCI_3001 172d9fcd77b567f338eb5d438747623c1984df050d5Peter Huewe {PCI_DEVICE(APCI3120_BOARD_VENDOR_ID, 0x828D)}, 173c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#endif 174c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#ifdef CONFIG_APCI_3501 175d9fcd77b567f338eb5d438747623c1984df050d5Peter Huewe {PCI_DEVICE(APCI3501_BOARD_VENDOR_ID, 0x3001)}, 176c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#endif 177c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#ifdef CONFIG_APCI_035 178d9fcd77b567f338eb5d438747623c1984df050d5Peter Huewe {PCI_DEVICE(APCI035_BOARD_VENDOR_ID, 0x0300)}, 179c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#endif 180c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#ifdef CONFIG_APCI_3200 181d9fcd77b567f338eb5d438747623c1984df050d5Peter Huewe {PCI_DEVICE(APCI3200_BOARD_VENDOR_ID, 0x3000)}, 182c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#endif 183c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#ifdef CONFIG_APCI_3300 184d9fcd77b567f338eb5d438747623c1984df050d5Peter Huewe {PCI_DEVICE(APCI3200_BOARD_VENDOR_ID, 0x3007)}, 185c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#endif 186c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#ifdef CONFIG_APCI_1710 187d9fcd77b567f338eb5d438747623c1984df050d5Peter Huewe {PCI_DEVICE(APCI1710_BOARD_VENDOR_ID, APCI1710_BOARD_DEVICE_ID)}, 188c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#endif 189c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#ifdef CONFIG_APCI_16XX 190d9fcd77b567f338eb5d438747623c1984df050d5Peter Huewe {PCI_DEVICE(PCI_VENDOR_ID_ADDIDATA, 0x1009)}, 191d9fcd77b567f338eb5d438747623c1984df050d5Peter Huewe {PCI_DEVICE(PCI_VENDOR_ID_ADDIDATA, 0x100A)}, 192c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#endif 193c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#ifdef CONFIG_APCI_3XXX 194d9fcd77b567f338eb5d438747623c1984df050d5Peter Huewe {PCI_DEVICE(PCI_VENDOR_ID_ADDIDATA, 0x3010)}, 195d9fcd77b567f338eb5d438747623c1984df050d5Peter Huewe {PCI_DEVICE(PCI_VENDOR_ID_ADDIDATA, 0x300F)}, 196d9fcd77b567f338eb5d438747623c1984df050d5Peter Huewe {PCI_DEVICE(PCI_VENDOR_ID_ADDIDATA, 0x300E)}, 197d9fcd77b567f338eb5d438747623c1984df050d5Peter Huewe {PCI_DEVICE(PCI_VENDOR_ID_ADDIDATA, 0x3013)}, 198d9fcd77b567f338eb5d438747623c1984df050d5Peter Huewe {PCI_DEVICE(PCI_VENDOR_ID_ADDIDATA, 0x3014)}, 199d9fcd77b567f338eb5d438747623c1984df050d5Peter Huewe {PCI_DEVICE(PCI_VENDOR_ID_ADDIDATA, 0x3015)}, 200d9fcd77b567f338eb5d438747623c1984df050d5Peter Huewe {PCI_DEVICE(PCI_VENDOR_ID_ADDIDATA, 0x3016)}, 201d9fcd77b567f338eb5d438747623c1984df050d5Peter Huewe {PCI_DEVICE(PCI_VENDOR_ID_ADDIDATA, 0x3017)}, 202d9fcd77b567f338eb5d438747623c1984df050d5Peter Huewe {PCI_DEVICE(PCI_VENDOR_ID_ADDIDATA, 0x3018)}, 203d9fcd77b567f338eb5d438747623c1984df050d5Peter Huewe {PCI_DEVICE(PCI_VENDOR_ID_ADDIDATA, 0x3019)}, 204d9fcd77b567f338eb5d438747623c1984df050d5Peter Huewe {PCI_DEVICE(PCI_VENDOR_ID_ADDIDATA, 0x301A)}, 205d9fcd77b567f338eb5d438747623c1984df050d5Peter Huewe {PCI_DEVICE(PCI_VENDOR_ID_ADDIDATA, 0x301B)}, 206d9fcd77b567f338eb5d438747623c1984df050d5Peter Huewe {PCI_DEVICE(PCI_VENDOR_ID_ADDIDATA, 0x301C)}, 207d9fcd77b567f338eb5d438747623c1984df050d5Peter Huewe {PCI_DEVICE(PCI_VENDOR_ID_ADDIDATA, 0x301D)}, 208d9fcd77b567f338eb5d438747623c1984df050d5Peter Huewe {PCI_DEVICE(PCI_VENDOR_ID_ADDIDATA, 0x301E)}, 209d9fcd77b567f338eb5d438747623c1984df050d5Peter Huewe {PCI_DEVICE(PCI_VENDOR_ID_ADDIDATA, 0x301F)}, 210d9fcd77b567f338eb5d438747623c1984df050d5Peter Huewe {PCI_DEVICE(PCI_VENDOR_ID_ADDIDATA, 0x3020)}, 211d9fcd77b567f338eb5d438747623c1984df050d5Peter Huewe {PCI_DEVICE(PCI_VENDOR_ID_ADDIDATA, 0x3021)}, 212d9fcd77b567f338eb5d438747623c1984df050d5Peter Huewe {PCI_DEVICE(PCI_VENDOR_ID_ADDIDATA, 0x3022)}, 213d9fcd77b567f338eb5d438747623c1984df050d5Peter Huewe {PCI_DEVICE(PCI_VENDOR_ID_ADDIDATA, 0x3023)}, 214d9fcd77b567f338eb5d438747623c1984df050d5Peter Huewe {PCI_DEVICE(PCI_VENDOR_ID_ADDIDATA, 0x300B)}, 215d9fcd77b567f338eb5d438747623c1984df050d5Peter Huewe {PCI_DEVICE(PCI_VENDOR_ID_ADDIDATA, 0x3002)}, 216d9fcd77b567f338eb5d438747623c1984df050d5Peter Huewe {PCI_DEVICE(PCI_VENDOR_ID_ADDIDATA, 0x3003)}, 217d9fcd77b567f338eb5d438747623c1984df050d5Peter Huewe {PCI_DEVICE(PCI_VENDOR_ID_ADDIDATA, 0x3004)}, 218d9fcd77b567f338eb5d438747623c1984df050d5Peter Huewe {PCI_DEVICE(PCI_VENDOR_ID_ADDIDATA, 0x3024)}, 219c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#endif 220c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH {0} 221c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH}; 222c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 223c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbHMODULE_DEVICE_TABLE(pci, addi_apci_tbl); 224c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 2256a770eca8a679741dbe32207858638bb0ca71e38Bill Pembertonstatic const struct addi_board boardtypes[] = { 226c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#ifdef CONFIG_APCI_3120 227c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH {"apci3120", 228c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH APCI3120_BOARD_VENDOR_ID, 229c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0x818D, 230c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH AMCC_OP_REG_SIZE, 231c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH APCI3120_ADDRESS_RANGE, 232c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 8, 233c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 234c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH ADDIDATA_NO_EEPROM, 235c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 236c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 16, 237c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 8, 238c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 16, 239c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 8, 240c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0xffff, 241c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0x3fff, 242c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH &range_apci3120_ai, 243c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH &range_apci3120_ao, 244c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4, 245c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4, 246c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0x0f, 247c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 248c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 249c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 1, 250c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 1, 251c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 1, 252c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 10000, 253c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 100000, 254c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH v_APCI3120_Interrupt, 255c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3120_Reset, 256c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3120_InsnConfigAnalogInput, 257c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3120_InsnReadAnalogInput, 258c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 259c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 260c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3120_CommandTestAnalogInput, 261c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3120_CommandAnalogInput, 262c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3120_StopCyclicAcquisition, 263c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 264c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3120_InsnWriteAnalogOutput, 265c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 266c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 267c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3120_InsnReadDigitalInput, 268c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 269c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3120_InsnBitsDigitalInput, 270c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3120_InsnConfigDigitalOutput, 271c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3120_InsnWriteDigitalOutput, 272c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3120_InsnBitsDigitalOutput, 273c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 274c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3120_InsnConfigTimer, 275c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3120_InsnWriteTimer, 276c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3120_InsnReadTimer, 277c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 278c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 279c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 280c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 281c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL}, 282c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#endif 283c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#ifdef CONFIG_APCI_1032 284c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH {"apci1032", 285c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH APCI1032_BOARD_VENDOR_ID, 286c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0x1003, 287c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4, 288c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH APCI1032_ADDRESS_RANGE, 289c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 290c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 291c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH ADDIDATA_EEPROM, 292c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH ADDIDATA_93C76, 293c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 294c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 295c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 296c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 297c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 298c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 2992f78c64255bc6e960bf822f65bd80830f053e182Greg Kroah-Hartman NULL, 3002f78c64255bc6e960bf822f65bd80830f053e182Greg Kroah-Hartman NULL, 301c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 32, 302c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 303c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 304c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 305c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 306c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 307c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 308c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 309c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 310c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 311c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH v_APCI1032_Interrupt, 312c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI1032_Reset, 313c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 314c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 315c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 316c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 317c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 318c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 319c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 320c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 321c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 322c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 323c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI1032_ConfigDigitalInput, 324c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI1032_Read1DigitalInput, 325c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 326c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI1032_ReadMoreDigitalInput, 327c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 328c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 329c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 330c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 331c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 332c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 333c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 334c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 335c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 336c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 337c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 338c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL}, 339c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#endif 340c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#ifdef CONFIG_APCI_1516 341c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH {"apci1516", 342c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH APCI1516_BOARD_VENDOR_ID, 343c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0x1001, 344c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 128, 345c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH APCI1516_ADDRESS_RANGE, 346c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 32, 347c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 348c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH ADDIDATA_EEPROM, 349c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH ADDIDATA_S5920, 350c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 351c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 352c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 353c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 354c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 355c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 356c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 357c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 358c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 8, 359c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 8, 360c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 361c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 362c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 363c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 364c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 1, 365c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 366c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 367c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 368c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 369c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI1516_Reset, 370c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, NULL, 371c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 372c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 373c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 374c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 375c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 376c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 377c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 378c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 379c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 380c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI1516_Read1DigitalInput, 381c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 382c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI1516_ReadMoreDigitalInput, 383c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI1516_ConfigDigitalOutput, 384c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI1516_WriteDigitalOutput, 385c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI1516_ReadDigitalOutput, 386c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 387c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI1516_ConfigWatchdog, 388c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI1516_StartStopWriteWatchdog, 389c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI1516_ReadWatchdog, 390c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 391c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 392c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 393c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 394c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL}, 395c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#endif 396c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#ifdef CONFIG_APCI_2016 397c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH {"apci2016", 398c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH APCI2016_BOARD_VENDOR_ID, 399c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0x1002, 400c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 128, 401c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH APCI2016_ADDRESS_RANGE, 402c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 32, 403c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 404c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH ADDIDATA_EEPROM, 405c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH ADDIDATA_S5920, 406c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 407c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 408c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 409c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 410c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 411c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 412c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 413c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 414c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 415c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 16, 416c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 417c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 418c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 419c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 420c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 1, 421c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 422c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 423c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 424c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 425c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI2016_Reset, 426c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 427c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 428c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 429c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 430c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 431c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 432c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 433c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 434c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 435c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 436c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 437c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 438c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 439c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 440c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI2016_ConfigDigitalOutput, 441c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI2016_WriteDigitalOutput, 442c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI2016_BitsDigitalOutput, 443c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 444c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI2016_ConfigWatchdog, 445c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI2016_StartStopWriteWatchdog, 446c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI2016_ReadWatchdog, 447c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 448c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 449c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 450c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 451c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL}, 452c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#endif 453c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#ifdef CONFIG_APCI_2032 454c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH {"apci2032", 455c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH APCI2032_BOARD_VENDOR_ID, 456c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0x1004, 457c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4, 458c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH APCI2032_ADDRESS_RANGE, 459c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 460c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 461c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH ADDIDATA_EEPROM, 462c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH ADDIDATA_93C76, 463c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 464c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 465c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 466c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 467c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 468c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 469c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 470c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 471c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 472c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 32, 473c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0xffffffff, 474c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 475c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 476c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 477c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 1, 478c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 479c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 480c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 481c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH v_APCI2032_Interrupt, 482c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI2032_Reset, 483c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, NULL, 484c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 485c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 486c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 487c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 488c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 489c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 490c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 491c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 492c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 493c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 494c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 495c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 496c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI2032_ConfigDigitalOutput, 497c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI2032_WriteDigitalOutput, 498c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI2032_ReadDigitalOutput, 499c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI2032_ReadInterruptStatus, 500c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI2032_ConfigWatchdog, 501c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI2032_StartStopWriteWatchdog, 502c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI2032_ReadWatchdog, 503c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 504c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 505c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 506c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 507c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL}, 508c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#endif 509c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#ifdef CONFIG_APCI_2200 510c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH {"apci2200", 511c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH APCI2200_BOARD_VENDOR_ID, 512c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0x1005, 513c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4, 514c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH APCI2200_ADDRESS_RANGE, 515c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 516c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 517c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH ADDIDATA_EEPROM, 518c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH ADDIDATA_93C76, 519c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 520c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 521c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 522c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 523c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 524c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 525c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 526c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 527c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 8, 528c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 16, 529c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 530c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 531c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 532c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 533c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 1, 534c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 535c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 536c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 537c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 538c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI2200_Reset, 539c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, NULL, 540c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 541c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 542c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 543c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 544c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 545c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 546c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 547c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 548c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 549c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI2200_Read1DigitalInput, 550c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 551c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI2200_ReadMoreDigitalInput, 552c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI2200_ConfigDigitalOutput, 553c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI2200_WriteDigitalOutput, 554c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI2200_ReadDigitalOutput, 555c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 556c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI2200_ConfigWatchdog, 557c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI2200_StartStopWriteWatchdog, 558c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI2200_ReadWatchdog, 559c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 560c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 561c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 562c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 563c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL}, 564c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#endif 565c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#ifdef CONFIG_APCI_1564 566c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH {"apci1564", 567c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH APCI1564_BOARD_VENDOR_ID, 568c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0x1006, 569c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 128, 570c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH APCI1564_ADDRESS_RANGE, 571c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 572c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 573c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH ADDIDATA_EEPROM, 574c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH ADDIDATA_93C76, 575c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 576c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 577c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 578c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 579c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 580c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 581c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 582c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 583c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 32, 584c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 32, 585c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0xffffffff, 586c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 587c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 588c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 589c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 1, 590c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 591c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 592c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 593c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH v_APCI1564_Interrupt, 594c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI1564_Reset, 595c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 596c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 597c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 598c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 599c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 600c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 601c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 602c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 603c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 604c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 605c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI1564_ConfigDigitalInput, 606c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI1564_Read1DigitalInput, 607c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 608c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI1564_ReadMoreDigitalInput, 609c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI1564_ConfigDigitalOutput, 610c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI1564_WriteDigitalOutput, 611c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI1564_ReadDigitalOutput, 612c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI1564_ReadInterruptStatus, 613c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI1564_ConfigTimerCounterWatchdog, 614c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI1564_StartStopWriteTimerCounterWatchdog, 615c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI1564_ReadTimerCounterWatchdog, 616c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 617c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 618c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 619c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 620c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL}, 621c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#endif 622c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#ifdef CONFIG_APCI_1500 623c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH {"apci1500", 624c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH APCI1500_BOARD_VENDOR_ID, 625c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0x80fc, 626c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 128, 627c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH APCI1500_ADDRESS_RANGE, 628c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4, 629c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 630c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH ADDIDATA_NO_EEPROM, 631c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 632c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 633c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 634c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 635c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 636c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 637c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 638c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 639c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 640c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 16, 641c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 16, 642c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0xffff, 643c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 644c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 645c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 646c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 1, 647c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 648c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 649c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 650c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH v_APCI1500_Interrupt, 651c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI1500_Reset, 652c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 653c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 654c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 655c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 656c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 657c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 658c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 659c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 660c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 661c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 662c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI1500_ConfigDigitalInputEvent, 663c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI1500_Initialisation, 664c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI1500_StartStopInputEvent, 665c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI1500_ReadMoreDigitalInput, 666c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI1500_ConfigDigitalOutputErrorInterrupt, 667c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI1500_WriteDigitalOutput, 668c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI1500_ConfigureInterrupt, 669c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 670c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI1500_ConfigCounterTimerWatchdog, 671c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI1500_StartStopTriggerTimerCounterWatchdog, 672c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI1500_ReadInterruptMask, 673c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI1500_ReadCounterTimerWatchdog, 674c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 675c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 676c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 677c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL}, 678c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#endif 679c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#ifdef CONFIG_APCI_3001 680c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH {"apci3001", 681c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH APCI3120_BOARD_VENDOR_ID, 682c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0x828D, 683c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH AMCC_OP_REG_SIZE, 684c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH APCI3120_ADDRESS_RANGE, 685c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 8, 686c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 687c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH ADDIDATA_NO_EEPROM, 688c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 689c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 16, 690c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 8, 691c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 16, 692c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 693c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0xfff, 694c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 695c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH &range_apci3120_ai, 696c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 697c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4, 698c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4, 699c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0x0f, 700c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 701c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 702c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 1, 703c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 1, 704c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 1, 705c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 10000, 706c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 100000, 707c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH v_APCI3120_Interrupt, 708c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3120_Reset, 709c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3120_InsnConfigAnalogInput, 710c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3120_InsnReadAnalogInput, 711c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 712c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 713c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3120_CommandTestAnalogInput, 714c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3120_CommandAnalogInput, 715c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3120_StopCyclicAcquisition, 716c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 717c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 718c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 719c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 720c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3120_InsnReadDigitalInput, 721c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 722c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3120_InsnBitsDigitalInput, 723c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3120_InsnConfigDigitalOutput, 724c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3120_InsnWriteDigitalOutput, 725c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3120_InsnBitsDigitalOutput, 726c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 727c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3120_InsnConfigTimer, 728c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3120_InsnWriteTimer, 729c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3120_InsnReadTimer, 730c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 731c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 732c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 733c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 734c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL}, 735c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#endif 736c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#ifdef CONFIG_APCI_3501 737c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH {"apci3501", 738c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH APCI3501_BOARD_VENDOR_ID, 739c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0x3001, 740c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 64, 741c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH APCI3501_ADDRESS_RANGE, 742c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 743c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 744c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH ADDIDATA_EEPROM, 745c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH ADDIDATA_S5933, 746c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 747c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 748c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 749c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 8, 750c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 751c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 16383, 752c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 753c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH &range_apci3501_ao, 754c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 2, 755c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 2, 756c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0x3, 757c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 758c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 759c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 760c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 1, 761c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 762c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 763c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 764c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH v_APCI3501_Interrupt, 765c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3501_Reset, 766c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, NULL, 767c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 768c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 769c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 770c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 771c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 772c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3501_ConfigAnalogOutput, 773c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3501_WriteAnalogOutput, 774c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 775c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 776c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 777c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 778c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3501_ReadDigitalInput, 779c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3501_ConfigDigitalOutput, 780c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3501_WriteDigitalOutput, 781c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3501_ReadDigitalOutput, 782c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 783c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3501_ConfigTimerCounterWatchdog, 784c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3501_StartStopWriteTimerCounterWatchdog, 785c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3501_ReadTimerCounterWatchdog, 786c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 787c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 788c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 789c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 790c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL}, 791c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#endif 792c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#ifdef CONFIG_APCI_035 793c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH {"apci035", 794c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH APCI035_BOARD_VENDOR_ID, 795c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0x0300, 796c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 127, 797c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH APCI035_ADDRESS_RANGE, 798c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 799c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 800c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 1, 801c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH ADDIDATA_S5920, 802c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 16, 803c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 8, 804c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 16, 805c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 806c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0xff, 807c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 808c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH &range_apci035_ai, 809c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 810c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 811c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 812c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 813c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 814c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 815c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 816c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 1, 817c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 818c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 10000, 819c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 100000, 820c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH v_APCI035_Interrupt, 821c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI035_Reset, 822c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI035_ConfigAnalogInput, 823c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI035_ReadAnalogInput, 824c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 825c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 826c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 827c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 828c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 829c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 830c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 831c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 832c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 833c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 834c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 835c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 836c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 837c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 838c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 839c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 840c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI035_ConfigTimerWatchdog, 841c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI035_StartStopWriteTimerWatchdog, 842c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI035_ReadTimerWatchdog, 843c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 844c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 845c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 846c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 847c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL}, 848c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#endif 849c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#ifdef CONFIG_APCI_3200 850c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH {"apci3200", 851c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH APCI3200_BOARD_VENDOR_ID, 852c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0x3000, 853c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 128, 854c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 855c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4, 856c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4, 857c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH ADDIDATA_EEPROM, 858c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH ADDIDATA_S5920, 859c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 16, 860c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 8, 861c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 16, 862c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 863c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0x3ffff, 864c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 865c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH &range_apci3200_ai, 866c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 867c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4, 868c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4, 869c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 870c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 871c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 872c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 873c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 874c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 875c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 10000, 876c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 100000, 877c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH v_APCI3200_Interrupt, 878c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3200_Reset, 879c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3200_ConfigAnalogInput, 880c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3200_ReadAnalogInput, 881c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3200_InsnWriteReleaseAnalogInput, 882c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3200_InsnBits_AnalogInput_Test, 883c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3200_CommandTestAnalogInput, 884c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3200_CommandAnalogInput, 885c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3200_StopCyclicAcquisition, 886c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 887c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 888c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 889c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 890c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 891c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 892c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3200_ReadDigitalInput, 893c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3200_ConfigDigitalOutput, 894c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3200_WriteDigitalOutput, 895c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3200_ReadDigitalOutput, 896c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 897c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 898c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 899c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 900c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 901c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 902c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 903c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 904c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL}, 905c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#endif 906c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#ifdef CONFIG_APCI_3300 90768c3dbff9fc9f25872408d0e95980d41733d48d0Bill Pemberton /* Begin JK .20.10.2004 = APCI-3300 integration */ 908c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH {"apci3300", 909c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH APCI3200_BOARD_VENDOR_ID, 910c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0x3007, 911c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 128, 912c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 913c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4, 914c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4, 915c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH ADDIDATA_EEPROM, 916c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH ADDIDATA_S5920, 917c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 918c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 8, 919c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 8, 920c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 921c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0x3ffff, 922c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 923c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH &range_apci3300_ai, 924c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 925c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4, 926c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4, 927c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 928c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 929c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 930c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 931c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 932c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 933c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 10000, 934c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 100000, 935c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH v_APCI3200_Interrupt, 936c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3200_Reset, 937c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3200_ConfigAnalogInput, 938c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3200_ReadAnalogInput, 939c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3200_InsnWriteReleaseAnalogInput, 940c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3200_InsnBits_AnalogInput_Test, 941c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3200_CommandTestAnalogInput, 942c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3200_CommandAnalogInput, 943c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3200_StopCyclicAcquisition, 944c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 945c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 946c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 947c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 948c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 949c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 950c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3200_ReadDigitalInput, 951c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3200_ConfigDigitalOutput, 952c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3200_WriteDigitalOutput, 953c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3200_ReadDigitalOutput, 954c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 955c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 956c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 957c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 958c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 959c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 960c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 961c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 962c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL}, 963c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#endif 964c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#ifdef CONFIG_APCI_1710 965c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH {"apci1710", APCI1710_BOARD_VENDOR_ID, APCI1710_BOARD_DEVICE_ID, 966c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 128, 967c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 8, 968c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 969c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 970c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH ADDIDATA_NO_EEPROM, 971c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 972c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 973c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 974c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 975c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 976c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 977c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 978c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 979c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 980c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 981c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 982c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 983c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 984c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 985c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 986c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 987c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 988c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 989c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 990c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH v_APCI1710_Interrupt, 991c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI1710_Reset, 992c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 993c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 994c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 995c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 996c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 997c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 998c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 999c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1000c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1001c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1002c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1003c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1004c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1005c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1006c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1007c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1008c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1009c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1010c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1011c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1012c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1013c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1014c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1015c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1016c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1017c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL}, 1018c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#endif 1019c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#ifdef CONFIG_APCI_16XX 1020c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH {"apci1648", 1021d9fcd77b567f338eb5d438747623c1984df050d5Peter Huewe PCI_VENDOR_ID_ADDIDATA, 1022c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0x1009, 1023c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 128, 1024c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1025c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1026c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1027c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH ADDIDATA_NO_EEPROM, 1028c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1029c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1030c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1031c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1032c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1033c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1034c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1035c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1036c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1037c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1038c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1039c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1040c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 48, 1041c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH &range_apci16xx_ttl, 1042c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1043c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1044c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1045c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1046c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1047c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1048c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI16XX_Reset, 1049c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1050c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1051c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1052c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1053c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1054c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1055c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1056c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1057c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1058c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1059c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1060c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1061c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1062c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1063c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1064c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1065c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1066c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1067c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1068c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1069c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1070c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1071c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI16XX_InsnConfigInitTTLIO, 1072c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI16XX_InsnBitsReadTTLIO, 1073c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI16XX_InsnReadTTLIOAllPortValue, 1074c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI16XX_InsnBitsWriteTTLIO}, 1075c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 1076c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH {"apci1696", 1077d9fcd77b567f338eb5d438747623c1984df050d5Peter Huewe PCI_VENDOR_ID_ADDIDATA, 1078c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0x100A, 1079c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 128, 1080c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1081c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1082c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1083c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH ADDIDATA_NO_EEPROM, 1084c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1085c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1086c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1087c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1088c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1089c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1090c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1091c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1092c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1093c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1094c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1095c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1096c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 96, 1097c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH &range_apci16xx_ttl, 1098c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1099c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1100c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1101c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1102c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1103c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1104c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI16XX_Reset, 1105c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1106c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1107c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1108c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1109c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1110c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1111c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1112c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1113c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1114c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1115c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1116c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1117c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1118c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1119c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1120c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1121c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1122c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1123c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1124c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1125c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1126c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1127c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI16XX_InsnConfigInitTTLIO, 1128c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI16XX_InsnBitsReadTTLIO, 1129c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI16XX_InsnReadTTLIOAllPortValue, 1130c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI16XX_InsnBitsWriteTTLIO}, 1131c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#endif 1132c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#ifdef CONFIG_APCI_3XXX 1133c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH {"apci3000-16", 1134d9fcd77b567f338eb5d438747623c1984df050d5Peter Huewe PCI_VENDOR_ID_ADDIDATA, 1135c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0x3010, 1136c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 1137c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 1138c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 1139c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 1140c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH ADDIDATA_NO_EEPROM, 1141c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH ADDIDATA_9054, 1142c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 16, 1143c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 8, 1144c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 16, 1145c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1146c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4095, 1147c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1148c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH &range_apci3XXX_ai, 1149c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1150c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1151c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1152c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1153c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 24, 1154c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH &range_apci3XXX_ttl, 1155c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1156c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1157c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 6, 1158c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 10000, 1159c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1160c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH v_APCI3XXX_Interrupt, 1161c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_Reset, 1162c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnConfigAnalogInput, 1163c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnReadAnalogInput, 1164c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1165c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1166c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1167c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1168c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1169c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1170c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1171c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1172c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1173c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1174c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1175c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1176c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1177c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1178c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1179c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1180c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1181c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1182c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1183c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1184c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnConfigInitTTLIO, 1185c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnBitsTTLIO, 1186c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnReadTTLIO, 1187c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnWriteTTLIO}, 1188c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 1189c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH {"apci3000-8", 1190d9fcd77b567f338eb5d438747623c1984df050d5Peter Huewe PCI_VENDOR_ID_ADDIDATA, 1191c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0x300F, 1192c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 1193c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 1194c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 1195c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 1196c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH ADDIDATA_NO_EEPROM, 1197c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH ADDIDATA_9054, 1198c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 8, 1199c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4, 1200c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 8, 1201c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1202c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4095, 1203c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1204c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH &range_apci3XXX_ai, 1205c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1206c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1207c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1208c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1209c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 24, 1210c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH &range_apci3XXX_ttl, 1211c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1212c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1213c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 6, 1214c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 10000, 1215c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1216c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH v_APCI3XXX_Interrupt, 1217c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_Reset, 1218c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnConfigAnalogInput, 1219c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnReadAnalogInput, 1220c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1221c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1222c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1223c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1224c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1225c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1226c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1227c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1228c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1229c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1230c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1231c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1232c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1233c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1234c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1235c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1236c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1237c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1238c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1239c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1240c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnConfigInitTTLIO, 1241c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnBitsTTLIO, 1242c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnReadTTLIO, 1243c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnWriteTTLIO}, 1244c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 1245c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH {"apci3000-4", 1246d9fcd77b567f338eb5d438747623c1984df050d5Peter Huewe PCI_VENDOR_ID_ADDIDATA, 1247c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0x300E, 1248c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 1249c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 1250c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 1251c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 1252c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH ADDIDATA_NO_EEPROM, 1253c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH ADDIDATA_9054, 1254c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4, 1255c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 2, 1256c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4, 1257c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1258c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4095, 1259c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1260c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH &range_apci3XXX_ai, 1261c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1262c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1263c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1264c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1265c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 24, 1266c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH &range_apci3XXX_ttl, 1267c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1268c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1269c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 6, 1270c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 10000, 1271c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1272c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH v_APCI3XXX_Interrupt, 1273c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_Reset, 1274c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnConfigAnalogInput, 1275c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnReadAnalogInput, 1276c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1277c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1278c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1279c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1280c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1281c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1282c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1283c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1284c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1285c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1286c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1287c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1288c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1289c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1290c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1291c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1292c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1293c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1294c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1295c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1296c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnConfigInitTTLIO, 1297c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnBitsTTLIO, 1298c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnReadTTLIO, 1299c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnWriteTTLIO}, 1300c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 1301c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH {"apci3006-16", 1302d9fcd77b567f338eb5d438747623c1984df050d5Peter Huewe PCI_VENDOR_ID_ADDIDATA, 1303c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0x3013, 1304c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 1305c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 1306c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 1307c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 1308c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH ADDIDATA_NO_EEPROM, 1309c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH ADDIDATA_9054, 1310c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 16, 1311c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 8, 1312c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 16, 1313c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1314c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 65535, 1315c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1316c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH &range_apci3XXX_ai, 1317c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1318c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1319c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1320c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1321c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 24, 1322c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH &range_apci3XXX_ttl, 1323c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1324c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1325c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 6, 1326c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 10000, 1327c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1328c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH v_APCI3XXX_Interrupt, 1329c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_Reset, 1330c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnConfigAnalogInput, 1331c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnReadAnalogInput, 1332c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1333c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1334c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1335c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1336c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1337c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1338c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1339c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1340c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1341c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1342c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1343c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1344c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1345c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1346c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1347c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1348c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1349c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1350c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1351c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1352c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnConfigInitTTLIO, 1353c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnBitsTTLIO, 1354c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnReadTTLIO, 1355c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnWriteTTLIO}, 1356c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 1357c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH {"apci3006-8", 1358d9fcd77b567f338eb5d438747623c1984df050d5Peter Huewe PCI_VENDOR_ID_ADDIDATA, 1359c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0x3014, 1360c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 1361c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 1362c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 1363c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 1364c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH ADDIDATA_NO_EEPROM, 1365c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH ADDIDATA_9054, 1366c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 8, 1367c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4, 1368c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 8, 1369c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1370c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 65535, 1371c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1372c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH &range_apci3XXX_ai, 1373c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1374c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1375c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1376c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1377c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 24, 1378c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH &range_apci3XXX_ttl, 1379c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1380c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1381c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 6, 1382c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 10000, 1383c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1384c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH v_APCI3XXX_Interrupt, 1385c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_Reset, 1386c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnConfigAnalogInput, 1387c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnReadAnalogInput, 1388c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1389c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1390c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1391c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1392c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1393c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1394c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1395c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1396c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1397c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1398c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1399c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1400c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1401c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1402c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1403c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1404c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1405c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1406c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1407c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1408c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnConfigInitTTLIO, 1409c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnBitsTTLIO, 1410c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnReadTTLIO, 1411c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnWriteTTLIO}, 1412c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 1413c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH {"apci3006-4", 1414d9fcd77b567f338eb5d438747623c1984df050d5Peter Huewe PCI_VENDOR_ID_ADDIDATA, 1415c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0x3015, 1416c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 1417c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 1418c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 1419c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 1420c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH ADDIDATA_NO_EEPROM, 1421c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH ADDIDATA_9054, 1422c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4, 1423c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 2, 1424c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4, 1425c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1426c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 65535, 1427c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1428c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH &range_apci3XXX_ai, 1429c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1430c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1431c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1432c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1433c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 24, 1434c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH &range_apci3XXX_ttl, 1435c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1436c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1437c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 6, 1438c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 10000, 1439c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1440c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH v_APCI3XXX_Interrupt, 1441c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_Reset, 1442c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnConfigAnalogInput, 1443c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnReadAnalogInput, 1444c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1445c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1446c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1447c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1448c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1449c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1450c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1451c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1452c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1453c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1454c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1455c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1456c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1457c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1458c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1459c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1460c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1461c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1462c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1463c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1464c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnConfigInitTTLIO, 1465c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnBitsTTLIO, 1466c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnReadTTLIO, 1467c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnWriteTTLIO}, 1468c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 1469c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH {"apci3010-16", 1470d9fcd77b567f338eb5d438747623c1984df050d5Peter Huewe PCI_VENDOR_ID_ADDIDATA, 1471c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0x3016, 1472c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 1473c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 1474c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 1475c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 1476c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH ADDIDATA_NO_EEPROM, 1477c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH ADDIDATA_9054, 1478c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 16, 1479c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 8, 1480c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 16, 1481c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1482c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4095, 1483c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1484c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH &range_apci3XXX_ai, 1485c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1486c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4, 1487c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4, 1488c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 1, 1489c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 24, 1490c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH &range_apci3XXX_ttl, 1491c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1492c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1493c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 6, 1494c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 5000, 1495c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1496c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH v_APCI3XXX_Interrupt, 1497c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_Reset, 1498c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnConfigAnalogInput, 1499c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnReadAnalogInput, 1500c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1501c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1502c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1503c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1504c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1505c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1506c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1507c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1508c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1509c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnReadDigitalInput, 1510c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1511c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnBitsDigitalInput, 1512c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1513c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnWriteDigitalOutput, 1514c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnBitsDigitalOutput, 1515c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnReadDigitalOutput, 1516c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1517c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1518c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1519c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1520c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnConfigInitTTLIO, 1521c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnBitsTTLIO, 1522c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnReadTTLIO, 1523c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnWriteTTLIO}, 1524c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 1525c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH {"apci3010-8", 1526d9fcd77b567f338eb5d438747623c1984df050d5Peter Huewe PCI_VENDOR_ID_ADDIDATA, 1527c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0x3017, 1528c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 1529c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 1530c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 1531c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 1532c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH ADDIDATA_NO_EEPROM, 1533c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH ADDIDATA_9054, 1534c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 8, 1535c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4, 1536c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 8, 1537c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1538c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4095, 1539c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1540c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH &range_apci3XXX_ai, 1541c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1542c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4, 1543c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4, 1544c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 1, 1545c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 24, 1546c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH &range_apci3XXX_ttl, 1547c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1548c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1549c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 6, 1550c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 5000, 1551c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1552c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH v_APCI3XXX_Interrupt, 1553c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_Reset, 1554c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnConfigAnalogInput, 1555c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnReadAnalogInput, 1556c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1557c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1558c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1559c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1560c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1561c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1562c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1563c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1564c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1565c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnReadDigitalInput, 1566c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1567c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnBitsDigitalInput, 1568c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1569c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnWriteDigitalOutput, 1570c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnBitsDigitalOutput, 1571c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnReadDigitalOutput, 1572c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1573c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1574c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1575c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1576c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnConfigInitTTLIO, 1577c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnBitsTTLIO, 1578c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnReadTTLIO, 1579c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnWriteTTLIO}, 1580c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 1581c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH {"apci3010-4", 1582d9fcd77b567f338eb5d438747623c1984df050d5Peter Huewe PCI_VENDOR_ID_ADDIDATA, 1583c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0x3018, 1584c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 1585c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 1586c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 1587c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 1588c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH ADDIDATA_NO_EEPROM, 1589c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH ADDIDATA_9054, 1590c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4, 1591c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 2, 1592c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4, 1593c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1594c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4095, 1595c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1596c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH &range_apci3XXX_ai, 1597c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1598c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4, 1599c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4, 1600c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 1, 1601c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 24, 1602c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH &range_apci3XXX_ttl, 1603c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1604c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1605c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 6, 1606c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 5000, 1607c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1608c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH v_APCI3XXX_Interrupt, 1609c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_Reset, 1610c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnConfigAnalogInput, 1611c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnReadAnalogInput, 1612c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1613c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1614c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1615c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1616c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1617c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1618c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1619c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1620c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1621c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnReadDigitalInput, 1622c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1623c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnBitsDigitalInput, 1624c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1625c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnWriteDigitalOutput, 1626c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnBitsDigitalOutput, 1627c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnReadDigitalOutput, 1628c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1629c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1630c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1631c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1632c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnConfigInitTTLIO, 1633c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnBitsTTLIO, 1634c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnReadTTLIO, 1635c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnWriteTTLIO}, 1636c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 1637c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH {"apci3016-16", 1638d9fcd77b567f338eb5d438747623c1984df050d5Peter Huewe PCI_VENDOR_ID_ADDIDATA, 1639c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0x3019, 1640c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 1641c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 1642c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 1643c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 1644c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH ADDIDATA_NO_EEPROM, 1645c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH ADDIDATA_9054, 1646c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 16, 1647c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 8, 1648c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 16, 1649c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1650c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 65535, 1651c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1652c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH &range_apci3XXX_ai, 1653c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1654c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4, 1655c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4, 1656c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 1, 1657c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 24, 1658c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH &range_apci3XXX_ttl, 1659c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1660c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1661c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 6, 1662c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 5000, 1663c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1664c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH v_APCI3XXX_Interrupt, 1665c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_Reset, 1666c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnConfigAnalogInput, 1667c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnReadAnalogInput, 1668c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1669c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1670c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1671c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1672c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1673c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1674c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1675c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1676c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1677c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnReadDigitalInput, 1678c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1679c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnBitsDigitalInput, 1680c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1681c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnWriteDigitalOutput, 1682c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnBitsDigitalOutput, 1683c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnReadDigitalOutput, 1684c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1685c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1686c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1687c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1688c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnConfigInitTTLIO, 1689c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnBitsTTLIO, 1690c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnReadTTLIO, 1691c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnWriteTTLIO}, 1692c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 1693c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH {"apci3016-8", 1694d9fcd77b567f338eb5d438747623c1984df050d5Peter Huewe PCI_VENDOR_ID_ADDIDATA, 1695c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0x301A, 1696c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 1697c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 1698c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 1699c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 1700c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH ADDIDATA_NO_EEPROM, 1701c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH ADDIDATA_9054, 1702c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 8, 1703c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4, 1704c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 8, 1705c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1706c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 65535, 1707c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1708c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH &range_apci3XXX_ai, 1709c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1710c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4, 1711c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4, 1712c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 1, 1713c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 24, 1714c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH &range_apci3XXX_ttl, 1715c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1716c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1717c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 6, 1718c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 5000, 1719c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1720c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH v_APCI3XXX_Interrupt, 1721c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_Reset, 1722c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnConfigAnalogInput, 1723c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnReadAnalogInput, 1724c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1725c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1726c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1727c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1728c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1729c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1730c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1731c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1732c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1733c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnReadDigitalInput, 1734c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1735c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnBitsDigitalInput, 1736c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1737c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnWriteDigitalOutput, 1738c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnBitsDigitalOutput, 1739c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnReadDigitalOutput, 1740c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1741c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1742c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1743c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1744c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnConfigInitTTLIO, 1745c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnBitsTTLIO, 1746c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnReadTTLIO, 1747c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnWriteTTLIO}, 1748c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 1749c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH {"apci3016-4", 1750d9fcd77b567f338eb5d438747623c1984df050d5Peter Huewe PCI_VENDOR_ID_ADDIDATA, 1751c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0x301B, 1752c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 1753c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 1754c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 1755c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 1756c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH ADDIDATA_NO_EEPROM, 1757c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH ADDIDATA_9054, 1758c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4, 1759c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 2, 1760c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4, 1761c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1762c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 65535, 1763c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1764c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH &range_apci3XXX_ai, 1765c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1766c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4, 1767c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4, 1768c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 1, 1769c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 24, 1770c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH &range_apci3XXX_ttl, 1771c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1772c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1773c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 6, 1774c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 5000, 1775c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1776c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH v_APCI3XXX_Interrupt, 1777c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_Reset, 1778c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnConfigAnalogInput, 1779c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnReadAnalogInput, 1780c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1781c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1782c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1783c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1784c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1785c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1786c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1787c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1788c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1789c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnReadDigitalInput, 1790c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1791c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnBitsDigitalInput, 1792c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1793c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnWriteDigitalOutput, 1794c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnBitsDigitalOutput, 1795c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnReadDigitalOutput, 1796c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1797c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1798c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1799c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1800c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnConfigInitTTLIO, 1801c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnBitsTTLIO, 1802c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnReadTTLIO, 1803c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnWriteTTLIO}, 1804c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 1805c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH {"apci3100-16-4", 1806d9fcd77b567f338eb5d438747623c1984df050d5Peter Huewe PCI_VENDOR_ID_ADDIDATA, 1807c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0x301C, 1808c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 1809c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 1810c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 1811c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 1812c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH ADDIDATA_NO_EEPROM, 1813c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH ADDIDATA_9054, 1814c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 16, 1815c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 8, 1816c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 16, 1817c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4, 1818c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4095, 1819c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4095, 1820c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH &range_apci3XXX_ai, 1821c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH &range_apci3XXX_ao, 1822c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1823c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1824c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1825c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 24, 1826c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH &range_apci3XXX_ttl, 1827c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1828c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1829c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 6, 1830c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 10000, 1831c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1832c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH v_APCI3XXX_Interrupt, 1833c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_Reset, 1834c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnConfigAnalogInput, 1835c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnReadAnalogInput, 1836c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1837c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1838c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1839c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1840c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1841c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1842c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnWriteAnalogOutput, 1843c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1844c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1845c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1846c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1847c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1848c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1849c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1850c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1851c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1852c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1853c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1854c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1855c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1856c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnConfigInitTTLIO, 1857c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnBitsTTLIO, 1858c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnReadTTLIO, 1859c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnWriteTTLIO}, 1860c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 1861c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH {"apci3100-8-4", 1862d9fcd77b567f338eb5d438747623c1984df050d5Peter Huewe PCI_VENDOR_ID_ADDIDATA, 1863c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0x301D, 1864c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 1865c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 1866c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 1867c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 1868c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH ADDIDATA_NO_EEPROM, 1869c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH ADDIDATA_9054, 1870c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 8, 1871c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4, 1872c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 8, 1873c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4, 1874c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4095, 1875c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4095, 1876c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH &range_apci3XXX_ai, 1877c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH &range_apci3XXX_ao, 1878c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1879c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1880c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1881c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 24, 1882c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH &range_apci3XXX_ttl, 1883c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1884c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1885c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 6, 1886c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 10000, 1887c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1888c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH v_APCI3XXX_Interrupt, 1889c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_Reset, 1890c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnConfigAnalogInput, 1891c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnReadAnalogInput, 1892c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1893c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1894c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1895c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1896c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1897c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1898c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnWriteAnalogOutput, 1899c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1900c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1901c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1902c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1903c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1904c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1905c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1906c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1907c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1908c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1909c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1910c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1911c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1912c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnConfigInitTTLIO, 1913c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnBitsTTLIO, 1914c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnReadTTLIO, 1915c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnWriteTTLIO}, 1916c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 1917c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH {"apci3106-16-4", 1918d9fcd77b567f338eb5d438747623c1984df050d5Peter Huewe PCI_VENDOR_ID_ADDIDATA, 1919c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0x301E, 1920c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 1921c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 1922c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 1923c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 1924c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH ADDIDATA_NO_EEPROM, 1925c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH ADDIDATA_9054, 1926c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 16, 1927c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 8, 1928c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 16, 1929c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4, 1930c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 65535, 1931c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4095, 1932c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH &range_apci3XXX_ai, 1933c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH &range_apci3XXX_ao, 1934c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1935c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1936c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1937c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 24, 1938c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH &range_apci3XXX_ttl, 1939c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1940c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1941c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 6, 1942c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 10000, 1943c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1944c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH v_APCI3XXX_Interrupt, 1945c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_Reset, 1946c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnConfigAnalogInput, 1947c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnReadAnalogInput, 1948c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1949c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1950c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1951c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1952c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1953c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1954c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnWriteAnalogOutput, 1955c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1956c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1957c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1958c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1959c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1960c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1961c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1962c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1963c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1964c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1965c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1966c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1967c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 1968c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnConfigInitTTLIO, 1969c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnBitsTTLIO, 1970c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnReadTTLIO, 1971c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnWriteTTLIO}, 1972c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 1973c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH {"apci3106-8-4", 1974d9fcd77b567f338eb5d438747623c1984df050d5Peter Huewe PCI_VENDOR_ID_ADDIDATA, 1975c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0x301F, 1976c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 1977c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 1978c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 1979c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 1980c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH ADDIDATA_NO_EEPROM, 1981c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH ADDIDATA_9054, 1982c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 8, 1983c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4, 1984c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 8, 1985c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4, 1986c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 65535, 1987c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4095, 1988c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH &range_apci3XXX_ai, 1989c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH &range_apci3XXX_ao, 1990c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1991c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1992c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1993c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 24, 1994c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH &range_apci3XXX_ttl, 1995c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1996c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 1997c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 6, 1998c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 10000, 1999c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 2000c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH v_APCI3XXX_Interrupt, 2001c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_Reset, 2002c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnConfigAnalogInput, 2003c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnReadAnalogInput, 2004c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2005c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2006c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2007c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2008c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2009c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2010c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnWriteAnalogOutput, 2011c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2012c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2013c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2014c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2015c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2016c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2017c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2018c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2019c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2020c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2021c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2022c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2023c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2024c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnConfigInitTTLIO, 2025c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnBitsTTLIO, 2026c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnReadTTLIO, 2027c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnWriteTTLIO}, 2028c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 2029c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH {"apci3110-16-4", 2030d9fcd77b567f338eb5d438747623c1984df050d5Peter Huewe PCI_VENDOR_ID_ADDIDATA, 2031c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0x3020, 2032c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 2033c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 2034c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 2035c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 2036c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH ADDIDATA_NO_EEPROM, 2037c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH ADDIDATA_9054, 2038c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 16, 2039c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 8, 2040c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 16, 2041c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4, 2042c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4095, 2043c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4095, 2044c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH &range_apci3XXX_ai, 2045c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH &range_apci3XXX_ao, 2046c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4, 2047c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4, 2048c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 1, 2049c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 24, 2050c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH &range_apci3XXX_ttl, 2051c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 2052c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 2053c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 6, 2054c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 5000, 2055c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 2056c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH v_APCI3XXX_Interrupt, 2057c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_Reset, 2058c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnConfigAnalogInput, 2059c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnReadAnalogInput, 2060c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2061c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2062c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2063c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2064c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2065c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2066c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnWriteAnalogOutput, 2067c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2068c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2069c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnReadDigitalInput, 2070c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2071c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnBitsDigitalInput, 2072c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2073c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnWriteDigitalOutput, 2074c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnBitsDigitalOutput, 2075c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnReadDigitalOutput, 2076c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2077c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2078c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2079c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2080c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnConfigInitTTLIO, 2081c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnBitsTTLIO, 2082c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnReadTTLIO, 2083c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnWriteTTLIO}, 2084c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 2085c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH {"apci3110-8-4", 2086d9fcd77b567f338eb5d438747623c1984df050d5Peter Huewe PCI_VENDOR_ID_ADDIDATA, 2087c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0x3021, 2088c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 2089c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 2090c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 2091c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 2092c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH ADDIDATA_NO_EEPROM, 2093c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH ADDIDATA_9054, 2094c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 8, 2095c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4, 2096c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 8, 2097c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4, 2098c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4095, 2099c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4095, 2100c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH &range_apci3XXX_ai, 2101c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH &range_apci3XXX_ao, 2102c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4, 2103c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4, 2104c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 1, 2105c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 24, 2106c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH &range_apci3XXX_ttl, 2107c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 2108c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 2109c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 6, 2110c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 5000, 2111c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 2112c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH v_APCI3XXX_Interrupt, 2113c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_Reset, 2114c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnConfigAnalogInput, 2115c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnReadAnalogInput, 2116c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2117c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2118c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2119c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2120c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2121c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2122c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnWriteAnalogOutput, 2123c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2124c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2125c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnReadDigitalInput, 2126c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2127c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnBitsDigitalInput, 2128c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2129c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnWriteDigitalOutput, 2130c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnBitsDigitalOutput, 2131c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnReadDigitalOutput, 2132c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2133c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2134c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2135c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2136c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnConfigInitTTLIO, 2137c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnBitsTTLIO, 2138c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnReadTTLIO, 2139c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnWriteTTLIO}, 2140c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 2141c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH {"apci3116-16-4", 2142d9fcd77b567f338eb5d438747623c1984df050d5Peter Huewe PCI_VENDOR_ID_ADDIDATA, 2143c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0x3022, 2144c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 2145c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 2146c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 2147c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 2148c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH ADDIDATA_NO_EEPROM, 2149c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH ADDIDATA_9054, 2150c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 16, 2151c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 8, 2152c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 16, 2153c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4, 2154c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 65535, 2155c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4095, 2156c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH &range_apci3XXX_ai, 2157c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH &range_apci3XXX_ao, 2158c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4, 2159c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4, 2160c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 1, 2161c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 24, 2162c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH &range_apci3XXX_ttl, 2163c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 2164c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 2165c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 6, 2166c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 5000, 2167c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 2168c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH v_APCI3XXX_Interrupt, 2169c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_Reset, 2170c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnConfigAnalogInput, 2171c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnReadAnalogInput, 2172c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2173c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2174c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2175c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2176c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2177c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2178c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnWriteAnalogOutput, 2179c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2180c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2181c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnReadDigitalInput, 2182c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2183c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnBitsDigitalInput, 2184c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2185c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnWriteDigitalOutput, 2186c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnBitsDigitalOutput, 2187c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnReadDigitalOutput, 2188c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2189c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2190c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2191c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2192c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnConfigInitTTLIO, 2193c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnBitsTTLIO, 2194c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnReadTTLIO, 2195c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnWriteTTLIO}, 2196c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 2197c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH {"apci3116-8-4", 2198d9fcd77b567f338eb5d438747623c1984df050d5Peter Huewe PCI_VENDOR_ID_ADDIDATA, 2199c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0x3023, 2200c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 2201c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 2202c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 2203c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 2204c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH ADDIDATA_NO_EEPROM, 2205c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH ADDIDATA_9054, 2206c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 8, 2207c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4, 2208c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 8, 2209c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4, 2210c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 65535, 2211c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4095, 2212c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH &range_apci3XXX_ai, 2213c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH &range_apci3XXX_ao, 2214c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4, 2215c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4, 2216c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 1, 2217c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 24, 2218c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH &range_apci3XXX_ttl, 2219c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 2220c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 2221c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 6, 2222c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 5000, 2223c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 2224c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH v_APCI3XXX_Interrupt, 2225c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_Reset, 2226c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnConfigAnalogInput, 2227c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnReadAnalogInput, 2228c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2229c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2230c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2231c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2232c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2233c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2234c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnWriteAnalogOutput, 2235c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2236c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2237c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnReadDigitalInput, 2238c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2239c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnBitsDigitalInput, 2240c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2241c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnWriteDigitalOutput, 2242c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnBitsDigitalOutput, 2243c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnReadDigitalOutput, 2244c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2245c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2246c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2247c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2248c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnConfigInitTTLIO, 2249c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnBitsTTLIO, 2250c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnReadTTLIO, 2251c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnWriteTTLIO}, 2252c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 2253c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH {"apci3003", 2254d9fcd77b567f338eb5d438747623c1984df050d5Peter Huewe PCI_VENDOR_ID_ADDIDATA, 2255c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0x300B, 2256c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 2257c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 2258c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 2259c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 2260c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH ADDIDATA_NO_EEPROM, 2261c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH ADDIDATA_9054, 2262c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 2263c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4, 2264c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4, 2265c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 2266c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 65535, 2267c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 2268c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH &range_apci3XXX_ai, 2269c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2270c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4, 2271c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4, 2272c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 1, 2273c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 2274c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2275c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 2276c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 2277c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 7, 2278c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 2500, 2279c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 2280c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH v_APCI3XXX_Interrupt, 2281c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_Reset, 2282c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnConfigAnalogInput, 2283c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnReadAnalogInput, 2284c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2285c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2286c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2287c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2288c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2289c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2290c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2291c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2292c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2293c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnReadDigitalInput, 2294c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2295c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnBitsDigitalInput, 2296c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2297c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnWriteDigitalOutput, 2298c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnBitsDigitalOutput, 2299c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnReadDigitalOutput, 2300c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2301c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2302c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2303c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2304c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2305c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2306c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL}, 2307c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 2308c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH {"apci3002-16", 2309d9fcd77b567f338eb5d438747623c1984df050d5Peter Huewe PCI_VENDOR_ID_ADDIDATA, 2310c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0x3002, 2311c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 2312c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 2313c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 2314c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 2315c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH ADDIDATA_NO_EEPROM, 2316c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH ADDIDATA_9054, 2317c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 2318c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 16, 2319c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 16, 2320c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 2321c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 65535, 2322c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 2323c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH &range_apci3XXX_ai, 2324c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2325c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4, 2326c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4, 2327c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 1, 2328c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 2329c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2330c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 2331c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 2332c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 6, 2333c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 5000, 2334c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 2335c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH v_APCI3XXX_Interrupt, 2336c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_Reset, 2337c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnConfigAnalogInput, 2338c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnReadAnalogInput, 2339c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2340c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2341c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2342c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2343c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2344c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2345c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2346c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2347c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2348c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnReadDigitalInput, 2349c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2350c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnBitsDigitalInput, 2351c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2352c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnWriteDigitalOutput, 2353c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnBitsDigitalOutput, 2354c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnReadDigitalOutput, 2355c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2356c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2357c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2358c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2359c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2360c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2361c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL}, 2362c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 2363c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH {"apci3002-8", 2364d9fcd77b567f338eb5d438747623c1984df050d5Peter Huewe PCI_VENDOR_ID_ADDIDATA, 2365c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0x3003, 2366c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 2367c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 2368c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 2369c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 2370c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH ADDIDATA_NO_EEPROM, 2371c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH ADDIDATA_9054, 2372c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 2373c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 8, 2374c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 8, 2375c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 2376c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 65535, 2377c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 2378c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH &range_apci3XXX_ai, 2379c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2380c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4, 2381c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4, 2382c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 1, 2383c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 2384c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2385c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 2386c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 2387c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 6, 2388c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 5000, 2389c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 2390c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH v_APCI3XXX_Interrupt, 2391c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_Reset, 2392c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnConfigAnalogInput, 2393c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnReadAnalogInput, 2394c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2395c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2396c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2397c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2398c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2399c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2400c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2401c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2402c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2403c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnReadDigitalInput, 2404c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2405c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnBitsDigitalInput, 2406c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2407c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnWriteDigitalOutput, 2408c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnBitsDigitalOutput, 2409c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnReadDigitalOutput, 2410c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2411c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2412c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2413c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2414c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2415c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2416c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL}, 2417c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 2418c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH {"apci3002-4", 2419d9fcd77b567f338eb5d438747623c1984df050d5Peter Huewe PCI_VENDOR_ID_ADDIDATA, 2420c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0x3004, 2421c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 2422c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 2423c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 2424c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 2425c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH ADDIDATA_NO_EEPROM, 2426c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH ADDIDATA_9054, 2427c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 2428c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4, 2429c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4, 2430c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 2431c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 65535, 2432c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 2433c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH &range_apci3XXX_ai, 2434c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2435c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4, 2436c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4, 2437c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 1, 2438c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 2439c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2440c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 2441c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 2442c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 6, 2443c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 5000, 2444c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 2445c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH v_APCI3XXX_Interrupt, 2446c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_Reset, 2447c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnConfigAnalogInput, 2448c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnReadAnalogInput, 2449c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2450c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2451c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2452c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2453c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2454c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2455c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2456c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2457c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2458c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnReadDigitalInput, 2459c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2460c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnBitsDigitalInput, 2461c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2462c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnWriteDigitalOutput, 2463c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnBitsDigitalOutput, 2464c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnReadDigitalOutput, 2465c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2466c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2467c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2468c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2469c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2470c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2471c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL}, 2472c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 2473c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH {"apci3500", 2474d9fcd77b567f338eb5d438747623c1984df050d5Peter Huewe PCI_VENDOR_ID_ADDIDATA, 2475c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0x3024, 2476c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 2477c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 2478c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 2479c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 256, 2480c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH ADDIDATA_NO_EEPROM, 2481c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH ADDIDATA_9054, 2482c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 2483c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 2484c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 2485c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4, 2486c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 2487c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 4095, 2488c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2489c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH &range_apci3XXX_ao, 2490c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 2491c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 2492c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 2493c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 24, 2494c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH &range_apci3XXX_ttl, 2495c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 2496c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 2497c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 2498c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 2499c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 0, 2500c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH v_APCI3XXX_Interrupt, 2501c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_Reset, 2502c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2503c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2504c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2505c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2506c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2507c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2508c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2509c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2510c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnWriteAnalogOutput, 2511c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2512c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2513c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2514c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2515c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2516c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2517c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2518c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2519c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2520c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2521c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2522c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2523c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH NULL, 2524c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnConfigInitTTLIO, 2525c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnBitsTTLIO, 2526c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnReadTTLIO, 2527c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_APCI3XXX_InsnWriteTTLIO}, 2528c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#endif 2529c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH}; 2530c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 25316a770eca8a679741dbe32207858638bb0ca71e38Bill Pemberton#define n_boardtypes (sizeof(boardtypes)/sizeof(struct addi_board)) 2532c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 25332f78c64255bc6e960bf822f65bd80830f053e182Greg Kroah-Hartmanstatic struct comedi_driver driver_addi = { 25346d8b0f5be5108f6a3fc922ca4acfbf10e14d6cd0Ian Abbott .driver_name = ADDIDATA_DRIVER_NAME, 253568c3dbff9fc9f25872408d0e95980d41733d48d0Bill Pemberton .module = THIS_MODULE, 253668c3dbff9fc9f25872408d0e95980d41733d48d0Bill Pemberton .attach = i_ADDI_Attach, 253768c3dbff9fc9f25872408d0e95980d41733d48d0Bill Pemberton .detach = i_ADDI_Detach, 253868c3dbff9fc9f25872408d0e95980d41733d48d0Bill Pemberton .num_names = n_boardtypes, 253968c3dbff9fc9f25872408d0e95980d41733d48d0Bill Pemberton .board_name = &boardtypes[0].pc_DriverName, 254068c3dbff9fc9f25872408d0e95980d41733d48d0Bill Pemberton .offset = sizeof(struct addi_board), 2541c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH}; 2542c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 2543727b286b44ea359d66f47d241cc2cdad36ed7bdcArun Thomasstatic int __devinit driver_addi_pci_probe(struct pci_dev *dev, 2544727b286b44ea359d66f47d241cc2cdad36ed7bdcArun Thomas const struct pci_device_id *ent) 2545727b286b44ea359d66f47d241cc2cdad36ed7bdcArun Thomas{ 2546727b286b44ea359d66f47d241cc2cdad36ed7bdcArun Thomas return comedi_pci_auto_config(dev, driver_addi.driver_name); 2547727b286b44ea359d66f47d241cc2cdad36ed7bdcArun Thomas} 2548727b286b44ea359d66f47d241cc2cdad36ed7bdcArun Thomas 2549727b286b44ea359d66f47d241cc2cdad36ed7bdcArun Thomasstatic void __devexit driver_addi_pci_remove(struct pci_dev *dev) 2550727b286b44ea359d66f47d241cc2cdad36ed7bdcArun Thomas{ 2551727b286b44ea359d66f47d241cc2cdad36ed7bdcArun Thomas comedi_pci_auto_unconfig(dev); 2552727b286b44ea359d66f47d241cc2cdad36ed7bdcArun Thomas} 2553727b286b44ea359d66f47d241cc2cdad36ed7bdcArun Thomas 2554727b286b44ea359d66f47d241cc2cdad36ed7bdcArun Thomasstatic struct pci_driver driver_addi_pci_driver = { 2555727b286b44ea359d66f47d241cc2cdad36ed7bdcArun Thomas .id_table = addi_apci_tbl, 2556727b286b44ea359d66f47d241cc2cdad36ed7bdcArun Thomas .probe = &driver_addi_pci_probe, 2557727b286b44ea359d66f47d241cc2cdad36ed7bdcArun Thomas .remove = __devexit_p(&driver_addi_pci_remove) 2558727b286b44ea359d66f47d241cc2cdad36ed7bdcArun Thomas}; 2559727b286b44ea359d66f47d241cc2cdad36ed7bdcArun Thomas 2560727b286b44ea359d66f47d241cc2cdad36ed7bdcArun Thomasstatic int __init driver_addi_init_module(void) 2561727b286b44ea359d66f47d241cc2cdad36ed7bdcArun Thomas{ 2562727b286b44ea359d66f47d241cc2cdad36ed7bdcArun Thomas int retval; 2563727b286b44ea359d66f47d241cc2cdad36ed7bdcArun Thomas 2564727b286b44ea359d66f47d241cc2cdad36ed7bdcArun Thomas retval = comedi_driver_register(&driver_addi); 2565727b286b44ea359d66f47d241cc2cdad36ed7bdcArun Thomas if (retval < 0) 2566727b286b44ea359d66f47d241cc2cdad36ed7bdcArun Thomas return retval; 2567727b286b44ea359d66f47d241cc2cdad36ed7bdcArun Thomas 2568727b286b44ea359d66f47d241cc2cdad36ed7bdcArun Thomas driver_addi_pci_driver.name = (char *)driver_addi.driver_name; 2569727b286b44ea359d66f47d241cc2cdad36ed7bdcArun Thomas return pci_register_driver(&driver_addi_pci_driver); 2570727b286b44ea359d66f47d241cc2cdad36ed7bdcArun Thomas} 2571727b286b44ea359d66f47d241cc2cdad36ed7bdcArun Thomas 2572727b286b44ea359d66f47d241cc2cdad36ed7bdcArun Thomasstatic void __exit driver_addi_cleanup_module(void) 2573727b286b44ea359d66f47d241cc2cdad36ed7bdcArun Thomas{ 2574727b286b44ea359d66f47d241cc2cdad36ed7bdcArun Thomas pci_unregister_driver(&driver_addi_pci_driver); 2575727b286b44ea359d66f47d241cc2cdad36ed7bdcArun Thomas comedi_driver_unregister(&driver_addi); 2576727b286b44ea359d66f47d241cc2cdad36ed7bdcArun Thomas} 2577727b286b44ea359d66f47d241cc2cdad36ed7bdcArun Thomas 2578727b286b44ea359d66f47d241cc2cdad36ed7bdcArun Thomasmodule_init(driver_addi_init_module); 2579727b286b44ea359d66f47d241cc2cdad36ed7bdcArun Thomasmodule_exit(driver_addi_cleanup_module); 2580c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 2581c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH/* 2582c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH+----------------------------------------------------------------------------+ 258371b5f4f11971dea972832ad63a994c7e5b45db6bBill Pemberton| Function name :static int i_ADDI_Attach(struct comedi_device *dev, | 25840707bb04be89b18ee83b5a997e36cc585f0b988dBill Pemberton| struct comedi_devconfig *it) | 2585c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH| | 2586c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH+----------------------------------------------------------------------------+ 2587c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH| Task :Detects the card. | 2588c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH| Configure the driver for a particular board. | 2589c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH| This function does all the initializations and memory | 2590c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH| allocation of data structures for the driver. | 2591c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH+----------------------------------------------------------------------------+ 259271b5f4f11971dea972832ad63a994c7e5b45db6bBill Pemberton| Input Parameters :struct comedi_device *dev | 25930707bb04be89b18ee83b5a997e36cc585f0b988dBill Pemberton| struct comedi_devconfig *it | 2594c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH| | 2595c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH+----------------------------------------------------------------------------+ 2596c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH| Return Value : 0 | 2597c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH| | 2598c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH+----------------------------------------------------------------------------+ 2599c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH*/ 2600c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 2601da91b2692e0939b307f9047192d2b9fe07793e7aBill Pembertonstatic int i_ADDI_Attach(struct comedi_device *dev, struct comedi_devconfig *it) 2602c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH{ 260334c43922e62708d45e9660eee4b4f1fb7b4bf2c7Bill Pemberton struct comedi_subdevice *s; 2604c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH int ret, pages, i, n_subdevices; 2605756e9d7ca6292ba21a6a63bf35ed1abc5250b98dBill Pemberton unsigned int dw_Dummy; 2606c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH resource_size_t io_addr[5]; 2607c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH unsigned int irq; 2608c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH resource_size_t iobase_a, iobase_main, iobase_addon, iobase_reserved; 2609c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH struct pcilst_struct *card = NULL; 2610c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH unsigned char pci_bus, pci_slot, pci_func; 2611c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH int i_Dma = 0; 2612c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 2613c3744138715045adb316284ee7a1e608f0278f6cBill Pemberton ret = alloc_private(dev, sizeof(struct addi_private)); 2614c3744138715045adb316284ee7a1e608f0278f6cBill Pemberton if (ret < 0) 2615356cdbcb838ebcc234a43ec81621a39231fdcb7aBill Pemberton return -ENOMEM; 2616c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 2617c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH if (!pci_list_builded) { 26182696fb57e6af653dd8b4df41b16754579f42fc78Bill Pemberton v_pci_card_list_init(this_board->i_VendorId, 1); /* 1 for displaying the list.. */ 2619c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH pci_list_builded = 1; 2620c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH } 26216d8b0f5be5108f6a3fc922ca4acfbf10e14d6cd0Ian Abbott /* printk("comedi%d: "ADDIDATA_DRIVER_NAME": board=%s",dev->minor,this_board->pc_DriverName); */ 2622c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 2623c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH if ((this_board->i_Dma) && (it->options[2] == 0)) { 2624c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_Dma = 1; 2625c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH } 2626c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 2627c3744138715045adb316284ee7a1e608f0278f6cBill Pemberton card = ptr_select_and_alloc_pci_card(this_board->i_VendorId, 2628c3744138715045adb316284ee7a1e608f0278f6cBill Pemberton this_board->i_DeviceId, 2629c3744138715045adb316284ee7a1e608f0278f6cBill Pemberton it->options[0], 2630c3744138715045adb316284ee7a1e608f0278f6cBill Pemberton it->options[1], i_Dma); 2631c3744138715045adb316284ee7a1e608f0278f6cBill Pemberton 2632c3744138715045adb316284ee7a1e608f0278f6cBill Pemberton if (card == NULL) 2633c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH return -EIO; 2634c3744138715045adb316284ee7a1e608f0278f6cBill Pemberton 2635c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH devpriv->allocated = 1; 2636c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 2637c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH if ((i_pci_card_data(card, &pci_bus, &pci_slot, &pci_func, &io_addr[0], 2638c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH &irq)) < 0) { 2639c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_pci_card_free(card); 2640c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH printk(" - Can't get AMCC data!\n"); 2641c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH return -EIO; 2642c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH } 2643c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 2644c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH iobase_a = io_addr[0]; 2645c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH iobase_main = io_addr[1]; 2646c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH iobase_addon = io_addr[2]; 2647c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH iobase_reserved = io_addr[3]; 2648c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH printk("\nBus %d: Slot %d: Funct%d\nBase0: 0x%8llx\nBase1: 0x%8llx\nBase2: 0x%8llx\nBase3: 0x%8llx\n", pci_bus, pci_slot, pci_func, (unsigned long long)io_addr[0], (unsigned long long)io_addr[1], (unsigned long long)io_addr[2], (unsigned long long)io_addr[3]); 2649c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 2650c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH if ((this_board->pc_EepromChip == NULL) 2651c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH || (strcmp(this_board->pc_EepromChip, ADDIDATA_9054) != 0)) { 2652c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH /************************************/ 2653c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH /* Test if more that 1 address used */ 2654c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH /************************************/ 2655c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 2656c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH if (this_board->i_IorangeBase1 != 0) { 26572696fb57e6af653dd8b4df41b16754579f42fc78Bill Pemberton dev->iobase = (unsigned long)iobase_main; /* DAQ base address... */ 2658c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH } else { 26592696fb57e6af653dd8b4df41b16754579f42fc78Bill Pemberton dev->iobase = (unsigned long)iobase_a; /* DAQ base address... */ 2660c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH } 2661c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 2662c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH dev->board_name = this_board->pc_DriverName; 2663c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH devpriv->amcc = card; 266474b894e56abcb2403894b268100773f4aabe1999Bill Pemberton devpriv->iobase = (int) dev->iobase; 26652696fb57e6af653dd8b4df41b16754579f42fc78Bill Pemberton devpriv->i_IobaseAmcc = (int) iobase_a; /* AMCC base address... */ 26662696fb57e6af653dd8b4df41b16754579f42fc78Bill Pemberton devpriv->i_IobaseAddon = (int) iobase_addon; /* ADD ON base address.... */ 266774b894e56abcb2403894b268100773f4aabe1999Bill Pemberton devpriv->i_IobaseReserved = (int) iobase_reserved; 2668c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH } else { 2669c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH dev->board_name = this_board->pc_DriverName; 2670c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH dev->iobase = (unsigned long)io_addr[2]; 2671c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH devpriv->amcc = card; 267274b894e56abcb2403894b268100773f4aabe1999Bill Pemberton devpriv->iobase = (int) io_addr[2]; 267374b894e56abcb2403894b268100773f4aabe1999Bill Pemberton devpriv->i_IobaseReserved = (int) io_addr[3]; 2674c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH printk("\nioremap begin"); 26752f78c64255bc6e960bf822f65bd80830f053e182Greg Kroah-Hartman devpriv->dw_AiBase = ioremap(io_addr[3], 26762f78c64255bc6e960bf822f65bd80830f053e182Greg Kroah-Hartman this_board->i_IorangeBase3); 2677c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH printk("\nioremap end"); 2678c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH } 2679c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 268057517878df4e5769885e80aba895f4e69b1ddbe9Ian Abbott /* Initialize parameters that can be overridden in EEPROM */ 268157517878df4e5769885e80aba895f4e69b1ddbe9Ian Abbott devpriv->s_EeParameters.i_NbrAiChannel = this_board->i_NbrAiChannel; 268257517878df4e5769885e80aba895f4e69b1ddbe9Ian Abbott devpriv->s_EeParameters.i_NbrAoChannel = this_board->i_NbrAoChannel; 268357517878df4e5769885e80aba895f4e69b1ddbe9Ian Abbott devpriv->s_EeParameters.i_AiMaxdata = this_board->i_AiMaxdata; 268457517878df4e5769885e80aba895f4e69b1ddbe9Ian Abbott devpriv->s_EeParameters.i_AoMaxdata = this_board->i_AoMaxdata; 268557517878df4e5769885e80aba895f4e69b1ddbe9Ian Abbott devpriv->s_EeParameters.i_NbrDiChannel = this_board->i_NbrDiChannel; 268657517878df4e5769885e80aba895f4e69b1ddbe9Ian Abbott devpriv->s_EeParameters.i_NbrDoChannel = this_board->i_NbrDoChannel; 268757517878df4e5769885e80aba895f4e69b1ddbe9Ian Abbott devpriv->s_EeParameters.i_DoMaxdata = this_board->i_DoMaxdata; 268857517878df4e5769885e80aba895f4e69b1ddbe9Ian Abbott devpriv->s_EeParameters.i_Dma = this_board->i_Dma; 268957517878df4e5769885e80aba895f4e69b1ddbe9Ian Abbott devpriv->s_EeParameters.i_Timer = this_board->i_Timer; 269057517878df4e5769885e80aba895f4e69b1ddbe9Ian Abbott devpriv->s_EeParameters.ui_MinAcquisitiontimeNs = 269157517878df4e5769885e80aba895f4e69b1ddbe9Ian Abbott this_board->ui_MinAcquisitiontimeNs; 269257517878df4e5769885e80aba895f4e69b1ddbe9Ian Abbott devpriv->s_EeParameters.ui_MinDelaytimeNs = 269357517878df4e5769885e80aba895f4e69b1ddbe9Ian Abbott this_board->ui_MinDelaytimeNs; 269457517878df4e5769885e80aba895f4e69b1ddbe9Ian Abbott 26952696fb57e6af653dd8b4df41b16754579f42fc78Bill Pemberton /* ## */ 2696c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 2697c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH if (irq > 0) { 26985f74ea14c07fee91d3bdbaad88bff6264c6200e6Greg Kroah-Hartman if (request_irq(irq, v_ADDI_Interrupt, IRQF_SHARED, 2699b2e68b00d5d3698c228f549c02f4f79305d2b270Ian Abbott this_board->pc_DriverName, dev) < 0) { 2700c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH printk(", unable to allocate IRQ %u, DISABLING IT", 2701c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH irq); 2702c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH irq = 0; /* Can't use IRQ */ 2703c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH } else { 27045f74ea14c07fee91d3bdbaad88bff6264c6200e6Greg Kroah-Hartman printk("\nirq=%u", irq); 2705c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH } 2706c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH } else { 27075f74ea14c07fee91d3bdbaad88bff6264c6200e6Greg Kroah-Hartman printk(", IRQ disabled"); 2708c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH } 2709c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 2710c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH printk("\nOption %d %d %d\n", it->options[0], it->options[1], 2711c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH it->options[2]); 2712c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH dev->irq = irq; 2713c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 27142696fb57e6af653dd8b4df41b16754579f42fc78Bill Pemberton /* Read eepeom and fill addi_board Structure */ 2715c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 2716c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH if (this_board->i_PCIEeprom) { 2717c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH printk("\nPCI Eeprom used"); 2718c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH if (!(strcmp(this_board->pc_EepromChip, "S5920"))) { 27192696fb57e6af653dd8b4df41b16754579f42fc78Bill Pemberton /* Set 3 wait stait */ 2720c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH if (!(strcmp(this_board->pc_DriverName, "apci035"))) { 2721c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH outl(0x80808082, devpriv->i_IobaseAmcc + 0x60); 2722c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH } else { 2723c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH outl(0x83838383, devpriv->i_IobaseAmcc + 0x60); 2724c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH } 2725af02b584bc0e1f46cf1477ad54ae18ec3842b6f4Uwe Kleine-König /* Enable the interrupt for the controller */ 2726c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH dw_Dummy = inl(devpriv->i_IobaseAmcc + 0x38); 2727c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH outl(dw_Dummy | 0x2000, devpriv->i_IobaseAmcc + 0x38); 2728af02b584bc0e1f46cf1477ad54ae18ec3842b6f4Uwe Kleine-König printk("\nEnable the interrupt for the controller"); 2729c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH } 2730c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH printk("\nRead Eeprom"); 2731c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_EepromReadMainHeader(io_addr[0], this_board->pc_EepromChip, 2732c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH dev); 2733c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH } else { 2734c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH printk("\nPCI Eeprom unused"); 2735c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH } 2736c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 2737c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH if (it->options[2] > 0) { 2738c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH devpriv->us_UseDma = ADDI_DISABLE; 2739c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH } else { 2740c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH devpriv->us_UseDma = ADDI_ENABLE; 2741c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH } 2742c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 274357517878df4e5769885e80aba895f4e69b1ddbe9Ian Abbott if (devpriv->s_EeParameters.i_Dma) { 2744c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH printk("\nDMA used"); 2745c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH if (devpriv->us_UseDma == ADDI_ENABLE) { 27462696fb57e6af653dd8b4df41b16754579f42fc78Bill Pemberton /* alloc DMA buffers */ 2747c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH devpriv->b_DmaDoubleBuffer = 0; 2748c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH for (i = 0; i < 2; i++) { 2749c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH for (pages = 4; pages >= 0; pages--) { 2750c3744138715045adb316284ee7a1e608f0278f6cBill Pemberton devpriv->ul_DmaBufferVirtual[i] = 2751c3744138715045adb316284ee7a1e608f0278f6cBill Pemberton (void *) __get_free_pages(GFP_KERNEL, pages); 2752c3744138715045adb316284ee7a1e608f0278f6cBill Pemberton 2753c3744138715045adb316284ee7a1e608f0278f6cBill Pemberton if (devpriv->ul_DmaBufferVirtual[i]) 2754c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH break; 2755c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH } 2756c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH if (devpriv->ul_DmaBufferVirtual[i]) { 2757c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH devpriv->ui_DmaBufferPages[i] = pages; 2758c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH devpriv->ui_DmaBufferSize[i] = 2759c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH PAGE_SIZE * pages; 2760c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH devpriv->ui_DmaBufferSamples[i] = 2761c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH devpriv-> 2762c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH ui_DmaBufferSize[i] >> 1; 2763c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH devpriv->ul_DmaBufferHw[i] = 2764c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH virt_to_bus((void *)devpriv-> 2765c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH ul_DmaBufferVirtual[i]); 2766c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH } 2767c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH } 2768c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH if (!devpriv->ul_DmaBufferVirtual[0]) { 27695f74ea14c07fee91d3bdbaad88bff6264c6200e6Greg Kroah-Hartman printk 2770c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH (", Can't allocate DMA buffer, DMA disabled!"); 2771c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH devpriv->us_UseDma = ADDI_DISABLE; 2772c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH } 2773c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 2774c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH if (devpriv->ul_DmaBufferVirtual[1]) { 2775c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH devpriv->b_DmaDoubleBuffer = 1; 2776c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH } 2777c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH } 2778c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 2779c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH if ((devpriv->us_UseDma == ADDI_ENABLE)) { 27805f74ea14c07fee91d3bdbaad88bff6264c6200e6Greg Kroah-Hartman printk("\nDMA ENABLED\n"); 2781c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH } else { 2782c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH printk("\nDMA DISABLED\n"); 2783c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH } 2784c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH } 2785c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 2786c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH if (!strcmp(this_board->pc_DriverName, "apci1710")) { 2787c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#ifdef CONFIG_APCI_1710 2788c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_ADDI_AttachPCI1710(dev); 2789c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 27902696fb57e6af653dd8b4df41b16754579f42fc78Bill Pemberton /* save base address */ 2791c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH devpriv->s_BoardInfos.ui_Address = io_addr[2]; 2792c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH#endif 2793c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH } else { 27942696fb57e6af653dd8b4df41b16754579f42fc78Bill Pemberton /* Update-0.7.57->0.7.68dev->n_subdevices = 7; */ 2795c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH n_subdevices = 7; 2796c3744138715045adb316284ee7a1e608f0278f6cBill Pemberton ret = alloc_subdevices(dev, n_subdevices); 2797c3744138715045adb316284ee7a1e608f0278f6cBill Pemberton if (ret < 0) 2798c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH return ret; 2799c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 28002696fb57e6af653dd8b4df41b16754579f42fc78Bill Pemberton /* Allocate and Initialise AI Subdevice Structures */ 2801c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH s = dev->subdevices + 0; 280257517878df4e5769885e80aba895f4e69b1ddbe9Ian Abbott if ((devpriv->s_EeParameters.i_NbrAiChannel) 2803c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH || (this_board->i_NbrAiChannelDiff)) { 2804c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH dev->read_subdev = s; 2805c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH s->type = COMEDI_SUBD_AI; 2806c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH s->subdev_flags = 2807fcea115462c690ba09f9df7471d60dda0d86a4eaGreg Kroah-Hartman SDF_READABLE | SDF_COMMON | SDF_GROUND 2808c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH | SDF_DIFF; 280957517878df4e5769885e80aba895f4e69b1ddbe9Ian Abbott if (devpriv->s_EeParameters.i_NbrAiChannel) { 281057517878df4e5769885e80aba895f4e69b1ddbe9Ian Abbott s->n_chan = 281157517878df4e5769885e80aba895f4e69b1ddbe9Ian Abbott devpriv->s_EeParameters.i_NbrAiChannel; 2812c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH devpriv->b_SingelDiff = 0; 2813c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH } else { 2814c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH s->n_chan = this_board->i_NbrAiChannelDiff; 2815c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH devpriv->b_SingelDiff = 1; 2816c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH } 281757517878df4e5769885e80aba895f4e69b1ddbe9Ian Abbott s->maxdata = devpriv->s_EeParameters.i_AiMaxdata; 2818c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH s->len_chanlist = this_board->i_AiChannelList; 2819c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH s->range_table = this_board->pr_AiRangelist; 2820c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 2821c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH /* Set the initialisation flag */ 2822c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH devpriv->b_AiInitialisation = 1; 2823c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 2824c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH s->insn_config = 2825c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH this_board->i_hwdrv_InsnConfigAnalogInput; 2826c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH s->insn_read = this_board->i_hwdrv_InsnReadAnalogInput; 2827c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH s->insn_write = 2828c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH this_board->i_hwdrv_InsnWriteAnalogInput; 2829c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH s->insn_bits = this_board->i_hwdrv_InsnBitsAnalogInput; 2830c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH s->do_cmdtest = 2831c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH this_board->i_hwdrv_CommandTestAnalogInput; 2832c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH s->do_cmd = this_board->i_hwdrv_CommandAnalogInput; 2833c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH s->cancel = this_board->i_hwdrv_CancelAnalogInput; 2834c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 2835c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH } else { 2836c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH s->type = COMEDI_SUBD_UNUSED; 2837c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH } 2838c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 28392696fb57e6af653dd8b4df41b16754579f42fc78Bill Pemberton /* Allocate and Initialise AO Subdevice Structures */ 2840c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH s = dev->subdevices + 1; 284157517878df4e5769885e80aba895f4e69b1ddbe9Ian Abbott if (devpriv->s_EeParameters.i_NbrAoChannel) { 2842c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH s->type = COMEDI_SUBD_AO; 2843fcea115462c690ba09f9df7471d60dda0d86a4eaGreg Kroah-Hartman s->subdev_flags = SDF_WRITEABLE | SDF_GROUND | SDF_COMMON; 284457517878df4e5769885e80aba895f4e69b1ddbe9Ian Abbott s->n_chan = devpriv->s_EeParameters.i_NbrAoChannel; 284557517878df4e5769885e80aba895f4e69b1ddbe9Ian Abbott s->maxdata = devpriv->s_EeParameters.i_AoMaxdata; 284657517878df4e5769885e80aba895f4e69b1ddbe9Ian Abbott s->len_chanlist = 284757517878df4e5769885e80aba895f4e69b1ddbe9Ian Abbott devpriv->s_EeParameters.i_NbrAoChannel; 2848c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH s->range_table = this_board->pr_AoRangelist; 2849c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH s->insn_config = 2850c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH this_board->i_hwdrv_InsnConfigAnalogOutput; 2851c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH s->insn_write = 2852c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH this_board->i_hwdrv_InsnWriteAnalogOutput; 2853c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH } else { 2854c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH s->type = COMEDI_SUBD_UNUSED; 2855c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH } 28562696fb57e6af653dd8b4df41b16754579f42fc78Bill Pemberton /* Allocate and Initialise DI Subdevice Structures */ 2857c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH s = dev->subdevices + 2; 285857517878df4e5769885e80aba895f4e69b1ddbe9Ian Abbott if (devpriv->s_EeParameters.i_NbrDiChannel) { 2859c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH s->type = COMEDI_SUBD_DI; 2860fcea115462c690ba09f9df7471d60dda0d86a4eaGreg Kroah-Hartman s->subdev_flags = SDF_READABLE | SDF_GROUND | SDF_COMMON; 286157517878df4e5769885e80aba895f4e69b1ddbe9Ian Abbott s->n_chan = devpriv->s_EeParameters.i_NbrDiChannel; 2862c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH s->maxdata = 1; 286357517878df4e5769885e80aba895f4e69b1ddbe9Ian Abbott s->len_chanlist = 286457517878df4e5769885e80aba895f4e69b1ddbe9Ian Abbott devpriv->s_EeParameters.i_NbrDiChannel; 2865c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH s->range_table = &range_digital; 2866c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH s->io_bits = 0; /* all bits input */ 2867c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH s->insn_config = 2868c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH this_board->i_hwdrv_InsnConfigDigitalInput; 2869c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH s->insn_read = this_board->i_hwdrv_InsnReadDigitalInput; 2870c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH s->insn_write = 2871c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH this_board->i_hwdrv_InsnWriteDigitalInput; 2872c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH s->insn_bits = this_board->i_hwdrv_InsnBitsDigitalInput; 2873c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH } else { 2874c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH s->type = COMEDI_SUBD_UNUSED; 2875c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH } 28762696fb57e6af653dd8b4df41b16754579f42fc78Bill Pemberton /* Allocate and Initialise DO Subdevice Structures */ 2877c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH s = dev->subdevices + 3; 287857517878df4e5769885e80aba895f4e69b1ddbe9Ian Abbott if (devpriv->s_EeParameters.i_NbrDoChannel) { 2879c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH s->type = COMEDI_SUBD_DO; 2880c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH s->subdev_flags = 2881fcea115462c690ba09f9df7471d60dda0d86a4eaGreg Kroah-Hartman SDF_READABLE | SDF_WRITEABLE | SDF_GROUND | SDF_COMMON; 288257517878df4e5769885e80aba895f4e69b1ddbe9Ian Abbott s->n_chan = devpriv->s_EeParameters.i_NbrDoChannel; 288357517878df4e5769885e80aba895f4e69b1ddbe9Ian Abbott s->maxdata = devpriv->s_EeParameters.i_DoMaxdata; 288457517878df4e5769885e80aba895f4e69b1ddbe9Ian Abbott s->len_chanlist = 288557517878df4e5769885e80aba895f4e69b1ddbe9Ian Abbott devpriv->s_EeParameters.i_NbrDoChannel; 2886c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH s->range_table = &range_digital; 2887c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH s->io_bits = 0xf; /* all bits output */ 2888c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 28892696fb57e6af653dd8b4df41b16754579f42fc78Bill Pemberton s->insn_config = this_board->i_hwdrv_InsnConfigDigitalOutput; /* for digital output memory.. */ 2890c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH s->insn_write = 2891c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH this_board->i_hwdrv_InsnWriteDigitalOutput; 2892c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH s->insn_bits = 2893c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH this_board->i_hwdrv_InsnBitsDigitalOutput; 2894c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH s->insn_read = 2895c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH this_board->i_hwdrv_InsnReadDigitalOutput; 2896c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH } else { 2897c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH s->type = COMEDI_SUBD_UNUSED; 2898c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH } 2899c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 29002696fb57e6af653dd8b4df41b16754579f42fc78Bill Pemberton /* Allocate and Initialise Timer Subdevice Structures */ 2901c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH s = dev->subdevices + 4; 290257517878df4e5769885e80aba895f4e69b1ddbe9Ian Abbott if (devpriv->s_EeParameters.i_Timer) { 2903c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH s->type = COMEDI_SUBD_TIMER; 2904fcea115462c690ba09f9df7471d60dda0d86a4eaGreg Kroah-Hartman s->subdev_flags = SDF_WRITEABLE | SDF_GROUND | SDF_COMMON; 2905c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH s->n_chan = 1; 2906c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH s->maxdata = 0; 2907c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH s->len_chanlist = 1; 2908c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH s->range_table = &range_digital; 2909c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 2910c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH s->insn_write = this_board->i_hwdrv_InsnWriteTimer; 2911c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH s->insn_read = this_board->i_hwdrv_InsnReadTimer; 2912c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH s->insn_config = this_board->i_hwdrv_InsnConfigTimer; 2913c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH s->insn_bits = this_board->i_hwdrv_InsnBitsTimer; 2914c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH } else { 2915c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH s->type = COMEDI_SUBD_UNUSED; 2916c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH } 2917c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 29182696fb57e6af653dd8b4df41b16754579f42fc78Bill Pemberton /* Allocate and Initialise TTL */ 2919c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH s = dev->subdevices + 5; 2920c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH if (this_board->i_NbrTTLChannel) { 2921c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH s->type = COMEDI_SUBD_TTLIO; 2922c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH s->subdev_flags = 2923fcea115462c690ba09f9df7471d60dda0d86a4eaGreg Kroah-Hartman SDF_WRITEABLE | SDF_READABLE | SDF_GROUND | SDF_COMMON; 2924c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH s->n_chan = this_board->i_NbrTTLChannel; 2925c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH s->maxdata = 1; 2926c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH s->io_bits = 0; /* all bits input */ 2927c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH s->len_chanlist = this_board->i_NbrTTLChannel; 2928c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH s->range_table = &range_digital; 2929c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH s->insn_config = this_board->i_hwdr_ConfigInitTTLIO; 2930c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH s->insn_bits = this_board->i_hwdr_ReadTTLIOBits; 2931c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH s->insn_read = this_board->i_hwdr_ReadTTLIOAllPortValue; 2932c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH s->insn_write = this_board->i_hwdr_WriteTTLIOChlOnOff; 2933c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH } else { 2934c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH s->type = COMEDI_SUBD_UNUSED; 2935c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH } 2936c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 2937c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH /* EEPROM */ 2938c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH s = dev->subdevices + 6; 2939c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH if (this_board->i_PCIEeprom) { 2940c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH s->type = COMEDI_SUBD_MEMORY; 2941c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH s->subdev_flags = SDF_READABLE | SDF_INTERNAL; 2942c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH s->n_chan = 256; 2943c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH s->maxdata = 0xffff; 2944c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH s->insn_read = i_ADDIDATA_InsnReadEeprom; 2945c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH } else { 2946c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH s->type = COMEDI_SUBD_UNUSED; 2947c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH } 2948c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH } 2949c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 2950c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH printk("\ni_ADDI_Attach end\n"); 2951c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_ADDI_Reset(dev); 2952c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH devpriv->b_ValidDriver = 1; 2953c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH return 0; 2954c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH} 2955c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 2956c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH/* 2957c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH+----------------------------------------------------------------------------+ 295871b5f4f11971dea972832ad63a994c7e5b45db6bBill Pemberton| Function name : static int i_ADDI_Detach(struct comedi_device *dev) | 2959c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH| | 2960c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH| | 2961c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH+----------------------------------------------------------------------------+ 2962c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH| Task : Deallocates resources of the addi_common driver | 2963c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH| Free the DMA buffers, unregister irq. | 2964c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH| | 2965c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH+----------------------------------------------------------------------------+ 296671b5f4f11971dea972832ad63a994c7e5b45db6bBill Pemberton| Input Parameters : struct comedi_device *dev | 2967c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH| | 2968c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH| | 2969c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH+----------------------------------------------------------------------------+ 2970c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH| Return Value : 0 | 2971c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH| | 2972c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH+----------------------------------------------------------------------------+ 2973c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH*/ 2974c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 2975da91b2692e0939b307f9047192d2b9fe07793e7aBill Pembertonstatic int i_ADDI_Detach(struct comedi_device *dev) 2976c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH{ 2977c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 2978c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH if (dev->private) { 2979c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH if (devpriv->b_ValidDriver) { 2980c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_ADDI_Reset(dev); 2981c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH } 2982c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 2983c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH if (dev->irq) { 29845f74ea14c07fee91d3bdbaad88bff6264c6200e6Greg Kroah-Hartman free_irq(dev->irq, dev); 2985c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH } 2986c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 29877e0b3bf3abec4cd30c58e6311f913759a9e324d7Ian Abbott if ((this_board->pc_EepromChip == NULL) 29887e0b3bf3abec4cd30c58e6311f913759a9e324d7Ian Abbott || (strcmp(this_board->pc_EepromChip, 2989c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH ADDIDATA_9054) != 0)) { 2990c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH if (devpriv->allocated) { 2991c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_pci_card_free(devpriv->amcc); 2992c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH } 2993c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 2994c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH if (devpriv->ul_DmaBufferVirtual[0]) { 2995c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH free_pages((unsigned long)devpriv-> 2996c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH ul_DmaBufferVirtual[0], 2997c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH devpriv->ui_DmaBufferPages[0]); 2998c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH } 2999c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 3000c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH if (devpriv->ul_DmaBufferVirtual[1]) { 3001c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH free_pages((unsigned long)devpriv-> 3002c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH ul_DmaBufferVirtual[1], 3003c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH devpriv->ui_DmaBufferPages[1]); 3004c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH } 3005c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH } else { 30062f78c64255bc6e960bf822f65bd80830f053e182Greg Kroah-Hartman iounmap(devpriv->dw_AiBase); 3007c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 3008c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH if (devpriv->allocated) { 3009c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH i_pci_card_free(devpriv->amcc); 3010c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH } 3011c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH } 3012c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 3013c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH if (pci_list_builded) { 30142696fb57e6af653dd8b4df41b16754579f42fc78Bill Pemberton /* v_pci_card_list_cleanup(PCI_VENDOR_ID_AMCC); */ 3015c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH v_pci_card_list_cleanup(this_board->i_VendorId); 3016c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH pci_list_builded = 0; 3017c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH } 3018c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH } 3019c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 3020c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH return 0; 3021c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH} 3022c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 3023c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH/* 3024c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH+----------------------------------------------------------------------------+ 302571b5f4f11971dea972832ad63a994c7e5b45db6bBill Pemberton| Function name : static int i_ADDI_Reset(struct comedi_device *dev) | 3026c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH| | 3027c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH+----------------------------------------------------------------------------+ 3028c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH| Task : Disables all interrupts, Resets digital output to low, | 3029c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH| Set all analog output to low | 3030c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH| | 3031c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH+----------------------------------------------------------------------------+ 303271b5f4f11971dea972832ad63a994c7e5b45db6bBill Pemberton| Input Parameters : struct comedi_device *dev | 3033c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH| | 3034c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH| | 3035c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH+----------------------------------------------------------------------------+ 3036c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH| Return Value : 0 | 3037c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH| | 3038c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH+----------------------------------------------------------------------------+ 3039c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH*/ 3040c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 3041da91b2692e0939b307f9047192d2b9fe07793e7aBill Pembertonstatic int i_ADDI_Reset(struct comedi_device *dev) 3042c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH{ 3043c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 3044c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH this_board->i_hwdrv_Reset(dev); 3045c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH return 0; 3046c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH} 3047c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 30482696fb57e6af653dd8b4df41b16754579f42fc78Bill Pemberton/* Interrupt function */ 3049c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH/* 3050c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH+----------------------------------------------------------------------------+ 3051c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH| Function name : | 305270265d24e3404fe798b6edd55a02016b1edb49d7Jiri Slaby|static void v_ADDI_Interrupt(int irq, void *d) | 3053c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH| | 3054c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH+----------------------------------------------------------------------------+ 3055c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH| Task : Registerd interrupt routine | 3056c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH| | 3057c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH+----------------------------------------------------------------------------+ 3058c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH| Input Parameters : int irq | 3059c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH| | 3060c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH| | 3061c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH+----------------------------------------------------------------------------+ 3062c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH| Return Value : | 3063c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH| | 3064c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH+----------------------------------------------------------------------------+ 3065c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH*/ 3066c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 306770265d24e3404fe798b6edd55a02016b1edb49d7Jiri Slabystatic irqreturn_t v_ADDI_Interrupt(int irq, void *d) 3068c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH{ 306971b5f4f11971dea972832ad63a994c7e5b45db6bBill Pemberton struct comedi_device *dev = d; 3070c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH this_board->v_hwdrv_Interrupt(irq, d); 3071c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH return IRQ_RETVAL(1); 3072c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH} 3073c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 30742696fb57e6af653dd8b4df41b16754579f42fc78Bill Pemberton/* EEPROM Read Function */ 3075c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH/* 3076c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH+----------------------------------------------------------------------------+ 3077c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH| Function name : | 307834c43922e62708d45e9660eee4b4f1fb7b4bf2c7Bill Pemberton|INT i_ADDIDATA_InsnReadEeprom(struct comedi_device *dev,struct comedi_subdevice *s, 307990035c0886b256d75bced13b3b3cea5234aff136Bill Pemberton struct comedi_insn *insn,unsigned int *data) 3080c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH| | 3081c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH+----------------------------------------------------------------------------+ 3082c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH| Task : Read 256 words from EEPROM | 3083c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH| | 3084c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH+----------------------------------------------------------------------------+ 308534c43922e62708d45e9660eee4b4f1fb7b4bf2c7Bill Pemberton| Input Parameters :(struct comedi_device *dev,struct comedi_subdevice *s, 308690035c0886b256d75bced13b3b3cea5234aff136Bill Pemberton struct comedi_insn *insn,unsigned int *data) | 3087c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH| | 3088c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH| | 3089c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH+----------------------------------------------------------------------------+ 3090c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH| Return Value : | 3091c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH| | 3092c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH+----------------------------------------------------------------------------+ 3093c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH*/ 3094c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 3095da91b2692e0939b307f9047192d2b9fe07793e7aBill Pembertonstatic int i_ADDIDATA_InsnReadEeprom(struct comedi_device *dev, struct comedi_subdevice *s, 3096da91b2692e0939b307f9047192d2b9fe07793e7aBill Pemberton struct comedi_insn *insn, unsigned int *data) 3097c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH{ 3098babf0ede302697486a6633e72d051bbb8e31e2b2Bill Pemberton unsigned short w_Data; 3099babf0ede302697486a6633e72d051bbb8e31e2b2Bill Pemberton unsigned short w_Address; 31002696fb57e6af653dd8b4df41b16754579f42fc78Bill Pemberton w_Address = CR_CHAN(insn->chanspec); /* address to be read as 0,1,2,3...255 */ 3101c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 3102c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH w_Data = w_EepromReadWord(devpriv->i_IobaseAmcc, 3103c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH this_board->pc_EepromChip, 0x100 + (2 * w_Address)); 3104c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH data[0] = w_Data; 31052696fb57e6af653dd8b4df41b16754579f42fc78Bill Pemberton /* multiplied by 2 bcozinput will be like 0,1,2...255 */ 3106c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH return insn->n; 3107c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH 3108c995fe9475e062bab6f5a45ed28cd2d3d955ef43ADDI-DATA GmbH} 3109