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