0001 # SPDX-License-Identifier: GPL-2.0
0002 config COMEDI
0003 tristate "Data acquisition support (comedi)"
0004 help
0005 Enable support for a wide range of data acquisition devices
0006 for Linux.
0007
0008 if COMEDI
0009
0010 config COMEDI_DEBUG
0011 bool "Comedi debugging"
0012 help
0013 This is an option for use by developers; most people should
0014 say N here. This enables comedi core and driver debugging.
0015
0016 config COMEDI_DEFAULT_BUF_SIZE_KB
0017 int "Comedi default initial asynchronous buffer size in KiB"
0018 default "2048"
0019 help
0020 This is the default asynchronous buffer size which is used for
0021 commands running in the background in kernel space. This
0022 defaults to 2048 KiB of memory so that a 16 channel card
0023 running at 10 kHz has of 2-4 seconds of buffer.
0024
0025 config COMEDI_DEFAULT_BUF_MAXSIZE_KB
0026 int "Comedi default maximum asynchronous buffer size in KiB"
0027 default "20480"
0028 help
0029 This is the default maximum asynchronous buffer size which can
0030 be requested by a userspace program without root privileges.
0031 This is set to 20480 KiB so that a fast I/O card with 16
0032 channels running at 100 kHz has 2-4 seconds of buffer.
0033
0034 menuconfig COMEDI_MISC_DRIVERS
0035 bool "Comedi misc drivers"
0036 help
0037 Enable comedi misc drivers to be built
0038
0039 Note that the answer to this question won't directly affect the
0040 kernel: saying N will just cause the configurator to skip all
0041 the questions about misc non-hardware comedi drivers.
0042
0043 if COMEDI_MISC_DRIVERS
0044
0045 config COMEDI_BOND
0046 tristate "Comedi device bonding support"
0047 select COMEDI_KCOMEDILIB
0048 help
0049 Enable support for a driver to 'bond' (merge) multiple subdevices
0050 from multiple devices together as one.
0051
0052 Currently, it only handles digital I/O subdevices.
0053
0054 To compile this driver as a module, choose M here: the module will be
0055 called comedi_bond.
0056
0057 config COMEDI_TEST
0058 tristate "Fake waveform generator support"
0059 help
0060 Enable support for the fake waveform generator.
0061 This driver is mainly for testing purposes, but can also be used to
0062 generate sample waveforms on systems that don't have data acquisition
0063 hardware.
0064
0065 To compile this driver as a module, choose M here: the module will be
0066 called comedi_test.
0067
0068 config COMEDI_PARPORT
0069 tristate "Parallel port support"
0070 help
0071 Enable support for the standard parallel port.
0072 A cheap and easy way to get a few more digital I/O lines. Steal
0073 additional parallel ports from old computers or your neighbors'
0074 computers.
0075
0076 To compile this driver as a module, choose M here: the module will be
0077 called comedi_parport.
0078
0079 config COMEDI_SSV_DNP
0080 tristate "SSV Embedded Systems DIL/Net-PC support"
0081 depends on X86_32 || COMPILE_TEST
0082 help
0083 Enable support for SSV Embedded Systems DIL/Net-PC
0084
0085 To compile this driver as a module, choose M here: the module will be
0086 called ssv_dnp.
0087
0088 endif # COMEDI_MISC_DRIVERS
0089
0090 menuconfig COMEDI_ISA_DRIVERS
0091 bool "Comedi ISA and PC/104 drivers"
0092 help
0093 Enable comedi ISA and PC/104 drivers to be built
0094
0095 Note that the answer to this question won't directly affect the
0096 kernel: saying N will just cause the configurator to skip all
0097 the questions about ISA and PC/104 comedi drivers.
0098
0099 if COMEDI_ISA_DRIVERS
0100
0101 config COMEDI_PCL711
0102 tristate "Advantech PCL-711/711b and ADlink ACL-8112 ISA card support"
0103 select COMEDI_8254
0104 help
0105 Enable support for Advantech PCL-711 and 711b, ADlink ACL-8112
0106
0107 To compile this driver as a module, choose M here: the module will be
0108 called pcl711.
0109
0110 config COMEDI_PCL724
0111 tristate "Advantech PCL-722/724/731 and ADlink ACL-7122/7124/PET-48DIO"
0112 select COMEDI_8255
0113 help
0114 Enable support for ISA and PC/104 based 8255 digital i/o boards. This
0115 driver provides a legacy comedi driver wrapper for the generic 8255
0116 support driver.
0117
0118 Supported boards include:
0119 Advantech PCL-724 24 channels
0120 Advantech PCL-722 144 (or 96) channels
0121 Advantech PCL-731 48 channels
0122 ADlink ACL-7122 144 (or 96) channels
0123 ADlink ACL-7124 24 channels
0124 ADlink PET-48DIO 48 channels
0125 WinSystems PCM-IO48 48 channels (PC/104)
0126 Diamond Systems ONYX-MM-DIO 48 channels (PC/104)
0127
0128 To compile this driver as a module, choose M here: the module will be
0129 called pcl724.
0130
0131 config COMEDI_PCL726
0132 tristate "Advantech PCL-726 and compatible ISA card support"
0133 help
0134 Enable support for Advantech PCL-726 and compatible ISA cards.
0135
0136 To compile this driver as a module, choose M here: the module will be
0137 called pcl726.
0138
0139 config COMEDI_PCL730
0140 tristate "Simple Digital I/O board support (8-bit ports)"
0141 help
0142 Enable support for various simple ISA or PC/104 Digital I/O boards.
0143 These boards all use 8-bit I/O ports.
0144
0145 Advantech PCL-730 iso - 16 in/16 out ttl - 16 in/16 out
0146 ICP ISO-730 iso - 16 in/16 out ttl - 16 in/16 out
0147 ADlink ACL-7130 iso - 16 in/16 out ttl - 16 in/16 out
0148 Advantech PCM-3730 iso - 8 in/8 out ttl - 16 in/16 out
0149 Advantech PCL-725 iso - 8 in/8 out
0150 ICP P8R8-DIO iso - 8 in/8 out
0151 ADlink ACL-7225b iso - 16 in/16 out
0152 ICP P16R16-DIO iso - 16 in/16 out
0153 Advantech PCL-733 iso - 32 in
0154 Advantech PCL-734 iso - 32 out
0155 Diamond Systems OPMM-1616-XT iso - 16 in/16 out
0156 Diamond Systems PEARL-MM-P iso - 16 out
0157 Diamond Systems IR104-PBF iso - 20 in/20 out
0158
0159 To compile this driver as a module, choose M here: the module will be
0160 called pcl730.
0161
0162 config COMEDI_PCL812
0163 tristate "Advantech PCL-812/813 and ADlink ACL-8112/8113/8113/8216"
0164 select COMEDI_ISADMA if ISA_DMA_API
0165 select COMEDI_8254
0166 help
0167 Enable support for Advantech PCL-812/PG, PCL-813/B, ADLink
0168 ACL-8112DG/HG/PG, ACL-8113, ACL-8216, ICP DAS A-821PGH/PGL/PGL-NDA,
0169 A-822PGH/PGL, A-823PGH/PGL, A-826PG and ICP DAS ISO-813 ISA cards
0170
0171 To compile this driver as a module, choose M here: the module will be
0172 called pcl812.
0173
0174 config COMEDI_PCL816
0175 tristate "Advantech PCL-814 and PCL-816 ISA card support"
0176 select COMEDI_ISADMA if ISA_DMA_API
0177 select COMEDI_8254
0178 help
0179 Enable support for Advantech PCL-814 and PCL-816 ISA cards
0180
0181 To compile this driver as a module, choose M here: the module will be
0182 called pcl816.
0183
0184 config COMEDI_PCL818
0185 tristate "Advantech PCL-718 and PCL-818 ISA card support"
0186 select COMEDI_ISADMA if ISA_DMA_API
0187 select COMEDI_8254
0188 help
0189 Enable support for Advantech PCL-818 ISA cards
0190 PCL-818L, PCL-818H, PCL-818HD, PCL-818HG, PCL-818 and PCL-718
0191
0192 To compile this driver as a module, choose M here: the module will be
0193 called pcl818.
0194
0195 config COMEDI_PCM3724
0196 tristate "Advantech PCM-3724 PC/104 card support"
0197 select COMEDI_8255
0198 help
0199 Enable support for Advantech PCM-3724 PC/104 cards.
0200
0201 To compile this driver as a module, choose M here: the module will be
0202 called pcm3724.
0203
0204 config COMEDI_AMPLC_DIO200_ISA
0205 tristate "Amplicon PC212E/PC214E/PC215E/PC218E/PC272E"
0206 select COMEDI_AMPLC_DIO200
0207 help
0208 Enable support for Amplicon PC212E, PC214E, PC215E, PC218E and
0209 PC272E ISA DIO boards
0210
0211 To compile this driver as a module, choose M here: the module will be
0212 called amplc_dio200.
0213
0214 config COMEDI_AMPLC_PC236_ISA
0215 tristate "Amplicon PC36AT DIO board support"
0216 select COMEDI_AMPLC_PC236
0217 help
0218 Enable support for Amplicon PC36AT ISA DIO board.
0219
0220 To compile this driver as a module, choose M here: the module will be
0221 called amplc_pc236.
0222
0223 config COMEDI_AMPLC_PC263_ISA
0224 tristate "Amplicon PC263 relay board support"
0225 help
0226 Enable support for Amplicon PC263 ISA relay board. This board has
0227 16 reed relay output channels.
0228
0229 To compile this driver as a module, choose M here: the module will be
0230 called amplc_pc263.
0231
0232 config COMEDI_RTI800
0233 tristate "Analog Devices RTI-800/815 ISA card support"
0234 help
0235 Enable support for Analog Devices RTI-800/815 ISA cards
0236
0237 To compile this driver as a module, choose M here: the module will be
0238 called rti800.
0239
0240 config COMEDI_RTI802
0241 tristate "Analog Devices RTI-802 ISA card support"
0242 help
0243 Enable support for Analog Devices RTI-802 ISA cards
0244
0245 To compile this driver as a module, choose M here: the module will be
0246 called rti802.
0247
0248 config COMEDI_DAC02
0249 tristate "Keithley Metrabyte DAC02 compatible ISA card support"
0250 help
0251 Enable support for Keithley Metrabyte DAC02 compatible ISA cards.
0252
0253 To compile this driver as a module, choose M here: the module will be
0254 called dac02.
0255
0256 config COMEDI_DAS16M1
0257 tristate "MeasurementComputing CIO-DAS16/M1DAS-16 ISA card support"
0258 select COMEDI_8254
0259 select COMEDI_8255
0260 help
0261 Enable support for Measurement Computing CIO-DAS16/M1 ISA cards.
0262
0263 To compile this driver as a module, choose M here: the module will be
0264 called das16m1.
0265
0266 config COMEDI_DAS08_ISA
0267 tristate "DAS-08 compatible ISA and PC/104 card support"
0268 select COMEDI_DAS08
0269 help
0270 Enable support for Keithley Metrabyte/ComputerBoards DAS08
0271 and compatible ISA and PC/104 cards:
0272 Keithley Metrabyte/ComputerBoards DAS08, DAS08-PGM, DAS08-PGH,
0273 DAS08-PGL, DAS08-AOH, DAS08-AOL, DAS08-AOM, DAS08/JR-AO,
0274 DAS08/JR-16-AO, PC104-DAS08, DAS08/JR/16.
0275
0276 To compile this driver as a module, choose M here: the module will be
0277 called das08_isa.
0278
0279 config COMEDI_DAS16
0280 tristate "DAS-16 compatible ISA and PC/104 card support"
0281 select COMEDI_ISADMA if ISA_DMA_API
0282 select COMEDI_8254
0283 select COMEDI_8255
0284 help
0285 Enable support for Keithley Metrabyte/ComputerBoards DAS16
0286 and compatible ISA and PC/104 cards:
0287 Keithley Metrabyte DAS-16, DAS-16G, DAS-16F, DAS-1201, DAS-1202,
0288 DAS-1401, DAS-1402, DAS-1601, DAS-1602 and
0289 ComputerBoards/MeasurementComputing PC104-DAS16/JR/,
0290 PC104-DAS16JR/16, CIO-DAS16JR/16, CIO-DAS16/JR, CIO-DAS1401/12,
0291 CIO-DAS1402/12, CIO-DAS1402/16, CIO-DAS1601/12, CIO-DAS1602/12,
0292 CIO-DAS1602/16, CIO-DAS16/330
0293
0294 To compile this driver as a module, choose M here: the module will be
0295 called das16.
0296
0297 config COMEDI_DAS800
0298 tristate "DAS800 and compatible ISA card support"
0299 select COMEDI_8254
0300 help
0301 Enable support for Keithley Metrabyte DAS800 and compatible ISA cards
0302 Keithley Metrabyte DAS-800, DAS-801, DAS-802
0303 Measurement Computing CIO-DAS800, CIO-DAS801, CIO-DAS802 and
0304 CIO-DAS802/16
0305
0306 To compile this driver as a module, choose M here: the module will be
0307 called das800.
0308
0309 config COMEDI_DAS1800
0310 tristate "DAS1800 and compatible ISA card support"
0311 select COMEDI_ISADMA if ISA_DMA_API
0312 select COMEDI_8254
0313 help
0314 Enable support for DAS1800 and compatible ISA cards
0315 Keithley Metrabyte DAS-1701ST, DAS-1701ST-DA, DAS-1701/AO,
0316 DAS-1702ST, DAS-1702ST-DA, DAS-1702HR, DAS-1702HR-DA, DAS-1702/AO,
0317 DAS-1801ST, DAS-1801ST-DA, DAS-1801HC, DAS-1801AO, DAS-1802ST,
0318 DAS-1802ST-DA, DAS-1802HR, DAS-1802HR-DA, DAS-1802HC and
0319 DAS-1802AO
0320
0321 To compile this driver as a module, choose M here: the module will be
0322 called das1800.
0323
0324 config COMEDI_DAS6402
0325 tristate "DAS6402 and compatible ISA card support"
0326 select COMEDI_8254
0327 help
0328 Enable support for DAS6402 and compatible ISA cards
0329 Computerboards, Keithley Metrabyte DAS6402 and compatibles
0330
0331 To compile this driver as a module, choose M here: the module will be
0332 called das6402.
0333
0334 config COMEDI_DT2801
0335 tristate "Data Translation DT2801 ISA card support"
0336 help
0337 Enable support for Data Translation DT2801 ISA cards
0338
0339 To compile this driver as a module, choose M here: the module will be
0340 called dt2801.
0341
0342 config COMEDI_DT2811
0343 tristate "Data Translation DT2811 ISA card support"
0344 help
0345 Enable support for Data Translation DT2811 ISA cards
0346
0347 To compile this driver as a module, choose M here: the module will be
0348 called dt2811.
0349
0350 config COMEDI_DT2814
0351 tristate "Data Translation DT2814 ISA card support"
0352 help
0353 Enable support for Data Translation DT2814 ISA cards
0354
0355 To compile this driver as a module, choose M here: the module will be
0356 called dt2814.
0357
0358 config COMEDI_DT2815
0359 tristate "Data Translation DT2815 ISA card support"
0360 help
0361 Enable support for Data Translation DT2815 ISA cards
0362
0363 To compile this driver as a module, choose M here: the module will be
0364 called dt2815.
0365
0366 config COMEDI_DT2817
0367 tristate "Data Translation DT2817 ISA card support"
0368 help
0369 Enable support for Data Translation DT2817 ISA cards
0370
0371 To compile this driver as a module, choose M here: the module will be
0372 called dt2817.
0373
0374 config COMEDI_DT282X
0375 tristate "Data Translation DT2821 series and DT-EZ ISA card support"
0376 select COMEDI_ISADMA if ISA_DMA_API
0377 help
0378 Enable support for Data Translation DT2821 series including DT-EZ
0379 DT2821, DT2821-F-16SE, DT2821-F-8DI, DT2821-G-16SE, DT2821-G-8DI,
0380 DT2823 (dt2823), DT2824-PGH, DT2824-PGL, DT2825, DT2827, DT2828,
0381 DT21-EZ, DT23-EZ, DT24-EZ and DT24-EZ-PGL
0382
0383 To compile this driver as a module, choose M here: the module will be
0384 called dt282x.
0385
0386 config COMEDI_DMM32AT
0387 tristate "Diamond Systems MM-32-AT PC/104 board support"
0388 select COMEDI_8255
0389 help
0390 Enable support for Diamond Systems MM-32-AT PC/104 boards
0391
0392 To compile this driver as a module, choose M here: the module will be
0393 called dmm32at.
0394
0395 config COMEDI_FL512
0396 tristate "FL512 ISA card support"
0397 help
0398 Enable support for FL512 ISA card
0399
0400 To compile this driver as a module, choose M here: the module will be
0401 called fl512.
0402
0403 config COMEDI_AIO_AIO12_8
0404 tristate "I/O Products PC/104 AIO12-8 Analog I/O Board support"
0405 select COMEDI_8254
0406 select COMEDI_8255
0407 help
0408 Enable support for I/O Products PC/104 AIO12-8 Analog I/O Board
0409
0410 To compile this driver as a module, choose M here: the module will be
0411 called aio_aio12_8.
0412
0413 config COMEDI_AIO_IIRO_16
0414 tristate "I/O Products PC/104 IIRO16 Board support"
0415 help
0416 Enable support for I/O Products PC/104 IIRO16 Relay And Isolated
0417 Input Board
0418
0419 To compile this driver as a module, choose M here: the module will be
0420 called aio_iiro_16.
0421
0422 config COMEDI_II_PCI20KC
0423 tristate "Intelligent Instruments PCI-20001C carrier support"
0424 depends on HAS_IOMEM
0425 help
0426 Enable support for Intelligent Instruments PCI-20001C carrier
0427 PCI-20001, PCI-20006 and PCI-20341
0428
0429 To compile this driver as a module, choose M here: the module will be
0430 called ii_pci20kc.
0431
0432 config COMEDI_C6XDIGIO
0433 tristate "Mechatronic Systems Inc. C6x_DIGIO DSP daughter card support"
0434 help
0435 Enable support for Mechatronic Systems Inc. C6x_DIGIO DSP daughter
0436 card
0437
0438 To compile this driver as a module, choose M here: the module will be
0439 called c6xdigio.
0440
0441 config COMEDI_MPC624
0442 tristate "Micro/sys MPC-624 PC/104 board support"
0443 help
0444 Enable support for Micro/sys MPC-624 PC/104 board
0445
0446 To compile this driver as a module, choose M here: the module will be
0447 called mpc624.
0448
0449 config COMEDI_ADQ12B
0450 tristate "MicroAxial ADQ12-B data acquisition and control card support"
0451 help
0452 Enable MicroAxial ADQ12-B daq and control card support.
0453
0454 To compile this driver as a module, choose M here: the module will be
0455 called adq12b.
0456
0457 config COMEDI_NI_AT_A2150
0458 tristate "NI AT-A2150 ISA card support"
0459 select COMEDI_ISADMA if ISA_DMA_API
0460 select COMEDI_8254
0461 help
0462 Enable support for National Instruments AT-A2150 cards
0463
0464 To compile this driver as a module, choose M here: the module will be
0465 called ni_at_a2150.
0466
0467 config COMEDI_NI_AT_AO
0468 tristate "NI AT-AO-6/10 EISA card support"
0469 select COMEDI_8254
0470 help
0471 Enable support for National Instruments AT-AO-6/10 cards
0472
0473 To compile this driver as a module, choose M here: the module will be
0474 called ni_at_ao.
0475
0476 config COMEDI_NI_ATMIO
0477 tristate "NI AT-MIO E series ISA-PNP card support"
0478 select COMEDI_8255
0479 select COMEDI_NI_TIO
0480 help
0481 Enable support for National Instruments AT-MIO E series cards
0482 National Instruments AT-MIO-16E-1 (ni_atmio),
0483 AT-MIO-16E-2, AT-MIO-16E-10, AT-MIO-16DE-10, AT-MIO-64E-3,
0484 AT-MIO-16XE-50, AT-MIO-16XE-10, AT-AI-16XE-10
0485
0486 To compile this driver as a module, choose M here: the module will be
0487 called ni_atmio.
0488
0489 config COMEDI_NI_ATMIO16D
0490 tristate "NI AT-MIO-16/AT-MIO-16D series ISA card support"
0491 select COMEDI_8255
0492 help
0493 Enable support for National Instruments AT-MIO-16/AT-MIO-16D cards.
0494
0495 To compile this driver as a module, choose M here: the module will be
0496 called ni_atmio16d.
0497
0498 config COMEDI_NI_LABPC_ISA
0499 tristate "NI Lab-PC and compatibles ISA support"
0500 select COMEDI_NI_LABPC
0501 help
0502 Enable support for National Instruments Lab-PC and compatibles
0503 Lab-PC-1200, Lab-PC-1200AI, Lab-PC+.
0504 Kernel-level ISA plug-and-play support for the lab-pc-1200 boards has
0505 not yet been added to the driver.
0506
0507 To compile this driver as a module, choose M here: the module will be
0508 called ni_labpc.
0509
0510 config COMEDI_PCMAD
0511 tristate "Winsystems PCM-A/D12 and PCM-A/D16 PC/104 board support"
0512 help
0513 Enable support for Winsystems PCM-A/D12 and PCM-A/D16 PC/104 boards.
0514
0515 To compile this driver as a module, choose M here: the module will be
0516 called pcmad.
0517
0518 config COMEDI_PCMDA12
0519 tristate "Winsystems PCM-D/A-12 8-channel AO PC/104 board support"
0520 help
0521 Enable support for Winsystems PCM-D/A-12 8-channel AO PC/104 boards.
0522 Note that the board is not ISA-PNP capable and thus needs the I/O
0523 port comedi_config parameter.
0524
0525 To compile this driver as a module, choose M here: the module will be
0526 called pcmda12.
0527
0528 config COMEDI_PCMMIO
0529 tristate "Winsystems PCM-MIO PC/104 board support"
0530 help
0531 Enable support for Winsystems PCM-MIO multifunction PC/104 boards.
0532
0533 To compile this driver as a module, choose M here: the module will be
0534 called pcmmio.
0535
0536 config COMEDI_PCMUIO
0537 tristate "Winsystems PCM-UIO48A and PCM-UIO96A PC/104 board support"
0538 help
0539 Enable support for PCM-UIO48A and PCM-UIO96A PC/104 boards.
0540
0541 To compile this driver as a module, choose M here: the module will be
0542 called pcmuio.
0543
0544 config COMEDI_MULTIQ3
0545 tristate "Quanser Consulting MultiQ-3 ISA card support"
0546 help
0547 Enable support for Quanser Consulting MultiQ-3 ISA cards
0548
0549 To compile this driver as a module, choose M here: the module will be
0550 called multiq3.
0551
0552 config COMEDI_S526
0553 tristate "Sensoray s526 support"
0554 help
0555 Enable support for Sensoray s526
0556
0557 To compile this driver as a module, choose M here: the module will be
0558 called s526.
0559
0560 endif # COMEDI_ISA_DRIVERS
0561
0562 menuconfig COMEDI_PCI_DRIVERS
0563 tristate "Comedi PCI drivers"
0564 depends on PCI
0565 help
0566 Enable support for comedi PCI drivers.
0567
0568 To compile this support as a module, choose M here: the module will
0569 be called comedi_pci.
0570
0571 if COMEDI_PCI_DRIVERS
0572
0573 config COMEDI_8255_PCI
0574 tristate "Generic PCI based 8255 digital i/o board support"
0575 select COMEDI_8255
0576 help
0577 Enable support for PCI based 8255 digital i/o boards. This driver
0578 provides a PCI wrapper around the generic 8255 driver.
0579
0580 Supported boards:
0581 ADlink - PCI-7224, PCI-7248, and PCI-7296
0582 Measurement Computing - PCI-DIO24, PCI-DIO24H, PCI-DIO48H and
0583 PCI-DIO96H
0584 National Instruments - PCI-DIO-96, PCI-DIO-96B, PXI-6508, PCI-6503,
0585 PCI-6503B, PCI-6503X, and PXI-6503
0586
0587 To compile this driver as a module, choose M here: the module will
0588 be called 8255_pci.
0589
0590 config COMEDI_ADDI_WATCHDOG
0591 tristate
0592 help
0593 Provides support for the watchdog subdevice found on many ADDI-DATA
0594 boards. This module will be automatically selected when needed. The
0595 module will be called addi_watchdog.
0596
0597 config COMEDI_ADDI_APCI_1032
0598 tristate "ADDI-DATA APCI_1032 support"
0599 help
0600 Enable support for ADDI-DATA APCI_1032 cards
0601
0602 To compile this driver as a module, choose M here: the module will be
0603 called addi_apci_1032.
0604
0605 config COMEDI_ADDI_APCI_1500
0606 tristate "ADDI-DATA APCI_1500 support"
0607 help
0608 Enable support for ADDI-DATA APCI_1500 cards
0609
0610 To compile this driver as a module, choose M here: the module will be
0611 called addi_apci_1500.
0612
0613 config COMEDI_ADDI_APCI_1516
0614 tristate "ADDI-DATA APCI-1016/1516/2016 support"
0615 select COMEDI_ADDI_WATCHDOG
0616 help
0617 Enable support for ADDI-DATA APCI-1016, APCI-1516 and APCI-2016 boards.
0618 These are 16 channel, optically isolated, digital I/O boards. The 1516
0619 and 2016 boards also have a watchdog for resetting the outputs to "0".
0620
0621 To compile this driver as a module, choose M here: the module will be
0622 called addi_apci_1516.
0623
0624 config COMEDI_ADDI_APCI_1564
0625 tristate "ADDI-DATA APCI_1564 support"
0626 select COMEDI_ADDI_WATCHDOG
0627 help
0628 Enable support for ADDI-DATA APCI_1564 cards
0629
0630 To compile this driver as a module, choose M here: the module will be
0631 called addi_apci_1564.
0632
0633 config COMEDI_ADDI_APCI_16XX
0634 tristate "ADDI-DATA APCI_16xx support"
0635 help
0636 Enable support for ADDI-DATA APCI_16xx cards
0637
0638 To compile this driver as a module, choose M here: the module will be
0639 called addi_apci_16xx.
0640
0641 config COMEDI_ADDI_APCI_2032
0642 tristate "ADDI-DATA APCI_2032 support"
0643 select COMEDI_ADDI_WATCHDOG
0644 help
0645 Enable support for ADDI-DATA APCI_2032 cards
0646
0647 To compile this driver as a module, choose M here: the module will be
0648 called addi_apci_2032.
0649
0650 config COMEDI_ADDI_APCI_2200
0651 tristate "ADDI-DATA APCI_2200 support"
0652 select COMEDI_ADDI_WATCHDOG
0653 help
0654 Enable support for ADDI-DATA APCI_2200 cards
0655
0656 To compile this driver as a module, choose M here: the module will be
0657 called addi_apci_2200.
0658
0659 config COMEDI_ADDI_APCI_3120
0660 tristate "ADDI-DATA APCI_3120/3001 support"
0661 depends on HAS_DMA
0662 help
0663 Enable support for ADDI-DATA APCI_3120/3001 cards
0664
0665 To compile this driver as a module, choose M here: the module will be
0666 called addi_apci_3120.
0667
0668 config COMEDI_ADDI_APCI_3501
0669 tristate "ADDI-DATA APCI_3501 support"
0670 help
0671 Enable support for ADDI-DATA APCI_3501 cards
0672
0673 To compile this driver as a module, choose M here: the module will be
0674 called addi_apci_3501.
0675
0676 config COMEDI_ADDI_APCI_3XXX
0677 tristate "ADDI-DATA APCI_3xxx support"
0678 help
0679 Enable support for ADDI-DATA APCI_3xxx cards
0680
0681 To compile this driver as a module, choose M here: the module will be
0682 called addi_apci_3xxx.
0683
0684 config COMEDI_ADL_PCI6208
0685 tristate "ADLink PCI-6208A support"
0686 help
0687 Enable support for ADLink PCI-6208A cards
0688
0689 To compile this driver as a module, choose M here: the module will be
0690 called adl_pci6208.
0691
0692 config COMEDI_ADL_PCI7X3X
0693 tristate "ADLink PCI-723X/743X isolated digital i/o board support"
0694 help
0695 Enable support for ADlink PCI-723X/743X isolated digital i/o boards.
0696 Supported boards include the 32-channel PCI-7230 (16 in/16 out),
0697 PCI-7233 (32 in), and PCI-7234 (32 out) as well as the 64-channel
0698 PCI-7432 (32 in/32 out), PCI-7433 (64 in), and PCI-7434 (64 out).
0699
0700 To compile this driver as a module, choose M here: the module will be
0701 called adl_pci7x3x.
0702
0703 config COMEDI_ADL_PCI8164
0704 tristate "ADLink PCI-8164 4 Axes Motion Control board support"
0705 help
0706 Enable support for ADlink PCI-8164 4 Axes Motion Control board
0707
0708 To compile this driver as a module, choose M here: the module will be
0709 called adl_pci8164.
0710
0711 config COMEDI_ADL_PCI9111
0712 tristate "ADLink PCI-9111HR support"
0713 select COMEDI_8254
0714 help
0715 Enable support for ADlink PCI9111 cards
0716
0717 To compile this driver as a module, choose M here: the module will be
0718 called adl_pci9111.
0719
0720 config COMEDI_ADL_PCI9118
0721 tristate "ADLink PCI-9118DG, PCI-9118HG, PCI-9118HR support"
0722 depends on HAS_DMA
0723 select COMEDI_8254
0724 help
0725 Enable support for ADlink PCI-9118DG, PCI-9118HG, PCI-9118HR cards
0726
0727 To compile this driver as a module, choose M here: the module will be
0728 called adl_pci9118.
0729
0730 config COMEDI_ADV_PCI1710
0731 tristate "Advantech PCI-171x and PCI-1731 support"
0732 select COMEDI_8254
0733 help
0734 Enable support for Advantech PCI-1710, PCI-1710HG, PCI-1711,
0735 PCI-1713 and PCI-1731
0736
0737 To compile this driver as a module, choose M here: the module will be
0738 called adv_pci1710.
0739
0740 config COMEDI_ADV_PCI1720
0741 tristate "Advantech PCI-1720 support"
0742 help
0743 Enable support for Advantech PCI-1720 Analog Output board.
0744
0745 To compile this driver as a module, choose M here: the module will be
0746 called adv_pci1720.
0747
0748 config COMEDI_ADV_PCI1723
0749 tristate "Advantech PCI-1723 support"
0750 help
0751 Enable support for Advantech PCI-1723 cards
0752
0753 To compile this driver as a module, choose M here: the module will be
0754 called adv_pci1723.
0755
0756 config COMEDI_ADV_PCI1724
0757 tristate "Advantech PCI-1724U support"
0758 help
0759 Enable support for Advantech PCI-1724U cards. These are 32-channel
0760 analog output cards with voltage and current loop output ranges and
0761 14-bit resolution.
0762
0763 To compile this driver as a module, choose M here: the module will be
0764 called adv_pci1724.
0765
0766 config COMEDI_ADV_PCI1760
0767 tristate "Advantech PCI-1760 support"
0768 help
0769 Enable support for Advantech PCI-1760 board.
0770
0771 To compile this driver as a module, choose M here: the module will be
0772 called adv_pci1760.
0773
0774 config COMEDI_ADV_PCI_DIO
0775 tristate "Advantech PCI DIO card support"
0776 select COMEDI_8254
0777 select COMEDI_8255
0778 help
0779 Enable support for Advantech PCI DIO cards
0780 PCI-1730, PCI-1733, PCI-1734, PCI-1735U, PCI-1736UP, PCI-1739U,
0781 PCI-1750, PCI-1751, PCI-1752, PCI-1753/E, PCI-1754, PCI-1756,
0782 PCI-1761 and PCI-1762
0783
0784 To compile this driver as a module, choose M here: the module will be
0785 called adv_pci_dio.
0786
0787 config COMEDI_AMPLC_DIO200_PCI
0788 tristate "Amplicon PCI215/PCI272/PCIe215/PCIe236/PCIe296 DIO support"
0789 select COMEDI_AMPLC_DIO200
0790 help
0791 Enable support for Amplicon PCI215, PCI272, PCIe215, PCIe236
0792 and PCIe296 DIO boards.
0793
0794 To compile this driver as a module, choose M here: the module will be
0795 called amplc_dio200_pci.
0796
0797 config COMEDI_AMPLC_PC236_PCI
0798 tristate "Amplicon PCI236 DIO board support"
0799 select COMEDI_AMPLC_PC236
0800 help
0801 Enable support for Amplicon PCI236 DIO board.
0802
0803 To compile this driver as a module, choose M here: the module will be
0804 called amplc_pci236.
0805
0806 config COMEDI_AMPLC_PC263_PCI
0807 tristate "Amplicon PCI263 relay board support"
0808 help
0809 Enable support for Amplicon PCI263 relay board. This is a PCI board
0810 with 16 reed relay output channels.
0811
0812 To compile this driver as a module, choose M here: the module will be
0813 called amplc_pci263.
0814
0815 config COMEDI_AMPLC_PCI224
0816 tristate "Amplicon PCI224 and PCI234 support"
0817 select COMEDI_8254
0818 help
0819 Enable support for Amplicon PCI224 and PCI234 AO boards
0820
0821 To compile this driver as a module, choose M here: the module will be
0822 called amplc_pci224.
0823
0824 config COMEDI_AMPLC_PCI230
0825 tristate "Amplicon PCI230 and PCI260 support"
0826 select COMEDI_8254
0827 select COMEDI_8255
0828 help
0829 Enable support for Amplicon PCI230 and PCI260 Multifunction I/O
0830 boards
0831
0832 To compile this driver as a module, choose M here: the module will be
0833 called amplc_pci230.
0834
0835 config COMEDI_CONTEC_PCI_DIO
0836 tristate "Contec PIO1616L digital I/O board support"
0837 help
0838 Enable support for the Contec PIO1616L digital I/O board
0839
0840 To compile this driver as a module, choose M here: the module will be
0841 called contec_pci_dio.
0842
0843 config COMEDI_DAS08_PCI
0844 tristate "DAS-08 PCI support"
0845 select COMEDI_DAS08
0846 help
0847 Enable support for PCI DAS-08 cards.
0848
0849 To compile this driver as a module, choose M here: the module will be
0850 called das08_pci.
0851
0852 config COMEDI_DT3000
0853 tristate "Data Translation DT3000 series support"
0854 help
0855 Enable support for Data Translation DT3000 series
0856 DT3001, DT3001-PGL, DT3002, DT3003, DT3003-PGL, DT3004, DT3005 and
0857 DT3004-200
0858
0859 To compile this driver as a module, choose M here: the module will be
0860 called dt3000.
0861
0862 config COMEDI_DYNA_PCI10XX
0863 tristate "Dynalog PCI DAQ series support"
0864 help
0865 Enable support for Dynalog PCI DAQ series
0866 PCI-1050
0867
0868 To compile this driver as a module, choose M here: the module will be
0869 called dyna_pci10xx.
0870
0871 config COMEDI_GSC_HPDI
0872 tristate "General Standards PCI-HPDI32 / PMC-HPDI32 support"
0873 help
0874 Enable support for General Standards Corporation high speed parallel
0875 digital interface rs485 boards PCI-HPDI32 and PMC-HPDI32.
0876 Only receive mode works, transmit not supported.
0877
0878 To compile this driver as a module, choose M here: the module will be
0879 called gsc_hpdi.
0880
0881 config COMEDI_MF6X4
0882 tristate "Humusoft MF634 and MF624 DAQ Card support"
0883 help
0884 This driver supports both Humusoft MF634 and MF624 Data acquisition
0885 cards. The legacy Humusoft MF614 card is not supported.
0886
0887 config COMEDI_ICP_MULTI
0888 tristate "Inova ICP_MULTI support"
0889 help
0890 Enable support for Inova ICP_MULTI card
0891
0892 To compile this driver as a module, choose M here: the module will be
0893 called icp_multi.
0894
0895 config COMEDI_DAQBOARD2000
0896 tristate "IOtech DAQboard/2000 support"
0897 select COMEDI_8255
0898 help
0899 Enable support for the IOtech DAQboard/2000
0900
0901 To compile this driver as a module, choose M here: the module will be
0902 called daqboard2000.
0903
0904 config COMEDI_JR3_PCI
0905 tristate "JR3/PCI force sensor board support"
0906 help
0907 Enable support for JR3/PCI force sensor boards
0908
0909 To compile this driver as a module, choose M here: the module will be
0910 called jr3_pci.
0911
0912 config COMEDI_KE_COUNTER
0913 tristate "Kolter-Electronic PCI Counter 1 card support"
0914 help
0915 Enable support for Kolter-Electronic PCI Counter 1 cards
0916
0917 To compile this driver as a module, choose M here: the module will be
0918 called ke_counter.
0919
0920 config COMEDI_CB_PCIDAS64
0921 tristate "MeasurementComputing PCI-DAS 64xx, 60xx, and 4020 support"
0922 select COMEDI_8255
0923 help
0924 Enable support for ComputerBoards/MeasurementComputing PCI-DAS 64xx,
0925 60xx, and 4020 series with the PLX 9080 PCI controller
0926
0927 To compile this driver as a module, choose M here: the module will be
0928 called cb_pcidas64.
0929
0930 config COMEDI_CB_PCIDAS
0931 tristate "MeasurementComputing PCI-DAS support"
0932 select COMEDI_8254
0933 select COMEDI_8255
0934 help
0935 Enable support for ComputerBoards/MeasurementComputing PCI-DAS with
0936 AMCC S5933 PCIcontroller: PCI-DAS1602/16, PCI-DAS1602/16jr,
0937 PCI-DAS1602/12, PCI-DAS1200, PCI-DAS1200jr, PCI-DAS1000, PCI-DAS1001
0938 and PCI_DAS1002.
0939
0940 To compile this driver as a module, choose M here: the module will be
0941 called cb_pcidas.
0942
0943 config COMEDI_CB_PCIDDA
0944 tristate "MeasurementComputing PCI-DDA series support"
0945 select COMEDI_8255
0946 help
0947 Enable support for ComputerBoards/MeasurementComputing PCI-DDA
0948 series: PCI-DDA08/12, PCI-DDA04/12, PCI-DDA02/12, PCI-DDA08/16,
0949 PCI-DDA04/16 and PCI-DDA02/16
0950
0951 To compile this driver as a module, choose M here: the module will be
0952 called cb_pcidda.
0953
0954 config COMEDI_CB_PCIMDAS
0955 tristate "MeasurementComputing PCIM-DAS1602/16, PCIe-DAS1602/16 support"
0956 select COMEDI_8254
0957 select COMEDI_8255
0958 help
0959 Enable support for ComputerBoards/MeasurementComputing PCI Migration
0960 series PCIM-DAS1602/16 and PCIe-DAS1602/16.
0961
0962 To compile this driver as a module, choose M here: the module will be
0963 called cb_pcimdas.
0964
0965 config COMEDI_CB_PCIMDDA
0966 tristate "MeasurementComputing PCIM-DDA06-16 support"
0967 select COMEDI_8255
0968 help
0969 Enable support for ComputerBoards/MeasurementComputing PCIM-DDA06-16
0970
0971 To compile this driver as a module, choose M here: the module will be
0972 called cb_pcimdda.
0973
0974 config COMEDI_ME4000
0975 tristate "Meilhaus ME-4000 support"
0976 select COMEDI_8254
0977 help
0978 Enable support for Meilhaus PCI data acquisition cards
0979 ME-4650, ME-4670i, ME-4680, ME-4680i and ME-4680is
0980
0981 To compile this driver as a module, choose M here: the module will be
0982 called me4000.
0983
0984 config COMEDI_ME_DAQ
0985 tristate "Meilhaus ME-2000i, ME-2600i, ME-3000vm1 support"
0986 help
0987 Enable support for Meilhaus PCI data acquisition cards
0988 ME-2000i, ME-2600i and ME-3000vm1
0989
0990 To compile this driver as a module, choose M here: the module will be
0991 called me_daq.
0992
0993 config COMEDI_NI_6527
0994 tristate "NI 6527 support"
0995 help
0996 Enable support for the National Instruments 6527 PCI card
0997
0998 To compile this driver as a module, choose M here: the module will be
0999 called ni_6527.
1000
1001 config COMEDI_NI_65XX
1002 tristate "NI 65xx static dio PCI card support"
1003 help
1004 Enable support for National Instruments 65xx static dio boards.
1005 Supported devices: National Instruments PCI-6509 (ni_65xx),
1006 PXI-6509, PCI-6510, PCI-6511, PXI-6511, PCI-6512, PXI-6512, PCI-6513,
1007 PXI-6513, PCI-6514, PXI-6514, PCI-6515, PXI-6515, PCI-6516, PCI-6517,
1008 PCI-6518, PCI-6519, PCI-6520, PCI-6521, PXI-6521, PCI-6528, PXI-6528
1009
1010 To compile this driver as a module, choose M here: the module will be
1011 called ni_65xx.
1012
1013 config COMEDI_NI_660X
1014 tristate "NI 660x counter/timer PCI card support"
1015 depends on HAS_DMA
1016 select COMEDI_NI_TIOCMD
1017 help
1018 Enable support for National Instruments PCI-6601 (ni_660x), PCI-6602,
1019 PXI-6602, PXI-6608, PCI-6624, and PXI-6624.
1020
1021 To compile this driver as a module, choose M here: the module will be
1022 called ni_660x.
1023
1024 config COMEDI_NI_670X
1025 tristate "NI 670x PCI card support"
1026 help
1027 Enable support for National Instruments PCI-6703 and PCI-6704
1028
1029 To compile this driver as a module, choose M here: the module will be
1030 called ni_670x.
1031
1032 config COMEDI_NI_LABPC_PCI
1033 tristate "NI Lab-PC PCI-1200 support"
1034 select COMEDI_NI_LABPC
1035 help
1036 Enable support for National Instruments Lab-PC PCI-1200.
1037
1038 To compile this driver as a module, choose M here: the module will be
1039 called ni_labpc_pci.
1040
1041 config COMEDI_NI_PCIDIO
1042 tristate "NI PCI-DIO32HS, PCI-6533, PCI-6534 support"
1043 depends on HAS_DMA
1044 select COMEDI_MITE
1045 select COMEDI_8255
1046 help
1047 Enable support for National Instruments PCI-DIO-32HS, PXI-6533,
1048 PCI-6533 and PCI-6534
1049
1050 To compile this driver as a module, choose M here: the module will be
1051 called ni_pcidio.
1052
1053 config COMEDI_NI_PCIMIO
1054 tristate "NI PCI-MIO-E series and M series support"
1055 depends on HAS_DMA
1056 select COMEDI_NI_TIOCMD
1057 select COMEDI_8255
1058 help
1059 Enable support for National Instruments PCI-MIO-E series and M series
1060 (all boards): PCI-MIO-16XE-10, PXI-6030E, PCI-MIO-16E-1,
1061 PCI-MIO-16E-4, PCI-6014, PCI-6040E, PXI-6040E, PCI-6030E, PCI-6031E,
1062 PCI-6032E, PCI-6033E, PCI-6071E, PCI-6023E, PCI-6024E, PCI-6025E,
1063 PXI-6025E, PCI-6034E, PCI-6035E, PCI-6052E, PCI-6110, PCI-6111,
1064 PCI-6220, PXI-6220, PCI-6221, PXI-6221, PCI-6224, PXI-6224, PCI-6225,
1065 PXI-6225, PCI-6229, PXI-6229, PCI-6250, PXI-6250, PCI-6251, PXI-6251,
1066 PCIe-6251, PXIe-6251, PCI-6254, PXI-6254, PCI-6259, PXI-6259,
1067 PCIe-6259, PXIe-6259, PCI-6280, PXI-6280, PCI-6281, PXI-6281,
1068 PCI-6284, PXI-6284, PCI-6289, PXI-6289, PCI-6711, PXI-6711,
1069 PCI-6713, PXI-6713, PXI-6071E, PCI-6070E, PXI-6070E, PXI-6052E,
1070 PCI-6036E, PCI-6731, PCI-6733, PXI-6733, PCI-6143, PXI-6143
1071
1072 To compile this driver as a module, choose M here: the module will be
1073 called ni_pcimio.
1074
1075 config COMEDI_RTD520
1076 tristate "Real Time Devices PCI4520/DM7520 support"
1077 select COMEDI_8254
1078 help
1079 Enable support for Real Time Devices PCI4520/DM7520
1080
1081 To compile this driver as a module, choose M here: the module will be
1082 called rtd520.
1083
1084 config COMEDI_S626
1085 tristate "Sensoray 626 support"
1086 help
1087 Enable support for Sensoray 626
1088
1089 To compile this driver as a module, choose M here: the module will be
1090 called s626.
1091
1092 config COMEDI_MITE
1093 depends on HAS_DMA
1094 tristate
1095
1096 config COMEDI_NI_TIOCMD
1097 tristate
1098 depends on HAS_DMA
1099 select COMEDI_NI_TIO
1100 select COMEDI_MITE
1101
1102 endif # COMEDI_PCI_DRIVERS
1103
1104 menuconfig COMEDI_PCMCIA_DRIVERS
1105 tristate "Comedi PCMCIA drivers"
1106 depends on PCMCIA
1107 help
1108 Enable support for comedi PCMCIA drivers.
1109
1110 To compile this support as a module, choose M here: the module will
1111 be called comedi_pcmcia.
1112
1113 if COMEDI_PCMCIA_DRIVERS
1114
1115 config COMEDI_CB_DAS16_CS
1116 tristate "CB DAS16 series PCMCIA support"
1117 select COMEDI_8254
1118 help
1119 Enable support for the ComputerBoards/MeasurementComputing PCMCIA
1120 cards DAS16/16, PCM-DAS16D/12 and PCM-DAS16s/16
1121
1122 To compile this driver as a module, choose M here: the module will be
1123 called cb_das16_cs.
1124
1125 config COMEDI_DAS08_CS
1126 tristate "CB DAS08 PCMCIA support"
1127 select COMEDI_DAS08
1128 help
1129 Enable support for the ComputerBoards/MeasurementComputing DAS-08
1130 PCMCIA card
1131
1132 To compile this driver as a module, choose M here: the module will be
1133 called das08_cs.
1134
1135 config COMEDI_NI_DAQ_700_CS
1136 tristate "NI DAQCard-700 PCMCIA support"
1137 help
1138 Enable support for the National Instruments PCMCIA DAQCard-700 DIO
1139
1140 To compile this driver as a module, choose M here: the module will be
1141 called ni_daq_700.
1142
1143 config COMEDI_NI_DAQ_DIO24_CS
1144 tristate "NI DAQ-Card DIO-24 PCMCIA support"
1145 select COMEDI_8255
1146 help
1147 Enable support for the National Instruments PCMCIA DAQ-Card DIO-24
1148
1149 To compile this driver as a module, choose M here: the module will be
1150 called ni_daq_dio24.
1151
1152 config COMEDI_NI_LABPC_CS
1153 tristate "NI DAQCard-1200 PCMCIA support"
1154 select COMEDI_NI_LABPC
1155 help
1156 Enable support for the National Instruments PCMCIA DAQCard-1200
1157
1158 To compile this driver as a module, choose M here: the module will be
1159 called ni_labpc_cs.
1160
1161 config COMEDI_NI_MIO_CS
1162 tristate "NI DAQCard E series PCMCIA support"
1163 select COMEDI_NI_TIO
1164 select COMEDI_8255
1165 help
1166 Enable support for the National Instruments PCMCIA DAQCard E series
1167 DAQCard-ai-16xe-50, DAQCard-ai-16e-4, DAQCard-6062E, DAQCard-6024E
1168 and DAQCard-6036E
1169
1170 To compile this driver as a module, choose M here: the module will be
1171 called ni_mio_cs.
1172
1173 config COMEDI_QUATECH_DAQP_CS
1174 tristate "Quatech DAQP PCMCIA data capture card support"
1175 help
1176 Enable support for the Quatech DAQP PCMCIA data capture cards
1177 DAQP-208 and DAQP-308
1178
1179 To compile this driver as a module, choose M here: the module will be
1180 called quatech_daqp_cs.
1181
1182 endif # COMEDI_PCMCIA_DRIVERS
1183
1184 menuconfig COMEDI_USB_DRIVERS
1185 tristate "Comedi USB drivers"
1186 depends on USB
1187 help
1188 Enable support for comedi USB drivers.
1189
1190 To compile this support as a module, choose M here: the module will
1191 be called comedi_usb.
1192
1193 if COMEDI_USB_DRIVERS
1194
1195 config COMEDI_DT9812
1196 tristate "DataTranslation DT9812 USB module support"
1197 help
1198 Enable support for the Data Translation DT9812 USB module
1199
1200 To compile this driver as a module, choose M here: the module will be
1201 called dt9812.
1202
1203 config COMEDI_NI_USB6501
1204 tristate "NI USB-6501 support"
1205 help
1206 Enable support for the National Instruments USB-6501 module.
1207
1208 The NI USB-6501 is a Full-Speed USB 2.0 (12 Mbit/s) device that
1209 provides 24 digital I/O lines channels and one 32-bit counter.
1210
1211 To compile this driver as a module, choose M here: the module will be
1212 called ni_usb6501.
1213
1214 config COMEDI_USBDUX
1215 tristate "ITL USB-DUX-D support"
1216 help
1217 Enable support for the Incite Technology Ltd USB-DUX-D Board
1218
1219 To compile this driver as a module, choose M here: the module will be
1220 called usbdux.
1221
1222 config COMEDI_USBDUXFAST
1223 tristate "ITL USB-DUXfast support"
1224 help
1225 Enable support for the Incite Technology Ltd USB-DUXfast Board
1226
1227 To compile this driver as a module, choose M here: the module will be
1228 called usbduxfast.
1229
1230 config COMEDI_USBDUXSIGMA
1231 tristate "ITL USB-DUXsigma support"
1232 help
1233 Enable support for the Incite Technology Ltd USB-DUXsigma Board
1234
1235 To compile this driver as a module, choose M here: the module will be
1236 called usbduxsigma.
1237
1238 config COMEDI_VMK80XX
1239 tristate "Velleman VM110/VM140 USB Board support"
1240 help
1241 Build the Velleman USB Board Low-Level Driver supporting the
1242 K8055/K8061 aka VM110/VM140 devices
1243
1244 To compile this driver as a module, choose M here: the module will be
1245 called vmk80xx.
1246
1247 endif # COMEDI_USB_DRIVERS
1248
1249 config COMEDI_8254
1250 tristate
1251
1252 config COMEDI_8255
1253 tristate
1254
1255 config COMEDI_8255_SA
1256 tristate "Standalone 8255 support"
1257 select COMEDI_8255
1258 help
1259 Enable support for 8255 digital I/O as a standalone driver.
1260
1261 You should enable compilation this driver if you plan to use a board
1262 that has an 8255 chip at a known I/O base address and there are no
1263 other Comedi drivers for the board.
1264
1265 Note that Comedi drivers for most multi-function boards incorporating
1266 an 8255 chip use the 'comedi_8255' module. Most PCI-based 8255
1267 boards use the 8255_pci driver as a wrapper around the 'comedi_8255'
1268 module.
1269
1270 To compile this driver as a module, choose M here: the module will be
1271 called 8255.
1272
1273 config COMEDI_KCOMEDILIB
1274 tristate "Comedi kcomedilib"
1275 help
1276 Build the kcomedilib.
1277
1278 This is a kernel module used to open and manipulate Comedi devices
1279 from within kernel code. It is currently only used by the
1280 comedi_bond driver, and its functionality has been stripped down to
1281 the needs of that driver, so is currently not very useful for
1282 anything else.
1283
1284 To compile kcomedilib as a module, choose M here: the module will be
1285 called kcomedilib.
1286
1287 config COMEDI_AMPLC_DIO200
1288 select COMEDI_8254
1289 tristate
1290
1291 config COMEDI_AMPLC_PC236
1292 tristate
1293 select COMEDI_8255
1294
1295 config COMEDI_DAS08
1296 tristate
1297 select COMEDI_8254
1298 select COMEDI_8255
1299
1300 config COMEDI_ISADMA
1301 tristate
1302
1303 config COMEDI_NI_LABPC
1304 tristate
1305 select COMEDI_8254
1306 select COMEDI_8255
1307
1308 config COMEDI_NI_LABPC_ISADMA
1309 tristate
1310 default COMEDI_NI_LABPC
1311 depends on COMEDI_NI_LABPC_ISA != n
1312 depends on ISA_DMA_API
1313 select COMEDI_ISADMA
1314
1315 config COMEDI_NI_TIO
1316 tristate
1317 select COMEDI_NI_ROUTING
1318
1319 config COMEDI_NI_ROUTING
1320 tristate
1321
1322 config COMEDI_TESTS
1323 tristate "Comedi unit tests"
1324 help
1325 Enable comedi unit-test modules to be built.
1326
1327 Note that the answer to this question won't directly affect the
1328 kernel: saying N will just cause the configurator to skip all
1329 the questions about comedi unit-test modules.
1330
1331 if COMEDI_TESTS
1332
1333 config COMEDI_TESTS_EXAMPLE
1334 tristate "Comedi example unit-test module"
1335 help
1336 Enable support for an example unit-test module. This is just a
1337 silly example to be used as a basis for writing other unit-test
1338 modules.
1339
1340 To compile this as a module, choose M here: the module will be called
1341 comedi_example_test.
1342
1343 config COMEDI_TESTS_NI_ROUTES
1344 tristate "NI routing unit-test module"
1345 select COMEDI_NI_ROUTING
1346 help
1347 Enable support for a unit-test module to test the signal routing
1348 code used by comedi drivers for various National Instruments cards.
1349
1350 To compile this as a module, choose M here: the module will be called
1351 ni_routes_test.
1352
1353 endif # COMEDI_TESTS
1354
1355 endif # COMEDI