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