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