GUI: Fix Tomato RAF theme for all builds. Compilation typo.
[tomato.git] / release / src-rt-6.x.4708 / linux / linux-2.6.36 / drivers / staging / comedi / Kconfig
blobaad47326d6dc4b9422a97f385c58900387a8e9cc
1 config COMEDI
2         tristate "Data acquisition support (comedi)"
3         default N
4         depends on m
5         ---help---
6           Enable support a wide range of data acquisition devices
7           for Linux.
9 config COMEDI_DEBUG
10         bool "Comedi debugging"
11         depends on COMEDI != n
12         ---help---
13           This is an option for use by developers; most people should
14           say N here. This enables comedi core and driver debugging.
16 menuconfig 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
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.
27 if COMEDI_MISC_DRIVERS
29 config COMEDI_KCOMEDILIB
30         tristate "Comedi kcomedilib"
31         ---help---
32           Build the kcomedilib
34 config 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.
42           To compile this driver as a module, choose M here: the module will be
43           called comedi_bond.
45 config 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.
55           To compile this driver as a module, choose M here: the module will be
56           called comedi_test.
58 config COMEDI_PARPORT
59         tristate "Parallel port support"
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.
67           To compile this driver as a module, choose M here: the module will be
68           called comedi_parport.
70 config COMEDI_SERIAL2002
71         tristate "Driver for serial connected hardware"
72         default N
73         ---help---
74           Enable support for serial connected hardware
76           To compile this driver as a module, choose M here: the module will be
77           called serial2002.
79 config COMEDI_SKEL
80         tristate "Comedi skeleton driver"
81         default N
82         ---help---
83           Build the Skeleton driver, an example for driver writers
85           To compile this driver as a module, choose M here: the module will be
86           called skel.
88 endif # COMEDI_MISC_DRIVERS
90 menuconfig 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
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.
101 if COMEDI_ISA_DRIVERS && ISA
103 config COMEDI_ACL7225B
104         tristate "ADlink NuDAQ ACL-7225b and compatibles support"
105         default N
106         ---help---
107           Enable support for ADlink NuDAQ ACL-7225b and compatibles,
108           ADlink ACL-7225b (acl7225b), ICP P16R16DIO (p16r16dio)
110           To compile this driver as a module, choose M here: the module will be
111           called acl7225b.
113 config COMEDI_PCL711
114         tristate "Advantech PCL-711/711b and ADlink ACL-8112 ISA card support"
115         default N
116         ---help---
117           Enable support for Advantech PCL-711 and 711b, ADlink ACL-8112
119           To compile this driver as a module, choose M here: the module will be
120           called pcl711.
122 config COMEDI_PCL724
123         tristate "Advantech PCL-722/724/731 and ADlink ACL-7122/7124/PET-48DIO"
124         select COMEDI_8255
125         default N
126         ---help---
127           Enable support for Advantech PCL-724, PCL-722, PCL-731 and
128           ADlink ACL-7122, ACL-7124, PET-48DIO ISA cards
130           To compile this driver as a module, choose M here: the module will be
131           called pcl724.
133 config COMEDI_PCL725
134         tristate "Advantech PCL-725 and compatible ISA card support"
135         default N
136         ---help---
137           Enable support for Advantech PCL-725 and compatible ISA cards.
139           To compile this driver as a module, choose M here: the module will be
140           called pcl725.
142 config COMEDI_PCL726
143         tristate "Advantech PCL-726 and compatible ISA card support"
144         default N
145         ---help---
146           Enable support for Advantech PCL-726 and compatible ISA cards.
148           To compile this driver as a module, choose M here: the module will be
149           called pcl726.
151 config COMEDI_PCL730
152         tristate "Advantech PCL-730 and ADlink ACL-7130 ISA card support"
153         default N
154         ---help---
155           Enable support for Advantech PCL-730, ICP ISO-730 and ADlink
156           ACL-7130 ISA cards
158           To compile this driver as a module, choose M here: the module will be
159           called pcl730.
161 config COMEDI_PCL812
162         tristate "Advantech PCL-812/813 and ADlink ACL-8112/8113/8113/8216"
163         default N
164         ---help---
165           Enable support for Advantech PCL-812/PG, PCL-813/B, ADLink
166           ACL-8112DG/HG/PG, ACL-8113, ACL-8216, ICP DAS A-821PGH/PGL/PGL-NDA,
167           A-822PGH/PGL, A-823PGH/PGL, A-826PG and ICP DAS ISO-813 ISA cards
169           To compile this driver as a module, choose M here: the module will be
170           called pcl812.
172 config COMEDI_PCL816
173         tristate "Advantech PCL-814 and PCL-816 ISA card support"
174         default N
175         ---help---
176           Enable support for Advantech PCL-814 and PCL-816 ISA cards
178           To compile this driver as a module, choose M here: the module will be
179           called pcl816.
181 config COMEDI_PCL818
182         tristate "Advantech PCL-718 and PCL-818 ISA card support"
183         default N
184         ---help---
185           Enable support for Advantech PCL-818 ISA cards
186           PCL-818L, PCL-818H, PCL-818HD, PCL-818HG, PCL-818 and PCL-718
188           To compile this driver as a module, choose M here: the module will be
189           called pcl818.
191 config COMEDI_PCM3724
192         tristate "Advantech PCM-3724 PC/104 card support"
193         select COMEDI_8255
194         default N
195         ---help---
196           Enable support for Advantech PCM-3724 PC/104 cards.
198           To compile this driver as a module, choose M here: the module will be
199           called pcm3724.
201 config COMEDI_PCM3730
202         tristate "Advantech PCM-3730 and clone PC/104 board support"
203         default N
204         ---help---
205           Enable support for Advantech PCM-3730 and clone PC/104 boards
207           To compile this driver as a module, choose M here: the module will be
208           called pcm3730.
210 config COMEDI_RTI800
211         tristate "Analog Devices RTI-800/815 ISA card support"
212         default N
213         ---help---
214           Enable support for Analog Devices RTI-800/815 ISA cards
216           To compile this driver as a module, choose M here: the module will be
217           called rti800.
219 config COMEDI_RTI802
220         tristate "Analog Devices RTI-802 ISA card support"
221         default N
222         ---help---
223           Enable support for Analog Devices RTI-802 ISA cards
225           To compile this driver as a module, choose M here: the module will be
226           called rti802.
228 config COMEDI_DAS16M1
229         tristate "MeasurementComputing CIO-DAS16/M1DAS-16 ISA card support"
230         select COMEDI_8255
231         select COMEDI_FC
232         default N
233         ---help---
234           Enable support for Measurement Computing CIO-DAS16/M1 ISA cards.
236           To compile this driver as a module, choose M here: the module will be
237           called das16m1.
239 config COMEDI_DAS16
240         tristate "DAS-16 compatible ISA and PC/104 card support"
241         select COMEDI_8255
242         select COMEDI_FC
243         default N
244         ---help---
245           Enable support for Keithley Metrabyte/ComputerBoards DAS16
246           and compatible ISA and PC/104 cards:
247           Keithley Metrabyte DAS-16, DAS-16G, DAS-16F, DAS-1201, DAS-1202,
248           DAS-1401, DAS-1402, DAS-1601, DAS-1602 and
249           ComputerBoards/MeasurementComputing PC104-DAS16/JR/,
250           PC104-DAS16JR/16, CIO-DAS16JR/16, CIO-DAS16/JR, CIO-DAS1401/12,
251           CIO-DAS1402/12, CIO-DAS1402/16, CIO-DAS1601/12, CIO-DAS1602/12,
252           CIO-DAS1602/16, CIO-DAS16/330
254           To compile this driver as a module, choose M here: the module will be
255           called das16.
257 config COMEDI_DAS800
258         tristate "DAS800 and compatible ISA card support"
259         select COMEDI_FC
260         default N
261         ---help---
262           Enable support for Keithley Metrabyte DAS800 and compatible ISA cards
263           Keithley Metrabyte DAS-800, DAS-801, DAS-802
264           Measurement Computing CIO-DAS800, CIO-DAS801, CIO-DAS802 and
265           CIO-DAS802/16
267           To compile this driver as a module, choose M here: the module will be
268           called das800.
270 config COMEDI_DAS1800
271         tristate "DAS1800 and compatible ISA card support"
272         select COMEDI_FC
273         default N
274         ---help---
275           Enable support for DAS1800 and compatible ISA cards
276           Keithley Metrabyte DAS-1701ST, DAS-1701ST-DA, DAS-1701/AO,
277           DAS-1702ST, DAS-1702ST-DA, DAS-1702HR, DAS-1702HR-DA, DAS-1702/AO,
278           DAS-1801ST, DAS-1801ST-DA, DAS-1801HC, DAS-1801AO, DAS-1802ST,
279           DAS-1802ST-DA, DAS-1802HR, DAS-1802HR-DA, DAS-1802HC and
280           DAS-1802AO
282           To compile this driver as a module, choose M here: the module will be
283           called das1800.
285 config COMEDI_DAS6402
286         tristate "DAS6402 and compatible ISA card support"
287         default N
288         ---help---
289           Enable support for DAS6402 and compatible ISA cards
290           Computerboards, Keithley Metrabyte DAS6402 and compatibles
292           To compile this driver as a module, choose M here: the module will be
293           called das6402.
295 config COMEDI_DT2801
296         tristate "Data Translation DT2801 ISA card support"
297         default N
298         ---help---
299           Enable support for Data Translation DT2801 ISA cards
301           To compile this driver as a module, choose M here: the module will be
302           called dt2801.
304 config COMEDI_DT2811
305         tristate "Data Translation DT2811 ISA card support"
306         default N
307         ---help---
308           Enable support for Data Translation DT2811 ISA cards
310           To compile this driver as a module, choose M here: the module will be
311           called dt2811.
313 config COMEDI_DT2814
314         tristate "Data Translation DT2814 ISA card support"
315         default N
316         ---help---
317           Enable support for Data Translation DT2814 ISA cards
319           To compile this driver as a module, choose M here: the module will be
320           called dt2814.
322 config COMEDI_DT2815
323         tristate "Data Translation DT2815 ISA card support"
324         default N
325         ---help---
326           Enable support for Data Translation DT2815 ISA cards
328           To compile this driver as a module, choose M here: the module will be
329           called dt2815.
331 config COMEDI_DT2817
332         tristate "Data Translation DT2817 ISA card support"
333         default N
334         ---help---
335           Enable support for Data Translation DT2817 ISA cards
337           To compile this driver as a module, choose M here: the module will be
338           called dt2817.
340 config COMEDI_DT282X
341         tristate "Data Translation DT2821 series and DT-EZ ISA card support"
342         select COMEDI_FC
343         default N
344         ---help---
345           Enable support for Data Translation DT2821 series including DT-EZ
346           DT2821, DT2821-F-16SE, DT2821-F-8DI, DT2821-G-16SE, DT2821-G-8DI,
347           DT2823 (dt2823), DT2824-PGH, DT2824-PGL, DT2825, DT2827, DT2828,
348           DT21-EZ, DT23-EZ, DT24-EZ and DT24-EZ-PGL
350           To compile this driver as a module, choose M here: the module will be
351           called dt282x.
353 config COMEDI_DMM32AT
354         tristate "Diamond Systems MM-32-AT PC/104 board support"
355         default N
356         ---help---
357           Enable support for Diamond Systems MM-32-AT PC/104 boards
359           To compile this driver as a module, choose M here: the module will be
360           called dmm32at.
362 config COMEDI_FL512
363         tristate "FL512 ISA card support"
364         default N
365         ---help---
366           Enable support for FL512 ISA card
368           To compile this driver as a module, choose M here: the module will be
369           called fl512.
371 config COMEDI_AIO_AIO12_8
372         tristate "I/O Products PC/104 AIO12-8 Analog I/O Board support"
373         select COMEDI_8255
374         default N
375         ---help---
376           Enable support for I/O Products PC/104 AIO12-8 Analog I/O Board
378           To compile this driver as a module, choose M here: the module will be
379           called aio_aio12_8.
381 config COMEDI_AIO_IIRO_16
382         tristate "I/O Products PC/104 IIRO16 Board support"
383         default N
384         ---help---
385           Enable support for I/O Products PC/104 IIRO16 Relay And Isolated
386           Input Board
388           To compile this driver as a module, choose M here: the module will be
389           called aio_iiro_16.
391 config COMEDI_C6XDIGIO
392         tristate "Mechatronic Systems Inc. C6x_DIGIO DSP daughter card support"
393         default N
394         ---help---
395           Enable support for Mechatronic Systems Inc. C6x_DIGIO DSP daughter
396           card
398           To compile this driver as a module, choose M here: the module will be
399           called c6xdigio.
401 config COMEDI_MPC624
402         tristate "Micro/sys MPC-624 PC/104 board support"
403         default N
404         ---help---
405           Enable support for Micro/sys MPC-624 PC/104 board
407           To compile this driver as a module, choose M here: the module will be
408           called mpc624.
410 config COMEDI_ADQ12B
411         tristate "MicroAxial ADQ12-B data acquisition and control card support"
412         default N
413         ---help---
414           Enable MicroAxial ADQ12-B daq and control card support.
416           To compile this driver as a module, choose M here: the module will be
417           called adq12b.
419 config COMEDI_NI_AT_A2150
420         tristate "NI AT-A2150 ISA card support"
421         depends on COMEDI_NI_COMMON
422         default N
423         ---help---
424           Enable support for National Instruments AT-A2150 cards
426           To compile this driver as a module, choose M here: the module will be
427           called ni_at_a2150.
429 config COMEDI_NI_AT_AO
430         tristate "NI AT-AO-6/10 EISA card support"
431         depends on COMEDI_NI_COMMON
432         default N
433         ---help---
434           Enable support for National Instruments AT-AO-6/10 cards
436           To compile this driver as a module, choose M here: the module will be
437           called ni_at_ao.
439 config COMEDI_NI_ATMIO
440         tristate "NI AT-MIO E series ISA-PNP card support"
441         depends on ISAPNP && COMEDI_NI_TIO && COMEDI_NI_COMMON
442         default N
443         ---help---
444           Enable support for National Instruments AT-MIO E series cards
445           National Instruments AT-MIO-16E-1 (ni_atmio),
446           AT-MIO-16E-2, AT-MIO-16E-10, AT-MIO-16DE-10, AT-MIO-64E-3,
447           AT-MIO-16XE-50, AT-MIO-16XE-10, AT-AI-16XE-10
449           To compile this driver as a module, choose M here: the module will be
450           called ni_atmio.
452 config COMEDI_NI_ATMIO16D
453         tristate "NI AT-MIO16/AT-MIO16D series ISA-PNP card support"
454         depends on ISAPNP && COMEDI_NI_COMMON
455         select COMEDI_8255
456         default N
457         ---help---
458           Enable support for National Instruments AT-MIO16/AT-MIO16D cards.
460           To compile this driver as a module, choose M here: the module will be
461           called ni_atmio16d.
463 config COMEDI_PCMAD
464         tristate "Winsystems PCM-A/D12 and PCM-A/D16 PC/104 board support"
465         default N
466         ---help---
467           Enable support for Winsystems PCM-A/D12 and PCM-A/D16 PC/104 boards.
469           To compile this driver as a module, choose M here: the module will be
470           called pcmad.
472 config COMEDI_PCMDA12
473         tristate "Winsystems PCM-D/A-12 8-channel AO PC/104 board support"
474         default N
475         ---help---
476           Enable support for Winsystems PCM-D/A-12 8-channel AO PC/104 boards.
477           Note that the board is not ISA-PNP capable and thus needs the I/O
478           port comedi_config parameter.
480           To compile this driver as a module, choose M here: the module will be
481           called pcmda12.
483 config COMEDI_PCMMIO
484         tristate "Winsystems PCM-MIO PC/104 board support"
485         default N
486         ---help---
487           Enable support for Winsystems PCM-MIO multifunction PC/104 boards.
489           To compile this driver as a module, choose M here: the module will be
490           called pcmmio.
492 config COMEDI_PCMUIO
493         tristate "Winsystems PCM-UIO48A and PCM-UIO96A PC/104 board support"
494         default N
495         ---help---
496           Enable support for PCM-UIO48A and PCM-UIO96A PC/104 boards.
498           To compile this driver as a module, choose M here: the module will be
499           called pcmuio.
501 config COMEDI_MULTIQ3
502         tristate "Quanser Consulting MultiQ-3 ISA card support"
503         default N
504         ---help---
505           Enable support for Quanser Consulting MultiQ-3 ISA cards
507           To compile this driver as a module, choose M here: the module will be
508           called multiq3.
510 config COMEDI_POC
511         tristate "Generic driver for very simple devices"
512         default N
513         ---help---
514           Enable generic support for very simple / POC (Piece of Crap) boards,
515           Keithley Metrabyte DAC-02 (dac02), Advantech PCL-733 (pcl733) and
516           PCL-734 (pcl734)
518           To compile this driver as a module, choose M here: the module will be
519           called poc.
521 endif # COMEDI_ISA_DRIVERS
523 menuconfig COMEDI_PCI_DRIVERS
524         tristate "Comedi PCI drivers"
525         depends on COMEDI && PCI
526         default N
527         ---help---
528           Enable comedi PCI drivers to be built
530           Note that the answer to this question won't directly affect the
531           kernel: saying N will just cause the configurator to skip all
532           the questions about PCI comedi drivers.
534 if COMEDI_PCI_DRIVERS && PCI
536 config COMEDI_ADDI_APCI_035
537         tristate "ADDI-DATA APCI_035 support"
538         default N
539         ---help---
540           Enable support for ADDI-DATA APCI_035 cards
542           To compile this driver as a module, choose M here: the module will be
543           called addi_apci_035.
545 config COMEDI_ADDI_APCI_1032
546         tristate "ADDI-DATA APCI_1032 support"
547         default N
548         ---help---
549           Enable support for ADDI-DATA APCI_1032 cards
551           To compile this driver as a module, choose M here: the module will be
552           called addi_apci_1032.
554 config COMEDI_ADDI_APCI_1500
555         tristate "ADDI-DATA APCI_1500 support"
556         default N
557         ---help---
558           Enable support for ADDI-DATA APCI_1500 cards
560           To compile this driver as a module, choose M here: the module will be
561           called addi_apci_1500.
563 config COMEDI_ADDI_APCI_1516
564         tristate "ADDI-DATA APCI_1516 support"
565         default N
566         ---help---
567           Enable support for ADDI-DATA APCI_1516 cards
569           To compile this driver as a module, choose M here: the module will be
570           called addi_apci_1516.
572 config COMEDI_ADDI_APCI_1564
573         tristate "ADDI-DATA APCI_1564 support"
574         default N
575         ---help---
576           Enable support for ADDI-DATA APCI_1564 cards
578           To compile this driver as a module, choose M here: the module will be
579           called addi_apci_1564.
581 config COMEDI_ADDI_APCI_16XX
582         tristate "ADDI-DATA APCI_16xx support"
583         default N
584         ---help---
585           Enable support for ADDI-DATA APCI_16xx cards
587           To compile this driver as a module, choose M here: the module will be
588           called addi_apci_16xx.
590 config COMEDI_ADDI_APCI_2016
591         tristate "ADDI-DATA APCI_2016 support"
592         default N
593         ---help---
594           Enable support for ADDI-DATA APCI_2016 cards
596           To compile this driver as a module, choose M here: the module will be
597           called addi_apci_2016.
599 config COMEDI_ADDI_APCI_2032
600         tristate "ADDI-DATA APCI_2032 support"
601         default N
602         ---help---
603           Enable support for ADDI-DATA APCI_2032 cards
605           To compile this driver as a module, choose M here: the module will be
606           called addi_apci_2032.
608 config COMEDI_ADDI_APCI_2200
609         tristate "ADDI-DATA APCI_2200 support"
610         default N
611         ---help---
612           Enable support for ADDI-DATA APCI_2200 cards
614           To compile this driver as a module, choose M here: the module will be
615           called addi_apci_2200.
617 config COMEDI_ADDI_APCI_3001
618         tristate "ADDI-DATA APCI_3001 support"
619         select COMEDI_FC
620         default N
621         ---help---
622           Enable support for ADDI-DATA APCI_3001 cards
624           To compile this driver as a module, choose M here: the module will be
625           called addi_apci_3001.
627 config COMEDI_ADDI_APCI_3120
628         tristate "ADDI-DATA APCI_3520 support"
629         select COMEDI_FC
630         default N
631         ---help---
632           Enable support for ADDI-DATA APCI_3520 cards
634           To compile this driver as a module, choose M here: the module will be
635           called addi_apci_3120.
637 config COMEDI_ADDI_APCI_3501
638         tristate "ADDI-DATA APCI_3501 support"
639         default N
640         ---help---
641           Enable support for ADDI-DATA APCI_3501 cards
643           To compile this driver as a module, choose M here: the module will be
644           called addi_apci_3501.
646 config COMEDI_ADDI_APCI_3XXX
647         tristate "ADDI-DATA APCI_3xxx support"
648         default N
649         ---help---
650           Enable support for ADDI-DATA APCI_3xxx cards
652           To compile this driver as a module, choose M here: the module will be
653           called addi_apci_3xxx.
655 config COMEDI_ADL_PCI6208
656         tristate "ADLink PCI-6208A support"
657         select COMEDI_8255
658         default N
659         ---help---
660           Enable support for ADLink PCI-6208A cards
662           To compile this driver as a module, choose M here: the module will be
663           called adl_pci6208.
665 config COMEDI_ADL_PCI7230
666         tristate "ADLink PCI-7230 digital io board support"
667         default N
668         ---help---
669           Enable support for ADlink PCI-7230 digital io board support
671           To compile this driver as a module, choose M here: the module will be
672           called adl_pci7230.
674 config COMEDI_ADL_PCI7296
675         tristate "ADLink PCI-7296 96 ch. digital io board support"
676         default N
677         ---help---
678           Enable support for ADlink PCI-7296 96 ch. digital io board support
680           To compile this driver as a module, choose M here: the module will be
681           called adl_pci7296.
683 config COMEDI_ADL_PCI7432
684         tristate "ADLink PCI-7432 64 ch. isolated digital io board support"
685         default N
686         ---help---
687           Enable support for ADlink PCI-7432 64 ch. isolated digital io board
689           To compile this driver as a module, choose M here: the module will be
690           called adl_pci7432.
692 config COMEDI_ADL_PCI8164
693         tristate "ADLink PCI-8164 4 Axes Motion Control board support"
694         default N
695         ---help---
696           Enable support for ADlink PCI-8164 4 Axes Motion Control board
698           To compile this driver as a module, choose M here: the module will be
699           called adl_pci8164.
701 config COMEDI_ADL_PCI9111
702         tristate "ADLink PCI-9111HR support"
703         select COMEDI_FC
704         default N
705         ---help---
706           Enable support for ADlink PCI9111 cards
708           To compile this driver as a module, choose M here: the module will be
709           called adl_pci9111.
711 config COMEDI_ADL_PCI9118
712         tristate "ADLink PCI-9118DG, PCI-9118HG, PCI-9118HR support"
713         select COMEDI_FC
714         default N
715         ---help---
716           Enable support for ADlink PCI-9118DG, PCI-9118HG, PCI-9118HR cards
718           To compile this driver as a module, choose M here: the module will be
719           called adl_pci9118.
721 config COMEDI_ADV_PCI1710
722         tristate "Advantech PCI-171x, PCI-1720 and PCI-1731 support"
723         default N
724         ---help---
725           Enable support for Advantech PCI-1710, PCI-1710HG, PCI-1711,
726           PCI-1713, PCI-1720 and PCI-1731
728           To compile this driver as a module, choose M here: the module will be
729           called adv_pci1710.
731 config COMEDI_ADV_PCI1723
732         tristate "Advantech PCI-1723 support"
733         default N
734         ---help---
735           Enable support for Advantech PCI-1723 cards
737           To compile this driver as a module, choose M here: the module will be
738           called adv_pci1723.
740 config COMEDI_ADV_PCI_DIO
741         tristate "Advantech PCI DIO card support"
742         select COMEDI_8255
743         default N
744         ---help---
745           Enable support for Advantech PCI DIO cards
746           PCI-1730, PCI-1733, PCI-1734, PCI-1736UP, PCI-1750, PCI-1751,
747           PCI-1752, PCI-1753/E, PCI-1754, PCI-1756 and PCI-1762
749           To compile this driver as a module, choose M here: the module will be
750           called adv_pci_dio.
752 config COMEDI_AMPLC_DIO200
753         tristate "Amplicon PC272E and PCI272 DIO board support"
754         select COMEDI_8255
755         default N
756         ---help---
757           Enable support for Amplicon PC272E and PCI272 DIO boards
759           To compile this driver as a module, choose M here: the module will be
760           called amplc_dio200.
762 config COMEDI_AMPLC_PC236
763         tristate "Amplicon PC36AT and PCI236 DIO board support"
764         select COMEDI_8255
765         default N
766         ---help---
767           Enable support for Amplicon PC36AT and PCI236 DIO boards
769           To compile this driver as a module, choose M here: the module will be
770           called amplc_pc236.
772 config COMEDI_AMPLC_PC263
773         tristate "Amplicon PC263 and PCI263 relay board support"
774         default N
775         ---help---
776           Enable support for Amplicon PC263 and PCI263 relay boards
778           To compile this driver as a module, choose M here: the module will be
779           called amplc_pc263.
781 config COMEDI_AMPLC_PCI224
782         tristate "Amplicon PCI224 and PCI234 support"
783         select COMEDI_FC
784         default N
785         ---help---
786           Enable support for Amplicon PCI224 and PCI234 AO boards
788           To compile this driver as a module, choose M here: the module will be
789           called amplc_pci224.
791 config COMEDI_AMPLC_PCI230
792         tristate "Amplicon PCI230 and PCI260 support"
793         select COMEDI_8255
794         default N
795         ---help---
796           Enable support for Amplicon PCI230 and PCI260 Multifunction I/O
797           boards
799           To compile this driver as a module, choose M here: the module will be
800           called amplc_pci230.
802 config COMEDI_CONTEC_PCI_DIO
803         tristate "Contec PIO1616L digital I/O board support"
804         default N
805         ---help---
806           Enable support for the Contec PIO1616L digital I/O board
808           To compile this driver as a module, choose M here: the module will be
809           called contec_pci_dio.
811 config COMEDI_DT3000
812         tristate "Data Translation DT3000 series support"
813         default N
814         ---help---
815           Enable support for Data Translation DT3000 series
816           DT3001, DT3001-PGL, DT3002, DT3003, DT3003-PGL, DT3004, DT3005 and
817           DT3004-200
819           To compile this driver as a module, choose M here: the module will be
820           called dt3000.
822 config COMEDI_UNIOXX5
823         tristate "Fastwel UNIOxx-5 analog and digital io board support"
824         default N
825         ---help---
826           Enable support for Fastwel UNIOxx-5 (analog and digital i/o) boards
828           To compile this driver as a module, choose M here: the module will be
829           called unioxx5.
831 config COMEDI_GSC_HPDI
832         tristate "General Standards PCI-HPDI32 / PMC-HPDI32 support"
833         select COMEDI_FC
834         default N
835         ---help---
836           Enable support for General Standards Corporation high speed parallel
837           digital interface rs485 boards PCI-HPDI32 and PMC-HPDI32.
838           Only receive mode works, transmit not supported.
840           To compile this driver as a module, choose M here: the module will be
841           called gsc_hpdi.
843 config COMEDI_ICP_MULTI
844         tristate "Inova ICP_MULTI support"
845         default N
846         ---help---
847           Enable support for Inova ICP_MULTI card
849           To compile this driver as a module, choose M here: the module will be
850           called icp_multi.
852 config COMEDI_II_PCI20KC
853         tristate "Intelligent Instruments PCI-20001C carrier support"
854         default N
855         ---help---
856           Enable support for Intelligent Instruments PCI-20001C carrier
857           PCI-20001, PCI-20006 and PCI-20341
859           To compile this driver as a module, choose M here: the module will be
860           called ii_pci20kc.
862 config COMEDI_DAQBOARD2000
863         tristate "IOtech DAQboard/2000 support"
864         select COMEDI_8255
865         default N
866         ---help---
867           Enable support for the IOtech DAQboard/2000
869           To compile this driver as a module, choose M here: the module will be
870           called daqboard2000.
872 config COMEDI_JR3_PCI
873         tristate "JR3/PCI force sensor board support"
874         default N
875         ---help---
876           Enable support for JR3/PCI force sensor boards
878           To compile this driver as a module, choose M here: the module will be
879           called jr3_pci.
881 config COMEDI_KE_COUNTER
882         tristate "Kolter-Electronic PCI Counter 1 card support"
883         default N
884         ---help---
885           Enable support for Kolter-Electronic PCI Counter 1 cards
887           To compile this driver as a module, choose M here: the module will be
888           called ke_counter.
890 config COMEDI_CB_PCIDAS64
891         tristate "MeasurementComputing PCI-DAS 64xx, 60xx, and 4020 support"
892         select COMEDI_8255
893         select COMEDI_FC
894         default N
895         ---help---
896           Enable support for ComputerBoards/MeasurementComputing PCI-DAS 64xx,
897           60xx, and 4020 series with the PLX 9080 PCI controller
899           To compile this driver as a module, choose M here: the module will be
900           called cb_pcidas64.
902 config COMEDI_CB_PCIDAS
903         tristate "MeasurementComputing PCI-DAS support"
904         select COMEDI_8255
905         select COMEDI_FC
906         default N
907         ---help---
908           Enable support for ComputerBoards/MeasurementComputing PCI-DAS with
909           AMCC S5933 PCIcontroller: PCI-DAS1602/16, PCI-DAS1602/16jr,
910           PCI-DAS1602/12, PCI-DAS1200, PCI-DAS1200jr, PCI-DAS1000, PCI-DAS1001
911           and PCI_DAS1002.
913           To compile this driver as a module, choose M here: the module will be
914           called cb_pcidas.
916 config COMEDI_CB_PCIDDA
917         tristate "MeasurementComputing PCI-DDA series support"
918         select COMEDI_8255
919         default N
920         ---help---
921           Enable support for ComputerBoards/MeasurementComputing PCI-DDA
922           series: PCI-DDA08/12, PCI-DDA04/12, PCI-DDA02/12, PCI-DDA08/16,
923           PCI-DDA04/16 and PCI-DDA02/16
925           To compile this driver as a module, choose M here: the module will be
926           called cb_pcidda.
928 config COMEDI_CB_PCIDIO
929         tristate "MeasurementComputing PCI-DIO series support"
930         select COMEDI_8255
931         default N
932         ---help---
933           Enable support for ComputerBoards/MeasurementComputing PCI-DIO series
934           PCI-DIO24, PCI-DIO24H and PCI-DIO48H
936           To compile this driver as a module, choose M here: the module will be
937           called cb_pcidio.
939 config COMEDI_CB_PCIMDAS
940         tristate "MeasurementComputing PCIM-DAS1602/16 support"
941         select COMEDI_8255
942         default N
943         ---help---
944           Enable support for ComputerBoards/MeasurementComputing PCI Migration
945           series PCIM-DAS1602/16
947           To compile this driver as a module, choose M here: the module will be
948           called cb_pcimdas.
950 config COMEDI_CB_PCIMDDA
951         tristate "MeasurementComputing PCIM-DDA06-16 support"
952         select COMEDI_8255
953         default N
954         ---help---
955           Enable support for ComputerBoards/MeasurementComputing PCIM-DDA06-16
957           To compile this driver as a module, choose M here: the module will be
958           called cb_pcimdda.
960 config COMEDI_ME4000
961         tristate "Meilhaus ME-4000 support"
962         default N
963         ---help---
964           Enable support for Meilhaus PCI data acquisition cards
965           ME-4650, ME-4670i, ME-4680, ME-4680i and ME-4680is
967           To compile this driver as a module, choose M here: the module will be
968           called me4000.
970 config COMEDI_ME_DAQ
971         tristate "Meilhaus ME-2000i, ME-2600i, ME-3000vm1 support"
972         default N
973         ---help---
974           Enable support for Meilhaus PCI data acquisition cards
975           ME-2000i, ME-2600i and ME-3000vm1
977           To compile this driver as a module, choose M here: the module will be
978           called me_daq.
980 config COMEDI_NI_6527
981         tristate "NI 6527 support"
982         depends on COMEDI_MITE
983         default N
984         ---help---
985           Enable support for the National Instruments 6527 PCI card
987           To compile this driver as a module, choose M here: the module will be
988           called ni_6527.
990 config COMEDI_NI_65XX
991         tristate "NI 65xx static dio PCI card support"
992         depends on COMEDI_MITE
993         default N
994         ---help---
995           Enable support for National Instruments 65xx static dio boards.
996           Supported devices: National Instruments PCI-6509 (ni_65xx),
997           PXI-6509, PCI-6510, PCI-6511, PXI-6511, PCI-6512, PXI-6512, PCI-6513,
998           PXI-6513, PCI-6514, PXI-6514, PCI-6515, PXI-6515, PCI-6516, PCI-6517,
999           PCI-6518, PCI-6519, PCI-6520, PCI-6521, PXI-6521, PCI-6528, PXI-6528
1001           To compile this driver as a module, choose M here: the module will be
1002           called ni_65xx.
1004 config COMEDI_NI_660X
1005         tristate "NI 660x counter/timer PCI card support"
1006         depends on COMEDI_NI_TIO && COMEDI_NI_COMMON
1007         default N
1008         ---help---
1009           Enable support for National Instruments PCI-6601 (ni_660x), PCI-6602,
1010           PXI-6602 and PXI-6608.
1012           To compile this driver as a module, choose M here: the module will be
1013           called ni_660x.
1015 config COMEDI_NI_670X
1016         tristate "NI 670x PCI card support"
1017         depends on COMEDI_MITE
1018         default N
1019         ---help---
1020           Enable support for National Instruments PCI-6703 and PCI-6704
1022           To compile this driver as a module, choose M here: the module will be
1023           called ni_670x.
1025 config COMEDI_NI_PCIDIO
1026         tristate "NI PCI-DIO32HS, PCI-DIO96, PCI-6533, PCI-6503 support"
1027         depends on COMEDI_MITE
1028         select COMEDI_8255
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.
1037           To compile this driver as a module, choose M here: the module will be
1038           called ni_pcidio.
1040 config 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
1056           To compile this driver as a module, choose M here: the module will be
1057           called ni_pcimio.
1059 config COMEDI_RTD520
1060         tristate "Real Time Devices PCI4520/DM7520 support"
1061         select COMEDI_8255
1062         default N
1063         ---help---
1064           Enable support for Real Time Devices PCI4520/DM7520
1066           To compile this driver as a module, choose M here: the module will be
1067           called rtd520.
1069 config COMEDI_S526
1070         tristate "Sensoray s526 support"
1071         default N
1072         ---help---
1073           Enable support for Sensoray s526
1075           To compile this driver as a module, choose M here: the module will be
1076           called s526.
1078 config COMEDI_S626
1079         tristate "Sensoray 626 support"
1080         select COMEDI_FC
1081         default N
1082         ---help---
1083           Enable support for Sensoray 626
1085           To compile this driver as a module, choose M here: the module will be
1086           called s626.
1088 config COMEDI_SSV_DNP
1089         tristate "SSV Embedded Systems DIL/Net-PC support"
1090         default N
1091         ---help---
1092           Enable support for SSV Embedded Systems DIL/Net-PC
1094           To compile this driver as a module, choose M here: the module will be
1095           called ssv_dnp.
1097 endif # COMEDI_PCI_DRIVERS
1099 menuconfig COMEDI_PCMCIA_DRIVERS
1100         tristate "Comedi PCMCIA drivers"
1101         depends on COMEDI && (PCMCIA || PCCARD)
1102         default N
1103         ---help---
1104           Enable comedi PCMCIA and PCCARD drivers to be built
1106           Note that the answer to this question won't directly affect the
1107           kernel: saying N will just cause the configurator to skip all
1108           the questions about PCMCIA comedi drivers.
1110 if COMEDI_PCMCIA_DRIVERS && PCMCIA
1112 config COMEDI_CB_DAS16_CS
1113         tristate "CB DAS16 series PCMCIA support"
1114         default N
1115         ---help---
1116           Enable support for the ComputerBoards/MeasurementComputing PCMCIA
1117           cards DAS16/16, PCM-DAS16D/12 and PCM-DAS16s/16
1119           To compile this driver as a module, choose M here: the module will be
1120           called cb_das16_cs.
1122 config COMEDI_DAS08_CS
1123         tristate "CB DAS08 PCMCIA support"
1124         select COMEDI_DAS08
1125         default N
1126         ---help---
1127           Enable support for the ComputerBoards/MeasurementComputing DAS-08
1128           PCMCIA card
1130           To compile this driver as a module, choose M here: the module will be
1131           called das08_cs.
1133 config COMEDI_NI_DAQ_700_CS
1134         tristate "NI DAQCard-700 PCMCIA support"
1135         depends on COMEDI_NI_COMMON
1136         default N
1137         ---help---
1138           Enable support for the National Instruments PCMCIA DAQCard-700 DIO
1140           To compile this driver as a module, choose M here: the module will be
1141           called ni_daq_700.
1143 config COMEDI_NI_DAQ_DIO24_CS
1144         tristate "NI DAQ-Card DIO-24 PCMCIA support"
1145         depends on COMEDI_NI_COMMON
1146         select COMEDI_8255
1147         default N
1148         ---help---
1149           Enable support for the National Instruments PCMCIA DAQ-Card DIO-24
1151           To compile this driver as a module, choose M here: the module will be
1152           called ni_daq_dio24.
1154 config COMEDI_NI_LABPC_CS
1155         tristate "NI DAQCard-1200 PCMCIA support"
1156         depends on COMEDI_NI_LABPC
1157         default N
1158         ---help---
1159           Enable support for the National Instruments PCMCIA DAQCard-1200
1161           To compile this driver as a module, choose M here: the module will be
1162           called ni_labpc_cs.
1164 config COMEDI_NI_MIO_CS
1165         tristate "NI DAQCard E series PCMCIA support"
1166         depends on COMEDI_NI_TIO && COMEDI_NI_COMMON
1167         select COMEDI_FC
1168         default N
1169         ---help---
1170           Enable support for the National Instruments PCMCIA DAQCard E series
1171           DAQCard-ai-16xe-50, DAQCard-ai-16e-4, DAQCard-6062E, DAQCard-6024E
1172           and DAQCard-6036E
1174           To compile this driver as a module, choose M here: the module will be
1175           called ni_mio_cs.
1177 config COMEDI_QUATECH_DAQP_CS
1178         tristate "Quatech DAQP PCMCIA data capture card support"
1179         default N
1180         ---help---
1181           Enable support for the Quatech DAQP PCMCIA data capture cards
1182           DAQP-208 and DAQP-308
1184           To compile this driver as a module, choose M here: the module will be
1185           called quatech_daqp_cs.
1187 endif # COMEDI_PCMCIA_DRIVERS
1189 menuconfig COMEDI_USB_DRIVERS
1190         tristate "Comedi USB drivers"
1191         depends on COMEDI && USB
1192         default N
1193         ---help---
1194           Enable comedi USB drivers to be built
1196           Note that the answer to this question won't directly affect the
1197           kernel: saying N will just cause the configurator to skip all
1198           the questions about USB comedi drivers.
1200 if COMEDI_USB_DRIVERS && USB
1202 config COMEDI_DT9812
1203         tristate "DataTranslation DT9812 USB module support"
1204         default N
1205         ---help---
1206           Enable support for the Data Translation DT9812 USB module
1208           To compile this driver as a module, choose M here: the module will be
1209           called dt9812.
1211 config COMEDI_USBDUX
1212         tristate "ITL USBDUX support"
1213         default N
1214         ---help---
1215           Enable support for the University of Stirling USB DAQ and INCITE
1216           Technology Limited driver
1218           To compile this driver as a module, choose M here: the module will be
1219           called usbdux.
1221 config COMEDI_USBDUXFAST
1222         tristate "ITL USB-DUXfast support"
1223         select COMEDI_FC
1224         default N
1225         ---help---
1226           Enable support for the University of Stirling USB-DUXfast and INCITE
1227           Technology Limited driver
1229           To compile this driver as a module, choose M here: the module will be
1230           called usbduxfast.
1232 config COMEDI_VMK80XX
1233         tristate "Velleman VM110/VM140 USB Board support"
1234         default N
1235         ---help---
1236           Build the Velleman USB Board Low-Level Driver supporting the
1237           K8055/K8061 aka VM110/VM140 devices
1239           To compile this driver as a module, choose M here: the module will be
1240           called vmk80xx.
1242 endif # COMEDI_USB_DRIVERS
1244 menuconfig COMEDI_NI_COMMON
1245         tristate "Comedi National Instruments card support"
1246         depends on COMEDI
1247         default N
1248         ---help---
1249           Enable comedi support for National Instruments cards.
1250           Modules in this section are used by many comedi NI drivers.
1252           Note that the answer to this question won't directly affect the
1253           kernel: saying N will just cause the configurator to skip all
1254           the questions about National Instruments cards.
1256 if COMEDI_NI_COMMON
1258 config COMEDI_MITE
1259         tristate "NI Mite PCI interface chip support"
1260         depends on PCI
1261         default N
1262         ---help---
1263           Enable support for National Instruments Mite PCI interface chip
1265           To compile this driver as a module, choose M here: the module will be
1266           called mite.
1268 config COMEDI_NI_TIO
1269         tristate "NI general purpose counter support"
1270         depends on COMEDI_MITE
1271         select COMEDI_8255
1272         default N
1273         ---help---
1274           Enable support for National Instruments general purpose counters.
1275           This module is not used directly by end-users. Rather, it
1276           is used by other drivers (for example ni_660x and ni_pcimio)
1277           to provide support for NI's general purpose counters.
1279           To compile this driver as a modules, choose M here: two modules will
1280           be build: ni_tio and ni_tiocmd.
1282 config COMEDI_NI_LABPC
1283         tristate "NI Lab-PC and compatibles ISA and PCI support"
1284         depends on COMEDI_MITE
1285         select COMEDI_8255
1286         select COMEDI_FC
1287         default N
1288         ---help---
1289           Enable support for National Instruments Lab-PC and compatibles
1290           Lab-PC-1200, Lab-PC-1200AI, Lab-PC+ and PCI-1200.
1291           Kernel-level ISA plug-and-play support for the lab-pc-1200 boards has
1292           not yet been added to the driver.
1294           To compile this driver as a module, choose M here: the module will be
1295           called ni_labpc.
1297 endif # COMEDI_NI_COMMON
1299 config COMEDI_8255
1300         tristate "Generic 8255 support"
1301         depends on COMEDI
1302         default N
1303         ---help---
1304           Enable generic 8255 support.
1306           You should enable compilation this driver if you plan to use a board
1307           that has an 8255 chip. For multifunction boards, the main driver will
1308           configure the 8255 subdevice automatically.
1310           Note that most PCI 8255 boards do NOT work with this driver, and
1311           need a separate driver as a wrapper.
1313           To compile this driver as a module, choose M here: the module will be
1314           called 8255.
1316 config COMEDI_DAS08
1317         tristate "DAS-08 compatible support"
1318         depends on COMEDI
1319         select COMEDI_8255
1320         default N
1321         ---help---
1322           Enable support for DAS08 and compatible ISA, PC/104 and PCI cards.
1324           Note that PCMCIA DAS08 cards are not directly supported by this
1325           driver, and need a separate driver as a wrapper.
1327           To compile this driver as a module, choose M here: the module will be
1328           called das08.
1330 config COMEDI_FC
1331         tristate "Comedi shared functions for low-level driver support"
1332         depends on COMEDI
1333         default N
1334         ---help---
1335           Enable support for shared functions for low-level drivers.
1336           This module is not used directly by end-users. Rather, it
1337           is used by many other comedi drivers.
1339           To compile this driver as a module, choose M here: the module will be
1340           called comedi_fc.