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