blob: df6eb2a9b94fab2ae5bf61594f16506782e4953a [file] [log] [blame]
David Schleefed9eccb2008-11-04 20:29:31 -08001config COMEDI
Matt LaPlante692105b2009-01-26 11:12:25 +01002 tristate "Data acquisition support (comedi)"
David Schleefed9eccb2008-11-04 20:29:31 -08003 default N
Alexander Kurzba2450b2010-05-15 16:09:01 +04004 depends on m
Ralf Baechle6fab3e12011-06-23 12:45:37 +01005 depends on BROKEN || FRV || M32R || MN10300 || SUPERH || TILE || X86
David Schleefed9eccb2008-11-04 20:29:31 -08006 ---help---
Matt LaPlante692105b2009-01-26 11:12:25 +01007 Enable support a wide range of data acquisition devices
David Schleefed9eccb2008-11-04 20:29:31 -08008 for Linux.
9
Mariusz Kozlowski0a3b8b62009-02-16 21:31:27 +010010config COMEDI_DEBUG
11 bool "Comedi debugging"
12 depends on COMEDI != n
Alexander Kurzf1d7dbb2010-05-08 12:21:45 +040013 ---help---
Mariusz Kozlowski0a3b8b62009-02-16 21:31:27 +010014 This is an option for use by developers; most people should
15 say N here. This enables comedi core and driver debugging.
16
Alexander Kurzf1d7dbb2010-05-08 12:21:45 +040017menuconfig COMEDI_MISC_DRIVERS
18 tristate "Comedi misc drivers"
19 depends on COMEDI
20 default N
21 ---help---
22 Enable comedi misc drivers to be built
23
24 Note that the answer to this question won't directly affect the
25 kernel: saying N will just cause the configurator to skip all
26 the questions about misc non-hardware comedi drivers.
27
28if COMEDI_MISC_DRIVERS
29
30config COMEDI_KCOMEDILIB
31 tristate "Comedi kcomedilib"
32 ---help---
33 Build the kcomedilib
34
35config COMEDI_BOND
36 tristate "Device bonding support"
37 depends on COMEDI_KCOMEDILIB
38 default N
39 ---help---
40 Enable support for a driver to 'bond' (merge) multiple subdevices
41 from multiple devices together as one.
42
43 To compile this driver as a module, choose M here: the module will be
44 called comedi_bond.
45
46config COMEDI_TEST
47 tristate "Fake waveform generator support"
48 select COMEDI_FC
49 default N
50 ---help---
51 Enable support for the fake waveform generator.
52 This driver is mainly for testing purposes, but can also be used to
53 generate sample waveforms on systems that don't have data acquisition
54 hardware.
55
56 To compile this driver as a module, choose M here: the module will be
57 called comedi_test.
58
59config COMEDI_PARPORT
60 tristate "Parallel port support"
Alexander Kurzf1d7dbb2010-05-08 12:21:45 +040061 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
Alexander Kurzf1d7dbb2010-05-08 12:21:45 +0400104config COMEDI_ACL7225B
105 tristate "ADlink NuDAQ ACL-7225b and compatibles support"
106 default N
107 ---help---
108 Enable support for ADlink NuDAQ ACL-7225b and compatibles,
109 ADlink ACL-7225b (acl7225b), ICP P16R16DIO (p16r16dio)
110
111 To compile this driver as a module, choose M here: the module will be
112 called acl7225b.
113
114config COMEDI_PCL711
115 tristate "Advantech PCL-711/711b and ADlink ACL-8112 ISA card support"
116 default N
117 ---help---
118 Enable support for Advantech PCL-711 and 711b, ADlink ACL-8112
119
120 To compile this driver as a module, choose M here: the module will be
121 called pcl711.
122
123config COMEDI_PCL724
124 tristate "Advantech PCL-722/724/731 and ADlink ACL-7122/7124/PET-48DIO"
Alexander Kurz82419622010-05-19 23:13:19 +0400125 select COMEDI_8255
Alexander Kurzf1d7dbb2010-05-08 12:21:45 +0400126 default N
127 ---help---
128 Enable support for Advantech PCL-724, PCL-722, PCL-731 and
129 ADlink ACL-7122, ACL-7124, PET-48DIO ISA cards
130
131 To compile this driver as a module, choose M here: the module will be
132 called pcl724.
133
134config COMEDI_PCL725
135 tristate "Advantech PCL-725 and compatible ISA card support"
136 default N
137 ---help---
138 Enable support for Advantech PCL-725 and compatible ISA cards.
139
140 To compile this driver as a module, choose M here: the module will be
141 called pcl725.
142
143config COMEDI_PCL726
144 tristate "Advantech PCL-726 and compatible ISA card support"
145 default N
146 ---help---
147 Enable support for Advantech PCL-726 and compatible ISA cards.
148
149 To compile this driver as a module, choose M here: the module will be
150 called pcl726.
151
152config COMEDI_PCL730
153 tristate "Advantech PCL-730 and ADlink ACL-7130 ISA card support"
154 default N
155 ---help---
156 Enable support for Advantech PCL-730, ICP ISO-730 and ADlink
157 ACL-7130 ISA cards
158
159 To compile this driver as a module, choose M here: the module will be
160 called pcl730.
161
162config COMEDI_PCL812
163 tristate "Advantech PCL-812/813 and ADlink ACL-8112/8113/8113/8216"
Greg Kroah-Hartmana73738e2011-06-27 14:43:34 -0700164 depends on VIRT_TO_BUS
Alexander Kurzf1d7dbb2010-05-08 12:21:45 +0400165 default N
166 ---help---
167 Enable support for Advantech PCL-812/PG, PCL-813/B, ADLink
168 ACL-8112DG/HG/PG, ACL-8113, ACL-8216, ICP DAS A-821PGH/PGL/PGL-NDA,
169 A-822PGH/PGL, A-823PGH/PGL, A-826PG and ICP DAS ISO-813 ISA cards
170
171 To compile this driver as a module, choose M here: the module will be
172 called pcl812.
173
174config COMEDI_PCL816
175 tristate "Advantech PCL-814 and PCL-816 ISA card support"
Greg Kroah-Hartmana73738e2011-06-27 14:43:34 -0700176 depends on VIRT_TO_BUS
Alexander Kurzf1d7dbb2010-05-08 12:21:45 +0400177 default N
178 ---help---
179 Enable support for Advantech PCL-814 and PCL-816 ISA cards
180
181 To compile this driver as a module, choose M here: the module will be
182 called pcl816.
183
184config COMEDI_PCL818
185 tristate "Advantech PCL-718 and PCL-818 ISA card support"
Greg Kroah-Hartmana73738e2011-06-27 14:43:34 -0700186 depends on VIRT_TO_BUS
Alexander Kurzf1d7dbb2010-05-08 12:21:45 +0400187 default N
188 ---help---
189 Enable support for Advantech PCL-818 ISA cards
190 PCL-818L, PCL-818H, PCL-818HD, PCL-818HG, PCL-818 and PCL-718
191
192 To compile this driver as a module, choose M here: the module will be
193 called pcl818.
194
195config COMEDI_PCM3724
196 tristate "Advantech PCM-3724 PC/104 card support"
Alexander Kurz82419622010-05-19 23:13:19 +0400197 select COMEDI_8255
Alexander Kurzf1d7dbb2010-05-08 12:21:45 +0400198 default N
199 ---help---
200 Enable support for Advantech PCM-3724 PC/104 cards.
201
202 To compile this driver as a module, choose M here: the module will be
203 called pcm3724.
204
205config COMEDI_PCM3730
206 tristate "Advantech PCM-3730 and clone PC/104 board support"
207 default N
208 ---help---
209 Enable support for Advantech PCM-3730 and clone PC/104 boards
210
211 To compile this driver as a module, choose M here: the module will be
212 called pcm3730.
213
Ian Abbott8c287d22012-03-26 16:57:26 +0100214config COMEDI_AMPLC_DIO200_ISA
215 tristate "Amplicon PC212E/PC214E/PC215E/PC218E/PC272E"
216 select COMEDI_AMPLC_DIO200
217 depends on COMEDI_ISA_DRIVERS
218 default N
219 ---help---
220 Enable support for Amplicon PC212E, PC214E, PC215E, PC218E and
221 PC272E ISA DIO boards
222
223 To compile this driver as a module, choose M here: the module will be
224 called amplc_dio200.
225
Ian Abbott717ab672012-03-26 16:57:27 +0100226config COMEDI_AMPLC_PC236_ISA
227 tristate "Amplicon PC36AT DIO board support"
228 select COMEDI_AMPLC_PC236
229 default N
230 ---help---
231 Enable support for Amplicon PC36AT ISA DIO board.
232
233 To compile this driver as a module, choose M here: the module will be
234 called amplc_pc236.
235
Alexander Kurzf1d7dbb2010-05-08 12:21:45 +0400236config COMEDI_RTI800
237 tristate "Analog Devices RTI-800/815 ISA card support"
238 default N
239 ---help---
240 Enable support for Analog Devices RTI-800/815 ISA cards
241
242 To compile this driver as a module, choose M here: the module will be
243 called rti800.
244
245config COMEDI_RTI802
246 tristate "Analog Devices RTI-802 ISA card support"
247 default N
248 ---help---
249 Enable support for Analog Devices RTI-802 ISA cards
250
251 To compile this driver as a module, choose M here: the module will be
252 called rti802.
253
Alexander Kurzf1d7dbb2010-05-08 12:21:45 +0400254config COMEDI_DAS16M1
255 tristate "MeasurementComputing CIO-DAS16/M1DAS-16 ISA card support"
Alexander Kurz82419622010-05-19 23:13:19 +0400256 select COMEDI_8255
Alexander Kurzf1d7dbb2010-05-08 12:21:45 +0400257 select COMEDI_FC
258 default N
259 ---help---
260 Enable support for Measurement Computing CIO-DAS16/M1 ISA cards.
261
262 To compile this driver as a module, choose M here: the module will be
263 called das16m1.
264
265config COMEDI_DAS16
266 tristate "DAS-16 compatible ISA and PC/104 card support"
Alexander Kurz82419622010-05-19 23:13:19 +0400267 select COMEDI_8255
Alexander Kurzf1d7dbb2010-05-08 12:21:45 +0400268 select COMEDI_FC
269 default N
270 ---help---
271 Enable support for Keithley Metrabyte/ComputerBoards DAS16
272 and compatible ISA and PC/104 cards:
273 Keithley Metrabyte DAS-16, DAS-16G, DAS-16F, DAS-1201, DAS-1202,
274 DAS-1401, DAS-1402, DAS-1601, DAS-1602 and
275 ComputerBoards/MeasurementComputing PC104-DAS16/JR/,
276 PC104-DAS16JR/16, CIO-DAS16JR/16, CIO-DAS16/JR, CIO-DAS1401/12,
277 CIO-DAS1402/12, CIO-DAS1402/16, CIO-DAS1601/12, CIO-DAS1602/12,
278 CIO-DAS1602/16, CIO-DAS16/330
279
280 To compile this driver as a module, choose M here: the module will be
281 called das16.
282
283config COMEDI_DAS800
284 tristate "DAS800 and compatible ISA card support"
285 select COMEDI_FC
286 default N
287 ---help---
288 Enable support for Keithley Metrabyte DAS800 and compatible ISA cards
289 Keithley Metrabyte DAS-800, DAS-801, DAS-802
290 Measurement Computing CIO-DAS800, CIO-DAS801, CIO-DAS802 and
291 CIO-DAS802/16
292
293 To compile this driver as a module, choose M here: the module will be
294 called das800.
295
296config COMEDI_DAS1800
297 tristate "DAS1800 and compatible ISA card support"
Greg Kroah-Hartmana73738e2011-06-27 14:43:34 -0700298 depends on VIRT_TO_BUS
Alexander Kurzf1d7dbb2010-05-08 12:21:45 +0400299 select COMEDI_FC
300 default N
301 ---help---
302 Enable support for DAS1800 and compatible ISA cards
303 Keithley Metrabyte DAS-1701ST, DAS-1701ST-DA, DAS-1701/AO,
304 DAS-1702ST, DAS-1702ST-DA, DAS-1702HR, DAS-1702HR-DA, DAS-1702/AO,
305 DAS-1801ST, DAS-1801ST-DA, DAS-1801HC, DAS-1801AO, DAS-1802ST,
306 DAS-1802ST-DA, DAS-1802HR, DAS-1802HR-DA, DAS-1802HC and
307 DAS-1802AO
308
309 To compile this driver as a module, choose M here: the module will be
310 called das1800.
311
312config COMEDI_DAS6402
313 tristate "DAS6402 and compatible ISA card support"
314 default N
315 ---help---
316 Enable support for DAS6402 and compatible ISA cards
317 Computerboards, Keithley Metrabyte DAS6402 and compatibles
318
319 To compile this driver as a module, choose M here: the module will be
320 called das6402.
321
322config COMEDI_DT2801
323 tristate "Data Translation DT2801 ISA card support"
324 default N
325 ---help---
326 Enable support for Data Translation DT2801 ISA cards
327
328 To compile this driver as a module, choose M here: the module will be
329 called dt2801.
330
331config COMEDI_DT2811
332 tristate "Data Translation DT2811 ISA card support"
333 default N
334 ---help---
335 Enable support for Data Translation DT2811 ISA cards
336
337 To compile this driver as a module, choose M here: the module will be
338 called dt2811.
339
340config COMEDI_DT2814
341 tristate "Data Translation DT2814 ISA card support"
342 default N
343 ---help---
344 Enable support for Data Translation DT2814 ISA cards
345
346 To compile this driver as a module, choose M here: the module will be
347 called dt2814.
348
349config COMEDI_DT2815
350 tristate "Data Translation DT2815 ISA card support"
351 default N
352 ---help---
353 Enable support for Data Translation DT2815 ISA cards
354
355 To compile this driver as a module, choose M here: the module will be
356 called dt2815.
357
358config COMEDI_DT2817
359 tristate "Data Translation DT2817 ISA card support"
360 default N
361 ---help---
362 Enable support for Data Translation DT2817 ISA cards
363
364 To compile this driver as a module, choose M here: the module will be
365 called dt2817.
366
367config COMEDI_DT282X
368 tristate "Data Translation DT2821 series and DT-EZ ISA card support"
369 select COMEDI_FC
Greg Kroah-Hartmana73738e2011-06-27 14:43:34 -0700370 depends on VIRT_TO_BUS
Alexander Kurzf1d7dbb2010-05-08 12:21:45 +0400371 default N
372 ---help---
373 Enable support for Data Translation DT2821 series including DT-EZ
374 DT2821, DT2821-F-16SE, DT2821-F-8DI, DT2821-G-16SE, DT2821-G-8DI,
375 DT2823 (dt2823), DT2824-PGH, DT2824-PGL, DT2825, DT2827, DT2828,
376 DT21-EZ, DT23-EZ, DT24-EZ and DT24-EZ-PGL
377
378 To compile this driver as a module, choose M here: the module will be
379 called dt282x.
380
381config COMEDI_DMM32AT
382 tristate "Diamond Systems MM-32-AT PC/104 board support"
383 default N
384 ---help---
385 Enable support for Diamond Systems MM-32-AT PC/104 boards
386
387 To compile this driver as a module, choose M here: the module will be
388 called dmm32at.
389
390config COMEDI_FL512
391 tristate "FL512 ISA card support"
392 default N
393 ---help---
394 Enable support for FL512 ISA card
395
396 To compile this driver as a module, choose M here: the module will be
397 called fl512.
398
399config COMEDI_AIO_AIO12_8
400 tristate "I/O Products PC/104 AIO12-8 Analog I/O Board support"
Alexander Kurz82419622010-05-19 23:13:19 +0400401 select COMEDI_8255
Alexander Kurzf1d7dbb2010-05-08 12:21:45 +0400402 default N
403 ---help---
404 Enable support for I/O Products PC/104 AIO12-8 Analog I/O Board
405
406 To compile this driver as a module, choose M here: the module will be
407 called aio_aio12_8.
408
409config COMEDI_AIO_IIRO_16
410 tristate "I/O Products PC/104 IIRO16 Board support"
411 default N
412 ---help---
413 Enable support for I/O Products PC/104 IIRO16 Relay And Isolated
414 Input Board
415
416 To compile this driver as a module, choose M here: the module will be
417 called aio_iiro_16.
418
419config COMEDI_C6XDIGIO
420 tristate "Mechatronic Systems Inc. C6x_DIGIO DSP daughter card support"
421 default N
422 ---help---
423 Enable support for Mechatronic Systems Inc. C6x_DIGIO DSP daughter
424 card
425
426 To compile this driver as a module, choose M here: the module will be
427 called c6xdigio.
428
429config COMEDI_MPC624
430 tristate "Micro/sys MPC-624 PC/104 board support"
431 default N
432 ---help---
433 Enable support for Micro/sys MPC-624 PC/104 board
434
435 To compile this driver as a module, choose M here: the module will be
436 called mpc624.
437
438config COMEDI_ADQ12B
439 tristate "MicroAxial ADQ12-B data acquisition and control card support"
440 default N
441 ---help---
442 Enable MicroAxial ADQ12-B daq and control card support.
443
444 To compile this driver as a module, choose M here: the module will be
445 called adq12b.
446
447config COMEDI_NI_AT_A2150
448 tristate "NI AT-A2150 ISA card support"
449 depends on COMEDI_NI_COMMON
Greg Kroah-Hartmana73738e2011-06-27 14:43:34 -0700450 depends on VIRT_TO_BUS
Alexander Kurzf1d7dbb2010-05-08 12:21:45 +0400451 default N
452 ---help---
453 Enable support for National Instruments AT-A2150 cards
454
455 To compile this driver as a module, choose M here: the module will be
456 called ni_at_a2150.
457
458config COMEDI_NI_AT_AO
459 tristate "NI AT-AO-6/10 EISA card support"
460 depends on COMEDI_NI_COMMON
461 default N
462 ---help---
463 Enable support for National Instruments AT-AO-6/10 cards
464
465 To compile this driver as a module, choose M here: the module will be
466 called ni_at_ao.
467
468config COMEDI_NI_ATMIO
469 tristate "NI AT-MIO E series ISA-PNP card support"
470 depends on ISAPNP && COMEDI_NI_TIO && COMEDI_NI_COMMON
Ian Abbott0742cec2011-02-08 15:26:33 +0000471 select COMEDI_8255
Alexander Kurzf1d7dbb2010-05-08 12:21:45 +0400472 default N
473 ---help---
474 Enable support for National Instruments AT-MIO E series cards
475 National Instruments AT-MIO-16E-1 (ni_atmio),
476 AT-MIO-16E-2, AT-MIO-16E-10, AT-MIO-16DE-10, AT-MIO-64E-3,
477 AT-MIO-16XE-50, AT-MIO-16XE-10, AT-AI-16XE-10
478
479 To compile this driver as a module, choose M here: the module will be
480 called ni_atmio.
481
482config COMEDI_NI_ATMIO16D
483 tristate "NI AT-MIO16/AT-MIO16D series ISA-PNP card support"
484 depends on ISAPNP && COMEDI_NI_COMMON
Alexander Kurz82419622010-05-19 23:13:19 +0400485 select COMEDI_8255
Alexander Kurzf1d7dbb2010-05-08 12:21:45 +0400486 default N
487 ---help---
488 Enable support for National Instruments AT-MIO16/AT-MIO16D cards.
489
490 To compile this driver as a module, choose M here: the module will be
491 called ni_atmio16d.
492
493config COMEDI_PCMAD
494 tristate "Winsystems PCM-A/D12 and PCM-A/D16 PC/104 board support"
495 default N
496 ---help---
497 Enable support for Winsystems PCM-A/D12 and PCM-A/D16 PC/104 boards.
498
499 To compile this driver as a module, choose M here: the module will be
500 called pcmad.
501
502config COMEDI_PCMDA12
503 tristate "Winsystems PCM-D/A-12 8-channel AO PC/104 board support"
504 default N
505 ---help---
506 Enable support for Winsystems PCM-D/A-12 8-channel AO PC/104 boards.
507 Note that the board is not ISA-PNP capable and thus needs the I/O
508 port comedi_config parameter.
509
510 To compile this driver as a module, choose M here: the module will be
511 called pcmda12.
512
513config COMEDI_PCMMIO
514 tristate "Winsystems PCM-MIO PC/104 board support"
515 default N
516 ---help---
517 Enable support for Winsystems PCM-MIO multifunction PC/104 boards.
518
519 To compile this driver as a module, choose M here: the module will be
520 called pcmmio.
521
522config COMEDI_PCMUIO
523 tristate "Winsystems PCM-UIO48A and PCM-UIO96A PC/104 board support"
524 default N
525 ---help---
526 Enable support for PCM-UIO48A and PCM-UIO96A PC/104 boards.
527
528 To compile this driver as a module, choose M here: the module will be
529 called pcmuio.
530
531config COMEDI_MULTIQ3
532 tristate "Quanser Consulting MultiQ-3 ISA card support"
533 default N
534 ---help---
535 Enable support for Quanser Consulting MultiQ-3 ISA cards
536
537 To compile this driver as a module, choose M here: the module will be
538 called multiq3.
539
540config COMEDI_POC
541 tristate "Generic driver for very simple devices"
542 default N
543 ---help---
544 Enable generic support for very simple / POC (Piece of Crap) boards,
545 Keithley Metrabyte DAC-02 (dac02), Advantech PCL-733 (pcl733) and
546 PCL-734 (pcl734)
547
548 To compile this driver as a module, choose M here: the module will be
549 called poc.
550
551endif # COMEDI_ISA_DRIVERS
552
553menuconfig COMEDI_PCI_DRIVERS
Greg Kroah-Hartman84c9dc22008-11-14 14:10:15 -0800554 tristate "Comedi PCI drivers"
555 depends on COMEDI && PCI
556 default N
557 ---help---
Alexander Kurzf1d7dbb2010-05-08 12:21:45 +0400558 Enable comedi PCI drivers to be built
Greg Kroah-Hartman84c9dc22008-11-14 14:10:15 -0800559
Alexander Kurzf1d7dbb2010-05-08 12:21:45 +0400560 Note that the answer to this question won't directly affect the
561 kernel: saying N will just cause the configurator to skip all
562 the questions about PCI comedi drivers.
563
564if COMEDI_PCI_DRIVERS && PCI
565
566config COMEDI_ADDI_APCI_035
567 tristate "ADDI-DATA APCI_035 support"
Greg Kroah-Hartmana73738e2011-06-27 14:43:34 -0700568 depends on VIRT_TO_BUS
Alexander Kurzf1d7dbb2010-05-08 12:21:45 +0400569 default N
570 ---help---
571 Enable support for ADDI-DATA APCI_035 cards
572
573 To compile this driver as a module, choose M here: the module will be
574 called addi_apci_035.
575
576config COMEDI_ADDI_APCI_1032
577 tristate "ADDI-DATA APCI_1032 support"
Greg Kroah-Hartmana73738e2011-06-27 14:43:34 -0700578 depends on VIRT_TO_BUS
Alexander Kurzf1d7dbb2010-05-08 12:21:45 +0400579 default N
580 ---help---
581 Enable support for ADDI-DATA APCI_1032 cards
582
583 To compile this driver as a module, choose M here: the module will be
584 called addi_apci_1032.
585
586config COMEDI_ADDI_APCI_1500
587 tristate "ADDI-DATA APCI_1500 support"
Greg Kroah-Hartmana73738e2011-06-27 14:43:34 -0700588 depends on VIRT_TO_BUS
Alexander Kurzf1d7dbb2010-05-08 12:21:45 +0400589 default N
590 ---help---
591 Enable support for ADDI-DATA APCI_1500 cards
592
593 To compile this driver as a module, choose M here: the module will be
594 called addi_apci_1500.
595
596config COMEDI_ADDI_APCI_1516
597 tristate "ADDI-DATA APCI_1516 support"
Greg Kroah-Hartmana73738e2011-06-27 14:43:34 -0700598 depends on VIRT_TO_BUS
Alexander Kurzf1d7dbb2010-05-08 12:21:45 +0400599 default N
600 ---help---
601 Enable support for ADDI-DATA APCI_1516 cards
602
603 To compile this driver as a module, choose M here: the module will be
604 called addi_apci_1516.
605
606config COMEDI_ADDI_APCI_1564
607 tristate "ADDI-DATA APCI_1564 support"
Greg Kroah-Hartmana73738e2011-06-27 14:43:34 -0700608 depends on VIRT_TO_BUS
Alexander Kurzf1d7dbb2010-05-08 12:21:45 +0400609 default N
610 ---help---
611 Enable support for ADDI-DATA APCI_1564 cards
612
613 To compile this driver as a module, choose M here: the module will be
614 called addi_apci_1564.
615
616config COMEDI_ADDI_APCI_16XX
617 tristate "ADDI-DATA APCI_16xx support"
Greg Kroah-Hartmana73738e2011-06-27 14:43:34 -0700618 depends on VIRT_TO_BUS
Alexander Kurzf1d7dbb2010-05-08 12:21:45 +0400619 default N
620 ---help---
621 Enable support for ADDI-DATA APCI_16xx cards
622
623 To compile this driver as a module, choose M here: the module will be
624 called addi_apci_16xx.
625
626config COMEDI_ADDI_APCI_2016
627 tristate "ADDI-DATA APCI_2016 support"
Greg Kroah-Hartmana73738e2011-06-27 14:43:34 -0700628 depends on VIRT_TO_BUS
Alexander Kurzf1d7dbb2010-05-08 12:21:45 +0400629 default N
630 ---help---
631 Enable support for ADDI-DATA APCI_2016 cards
632
633 To compile this driver as a module, choose M here: the module will be
634 called addi_apci_2016.
635
636config COMEDI_ADDI_APCI_2032
637 tristate "ADDI-DATA APCI_2032 support"
Greg Kroah-Hartmana73738e2011-06-27 14:43:34 -0700638 depends on VIRT_TO_BUS
Alexander Kurzf1d7dbb2010-05-08 12:21:45 +0400639 default N
640 ---help---
641 Enable support for ADDI-DATA APCI_2032 cards
642
643 To compile this driver as a module, choose M here: the module will be
644 called addi_apci_2032.
645
646config COMEDI_ADDI_APCI_2200
647 tristate "ADDI-DATA APCI_2200 support"
Greg Kroah-Hartmana73738e2011-06-27 14:43:34 -0700648 depends on VIRT_TO_BUS
Alexander Kurzf1d7dbb2010-05-08 12:21:45 +0400649 default N
650 ---help---
651 Enable support for ADDI-DATA APCI_2200 cards
652
653 To compile this driver as a module, choose M here: the module will be
654 called addi_apci_2200.
655
656config COMEDI_ADDI_APCI_3001
657 tristate "ADDI-DATA APCI_3001 support"
Greg Kroah-Hartmana73738e2011-06-27 14:43:34 -0700658 depends on VIRT_TO_BUS
Alexander Kurzf1d7dbb2010-05-08 12:21:45 +0400659 select COMEDI_FC
660 default N
661 ---help---
662 Enable support for ADDI-DATA APCI_3001 cards
663
664 To compile this driver as a module, choose M here: the module will be
665 called addi_apci_3001.
666
667config COMEDI_ADDI_APCI_3120
668 tristate "ADDI-DATA APCI_3520 support"
Greg Kroah-Hartmana73738e2011-06-27 14:43:34 -0700669 depends on VIRT_TO_BUS
Alexander Kurzf1d7dbb2010-05-08 12:21:45 +0400670 select COMEDI_FC
671 default N
672 ---help---
673 Enable support for ADDI-DATA APCI_3520 cards
674
675 To compile this driver as a module, choose M here: the module will be
676 called addi_apci_3120.
677
678config COMEDI_ADDI_APCI_3501
679 tristate "ADDI-DATA APCI_3501 support"
Greg Kroah-Hartmana73738e2011-06-27 14:43:34 -0700680 depends on VIRT_TO_BUS
Alexander Kurzf1d7dbb2010-05-08 12:21:45 +0400681 default N
682 ---help---
683 Enable support for ADDI-DATA APCI_3501 cards
684
685 To compile this driver as a module, choose M here: the module will be
686 called addi_apci_3501.
687
688config COMEDI_ADDI_APCI_3XXX
689 tristate "ADDI-DATA APCI_3xxx support"
Greg Kroah-Hartmana73738e2011-06-27 14:43:34 -0700690 depends on VIRT_TO_BUS
Alexander Kurzf1d7dbb2010-05-08 12:21:45 +0400691 default N
692 ---help---
693 Enable support for ADDI-DATA APCI_3xxx cards
694
695 To compile this driver as a module, choose M here: the module will be
696 called addi_apci_3xxx.
697
698config COMEDI_ADL_PCI6208
699 tristate "ADLink PCI-6208A support"
Alexander Kurz82419622010-05-19 23:13:19 +0400700 select COMEDI_8255
Alexander Kurzf1d7dbb2010-05-08 12:21:45 +0400701 default N
702 ---help---
703 Enable support for ADLink PCI-6208A cards
704
705 To compile this driver as a module, choose M here: the module will be
706 called adl_pci6208.
707
708config COMEDI_ADL_PCI7230
709 tristate "ADLink PCI-7230 digital io board support"
710 default N
711 ---help---
712 Enable support for ADlink PCI-7230 digital io board support
713
714 To compile this driver as a module, choose M here: the module will be
715 called adl_pci7230.
716
717config COMEDI_ADL_PCI7296
718 tristate "ADLink PCI-7296 96 ch. digital io board support"
719 default N
720 ---help---
721 Enable support for ADlink PCI-7296 96 ch. digital io board support
722
723 To compile this driver as a module, choose M here: the module will be
724 called adl_pci7296.
725
726config COMEDI_ADL_PCI7432
727 tristate "ADLink PCI-7432 64 ch. isolated digital io board support"
728 default N
729 ---help---
730 Enable support for ADlink PCI-7432 64 ch. isolated digital io board
731
732 To compile this driver as a module, choose M here: the module will be
733 called adl_pci7432.
734
735config COMEDI_ADL_PCI8164
736 tristate "ADLink PCI-8164 4 Axes Motion Control board support"
737 default N
738 ---help---
739 Enable support for ADlink PCI-8164 4 Axes Motion Control board
740
741 To compile this driver as a module, choose M here: the module will be
742 called adl_pci8164.
743
744config COMEDI_ADL_PCI9111
745 tristate "ADLink PCI-9111HR support"
746 select COMEDI_FC
747 default N
748 ---help---
749 Enable support for ADlink PCI9111 cards
750
751 To compile this driver as a module, choose M here: the module will be
752 called adl_pci9111.
753
754config COMEDI_ADL_PCI9118
755 tristate "ADLink PCI-9118DG, PCI-9118HG, PCI-9118HR support"
756 select COMEDI_FC
Greg Kroah-Hartmana73738e2011-06-27 14:43:34 -0700757 depends on VIRT_TO_BUS
Alexander Kurzf1d7dbb2010-05-08 12:21:45 +0400758 default N
759 ---help---
760 Enable support for ADlink PCI-9118DG, PCI-9118HG, PCI-9118HR cards
761
762 To compile this driver as a module, choose M here: the module will be
763 called adl_pci9118.
764
765config COMEDI_ADV_PCI1710
766 tristate "Advantech PCI-171x, PCI-1720 and PCI-1731 support"
767 default N
768 ---help---
769 Enable support for Advantech PCI-1710, PCI-1710HG, PCI-1711,
770 PCI-1713, PCI-1720 and PCI-1731
771
772 To compile this driver as a module, choose M here: the module will be
773 called adv_pci1710.
774
775config COMEDI_ADV_PCI1723
776 tristate "Advantech PCI-1723 support"
777 default N
778 ---help---
779 Enable support for Advantech PCI-1723 cards
780
781 To compile this driver as a module, choose M here: the module will be
782 called adv_pci1723.
783
784config COMEDI_ADV_PCI_DIO
785 tristate "Advantech PCI DIO card support"
Alexander Kurz82419622010-05-19 23:13:19 +0400786 select COMEDI_8255
Alexander Kurzf1d7dbb2010-05-08 12:21:45 +0400787 default N
788 ---help---
789 Enable support for Advantech PCI DIO cards
Ian Abbott9e77e6b2012-01-09 15:45:45 +0000790 PCI-1730, PCI-1733, PCI-1734, PCI-1735U, PCI-1736UP, PCI-1739U,
791 PCI-1750, PCI-1751, PCI-1752, PCI-1753/E, PCI-1754, PCI-1756,
792 PCI-1760 and PCI-1762
Alexander Kurzf1d7dbb2010-05-08 12:21:45 +0400793
794 To compile this driver as a module, choose M here: the module will be
795 called adv_pci_dio.
796
Ian Abbott8c287d22012-03-26 16:57:26 +0100797config COMEDI_AMPLC_DIO200_PCI
798 tristate "Amplicon PCI215 and PCI272 DIO board support"
799 select COMEDI_AMPLC_DIO200
Alexander Kurzf1d7dbb2010-05-08 12:21:45 +0400800 default N
801 ---help---
Ian Abbott8c287d22012-03-26 16:57:26 +0100802 Enable support for Amplicon PCI215 and PCI272 DIO boards.
Alexander Kurzf1d7dbb2010-05-08 12:21:45 +0400803
804 To compile this driver as a module, choose M here: the module will be
805 called amplc_dio200.
806
Ian Abbott717ab672012-03-26 16:57:27 +0100807config COMEDI_AMPLC_PC236_PCI
808 tristate "Amplicon PCI236 DIO board support"
809 select COMEDI_AMPLC_PC236
Alexander Kurzf1d7dbb2010-05-08 12:21:45 +0400810 default N
811 ---help---
Ian Abbott717ab672012-03-26 16:57:27 +0100812 Enable support for Amplicon PCI236 DIO board.
Alexander Kurzf1d7dbb2010-05-08 12:21:45 +0400813
814 To compile this driver as a module, choose M here: the module will be
815 called amplc_pc236.
816
817config COMEDI_AMPLC_PC263
818 tristate "Amplicon PC263 and PCI263 relay board support"
819 default N
820 ---help---
821 Enable support for Amplicon PC263 and PCI263 relay boards
822
823 To compile this driver as a module, choose M here: the module will be
824 called amplc_pc263.
825
826config COMEDI_AMPLC_PCI224
827 tristate "Amplicon PCI224 and PCI234 support"
828 select COMEDI_FC
829 default N
830 ---help---
831 Enable support for Amplicon PCI224 and PCI234 AO boards
832
833 To compile this driver as a module, choose M here: the module will be
834 called amplc_pci224.
835
836config COMEDI_AMPLC_PCI230
837 tristate "Amplicon PCI230 and PCI260 support"
Alexander Kurz82419622010-05-19 23:13:19 +0400838 select COMEDI_8255
Alexander Kurzf1d7dbb2010-05-08 12:21:45 +0400839 default N
840 ---help---
841 Enable support for Amplicon PCI230 and PCI260 Multifunction I/O
842 boards
843
844 To compile this driver as a module, choose M here: the module will be
845 called amplc_pci230.
846
847config COMEDI_CONTEC_PCI_DIO
848 tristate "Contec PIO1616L digital I/O board support"
849 default N
850 ---help---
851 Enable support for the Contec PIO1616L digital I/O board
852
853 To compile this driver as a module, choose M here: the module will be
854 called contec_pci_dio.
855
856config COMEDI_DT3000
857 tristate "Data Translation DT3000 series support"
858 default N
859 ---help---
860 Enable support for Data Translation DT3000 series
861 DT3001, DT3001-PGL, DT3002, DT3003, DT3003-PGL, DT3004, DT3005 and
862 DT3004-200
863
864 To compile this driver as a module, choose M here: the module will be
865 called dt3000.
866
Prashant P. Shah880e9612011-06-13 12:59:43 +0530867config COMEDI_DYNA_PCI10XX
868 tristate "Dynalog PCI DAQ series support"
869 default N
870 ---help---
871 Enable support for Dynalog PCI DAQ series
872 PCI-1050
873
874 To compile this driver as a module, choose M here: the module will be
875 called dyna_pci10xx.
876
Alexander Kurzf1d7dbb2010-05-08 12:21:45 +0400877config COMEDI_UNIOXX5
878 tristate "Fastwel UNIOxx-5 analog and digital io board support"
879 default N
880 ---help---
881 Enable support for Fastwel UNIOxx-5 (analog and digital i/o) boards
882
883 To compile this driver as a module, choose M here: the module will be
884 called unioxx5.
885
886config COMEDI_GSC_HPDI
887 tristate "General Standards PCI-HPDI32 / PMC-HPDI32 support"
888 select COMEDI_FC
889 default N
890 ---help---
891 Enable support for General Standards Corporation high speed parallel
892 digital interface rs485 boards PCI-HPDI32 and PMC-HPDI32.
893 Only receive mode works, transmit not supported.
894
895 To compile this driver as a module, choose M here: the module will be
896 called gsc_hpdi.
897
898config COMEDI_ICP_MULTI
899 tristate "Inova ICP_MULTI support"
900 default N
901 ---help---
902 Enable support for Inova ICP_MULTI card
903
904 To compile this driver as a module, choose M here: the module will be
905 called icp_multi.
906
907config COMEDI_II_PCI20KC
908 tristate "Intelligent Instruments PCI-20001C carrier support"
909 default N
910 ---help---
911 Enable support for Intelligent Instruments PCI-20001C carrier
912 PCI-20001, PCI-20006 and PCI-20341
913
914 To compile this driver as a module, choose M here: the module will be
915 called ii_pci20kc.
916
917config COMEDI_DAQBOARD2000
918 tristate "IOtech DAQboard/2000 support"
Alexander Kurz82419622010-05-19 23:13:19 +0400919 select COMEDI_8255
Alexander Kurzf1d7dbb2010-05-08 12:21:45 +0400920 default N
921 ---help---
922 Enable support for the IOtech DAQboard/2000
923
924 To compile this driver as a module, choose M here: the module will be
925 called daqboard2000.
926
927config COMEDI_JR3_PCI
928 tristate "JR3/PCI force sensor board support"
929 default N
930 ---help---
931 Enable support for JR3/PCI force sensor boards
932
933 To compile this driver as a module, choose M here: the module will be
934 called jr3_pci.
935
936config COMEDI_KE_COUNTER
937 tristate "Kolter-Electronic PCI Counter 1 card support"
938 default N
939 ---help---
940 Enable support for Kolter-Electronic PCI Counter 1 cards
941
942 To compile this driver as a module, choose M here: the module will be
943 called ke_counter.
944
945config COMEDI_CB_PCIDAS64
946 tristate "MeasurementComputing PCI-DAS 64xx, 60xx, and 4020 support"
Alexander Kurz82419622010-05-19 23:13:19 +0400947 select COMEDI_8255
Alexander Kurzf1d7dbb2010-05-08 12:21:45 +0400948 select COMEDI_FC
949 default N
950 ---help---
951 Enable support for ComputerBoards/MeasurementComputing PCI-DAS 64xx,
952 60xx, and 4020 series with the PLX 9080 PCI controller
953
954 To compile this driver as a module, choose M here: the module will be
955 called cb_pcidas64.
956
957config COMEDI_CB_PCIDAS
958 tristate "MeasurementComputing PCI-DAS support"
Alexander Kurz82419622010-05-19 23:13:19 +0400959 select COMEDI_8255
Alexander Kurzf1d7dbb2010-05-08 12:21:45 +0400960 select COMEDI_FC
961 default N
962 ---help---
963 Enable support for ComputerBoards/MeasurementComputing PCI-DAS with
964 AMCC S5933 PCIcontroller: PCI-DAS1602/16, PCI-DAS1602/16jr,
965 PCI-DAS1602/12, PCI-DAS1200, PCI-DAS1200jr, PCI-DAS1000, PCI-DAS1001
966 and PCI_DAS1002.
967
968 To compile this driver as a module, choose M here: the module will be
969 called cb_pcidas.
970
971config COMEDI_CB_PCIDDA
972 tristate "MeasurementComputing PCI-DDA series support"
Alexander Kurz82419622010-05-19 23:13:19 +0400973 select COMEDI_8255
Alexander Kurzf1d7dbb2010-05-08 12:21:45 +0400974 default N
975 ---help---
976 Enable support for ComputerBoards/MeasurementComputing PCI-DDA
977 series: PCI-DDA08/12, PCI-DDA04/12, PCI-DDA02/12, PCI-DDA08/16,
978 PCI-DDA04/16 and PCI-DDA02/16
979
980 To compile this driver as a module, choose M here: the module will be
981 called cb_pcidda.
982
983config COMEDI_CB_PCIDIO
984 tristate "MeasurementComputing PCI-DIO series support"
Alexander Kurz82419622010-05-19 23:13:19 +0400985 select COMEDI_8255
Alexander Kurzf1d7dbb2010-05-08 12:21:45 +0400986 default N
987 ---help---
988 Enable support for ComputerBoards/MeasurementComputing PCI-DIO series
989 PCI-DIO24, PCI-DIO24H and PCI-DIO48H
990
991 To compile this driver as a module, choose M here: the module will be
992 called cb_pcidio.
993
994config COMEDI_CB_PCIMDAS
995 tristate "MeasurementComputing PCIM-DAS1602/16 support"
Alexander Kurz82419622010-05-19 23:13:19 +0400996 select COMEDI_8255
Alexander Kurzf1d7dbb2010-05-08 12:21:45 +0400997 default N
998 ---help---
999 Enable support for ComputerBoards/MeasurementComputing PCI Migration
1000 series PCIM-DAS1602/16
1001
1002 To compile this driver as a module, choose M here: the module will be
1003 called cb_pcimdas.
1004
1005config COMEDI_CB_PCIMDDA
1006 tristate "MeasurementComputing PCIM-DDA06-16 support"
Alexander Kurz82419622010-05-19 23:13:19 +04001007 select COMEDI_8255
Alexander Kurzf1d7dbb2010-05-08 12:21:45 +04001008 default N
1009 ---help---
1010 Enable support for ComputerBoards/MeasurementComputing PCIM-DDA06-16
1011
1012 To compile this driver as a module, choose M here: the module will be
1013 called cb_pcimdda.
1014
1015config COMEDI_ME4000
1016 tristate "Meilhaus ME-4000 support"
1017 default N
1018 ---help---
1019 Enable support for Meilhaus PCI data acquisition cards
1020 ME-4650, ME-4670i, ME-4680, ME-4680i and ME-4680is
1021
1022 To compile this driver as a module, choose M here: the module will be
1023 called me4000.
1024
1025config COMEDI_ME_DAQ
1026 tristate "Meilhaus ME-2000i, ME-2600i, ME-3000vm1 support"
1027 default N
1028 ---help---
1029 Enable support for Meilhaus PCI data acquisition cards
1030 ME-2000i, ME-2600i and ME-3000vm1
1031
1032 To compile this driver as a module, choose M here: the module will be
1033 called me_daq.
1034
1035config COMEDI_NI_6527
1036 tristate "NI 6527 support"
1037 depends on COMEDI_MITE
1038 default N
1039 ---help---
1040 Enable support for the National Instruments 6527 PCI card
1041
1042 To compile this driver as a module, choose M here: the module will be
1043 called ni_6527.
1044
1045config COMEDI_NI_65XX
1046 tristate "NI 65xx static dio PCI card support"
1047 depends on COMEDI_MITE
1048 default N
1049 ---help---
1050 Enable support for National Instruments 65xx static dio boards.
1051 Supported devices: National Instruments PCI-6509 (ni_65xx),
1052 PXI-6509, PCI-6510, PCI-6511, PXI-6511, PCI-6512, PXI-6512, PCI-6513,
1053 PXI-6513, PCI-6514, PXI-6514, PCI-6515, PXI-6515, PCI-6516, PCI-6517,
1054 PCI-6518, PCI-6519, PCI-6520, PCI-6521, PXI-6521, PCI-6528, PXI-6528
1055
1056 To compile this driver as a module, choose M here: the module will be
1057 called ni_65xx.
1058
1059config COMEDI_NI_660X
1060 tristate "NI 660x counter/timer PCI card support"
1061 depends on COMEDI_NI_TIO && COMEDI_NI_COMMON
1062 default N
1063 ---help---
1064 Enable support for National Instruments PCI-6601 (ni_660x), PCI-6602,
1065 PXI-6602 and PXI-6608.
1066
1067 To compile this driver as a module, choose M here: the module will be
1068 called ni_660x.
1069
1070config COMEDI_NI_670X
1071 tristate "NI 670x PCI card support"
1072 depends on COMEDI_MITE
1073 default N
1074 ---help---
1075 Enable support for National Instruments PCI-6703 and PCI-6704
1076
1077 To compile this driver as a module, choose M here: the module will be
1078 called ni_670x.
1079
1080config COMEDI_NI_PCIDIO
1081 tristate "NI PCI-DIO32HS, PCI-DIO96, PCI-6533, PCI-6503 support"
1082 depends on COMEDI_MITE
Alexander Kurz82419622010-05-19 23:13:19 +04001083 select COMEDI_8255
Alexander Kurzf1d7dbb2010-05-08 12:21:45 +04001084 default N
1085 ---help---
1086 Enable support for National Instruments PCI-DIO-32HS, PXI-6533,
1087 PCI-DIO-96, PCI-DIO-96B, PXI-6508, PCI-6503, PCI-6503B, PCI-6503X,
1088 PXI-6503, PCI-6533 and PCI-6534
1089 The DIO-96 appears as four 8255 subdevices. See the 8255
1090 driver notes for details.
1091
1092 To compile this driver as a module, choose M here: the module will be
1093 called ni_pcidio.
1094
1095config COMEDI_NI_PCIMIO
1096 tristate "NI PCI-MIO-E series and M series support"
1097 depends on COMEDI_NI_TIO && COMEDI_NI_COMMON
Ian Abbott0742cec2011-02-08 15:26:33 +00001098 select COMEDI_8255
1099 select COMEDI_FC
Alexander Kurzf1d7dbb2010-05-08 12:21:45 +04001100 default N
1101 ---help---
1102 Enable support for National Instruments PCI-MIO-E series and M series
1103 (all boards): PCI-MIO-16XE-10, PXI-6030E, PCI-MIO-16E-1,
1104 PCI-MIO-16E-4, PCI-6014, PCI-6040E, PXI-6040E, PCI-6030E, PCI-6031E,
1105 PCI-6032E, PCI-6033E, PCI-6071E, PCI-6023E, PCI-6024E, PCI-6025E,
1106 PXI-6025E, PCI-6034E, PCI-6035E, PCI-6052E, PCI-6110, PCI-6111,
1107 PCI-6220, PCI-6221, PCI-6224, PXI-6224, PCI-6225, PXI-6225, PCI-6229,
1108 PCI-6250, PCI-6251, PCIe-6251, PCI-6254, PCI-6259, PCIe-6259,
1109 PCI-6280, PCI-6281, PXI-6281, PCI-6284, PCI-6289, PCI-6711, PXI-6711,
1110 PCI-6713, PXI-6713, PXI-6071E, PCI-6070E, PXI-6070E, PXI-6052E,
1111 PCI-6036E, PCI-6731, PCI-6733, PXI-6733, PCI-6143, PXI-6143
1112
1113 To compile this driver as a module, choose M here: the module will be
1114 called ni_pcimio.
1115
1116config COMEDI_RTD520
1117 tristate "Real Time Devices PCI4520/DM7520 support"
Alexander Kurz82419622010-05-19 23:13:19 +04001118 select COMEDI_8255
Alexander Kurzf1d7dbb2010-05-08 12:21:45 +04001119 default N
1120 ---help---
1121 Enable support for Real Time Devices PCI4520/DM7520
1122
1123 To compile this driver as a module, choose M here: the module will be
1124 called rtd520.
1125
1126config COMEDI_S526
1127 tristate "Sensoray s526 support"
1128 default N
1129 ---help---
1130 Enable support for Sensoray s526
1131
1132 To compile this driver as a module, choose M here: the module will be
1133 called s526.
1134
1135config COMEDI_S626
1136 tristate "Sensoray 626 support"
1137 select COMEDI_FC
1138 default N
1139 ---help---
1140 Enable support for Sensoray 626
1141
1142 To compile this driver as a module, choose M here: the module will be
1143 called s626.
1144
1145config COMEDI_SSV_DNP
1146 tristate "SSV Embedded Systems DIL/Net-PC support"
1147 default N
1148 ---help---
1149 Enable support for SSV Embedded Systems DIL/Net-PC
1150
1151 To compile this driver as a module, choose M here: the module will be
1152 called ssv_dnp.
1153
1154endif # COMEDI_PCI_DRIVERS
1155
1156menuconfig COMEDI_PCMCIA_DRIVERS
Greg Kroah-Hartman851a2c12009-02-19 10:25:52 -08001157 tristate "Comedi PCMCIA drivers"
Alexander Kurz82419622010-05-19 23:13:19 +04001158 depends on COMEDI && (PCMCIA || PCCARD)
Greg Kroah-Hartman851a2c12009-02-19 10:25:52 -08001159 default N
1160 ---help---
Alexander Kurzf1d7dbb2010-05-08 12:21:45 +04001161 Enable comedi PCMCIA and PCCARD drivers to be built
Greg Kroah-Hartman851a2c12009-02-19 10:25:52 -08001162
Alexander Kurzf1d7dbb2010-05-08 12:21:45 +04001163 Note that the answer to this question won't directly affect the
1164 kernel: saying N will just cause the configurator to skip all
1165 the questions about PCMCIA comedi drivers.
1166
1167if COMEDI_PCMCIA_DRIVERS && PCMCIA
1168
1169config COMEDI_CB_DAS16_CS
1170 tristate "CB DAS16 series PCMCIA support"
1171 default N
1172 ---help---
1173 Enable support for the ComputerBoards/MeasurementComputing PCMCIA
1174 cards DAS16/16, PCM-DAS16D/12 and PCM-DAS16s/16
1175
1176 To compile this driver as a module, choose M here: the module will be
1177 called cb_das16_cs.
1178
1179config COMEDI_DAS08_CS
1180 tristate "CB DAS08 PCMCIA support"
1181 select COMEDI_DAS08
1182 default N
1183 ---help---
1184 Enable support for the ComputerBoards/MeasurementComputing DAS-08
1185 PCMCIA card
1186
1187 To compile this driver as a module, choose M here: the module will be
1188 called das08_cs.
1189
1190config COMEDI_NI_DAQ_700_CS
1191 tristate "NI DAQCard-700 PCMCIA support"
1192 depends on COMEDI_NI_COMMON
1193 default N
1194 ---help---
1195 Enable support for the National Instruments PCMCIA DAQCard-700 DIO
1196
1197 To compile this driver as a module, choose M here: the module will be
1198 called ni_daq_700.
1199
1200config COMEDI_NI_DAQ_DIO24_CS
1201 tristate "NI DAQ-Card DIO-24 PCMCIA support"
1202 depends on COMEDI_NI_COMMON
Alexander Kurz82419622010-05-19 23:13:19 +04001203 select COMEDI_8255
Alexander Kurzf1d7dbb2010-05-08 12:21:45 +04001204 default N
1205 ---help---
1206 Enable support for the National Instruments PCMCIA DAQ-Card DIO-24
1207
1208 To compile this driver as a module, choose M here: the module will be
1209 called ni_daq_dio24.
1210
1211config COMEDI_NI_LABPC_CS
1212 tristate "NI DAQCard-1200 PCMCIA support"
1213 depends on COMEDI_NI_LABPC
1214 default N
1215 ---help---
1216 Enable support for the National Instruments PCMCIA DAQCard-1200
1217
1218 To compile this driver as a module, choose M here: the module will be
1219 called ni_labpc_cs.
1220
1221config COMEDI_NI_MIO_CS
1222 tristate "NI DAQCard E series PCMCIA support"
1223 depends on COMEDI_NI_TIO && COMEDI_NI_COMMON
Ian Abbott0742cec2011-02-08 15:26:33 +00001224 select COMEDI_8255
Alexander Kurzf1d7dbb2010-05-08 12:21:45 +04001225 select COMEDI_FC
Alexander Kurz82419622010-05-19 23:13:19 +04001226 default N
Alexander Kurzf1d7dbb2010-05-08 12:21:45 +04001227 ---help---
1228 Enable support for the National Instruments PCMCIA DAQCard E series
1229 DAQCard-ai-16xe-50, DAQCard-ai-16e-4, DAQCard-6062E, DAQCard-6024E
1230 and DAQCard-6036E
1231
1232 To compile this driver as a module, choose M here: the module will be
1233 called ni_mio_cs.
1234
1235config COMEDI_QUATECH_DAQP_CS
1236 tristate "Quatech DAQP PCMCIA data capture card support"
1237 default N
1238 ---help---
1239 Enable support for the Quatech DAQP PCMCIA data capture cards
1240 DAQP-208 and DAQP-308
1241
1242 To compile this driver as a module, choose M here: the module will be
1243 called quatech_daqp_cs.
1244
1245endif # COMEDI_PCMCIA_DRIVERS
1246
1247menuconfig COMEDI_USB_DRIVERS
Greg Kroah-Hartman84c9dc22008-11-14 14:10:15 -08001248 tristate "Comedi USB drivers"
1249 depends on COMEDI && USB
1250 default N
1251 ---help---
Alexander Kurzf1d7dbb2010-05-08 12:21:45 +04001252 Enable comedi USB drivers to be built
1253
1254 Note that the answer to this question won't directly affect the
1255 kernel: saying N will just cause the configurator to skip all
1256 the questions about USB comedi drivers.
1257
1258if COMEDI_USB_DRIVERS && USB
1259
1260config COMEDI_DT9812
1261 tristate "DataTranslation DT9812 USB module support"
1262 default N
1263 ---help---
1264 Enable support for the Data Translation DT9812 USB module
1265
1266 To compile this driver as a module, choose M here: the module will be
1267 called dt9812.
1268
1269config COMEDI_USBDUX
Bernd Porrdd89e202011-07-30 11:15:02 +01001270 tristate "ITL USB-DUX-D support"
Alexander Kurzf1d7dbb2010-05-08 12:21:45 +04001271 default N
1272 ---help---
Bernd Porrdd89e202011-07-30 11:15:02 +01001273 Enable support for the Incite Technology Ltd USB-DUX-D Board
Alexander Kurzf1d7dbb2010-05-08 12:21:45 +04001274
1275 To compile this driver as a module, choose M here: the module will be
1276 called usbdux.
1277
1278config COMEDI_USBDUXFAST
1279 tristate "ITL USB-DUXfast support"
1280 select COMEDI_FC
1281 default N
1282 ---help---
Bernd Porrdd89e202011-07-30 11:15:02 +01001283 Enable support for the Incite Technology Ltd USB-DUXfast Board
Alexander Kurzf1d7dbb2010-05-08 12:21:45 +04001284
1285 To compile this driver as a module, choose M here: the module will be
1286 called usbduxfast.
1287
Bernd Porrdd89e202011-07-30 11:15:02 +01001288config COMEDI_USBDUXSIGMA
1289 tristate "ITL USB-DUXsigma support"
1290 select COMEDI_FC
1291 default N
1292 ---help---
1293 Enable support for the Incite Technology Ltd USB-DUXsigma Board
1294
1295 To compile this driver as a module, choose M here: the module will be
1296 called usbduxsigma.
1297
Alexander Kurzf1d7dbb2010-05-08 12:21:45 +04001298config COMEDI_VMK80XX
1299 tristate "Velleman VM110/VM140 USB Board support"
1300 default N
1301 ---help---
1302 Build the Velleman USB Board Low-Level Driver supporting the
1303 K8055/K8061 aka VM110/VM140 devices
1304
1305 To compile this driver as a module, choose M here: the module will be
1306 called vmk80xx.
1307
1308endif # COMEDI_USB_DRIVERS
1309
1310menuconfig COMEDI_NI_COMMON
1311 tristate "Comedi National Instruments card support"
1312 depends on COMEDI
1313 default N
1314 ---help---
1315 Enable comedi support for National Instruments cards.
1316 Modules in this section are used by many comedi NI drivers.
1317
1318 Note that the answer to this question won't directly affect the
1319 kernel: saying N will just cause the configurator to skip all
1320 the questions about National Instruments cards.
1321
1322if COMEDI_NI_COMMON
1323
1324config COMEDI_MITE
1325 tristate "NI Mite PCI interface chip support"
1326 depends on PCI
1327 default N
1328 ---help---
1329 Enable support for National Instruments Mite PCI interface chip
1330
1331 To compile this driver as a module, choose M here: the module will be
1332 called mite.
1333
1334config COMEDI_NI_TIO
1335 tristate "NI general purpose counter support"
Alexander Kurz34ef5452010-05-20 00:32:42 +04001336 depends on COMEDI_MITE
Alexander Kurzf1d7dbb2010-05-08 12:21:45 +04001337 default N
1338 ---help---
1339 Enable support for National Instruments general purpose counters.
1340 This module is not used directly by end-users. Rather, it
1341 is used by other drivers (for example ni_660x and ni_pcimio)
1342 to provide support for NI's general purpose counters.
1343
1344 To compile this driver as a modules, choose M here: two modules will
1345 be build: ni_tio and ni_tiocmd.
1346
1347config COMEDI_NI_LABPC
1348 tristate "NI Lab-PC and compatibles ISA and PCI support"
Alexander Kurz7f00b362010-06-03 15:50:24 +04001349 depends on COMEDI_MITE
Alexander Kurz82419622010-05-19 23:13:19 +04001350 select COMEDI_8255
Alexander Kurzf1d7dbb2010-05-08 12:21:45 +04001351 select COMEDI_FC
Greg Kroah-Hartmana73738e2011-06-27 14:43:34 -07001352 depends on VIRT_TO_BUS
Alexander Kurzf1d7dbb2010-05-08 12:21:45 +04001353 default N
1354 ---help---
1355 Enable support for National Instruments Lab-PC and compatibles
1356 Lab-PC-1200, Lab-PC-1200AI, Lab-PC+ and PCI-1200.
1357 Kernel-level ISA plug-and-play support for the lab-pc-1200 boards has
1358 not yet been added to the driver.
1359
1360 To compile this driver as a module, choose M here: the module will be
1361 called ni_labpc.
1362
1363endif # COMEDI_NI_COMMON
1364
Alexander Kurz82419622010-05-19 23:13:19 +04001365config COMEDI_8255
1366 tristate "Generic 8255 support"
1367 depends on COMEDI
1368 default N
1369 ---help---
1370 Enable generic 8255 support.
1371
1372 You should enable compilation this driver if you plan to use a board
1373 that has an 8255 chip. For multifunction boards, the main driver will
1374 configure the 8255 subdevice automatically.
1375
1376 Note that most PCI 8255 boards do NOT work with this driver, and
1377 need a separate driver as a wrapper.
1378
1379 To compile this driver as a module, choose M here: the module will be
1380 called 8255.
1381
1382config COMEDI_DAS08
1383 tristate "DAS-08 compatible support"
1384 depends on COMEDI
1385 select COMEDI_8255
1386 default N
1387 ---help---
1388 Enable support for DAS08 and compatible ISA, PC/104 and PCI cards.
1389
1390 Note that PCMCIA DAS08 cards are not directly supported by this
1391 driver, and need a separate driver as a wrapper.
1392
1393 To compile this driver as a module, choose M here: the module will be
1394 called das08.
1395
Alexander Kurzf1d7dbb2010-05-08 12:21:45 +04001396config COMEDI_FC
1397 tristate "Comedi shared functions for low-level driver support"
Alexander Kurz82419622010-05-19 23:13:19 +04001398 depends on COMEDI
Alexander Kurzf1d7dbb2010-05-08 12:21:45 +04001399 default N
1400 ---help---
1401 Enable support for shared functions for low-level drivers.
1402 This module is not used directly by end-users. Rather, it
1403 is used by many other comedi drivers.
1404
1405 To compile this driver as a module, choose M here: the module will be
1406 called comedi_fc.
Ian Abbott8c287d22012-03-26 16:57:26 +01001407
1408config COMEDI_AMPLC_DIO200
1409 def_tristate N
1410 depends on COMEDI
1411 select COMEDI_8255
Ian Abbott717ab672012-03-26 16:57:27 +01001412
1413config COMEDI_AMPLC_PC236
1414 def_tristate N
1415 depends on COMEDI
1416 select COMEDI_8255