Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

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