1 #include "../comedidev.h"
4 #include "addi-data/addi_common.h"
5 #include "addi-data/addi_amcc_s5933.h"
7 #define ADDIDATA_DRIVER_NAME "addi_apci_1032"
9 #include "addi-data/addi_eeprom.c"
10 #include "addi-data/hwdrv_apci1032.c"
12 static const struct addi_board boardtypes[] = {
14 .pc_DriverName = "apci1032",
15 .i_VendorId = PCI_VENDOR_ID_ADDIDATA,
18 .i_IorangeBase1 = APCI1032_ADDRESS_RANGE,
19 .i_PCIEeprom = ADDIDATA_EEPROM,
20 .pc_EepromChip = ADDIDATA_93C76,
22 .interrupt = v_APCI1032_Interrupt,
23 .reset = i_APCI1032_Reset,
24 .di_config = i_APCI1032_ConfigDigitalInput,
25 .di_read = i_APCI1032_Read1DigitalInput,
26 .di_bits = i_APCI1032_ReadMoreDigitalInput,
30 static DEFINE_PCI_DEVICE_TABLE(addi_apci_tbl) = {
31 { PCI_DEVICE(PCI_VENDOR_ID_ADDIDATA, 0x1003) },
34 MODULE_DEVICE_TABLE(pci, addi_apci_tbl);
36 #include "addi-data/addi_common.c"
38 MODULE_AUTHOR("Comedi http://www.comedi.org");
39 MODULE_DESCRIPTION("Comedi low-level driver");
40 MODULE_LICENSE("GPL");