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