Root/drivers/staging/comedi/Kconfig

1config COMEDI
2    tristate "Data acquisition support (comedi)"
3    depends on m
4    depends on BROKEN || FRV || M32R || MN10300 || SUPERH || TILE || X86
5    ---help---
6      Enable support a wide range of data acquisition devices
7      for Linux.
8
9if COMEDI
10
11config COMEDI_DEBUG
12    bool "Comedi debugging"
13    ---help---
14      This is an option for use by developers; most people should
15      say N here. This enables comedi core and driver debugging.
16
17config COMEDI_DEFAULT_BUF_SIZE_KB
18    int "Comedi default initial asynchronous buffer size in KiB"
19    default "2048"
20    ---help---
21      This is the default asynchronous buffer size which is used for
22      commands running in the background in kernel space. This
23      defaults to 2048 KiB of memory so that a 16 channel card
24      running at 10 kHz has of 2-4 seconds of buffer.
25
26config COMEDI_DEFAULT_BUF_MAXSIZE_KB
27    int "Comedi default maximum asynchronous buffer size in KiB"
28    default "20480"
29    ---help---
30      This is the default maximum asynchronous buffer size which can
31      be requested by a userspace program without root privileges.
32      This is set to 20480 KiB so that a fast I/O card with 16
33      channels running at 100 kHz has 2-4 seconds of buffer.
34
35menuconfig COMEDI_MISC_DRIVERS
36    bool "Comedi misc drivers"
37    ---help---
38      Enable comedi misc drivers to be built
39
40      Note that the answer to this question won't directly affect the
41      kernel: saying N will just cause the configurator to skip all
42      the questions about misc non-hardware comedi drivers.
43
44if COMEDI_MISC_DRIVERS
45
46config COMEDI_KCOMEDILIB
47    tristate "Comedi kcomedilib"
48    ---help---
49      Build the kcomedilib
50
51config COMEDI_BOND
52    tristate "Device bonding support"
53    depends on COMEDI_KCOMEDILIB
54    ---help---
55      Enable support for a driver to 'bond' (merge) multiple subdevices
56      from multiple devices together as one.
57
58      To compile this driver as a module, choose M here: the module will be
59      called comedi_bond.
60
61config COMEDI_TEST
62    tristate "Fake waveform generator support"
63    select COMEDI_FC
64    ---help---
65      Enable support for the fake waveform generator.
66      This driver is mainly for testing purposes, but can also be used to
67      generate sample waveforms on systems that don't have data acquisition
68      hardware.
69
70      To compile this driver as a module, choose M here: the module will be
71      called comedi_test.
72
73config COMEDI_PARPORT
74    tristate "Parallel port support"
75    ---help---
76      Enable support for the standard parallel port.
77      A cheap and easy way to get a few more digital I/O lines. Steal
78      additional parallel ports from old computers or your neighbors'
79      computers.
80
81      To compile this driver as a module, choose M here: the module will be
82      called comedi_parport.
83
84config COMEDI_SERIAL2002
85    tristate "Driver for serial connected hardware"
86    ---help---
87      Enable support for serial connected hardware
88
89      To compile this driver as a module, choose M here: the module will be
90      called serial2002.
91
92config COMEDI_SKEL
93    tristate "Comedi skeleton driver"
94    ---help---
95      Build the Skeleton driver, an example for driver writers
96
97      To compile this driver as a module, choose M here: the module will be
98      called skel.
99
100endif # COMEDI_MISC_DRIVERS
101
102menuconfig COMEDI_ISA_DRIVERS
103    bool "Comedi ISA and PC/104 drivers"
104    depends on ISA
105    ---help---
106      Enable comedi ISA and PC/104 drivers to be built
107
108      Note that the answer to this question won't directly affect the
109      kernel: saying N will just cause the configurator to skip all
110      the questions about ISA and PC/104 comedi drivers.
111
112if COMEDI_ISA_DRIVERS
113
114config COMEDI_ACL7225B
115    tristate "ADlink NuDAQ ACL-7225b and compatibles support"
116    ---help---
117      Enable support for ADlink NuDAQ ACL-7225b and compatibles,
118      ADlink ACL-7225b (acl7225b), ICP P16R16DIO (p16r16dio)
119
120      To compile this driver as a module, choose M here: the module will be
121      called acl7225b.
122
123config COMEDI_PCL711
124    tristate "Advantech PCL-711/711b and ADlink ACL-8112 ISA card support"
125    ---help---
126      Enable support for Advantech PCL-711 and 711b, ADlink ACL-8112
127
128      To compile this driver as a module, choose M here: the module will be
129      called pcl711.
130
131config COMEDI_PCL724
132    tristate "Advantech PCL-722/724/731 and ADlink ACL-7122/7124/PET-48DIO"
133    select COMEDI_8255
134    ---help---
135      Enable support for Advantech PCL-724, PCL-722, PCL-731 and
136      ADlink ACL-7122, ACL-7124, PET-48DIO ISA cards
137
138      To compile this driver as a module, choose M here: the module will be
139      called pcl724.
140
141config COMEDI_PCL725
142    tristate "Advantech PCL-725 and compatible ISA card support"
143    ---help---
144      Enable support for Advantech PCL-725 and compatible ISA cards.
145
146      To compile this driver as a module, choose M here: the module will be
147      called pcl725.
148
149config COMEDI_PCL726
150    tristate "Advantech PCL-726 and compatible ISA card support"
151    ---help---
152      Enable support for Advantech PCL-726 and compatible ISA cards.
153
154      To compile this driver as a module, choose M here: the module will be
155      called pcl726.
156
157config COMEDI_PCL730
158    tristate "Advantech PCL-730 and ADlink ACL-7130 ISA card support"
159    ---help---
160      Enable support for Advantech PCL-730, ICP ISO-730 and ADlink
161      ACL-7130 ISA cards
162
163      To compile this driver as a module, choose M here: the module will be
164      called pcl730.
165
166config COMEDI_PCL812
167    tristate "Advantech PCL-812/813 and ADlink ACL-8112/8113/8113/8216"
168    depends on VIRT_TO_BUS
169    ---help---
170      Enable support for Advantech PCL-812/PG, PCL-813/B, ADLink
171      ACL-8112DG/HG/PG, ACL-8113, ACL-8216, ICP DAS A-821PGH/PGL/PGL-NDA,
172      A-822PGH/PGL, A-823PGH/PGL, A-826PG and ICP DAS ISO-813 ISA cards
173
174      To compile this driver as a module, choose M here: the module will be
175      called pcl812.
176
177config COMEDI_PCL816
178    tristate "Advantech PCL-814 and PCL-816 ISA card support"
179    depends on VIRT_TO_BUS
180    ---help---
181      Enable support for Advantech PCL-814 and PCL-816 ISA cards
182
183      To compile this driver as a module, choose M here: the module will be
184      called pcl816.
185
186config COMEDI_PCL818
187    tristate "Advantech PCL-718 and PCL-818 ISA card support"
188    depends on VIRT_TO_BUS
189    ---help---
190      Enable support for Advantech PCL-818 ISA cards
191      PCL-818L, PCL-818H, PCL-818HD, PCL-818HG, PCL-818 and PCL-718
192
193      To compile this driver as a module, choose M here: the module will be
194      called pcl818.
195
196config COMEDI_PCM3724
197    tristate "Advantech PCM-3724 PC/104 card support"
198    select COMEDI_8255
199    ---help---
200      Enable support for Advantech PCM-3724 PC/104 cards.
201
202      To compile this driver as a module, choose M here: the module will be
203      called pcm3724.
204
205config COMEDI_PCM3730
206    tristate "Advantech PCM-3730 and clone PC/104 board support"
207    ---help---
208      Enable support for Advantech PCM-3730 and clone PC/104 boards
209
210      To compile this driver as a module, choose M here: the module will be
211      called pcm3730.
212
213config COMEDI_AMPLC_DIO200_ISA
214    tristate "Amplicon PC212E/PC214E/PC215E/PC218E/PC272E"
215    select COMEDI_AMPLC_DIO200
216    ---help---
217      Enable support for Amplicon PC212E, PC214E, PC215E, PC218E and
218      PC272E ISA DIO boards
219
220      To compile this driver as a module, choose M here: the module will be
221      called amplc_dio200.
222
223config COMEDI_AMPLC_PC236_ISA
224    tristate "Amplicon PC36AT DIO board support"
225    select COMEDI_AMPLC_PC236
226    ---help---
227      Enable support for Amplicon PC36AT ISA DIO board.
228
229      To compile this driver as a module, choose M here: the module will be
230      called amplc_pc236.
231
232config COMEDI_AMPLC_PC263_ISA
233    tristate "Amplicon PC263 relay board support"
234    select COMEDI_AMPLC_PC263
235    ---help---
236      Enable support for Amplicon PC263 ISA relay board.
237
238      To compile this driver as a module, choose M here: the module will be
239      called amplc_pc263.
240
241config COMEDI_RTI800
242    tristate "Analog Devices RTI-800/815 ISA card support"
243    ---help---
244      Enable support for Analog Devices RTI-800/815 ISA cards
245
246      To compile this driver as a module, choose M here: the module will be
247      called rti800.
248
249config COMEDI_RTI802
250    tristate "Analog Devices RTI-802 ISA card support"
251    ---help---
252      Enable support for Analog Devices RTI-802 ISA cards
253
254      To compile this driver as a module, choose M here: the module will be
255      called rti802.
256
257config COMEDI_DAS16M1
258    tristate "MeasurementComputing CIO-DAS16/M1DAS-16 ISA card support"
259    select COMEDI_8255
260    select COMEDI_FC
261    ---help---
262      Enable support for Measurement Computing CIO-DAS16/M1 ISA cards.
263
264      To compile this driver as a module, choose M here: the module will be
265      called das16m1.
266
267config COMEDI_DAS08_ISA
268    tristate "DAS-08 compatible ISA and PC/104 card support"
269    select COMEDI_DAS08
270    ---help---
271      Enable support for Keithley Metrabyte/ComputerBoards DAS08
272      and compatible ISA and PC/104 cards:
273      Keithley Metrabyte/ComputerBoards DAS08, DAS08-PGM, DAS08-PGH,
274      DAS08-PGL, DAS08-AOH, DAS08-AOL, DAS08-AOM, DAS08/JR-AO,
275      DAS08/JR-16-AO, PC104-DAS08, DAS08/JR/16.
276
277      To compile this driver as a module, choose M here: the module will be
278      called das08.
279
280config COMEDI_DAS16
281    tristate "DAS-16 compatible ISA and PC/104 card support"
282    select COMEDI_8255
283    select COMEDI_FC
284    ---help---
285      Enable support for Keithley Metrabyte/ComputerBoards DAS16
286      and compatible ISA and PC/104 cards:
287      Keithley Metrabyte DAS-16, DAS-16G, DAS-16F, DAS-1201, DAS-1202,
288      DAS-1401, DAS-1402, DAS-1601, DAS-1602 and
289      ComputerBoards/MeasurementComputing PC104-DAS16/JR/,
290      PC104-DAS16JR/16, CIO-DAS16JR/16, CIO-DAS16/JR, CIO-DAS1401/12,
291      CIO-DAS1402/12, CIO-DAS1402/16, CIO-DAS1601/12, CIO-DAS1602/12,
292      CIO-DAS1602/16, CIO-DAS16/330
293
294      To compile this driver as a module, choose M here: the module will be
295      called das16.
296
297config COMEDI_DAS800
298    tristate "DAS800 and compatible ISA card support"
299    select COMEDI_FC
300    ---help---
301      Enable support for Keithley Metrabyte DAS800 and compatible ISA cards
302      Keithley Metrabyte DAS-800, DAS-801, DAS-802
303      Measurement Computing CIO-DAS800, CIO-DAS801, CIO-DAS802 and
304      CIO-DAS802/16
305
306      To compile this driver as a module, choose M here: the module will be
307      called das800.
308
309config COMEDI_DAS1800
310    tristate "DAS1800 and compatible ISA card support"
311    depends on VIRT_TO_BUS
312    select COMEDI_FC
313    ---help---
314      Enable support for DAS1800 and compatible ISA cards
315      Keithley Metrabyte DAS-1701ST, DAS-1701ST-DA, DAS-1701/AO,
316      DAS-1702ST, DAS-1702ST-DA, DAS-1702HR, DAS-1702HR-DA, DAS-1702/AO,
317      DAS-1801ST, DAS-1801ST-DA, DAS-1801HC, DAS-1801AO, DAS-1802ST,
318      DAS-1802ST-DA, DAS-1802HR, DAS-1802HR-DA, DAS-1802HC and
319      DAS-1802AO
320
321      To compile this driver as a module, choose M here: the module will be
322      called das1800.
323
324config COMEDI_DAS6402
325    tristate "DAS6402 and compatible ISA card support"
326    ---help---
327      Enable support for DAS6402 and compatible ISA cards
328      Computerboards, Keithley Metrabyte DAS6402 and compatibles
329
330      To compile this driver as a module, choose M here: the module will be
331      called das6402.
332
333config COMEDI_DT2801
334    tristate "Data Translation DT2801 ISA card support"
335    ---help---
336      Enable support for Data Translation DT2801 ISA cards
337
338      To compile this driver as a module, choose M here: the module will be
339      called dt2801.
340
341config COMEDI_DT2811
342    tristate "Data Translation DT2811 ISA card support"
343    ---help---
344      Enable support for Data Translation DT2811 ISA cards
345
346      To compile this driver as a module, choose M here: the module will be
347      called dt2811.
348
349config COMEDI_DT2814
350    tristate "Data Translation DT2814 ISA card support"
351    ---help---
352      Enable support for Data Translation DT2814 ISA cards
353
354      To compile this driver as a module, choose M here: the module will be
355      called dt2814.
356
357config COMEDI_DT2815
358    tristate "Data Translation DT2815 ISA card support"
359    ---help---
360      Enable support for Data Translation DT2815 ISA cards
361
362      To compile this driver as a module, choose M here: the module will be
363      called dt2815.
364
365config COMEDI_DT2817
366    tristate "Data Translation DT2817 ISA card support"
367    ---help---
368      Enable support for Data Translation DT2817 ISA cards
369
370      To compile this driver as a module, choose M here: the module will be
371      called dt2817.
372
373config COMEDI_DT282X
374    tristate "Data Translation DT2821 series and DT-EZ ISA card support"
375    select COMEDI_FC
376    depends on VIRT_TO_BUS
377    ---help---
378      Enable support for Data Translation DT2821 series including DT-EZ
379      DT2821, DT2821-F-16SE, DT2821-F-8DI, DT2821-G-16SE, DT2821-G-8DI,
380      DT2823 (dt2823), DT2824-PGH, DT2824-PGL, DT2825, DT2827, DT2828,
381      DT21-EZ, DT23-EZ, DT24-EZ and DT24-EZ-PGL
382
383      To compile this driver as a module, choose M here: the module will be
384      called dt282x.
385
386config COMEDI_DMM32AT
387    tristate "Diamond Systems MM-32-AT PC/104 board support"
388    ---help---
389      Enable support for Diamond Systems MM-32-AT PC/104 boards
390
391      To compile this driver as a module, choose M here: the module will be
392      called dmm32at.
393
394config COMEDI_FL512
395    tristate "FL512 ISA card support"
396    ---help---
397      Enable support for FL512 ISA card
398
399      To compile this driver as a module, choose M here: the module will be
400      called fl512.
401
402config COMEDI_AIO_AIO12_8
403    tristate "I/O Products PC/104 AIO12-8 Analog I/O Board support"
404    select COMEDI_8255
405    ---help---
406      Enable support for I/O Products PC/104 AIO12-8 Analog I/O Board
407
408      To compile this driver as a module, choose M here: the module will be
409      called aio_aio12_8.
410
411config COMEDI_AIO_IIRO_16
412    tristate "I/O Products PC/104 IIRO16 Board support"
413    ---help---
414      Enable support for I/O Products PC/104 IIRO16 Relay And Isolated
415      Input Board
416
417      To compile this driver as a module, choose M here: the module will be
418      called aio_iiro_16.
419
420config COMEDI_C6XDIGIO
421    tristate "Mechatronic Systems Inc. C6x_DIGIO DSP daughter card support"
422    ---help---
423      Enable support for Mechatronic Systems Inc. C6x_DIGIO DSP daughter
424      card
425
426      To compile this driver as a module, choose M here: the module will be
427      called c6xdigio.
428
429config COMEDI_MPC624
430    tristate "Micro/sys MPC-624 PC/104 board support"
431    ---help---
432      Enable support for Micro/sys MPC-624 PC/104 board
433
434      To compile this driver as a module, choose M here: the module will be
435      called mpc624.
436
437config COMEDI_ADQ12B
438    tristate "MicroAxial ADQ12-B data acquisition and control card support"
439    ---help---
440      Enable MicroAxial ADQ12-B daq and control card support.
441
442      To compile this driver as a module, choose M here: the module will be
443      called adq12b.
444
445config COMEDI_NI_AT_A2150
446    tristate "NI AT-A2150 ISA card support"
447    depends on VIRT_TO_BUS
448    ---help---
449      Enable support for National Instruments AT-A2150 cards
450
451      To compile this driver as a module, choose M here: the module will be
452      called ni_at_a2150.
453
454config COMEDI_NI_AT_AO
455    tristate "NI AT-AO-6/10 EISA card support"
456    ---help---
457      Enable support for National Instruments AT-AO-6/10 cards
458
459      To compile this driver as a module, choose M here: the module will be
460      called ni_at_ao.
461
462config COMEDI_NI_ATMIO
463    tristate "NI AT-MIO E series ISA-PNP card support"
464    depends on ISAPNP
465    select COMEDI_8255
466    select COMEDI_NI_TIO
467    ---help---
468      Enable support for National Instruments AT-MIO E series cards
469      National Instruments AT-MIO-16E-1 (ni_atmio),
470      AT-MIO-16E-2, AT-MIO-16E-10, AT-MIO-16DE-10, AT-MIO-64E-3,
471      AT-MIO-16XE-50, AT-MIO-16XE-10, AT-AI-16XE-10
472
473      To compile this driver as a module, choose M here: the module will be
474      called ni_atmio.
475
476config COMEDI_NI_ATMIO16D
477    tristate "NI AT-MIO16/AT-MIO16D series ISA-PNP card support"
478    depends on ISAPNP
479    select COMEDI_8255
480    ---help---
481      Enable support for National Instruments AT-MIO16/AT-MIO16D cards.
482
483      To compile this driver as a module, choose M here: the module will be
484      called ni_atmio16d.
485
486config COMEDI_PCMAD
487    tristate "Winsystems PCM-A/D12 and PCM-A/D16 PC/104 board support"
488    ---help---
489      Enable support for Winsystems PCM-A/D12 and PCM-A/D16 PC/104 boards.
490
491      To compile this driver as a module, choose M here: the module will be
492      called pcmad.
493
494config COMEDI_PCMDA12
495    tristate "Winsystems PCM-D/A-12 8-channel AO PC/104 board support"
496    ---help---
497      Enable support for Winsystems PCM-D/A-12 8-channel AO PC/104 boards.
498      Note that the board is not ISA-PNP capable and thus needs the I/O
499      port comedi_config parameter.
500
501      To compile this driver as a module, choose M here: the module will be
502      called pcmda12.
503
504config COMEDI_PCMMIO
505    tristate "Winsystems PCM-MIO PC/104 board support"
506    ---help---
507      Enable support for Winsystems PCM-MIO multifunction PC/104 boards.
508
509      To compile this driver as a module, choose M here: the module will be
510      called pcmmio.
511
512config COMEDI_PCMUIO
513    tristate "Winsystems PCM-UIO48A and PCM-UIO96A PC/104 board support"
514    ---help---
515      Enable support for PCM-UIO48A and PCM-UIO96A PC/104 boards.
516
517      To compile this driver as a module, choose M here: the module will be
518      called pcmuio.
519
520config COMEDI_MULTIQ3
521    tristate "Quanser Consulting MultiQ-3 ISA card support"
522    ---help---
523      Enable support for Quanser Consulting MultiQ-3 ISA cards
524
525      To compile this driver as a module, choose M here: the module will be
526      called multiq3.
527
528config COMEDI_POC
529    tristate "Generic driver for very simple devices"
530    ---help---
531      Enable generic support for very simple / POC (Piece of Crap) boards,
532      Keithley Metrabyte DAC-02 (dac02), Advantech PCL-733 (pcl733) and
533      PCL-734 (pcl734)
534
535      To compile this driver as a module, choose M here: the module will be
536      called poc.
537
538endif # COMEDI_ISA_DRIVERS
539
540menuconfig COMEDI_PCI_DRIVERS
541    bool "Comedi PCI drivers"
542    depends on PCI
543    ---help---
544      Enable comedi PCI drivers to be built
545
546      Note that the answer to this question won't directly affect the
547      kernel: saying N will just cause the configurator to skip all
548      the questions about PCI comedi drivers.
549
550if COMEDI_PCI_DRIVERS
551
552config COMEDI_ADDI_APCI_035
553    tristate "ADDI-DATA APCI_035 support"
554    depends on VIRT_TO_BUS
555    ---help---
556      Enable support for ADDI-DATA APCI_035 cards
557
558      To compile this driver as a module, choose M here: the module will be
559      called addi_apci_035.
560
561config COMEDI_ADDI_APCI_1032
562    tristate "ADDI-DATA APCI_1032 support"
563    depends on VIRT_TO_BUS
564    ---help---
565      Enable support for ADDI-DATA APCI_1032 cards
566
567      To compile this driver as a module, choose M here: the module will be
568      called addi_apci_1032.
569
570config COMEDI_ADDI_APCI_1500
571    tristate "ADDI-DATA APCI_1500 support"
572    depends on VIRT_TO_BUS
573    ---help---
574      Enable support for ADDI-DATA APCI_1500 cards
575
576      To compile this driver as a module, choose M here: the module will be
577      called addi_apci_1500.
578
579config COMEDI_ADDI_APCI_1516
580    tristate "ADDI-DATA APCI_1516 support"
581    depends on VIRT_TO_BUS
582    ---help---
583      Enable support for ADDI-DATA APCI_1516 cards
584
585      To compile this driver as a module, choose M here: the module will be
586      called addi_apci_1516.
587
588config COMEDI_ADDI_APCI_1564
589    tristate "ADDI-DATA APCI_1564 support"
590    depends on VIRT_TO_BUS
591    ---help---
592      Enable support for ADDI-DATA APCI_1564 cards
593
594      To compile this driver as a module, choose M here: the module will be
595      called addi_apci_1564.
596
597config COMEDI_ADDI_APCI_16XX
598    tristate "ADDI-DATA APCI_16xx support"
599    depends on VIRT_TO_BUS
600    ---help---
601      Enable support for ADDI-DATA APCI_16xx cards
602
603      To compile this driver as a module, choose M here: the module will be
604      called addi_apci_16xx.
605
606config COMEDI_ADDI_APCI_2016
607    tristate "ADDI-DATA APCI_2016 support"
608    depends on VIRT_TO_BUS
609    ---help---
610      Enable support for ADDI-DATA APCI_2016 cards
611
612      To compile this driver as a module, choose M here: the module will be
613      called addi_apci_2016.
614
615config COMEDI_ADDI_APCI_2032
616    tristate "ADDI-DATA APCI_2032 support"
617    depends on VIRT_TO_BUS
618    ---help---
619      Enable support for ADDI-DATA APCI_2032 cards
620
621      To compile this driver as a module, choose M here: the module will be
622      called addi_apci_2032.
623
624config COMEDI_ADDI_APCI_2200
625    tristate "ADDI-DATA APCI_2200 support"
626    depends on VIRT_TO_BUS
627    ---help---
628      Enable support for ADDI-DATA APCI_2200 cards
629
630      To compile this driver as a module, choose M here: the module will be
631      called addi_apci_2200.
632
633config COMEDI_ADDI_APCI_3001
634    tristate "ADDI-DATA APCI_3001 support"
635    depends on VIRT_TO_BUS
636    select COMEDI_FC
637    ---help---
638      Enable support for ADDI-DATA APCI_3001 cards
639
640      To compile this driver as a module, choose M here: the module will be
641      called addi_apci_3001.
642
643config COMEDI_ADDI_APCI_3120
644    tristate "ADDI-DATA APCI_3520 support"
645    depends on VIRT_TO_BUS
646    select COMEDI_FC
647    ---help---
648      Enable support for ADDI-DATA APCI_3520 cards
649
650      To compile this driver as a module, choose M here: the module will be
651      called addi_apci_3120.
652
653config COMEDI_ADDI_APCI_3501
654    tristate "ADDI-DATA APCI_3501 support"
655    depends on VIRT_TO_BUS
656    ---help---
657      Enable support for ADDI-DATA APCI_3501 cards
658
659      To compile this driver as a module, choose M here: the module will be
660      called addi_apci_3501.
661
662config COMEDI_ADDI_APCI_3XXX
663    tristate "ADDI-DATA APCI_3xxx support"
664    depends on VIRT_TO_BUS
665    ---help---
666      Enable support for ADDI-DATA APCI_3xxx cards
667
668      To compile this driver as a module, choose M here: the module will be
669      called addi_apci_3xxx.
670
671config COMEDI_ADL_PCI6208
672    tristate "ADLink PCI-6208A support"
673    ---help---
674      Enable support for ADLink PCI-6208A cards
675
676      To compile this driver as a module, choose M here: the module will be
677      called adl_pci6208.
678
679config COMEDI_ADL_PCI7230
680    tristate "ADLink PCI-7230 digital io board support"
681    ---help---
682      Enable support for ADlink PCI-7230 digital io board support
683
684      To compile this driver as a module, choose M here: the module will be
685      called adl_pci7230.
686
687config COMEDI_ADL_PCI7296
688    tristate "ADLink PCI-7296 96 ch. digital io board support"
689    select COMEDI_8255
690    ---help---
691      Enable support for ADlink PCI-7296 96 ch. digital io board support
692
693      To compile this driver as a module, choose M here: the module will be
694      called adl_pci7296.
695
696config COMEDI_ADL_PCI7432
697    tristate "ADLink PCI-7432 64 ch. isolated digital io board support"
698    ---help---
699      Enable support for ADlink PCI-7432 64 ch. isolated digital io board
700
701      To compile this driver as a module, choose M here: the module will be
702      called adl_pci7432.
703
704config COMEDI_ADL_PCI8164
705    tristate "ADLink PCI-8164 4 Axes Motion Control board support"
706    ---help---
707      Enable support for ADlink PCI-8164 4 Axes Motion Control board
708
709      To compile this driver as a module, choose M here: the module will be
710      called adl_pci8164.
711
712config COMEDI_ADL_PCI9111
713    tristate "ADLink PCI-9111HR support"
714    select COMEDI_FC
715    ---help---
716      Enable support for ADlink PCI9111 cards
717
718      To compile this driver as a module, choose M here: the module will be
719      called adl_pci9111.
720
721config COMEDI_ADL_PCI9118
722    tristate "ADLink PCI-9118DG, PCI-9118HG, PCI-9118HR support"
723    select COMEDI_FC
724    depends on VIRT_TO_BUS
725    ---help---
726      Enable support for ADlink PCI-9118DG, PCI-9118HG, PCI-9118HR cards
727
728      To compile this driver as a module, choose M here: the module will be
729      called adl_pci9118.
730
731config COMEDI_ADV_PCI1710
732    tristate "Advantech PCI-171x, PCI-1720 and PCI-1731 support"
733    ---help---
734      Enable support for Advantech PCI-1710, PCI-1710HG, PCI-1711,
735      PCI-1713, PCI-1720 and PCI-1731
736
737      To compile this driver as a module, choose M here: the module will be
738      called adv_pci1710.
739
740config COMEDI_ADV_PCI1723
741    tristate "Advantech PCI-1723 support"
742    ---help---
743      Enable support for Advantech PCI-1723 cards
744
745      To compile this driver as a module, choose M here: the module will be
746      called adv_pci1723.
747
748config COMEDI_ADV_PCI_DIO
749    tristate "Advantech PCI DIO card support"
750    select COMEDI_8255
751    ---help---
752      Enable support for Advantech PCI DIO cards
753      PCI-1730, PCI-1733, PCI-1734, PCI-1735U, PCI-1736UP, PCI-1739U,
754      PCI-1750, PCI-1751, PCI-1752, PCI-1753/E, PCI-1754, PCI-1756,
755      PCI-1760 and PCI-1762
756
757      To compile this driver as a module, choose M here: the module will be
758      called adv_pci_dio.
759
760config COMEDI_AMPLC_DIO200_PCI
761    tristate "Amplicon PCI215 and PCI272 DIO board support"
762    select COMEDI_AMPLC_DIO200
763    ---help---
764      Enable support for Amplicon PCI215 and PCI272 DIO boards.
765
766      To compile this driver as a module, choose M here: the module will be
767      called amplc_dio200.
768
769config COMEDI_AMPLC_PC236_PCI
770    tristate "Amplicon PCI236 DIO board support"
771    select COMEDI_AMPLC_PC236
772    ---help---
773      Enable support for Amplicon PCI236 DIO board.
774
775      To compile this driver as a module, choose M here: the module will be
776      called amplc_pc236.
777
778config COMEDI_AMPLC_PC263_PCI
779    tristate "Amplicon PCI263 relay board support"
780    select COMEDI_AMPLC_PC263
781    ---help---
782      Enable support for Amplicon PCI263 relay board.
783
784      To compile this driver as a module, choose M here: the module will be
785      called amplc_pc263.
786
787config COMEDI_AMPLC_PCI224
788    tristate "Amplicon PCI224 and PCI234 support"
789    select COMEDI_FC
790    ---help---
791      Enable support for Amplicon PCI224 and PCI234 AO boards
792
793      To compile this driver as a module, choose M here: the module will be
794      called amplc_pci224.
795
796config COMEDI_AMPLC_PCI230
797    tristate "Amplicon PCI230 and PCI260 support"
798    select COMEDI_8255
799    ---help---
800      Enable support for Amplicon PCI230 and PCI260 Multifunction I/O
801      boards
802
803      To compile this driver as a module, choose M here: the module will be
804      called amplc_pci230.
805
806config COMEDI_CONTEC_PCI_DIO
807    tristate "Contec PIO1616L digital I/O board support"
808    ---help---
809      Enable support for the Contec PIO1616L digital I/O board
810
811      To compile this driver as a module, choose M here: the module will be
812      called contec_pci_dio.
813
814config COMEDI_DAS08_PCI
815    tristate "DAS-08 PCI support"
816    select COMEDI_DAS08
817    ---help---
818      Enable support for PCI DAS-08 cards.
819
820      To compile this driver as a module, choose M here: the module will be
821      called das08.
822
823config COMEDI_DT3000
824    tristate "Data Translation DT3000 series support"
825    ---help---
826      Enable support for Data Translation DT3000 series
827      DT3001, DT3001-PGL, DT3002, DT3003, DT3003-PGL, DT3004, DT3005 and
828      DT3004-200
829
830      To compile this driver as a module, choose M here: the module will be
831      called dt3000.
832
833config COMEDI_DYNA_PCI10XX
834    tristate "Dynalog PCI DAQ series support"
835    ---help---
836      Enable support for Dynalog PCI DAQ series
837      PCI-1050
838
839      To compile this driver as a module, choose M here: the module will be
840      called dyna_pci10xx.
841
842config COMEDI_UNIOXX5
843    tristate "Fastwel UNIOxx-5 analog and digital io board support"
844    ---help---
845      Enable support for Fastwel UNIOxx-5 (analog and digital i/o) boards
846
847      To compile this driver as a module, choose M here: the module will be
848      called unioxx5.
849
850config COMEDI_GSC_HPDI
851    tristate "General Standards PCI-HPDI32 / PMC-HPDI32 support"
852    select COMEDI_FC
853    ---help---
854      Enable support for General Standards Corporation high speed parallel
855      digital interface rs485 boards PCI-HPDI32 and PMC-HPDI32.
856      Only receive mode works, transmit not supported.
857
858      To compile this driver as a module, choose M here: the module will be
859      called gsc_hpdi.
860
861config COMEDI_ICP_MULTI
862    tristate "Inova ICP_MULTI support"
863    ---help---
864      Enable support for Inova ICP_MULTI card
865
866      To compile this driver as a module, choose M here: the module will be
867      called icp_multi.
868
869config COMEDI_II_PCI20KC
870    tristate "Intelligent Instruments PCI-20001C carrier support"
871    ---help---
872      Enable support for Intelligent Instruments PCI-20001C carrier
873      PCI-20001, PCI-20006 and PCI-20341
874
875      To compile this driver as a module, choose M here: the module will be
876      called ii_pci20kc.
877
878config COMEDI_DAQBOARD2000
879    tristate "IOtech DAQboard/2000 support"
880    select COMEDI_8255
881    ---help---
882      Enable support for the IOtech DAQboard/2000
883
884      To compile this driver as a module, choose M here: the module will be
885      called daqboard2000.
886
887config COMEDI_JR3_PCI
888    tristate "JR3/PCI force sensor board support"
889    ---help---
890      Enable support for JR3/PCI force sensor boards
891
892      To compile this driver as a module, choose M here: the module will be
893      called jr3_pci.
894
895config COMEDI_KE_COUNTER
896    tristate "Kolter-Electronic PCI Counter 1 card support"
897    ---help---
898      Enable support for Kolter-Electronic PCI Counter 1 cards
899
900      To compile this driver as a module, choose M here: the module will be
901      called ke_counter.
902
903config COMEDI_CB_PCIDAS64
904    tristate "MeasurementComputing PCI-DAS 64xx, 60xx, and 4020 support"
905    select COMEDI_8255
906    select COMEDI_FC
907    ---help---
908      Enable support for ComputerBoards/MeasurementComputing PCI-DAS 64xx,
909      60xx, and 4020 series with the PLX 9080 PCI controller
910
911      To compile this driver as a module, choose M here: the module will be
912      called cb_pcidas64.
913
914config COMEDI_CB_PCIDAS
915    tristate "MeasurementComputing PCI-DAS support"
916    select COMEDI_8255
917    select COMEDI_FC
918    ---help---
919      Enable support for ComputerBoards/MeasurementComputing PCI-DAS with
920      AMCC S5933 PCIcontroller: PCI-DAS1602/16, PCI-DAS1602/16jr,
921      PCI-DAS1602/12, PCI-DAS1200, PCI-DAS1200jr, PCI-DAS1000, PCI-DAS1001
922      and PCI_DAS1002.
923
924      To compile this driver as a module, choose M here: the module will be
925      called cb_pcidas.
926
927config COMEDI_CB_PCIDDA
928    tristate "MeasurementComputing PCI-DDA series support"
929    select COMEDI_8255
930    ---help---
931      Enable support for ComputerBoards/MeasurementComputing PCI-DDA
932      series: PCI-DDA08/12, PCI-DDA04/12, PCI-DDA02/12, PCI-DDA08/16,
933      PCI-DDA04/16 and PCI-DDA02/16
934
935      To compile this driver as a module, choose M here: the module will be
936      called cb_pcidda.
937
938config COMEDI_CB_PCIDIO
939    tristate "MeasurementComputing PCI-DIO series support"
940    select COMEDI_8255
941    ---help---
942      Enable support for ComputerBoards/MeasurementComputing PCI-DIO series
943      PCI-DIO24, PCI-DIO24H and PCI-DIO48H
944
945      To compile this driver as a module, choose M here: the module will be
946      called cb_pcidio.
947
948config COMEDI_CB_PCIMDAS
949    tristate "MeasurementComputing PCIM-DAS1602/16 support"
950    select COMEDI_8255
951    ---help---
952      Enable support for ComputerBoards/MeasurementComputing PCI Migration
953      series PCIM-DAS1602/16
954
955      To compile this driver as a module, choose M here: the module will be
956      called cb_pcimdas.
957
958config COMEDI_CB_PCIMDDA
959    tristate "MeasurementComputing PCIM-DDA06-16 support"
960    select COMEDI_8255
961    ---help---
962      Enable support for ComputerBoards/MeasurementComputing PCIM-DDA06-16
963
964      To compile this driver as a module, choose M here: the module will be
965      called cb_pcimdda.
966
967config COMEDI_ME4000
968    tristate "Meilhaus ME-4000 support"
969    ---help---
970      Enable support for Meilhaus PCI data acquisition cards
971      ME-4650, ME-4670i, ME-4680, ME-4680i and ME-4680is
972
973      To compile this driver as a module, choose M here: the module will be
974      called me4000.
975
976config COMEDI_ME_DAQ
977    tristate "Meilhaus ME-2000i, ME-2600i, ME-3000vm1 support"
978    ---help---
979      Enable support for Meilhaus PCI data acquisition cards
980      ME-2000i, ME-2600i and ME-3000vm1
981
982      To compile this driver as a module, choose M here: the module will be
983      called me_daq.
984
985config COMEDI_NI_6527
986    tristate "NI 6527 support"
987    select COMEDI_MITE
988    ---help---
989      Enable support for the National Instruments 6527 PCI card
990
991      To compile this driver as a module, choose M here: the module will be
992      called ni_6527.
993
994config COMEDI_NI_65XX
995    tristate "NI 65xx static dio PCI card support"
996    select COMEDI_MITE
997    ---help---
998      Enable support for National Instruments 65xx static dio boards.
999      Supported devices: National Instruments PCI-6509 (ni_65xx),
1000      PXI-6509, PCI-6510, PCI-6511, PXI-6511, PCI-6512, PXI-6512, PCI-6513,
1001      PXI-6513, PCI-6514, PXI-6514, PCI-6515, PXI-6515, PCI-6516, PCI-6517,
1002      PCI-6518, PCI-6519, PCI-6520, PCI-6521, PXI-6521, PCI-6528, PXI-6528
1003
1004      To compile this driver as a module, choose M here: the module will be
1005      called ni_65xx.
1006
1007config COMEDI_NI_660X
1008    tristate "NI 660x counter/timer PCI card support"
1009    select COMEDI_NI_TIOCMD
1010    ---help---
1011      Enable support for National Instruments PCI-6601 (ni_660x), PCI-6602,
1012      PXI-6602 and PXI-6608.
1013
1014      To compile this driver as a module, choose M here: the module will be
1015      called ni_660x.
1016
1017config COMEDI_NI_670X
1018    tristate "NI 670x PCI card support"
1019    select COMEDI_MITE
1020    ---help---
1021      Enable support for National Instruments PCI-6703 and PCI-6704
1022
1023      To compile this driver as a module, choose M here: the module will be
1024      called ni_670x.
1025
1026config COMEDI_NI_LABPC
1027    tristate "NI Lab-PC and compatibles ISA and PCI support"
1028    select COMEDI_MITE
1029    select COMEDI_8255
1030    select COMEDI_FC
1031    depends on VIRT_TO_BUS
1032    ---help---
1033      Enable support for National Instruments Lab-PC and compatibles
1034      Lab-PC-1200, Lab-PC-1200AI, Lab-PC+ and PCI-1200.
1035      Kernel-level ISA plug-and-play support for the lab-pc-1200 boards has
1036      not yet been added to the driver.
1037
1038      To compile this driver as a module, choose M here: the module will be
1039      called ni_labpc.
1040
1041config COMEDI_NI_PCIDIO
1042    tristate "NI PCI-DIO32HS, PCI-DIO96, PCI-6533, PCI-6503 support"
1043    select COMEDI_MITE
1044    select COMEDI_8255
1045    ---help---
1046      Enable support for National Instruments PCI-DIO-32HS, PXI-6533,
1047      PCI-DIO-96, PCI-DIO-96B, PXI-6508, PCI-6503, PCI-6503B, PCI-6503X,
1048      PXI-6503, PCI-6533 and PCI-6534
1049      The DIO-96 appears as four 8255 subdevices. See the 8255
1050      driver notes for details.
1051
1052      To compile this driver as a module, choose M here: the module will be
1053      called ni_pcidio.
1054
1055config COMEDI_NI_PCIMIO
1056    tristate "NI PCI-MIO-E series and M series support"
1057    select COMEDI_NI_TIOCMD
1058    select COMEDI_8255
1059    select COMEDI_FC
1060    ---help---
1061      Enable support for National Instruments PCI-MIO-E series and M series
1062      (all boards): PCI-MIO-16XE-10, PXI-6030E, PCI-MIO-16E-1,
1063      PCI-MIO-16E-4, PCI-6014, PCI-6040E, PXI-6040E, PCI-6030E, PCI-6031E,
1064      PCI-6032E, PCI-6033E, PCI-6071E, PCI-6023E, PCI-6024E, PCI-6025E,
1065      PXI-6025E, PCI-6034E, PCI-6035E, PCI-6052E, PCI-6110, PCI-6111,
1066      PCI-6220, PCI-6221, PCI-6224, PXI-6224, PCI-6225, PXI-6225, PCI-6229,
1067      PCI-6250, PCI-6251, PCIe-6251, PCI-6254, PCI-6259, PCIe-6259,
1068      PCI-6280, PCI-6281, PXI-6281, PCI-6284, PCI-6289, PCI-6711, PXI-6711,
1069      PCI-6713, PXI-6713, PXI-6071E, PCI-6070E, PXI-6070E, PXI-6052E,
1070      PCI-6036E, PCI-6731, PCI-6733, PXI-6733, PCI-6143, PXI-6143
1071
1072      To compile this driver as a module, choose M here: the module will be
1073      called ni_pcimio.
1074
1075config COMEDI_RTD520
1076    tristate "Real Time Devices PCI4520/DM7520 support"
1077    ---help---
1078      Enable support for Real Time Devices PCI4520/DM7520
1079
1080      To compile this driver as a module, choose M here: the module will be
1081      called rtd520.
1082
1083config COMEDI_S526
1084    tristate "Sensoray s526 support"
1085    ---help---
1086      Enable support for Sensoray s526
1087
1088      To compile this driver as a module, choose M here: the module will be
1089      called s526.
1090
1091config COMEDI_S626
1092    tristate "Sensoray 626 support"
1093    select COMEDI_FC
1094    ---help---
1095      Enable support for Sensoray 626
1096
1097      To compile this driver as a module, choose M here: the module will be
1098      called s626.
1099
1100config COMEDI_SSV_DNP
1101    tristate "SSV Embedded Systems DIL/Net-PC support"
1102    ---help---
1103      Enable support for SSV Embedded Systems DIL/Net-PC
1104
1105      To compile this driver as a module, choose M here: the module will be
1106      called ssv_dnp.
1107
1108config COMEDI_MITE
1109    tristate
1110
1111config COMEDI_NI_TIOCMD
1112    tristate
1113    select COMEDI_NI_TIO
1114    select COMEDI_MITE
1115
1116endif # COMEDI_PCI_DRIVERS
1117
1118menuconfig COMEDI_PCMCIA_DRIVERS
1119    bool "Comedi PCMCIA drivers"
1120    depends on PCMCIA
1121    ---help---
1122      Enable comedi PCMCIA and PCCARD drivers to be built
1123
1124      Note that the answer to this question won't directly affect the
1125      kernel: saying N will just cause the configurator to skip all
1126      the questions about PCMCIA comedi drivers.
1127
1128if COMEDI_PCMCIA_DRIVERS
1129
1130config COMEDI_CB_DAS16_CS
1131    tristate "CB DAS16 series PCMCIA support"
1132    ---help---
1133      Enable support for the ComputerBoards/MeasurementComputing PCMCIA
1134      cards DAS16/16, PCM-DAS16D/12 and PCM-DAS16s/16
1135
1136      To compile this driver as a module, choose M here: the module will be
1137      called cb_das16_cs.
1138
1139config COMEDI_DAS08_CS
1140    tristate "CB DAS08 PCMCIA support"
1141    select COMEDI_DAS08
1142    ---help---
1143      Enable support for the ComputerBoards/MeasurementComputing DAS-08
1144      PCMCIA card
1145
1146      To compile this driver as a module, choose M here: the module will be
1147      called das08_cs.
1148
1149config COMEDI_NI_DAQ_700_CS
1150    tristate "NI DAQCard-700 PCMCIA support"
1151    ---help---
1152      Enable support for the National Instruments PCMCIA DAQCard-700 DIO
1153
1154      To compile this driver as a module, choose M here: the module will be
1155      called ni_daq_700.
1156
1157config COMEDI_NI_DAQ_DIO24_CS
1158    tristate "NI DAQ-Card DIO-24 PCMCIA support"
1159    select COMEDI_8255
1160    ---help---
1161      Enable support for the National Instruments PCMCIA DAQ-Card DIO-24
1162
1163      To compile this driver as a module, choose M here: the module will be
1164      called ni_daq_dio24.
1165
1166config COMEDI_NI_LABPC_CS
1167    tristate "NI DAQCard-1200 PCMCIA support"
1168    depends on COMEDI_NI_LABPC
1169    ---help---
1170      Enable support for the National Instruments PCMCIA DAQCard-1200
1171
1172      To compile this driver as a module, choose M here: the module will be
1173      called ni_labpc_cs.
1174
1175config COMEDI_NI_MIO_CS
1176    tristate "NI DAQCard E series PCMCIA support"
1177    select COMEDI_NI_TIO
1178    select COMEDI_8255
1179    select COMEDI_FC
1180    ---help---
1181      Enable support for the National Instruments PCMCIA DAQCard E series
1182      DAQCard-ai-16xe-50, DAQCard-ai-16e-4, DAQCard-6062E, DAQCard-6024E
1183      and DAQCard-6036E
1184
1185      To compile this driver as a module, choose M here: the module will be
1186      called ni_mio_cs.
1187
1188config COMEDI_QUATECH_DAQP_CS
1189    tristate "Quatech DAQP PCMCIA data capture card support"
1190    ---help---
1191      Enable support for the Quatech DAQP PCMCIA data capture cards
1192      DAQP-208 and DAQP-308
1193
1194      To compile this driver as a module, choose M here: the module will be
1195      called quatech_daqp_cs.
1196
1197endif # COMEDI_PCMCIA_DRIVERS
1198
1199menuconfig COMEDI_USB_DRIVERS
1200    bool "Comedi USB drivers"
1201    depends on USB
1202    ---help---
1203      Enable comedi USB drivers to be built
1204
1205      Note that the answer to this question won't directly affect the
1206      kernel: saying N will just cause the configurator to skip all
1207      the questions about USB comedi drivers.
1208
1209if COMEDI_USB_DRIVERS
1210
1211config COMEDI_DT9812
1212    tristate "DataTranslation DT9812 USB module support"
1213    ---help---
1214      Enable support for the Data Translation DT9812 USB module
1215
1216      To compile this driver as a module, choose M here: the module will be
1217      called dt9812.
1218
1219config COMEDI_USBDUX
1220    tristate "ITL USB-DUX-D support"
1221    ---help---
1222      Enable support for the Incite Technology Ltd USB-DUX-D Board
1223
1224      To compile this driver as a module, choose M here: the module will be
1225      called usbdux.
1226
1227config COMEDI_USBDUXFAST
1228    tristate "ITL USB-DUXfast support"
1229    select COMEDI_FC
1230    ---help---
1231      Enable support for the Incite Technology Ltd USB-DUXfast Board
1232
1233      To compile this driver as a module, choose M here: the module will be
1234      called usbduxfast.
1235
1236config COMEDI_USBDUXSIGMA
1237    tristate "ITL USB-DUXsigma support"
1238    select COMEDI_FC
1239    ---help---
1240      Enable support for the Incite Technology Ltd USB-DUXsigma Board
1241
1242      To compile this driver as a module, choose M here: the module will be
1243      called usbduxsigma.
1244
1245config COMEDI_VMK80XX
1246    tristate "Velleman VM110/VM140 USB Board support"
1247    ---help---
1248      Build the Velleman USB Board Low-Level Driver supporting the
1249      K8055/K8061 aka VM110/VM140 devices
1250
1251      To compile this driver as a module, choose M here: the module will be
1252      called vmk80xx.
1253
1254endif # COMEDI_USB_DRIVERS
1255
1256config COMEDI_8255
1257    tristate "Generic 8255 support"
1258    ---help---
1259      Enable generic 8255 support.
1260
1261      You should enable compilation this driver if you plan to use a board
1262      that has an 8255 chip. For multifunction boards, the main driver will
1263      configure the 8255 subdevice automatically.
1264
1265      Note that most PCI 8255 boards do NOT work with this driver, and
1266      need a separate driver as a wrapper.
1267
1268      To compile this driver as a module, choose M here: the module will be
1269      called 8255.
1270
1271config COMEDI_FC
1272    tristate
1273
1274config COMEDI_AMPLC_DIO200
1275    tristate
1276    select COMEDI_8255
1277
1278config COMEDI_AMPLC_PC236
1279    tristate
1280    select COMEDI_8255
1281
1282config COMEDI_AMPLC_PC263
1283    tristate
1284
1285config COMEDI_DAS08
1286    tristate
1287    select COMEDI_8255
1288
1289config COMEDI_NI_TIO
1290    tristate
1291
1292endif # COMEDI
1293

Archive Download this file



interactive