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