backlight: fix adp8860_bl build errors
[linux-2.6.git] / drivers / staging / comedi / Kconfig
blob8ce307e64b58512d1a1f7fecb13caec8f82c684d
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_8255
104         tristate "Generic 8255 support"
105         default N
106         ---help---
107           Enable generic 8255 support.
109           To compile this driver as a module, choose M here: the module will be
110           called 8255.
112 config 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)
119           To compile this driver as a module, choose M here: the module will be
120           called acl7225b.
122 config 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
128           To compile this driver as a module, choose M here: the module will be
129           called pcl711.
131 config 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
138           To compile this driver as a module, choose M here: the module will be
139           called pcl724.
141 config 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.
147           To compile this driver as a module, choose M here: the module will be
148           called pcl725.
150 config 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.
156           To compile this driver as a module, choose M here: the module will be
157           called pcl726.
159 config 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
166           To compile this driver as a module, choose M here: the module will be
167           called pcl730.
169 config 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
177           To compile this driver as a module, choose M here: the module will be
178           called pcl812.
180 config 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
186           To compile this driver as a module, choose M here: the module will be
187           called pcl816.
189 config 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
196           To compile this driver as a module, choose M here: the module will be
197           called pcl818.
199 config 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.
205           To compile this driver as a module, choose M here: the module will be
206           called pcm3724.
208 config 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
214           To compile this driver as a module, choose M here: the module will be
215           called pcm3730.
217 config 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
223           To compile this driver as a module, choose M here: the module will be
224           called rti800.
226 config 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
232           To compile this driver as a module, choose M here: the module will be
233           called rti802.
235 config 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
242           To compile this driver as a module, choose M here: the module will be
243           called das08.
245 config 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.
252           To compile this driver as a module, choose M here: the module will be
253           called das16m1.
255 config 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
269           To compile this driver as a module, choose M here: the module will be
270           called das16.
272 config 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
282           To compile this driver as a module, choose M here: the module will be
283           called das800.
285 config 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
297           To compile this driver as a module, choose M here: the module will be
298           called das1800.
300 config 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
307           To compile this driver as a module, choose M here: the module will be
308           called das6402.
310 config COMEDI_DT2801
311         tristate "Data Translation DT2801 ISA card support"
312         default N
313         ---help---
314           Enable support for Data Translation DT2801 ISA cards
316           To compile this driver as a module, choose M here: the module will be
317           called dt2801.
319 config COMEDI_DT2811
320         tristate "Data Translation DT2811 ISA card support"
321         default N
322         ---help---
323           Enable support for Data Translation DT2811 ISA cards
325           To compile this driver as a module, choose M here: the module will be
326           called dt2811.
328 config COMEDI_DT2814
329         tristate "Data Translation DT2814 ISA card support"
330         default N
331         ---help---
332           Enable support for Data Translation DT2814 ISA cards
334           To compile this driver as a module, choose M here: the module will be
335           called dt2814.
337 config COMEDI_DT2815
338         tristate "Data Translation DT2815 ISA card support"
339         default N
340         ---help---
341           Enable support for Data Translation DT2815 ISA cards
343           To compile this driver as a module, choose M here: the module will be
344           called dt2815.
346 config COMEDI_DT2817
347         tristate "Data Translation DT2817 ISA card support"
348         default N
349         ---help---
350           Enable support for Data Translation DT2817 ISA cards
352           To compile this driver as a module, choose M here: the module will be
353           called dt2817.
355 config 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
365           To compile this driver as a module, choose M here: the module will be
366           called dt282x.
368 config 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
374           To compile this driver as a module, choose M here: the module will be
375           called dmm32at.
377 config COMEDI_FL512
378         tristate "FL512 ISA card support"
379         default N
380         ---help---
381           Enable support for FL512 ISA card
383           To compile this driver as a module, choose M here: the module will be
384           called fl512.
386 config 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
392           To compile this driver as a module, choose M here: the module will be
393           called aio_aio12_8.
395 config 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
402           To compile this driver as a module, choose M here: the module will be
403           called aio_iiro_16.
405 config 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
412           To compile this driver as a module, choose M here: the module will be
413           called c6xdigio.
415 config 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
421           To compile this driver as a module, choose M here: the module will be
422           called mpc624.
424 config 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.
430           To compile this driver as a module, choose M here: the module will be
431           called adq12b.
433 config 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
440           To compile this driver as a module, choose M here: the module will be
441           called ni_at_a2150.
443 config 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
450           To compile this driver as a module, choose M here: the module will be
451           called ni_at_ao.
453 config 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
463           To compile this driver as a module, choose M here: the module will be
464           called ni_atmio.
466 config 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.
473           To compile this driver as a module, choose M here: the module will be
474           called ni_atmio16d.
476 config 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.
482           To compile this driver as a module, choose M here: the module will be
483           called pcmad.
485 config 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.
493           To compile this driver as a module, choose M here: the module will be
494           called pcmda12.
496 config 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.
502           To compile this driver as a module, choose M here: the module will be
503           called pcmmio.
505 config 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.
511           To compile this driver as a module, choose M here: the module will be
512           called pcmuio.
514 config 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
520           To compile this driver as a module, choose M here: the module will be
521           called multiq3.
523 config 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)
531           To compile this driver as a module, choose M here: the module will be
532           called poc.
534 endif # COMEDI_ISA_DRIVERS
536 menuconfig COMEDI_PCI_DRIVERS
537         tristate "Comedi PCI drivers"
538         depends on COMEDI && PCI
539         default N
540         ---help---
541           Enable comedi PCI drivers to be built
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.
547 if COMEDI_PCI_DRIVERS && PCI
549 config 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
555           To compile this driver as a module, choose M here: the module will be
556           called addi_apci_035.
558 config 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
564           To compile this driver as a module, choose M here: the module will be
565           called addi_apci_1032.
567 config 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
573           To compile this driver as a module, choose M here: the module will be
574           called addi_apci_1500.
576 config 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
582           To compile this driver as a module, choose M here: the module will be
583           called addi_apci_1516.
585 config 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
591           To compile this driver as a module, choose M here: the module will be
592           called addi_apci_1564.
594 config 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
600           To compile this driver as a module, choose M here: the module will be
601           called addi_apci_16xx.
603 config 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
609           To compile this driver as a module, choose M here: the module will be
610           called addi_apci_2016.
612 config 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
618           To compile this driver as a module, choose M here: the module will be
619           called addi_apci_2032.
621 config 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
627           To compile this driver as a module, choose M here: the module will be
628           called addi_apci_2200.
630 config 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
637           To compile this driver as a module, choose M here: the module will be
638           called addi_apci_3001.
640 config 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
647           To compile this driver as a module, choose M here: the module will be
648           called addi_apci_3120.
650 config 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
656           To compile this driver as a module, choose M here: the module will be
657           called addi_apci_3501.
659 config 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
665           To compile this driver as a module, choose M here: the module will be
666           called addi_apci_3xxx.
668 config COMEDI_ADL_PCI6208
669         tristate "ADLink PCI-6208A support"
670         default N
671         ---help---
672           Enable support for ADLink PCI-6208A cards
674           To compile this driver as a module, choose M here: the module will be
675           called adl_pci6208.
677 config 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
683           To compile this driver as a module, choose M here: the module will be
684           called adl_pci7230.
686 config 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
692           To compile this driver as a module, choose M here: the module will be
693           called adl_pci7296.
695 config 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
701           To compile this driver as a module, choose M here: the module will be
702           called adl_pci7432.
704 config 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
710           To compile this driver as a module, choose M here: the module will be
711           called adl_pci8164.
713 config 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
720           To compile this driver as a module, choose M here: the module will be
721           called adl_pci9111.
723 config 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
730           To compile this driver as a module, choose M here: the module will be
731           called adl_pci9118.
733 config 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
740           To compile this driver as a module, choose M here: the module will be
741           called adv_pci1710.
743 config COMEDI_ADV_PCI1723
744         tristate "Advantech PCI-1723 support"
745         default N
746         ---help---
747           Enable support for Advantech PCI-1723 cards
749           To compile this driver as a module, choose M here: the module will be
750           called adv_pci1723.
752 config 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
760           To compile this driver as a module, choose M here: the module will be
761           called adv_pci_dio.
763 config 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
769           To compile this driver as a module, choose M here: the module will be
770           called amplc_dio200.
772 config 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
778           To compile this driver as a module, choose M here: the module will be
779           called amplc_pc236.
781 config 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
787           To compile this driver as a module, choose M here: the module will be
788           called amplc_pc263.
790 config 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
797           To compile this driver as a module, choose M here: the module will be
798           called amplc_pci224.
800 config 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
807           To compile this driver as a module, choose M here: the module will be
808           called amplc_pci230.
810 config 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
816           To compile this driver as a module, choose M here: the module will be
817           called contec_pci_dio.
819 config 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
827           To compile this driver as a module, choose M here: the module will be
828           called dt3000.
830 config 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
836           To compile this driver as a module, choose M here: the module will be
837           called unioxx5.
839 config 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.
848           To compile this driver as a module, choose M here: the module will be
849           called gsc_hpdi.
851 config COMEDI_ICP_MULTI
852         tristate "Inova ICP_MULTI support"
853         default N
854         ---help---
855           Enable support for Inova ICP_MULTI card
857           To compile this driver as a module, choose M here: the module will be
858           called icp_multi.
860 config 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
867           To compile this driver as a module, choose M here: the module will be
868           called ii_pci20kc.
870 config COMEDI_DAQBOARD2000
871         tristate "IOtech DAQboard/2000 support"
872         default N
873         ---help---
874           Enable support for the IOtech DAQboard/2000
876           To compile this driver as a module, choose M here: the module will be
877           called daqboard2000.
879 config 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
885           To compile this driver as a module, choose M here: the module will be
886           called jr3_pci.
888 config 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
894           To compile this driver as a module, choose M here: the module will be
895           called ke_counter.
897 config 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
905           To compile this driver as a module, choose M here: the module will be
906           called cb_pcidas64.
908 config 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.
918           To compile this driver as a module, choose M here: the module will be
919           called cb_pcidas.
921 config 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
929           To compile this driver as a module, choose M here: the module will be
930           called cb_pcidda.
932 config 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
939           To compile this driver as a module, choose M here: the module will be
940           called cb_pcidio.
942 config 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
949           To compile this driver as a module, choose M here: the module will be
950           called cb_pcimdas.
952 config COMEDI_CB_PCIMDDA
953         tristate "MeasurementComputing PCIM-DDA06-16 support"
954         default N
955         ---help---
956           Enable support for ComputerBoards/MeasurementComputing PCIM-DDA06-16
958           To compile this driver as a module, choose M here: the module will be
959           called cb_pcimdda.
961 config 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
968           To compile this driver as a module, choose M here: the module will be
969           called me4000.
971 config 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
978           To compile this driver as a module, choose M here: the module will be
979           called me_daq.
981 config 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
988           To compile this driver as a module, choose M here: the module will be
989           called ni_6527.
991 config 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
1002           To compile this driver as a module, choose M here: the module will be
1003           called ni_65xx.
1005 config 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.
1013           To compile this driver as a module, choose M here: the module will be
1014           called ni_660x.
1016 config 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
1023           To compile this driver as a module, choose M here: the module will be
1024           called ni_670x.
1026 config 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.
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         default N
1062         ---help---
1063           Enable support for Real Time Devices PCI4520/DM7520
1065           To compile this driver as a module, choose M here: the module will be
1066           called rtd520.
1068 config COMEDI_S526
1069         tristate "Sensoray s526 support"
1070         default N
1071         ---help---
1072           Enable support for Sensoray s526
1074           To compile this driver as a module, choose M here: the module will be
1075           called s526.
1077 config COMEDI_S626
1078         tristate "Sensoray 626 support"
1079         select COMEDI_FC
1080         default N
1081         ---help---
1082           Enable support for Sensoray 626
1084           To compile this driver as a module, choose M here: the module will be
1085           called s626.
1087 config 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
1093           To compile this driver as a module, choose M here: the module will be
1094           called ssv_dnp.
1096 endif # COMEDI_PCI_DRIVERS
1098 menuconfig COMEDI_PCMCIA_DRIVERS
1099         tristate "Comedi PCMCIA drivers"
1100         depends on COMEDI && PCMCIA && PCCARD
1101         default N
1102         ---help---
1103           Enable comedi PCMCIA and PCCARD drivers to be built
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.
1109 if COMEDI_PCMCIA_DRIVERS && PCMCIA
1111 config 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
1118           To compile this driver as a module, choose M here: the module will be
1119           called cb_das16_cs.
1121 config 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
1129           To compile this driver as a module, choose M here: the module will be
1130           called das08_cs.
1132 config 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
1139           To compile this driver as a module, choose M here: the module will be
1140           called ni_daq_700.
1142 config 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
1149           To compile this driver as a module, choose M here: the module will be
1150           called ni_daq_dio24.
1152 config 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
1159           To compile this driver as a module, choose M here: the module will be
1160           called ni_labpc_cs.
1162 config 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
1172           To compile this driver as a module, choose M here: the module will be
1173           called ni_mio_cs.
1175 config 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
1182           To compile this driver as a module, choose M here: the module will be
1183           called quatech_daqp_cs.
1185 endif # COMEDI_PCMCIA_DRIVERS
1187 menuconfig COMEDI_USB_DRIVERS
1188         tristate "Comedi USB drivers"
1189         depends on COMEDI && USB
1190         default N
1191         ---help---
1192           Enable comedi USB drivers to be built
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.
1198 if COMEDI_USB_DRIVERS && USB
1200 config COMEDI_DT9812
1201         tristate "DataTranslation DT9812 USB module support"
1202         default N
1203         ---help---
1204           Enable support for the Data Translation DT9812 USB module
1206           To compile this driver as a module, choose M here: the module will be
1207           called dt9812.
1209 config 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
1216           To compile this driver as a module, choose M here: the module will be
1217           called usbdux.
1219 config 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
1227           To compile this driver as a module, choose M here: the module will be
1228           called usbduxfast.
1230 config 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
1237           To compile this driver as a module, choose M here: the module will be
1238           called vmk80xx.
1240 endif # COMEDI_USB_DRIVERS
1242 menuconfig 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.
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.
1254 if COMEDI_NI_COMMON
1256 config 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
1263           To compile this driver as a module, choose M here: the module will be
1264           called mite.
1266 config COMEDI_NI_TIO
1267         tristate "NI general purpose counter support"
1268         select COMEDI_MITE
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.
1276           To compile this driver as a modules, choose M here: two modules will
1277           be build: ni_tio and ni_tiocmd.
1279 config 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.
1289           To compile this driver as a module, choose M here: the module will be
1290           called ni_labpc.
1292 endif # COMEDI_NI_COMMON
1294 config 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.
1302           To compile this driver as a module, choose M here: the module will be
1303           called comedi_fc.