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