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