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