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