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