addi_apci_3xxx.c revision 317285d71acccbda2fbab7e53d6b33c52a151a32
1#include "../comedidev.h"
2#include "comedi_fc.h"
3
4#include "addi-data/addi_common.h"
5#include "addi-data/addi_amcc_s5933.h"
6
7#define CONFIG_APCI_3XXX 1
8
9#define ADDIDATA_DRIVER_NAME	"addi_apci_3xxx"
10
11#include "addi-data/addi_eeprom.c"
12#include "addi-data/hwdrv_apci3xxx.c"
13static DEFINE_PCI_DEVICE_TABLE(addi_apci_tbl) = {
14	{ PCI_DEVICE(PCI_VENDOR_ID_ADDIDATA, 0x3010) },
15	{ PCI_DEVICE(PCI_VENDOR_ID_ADDIDATA, 0x300f) },
16	{ PCI_DEVICE(PCI_VENDOR_ID_ADDIDATA, 0x300e) },
17	{ PCI_DEVICE(PCI_VENDOR_ID_ADDIDATA, 0x3013) },
18	{ PCI_DEVICE(PCI_VENDOR_ID_ADDIDATA, 0x3014) },
19	{ PCI_DEVICE(PCI_VENDOR_ID_ADDIDATA, 0x3015) },
20	{ PCI_DEVICE(PCI_VENDOR_ID_ADDIDATA, 0x3016) },
21	{ PCI_DEVICE(PCI_VENDOR_ID_ADDIDATA, 0x3017) },
22	{ PCI_DEVICE(PCI_VENDOR_ID_ADDIDATA, 0x3018) },
23	{ PCI_DEVICE(PCI_VENDOR_ID_ADDIDATA, 0x3019) },
24	{ PCI_DEVICE(PCI_VENDOR_ID_ADDIDATA, 0x301a) },
25	{ PCI_DEVICE(PCI_VENDOR_ID_ADDIDATA, 0x301b) },
26	{ PCI_DEVICE(PCI_VENDOR_ID_ADDIDATA, 0x301c) },
27	{ PCI_DEVICE(PCI_VENDOR_ID_ADDIDATA, 0x301d) },
28	{ PCI_DEVICE(PCI_VENDOR_ID_ADDIDATA, 0x301e) },
29	{ PCI_DEVICE(PCI_VENDOR_ID_ADDIDATA, 0x301f) },
30	{ PCI_DEVICE(PCI_VENDOR_ID_ADDIDATA, 0x3020) },
31	{ PCI_DEVICE(PCI_VENDOR_ID_ADDIDATA, 0x3021) },
32	{ PCI_DEVICE(PCI_VENDOR_ID_ADDIDATA, 0x3022) },
33	{ PCI_DEVICE(PCI_VENDOR_ID_ADDIDATA, 0x3023) },
34	{ PCI_DEVICE(PCI_VENDOR_ID_ADDIDATA, 0x300B) },
35	{ PCI_DEVICE(PCI_VENDOR_ID_ADDIDATA, 0x3002) },
36	{ PCI_DEVICE(PCI_VENDOR_ID_ADDIDATA, 0x3003) },
37	{ PCI_DEVICE(PCI_VENDOR_ID_ADDIDATA, 0x3004) },
38	{ PCI_DEVICE(PCI_VENDOR_ID_ADDIDATA, 0x3024) },
39	{ 0 }
40};
41MODULE_DEVICE_TABLE(pci, addi_apci_tbl);
42
43#include "addi-data/addi_common.c"
44
45MODULE_AUTHOR("Comedi http://www.comedi.org");
46MODULE_DESCRIPTION("Comedi low-level driver");
47MODULE_LICENSE("GPL");
48