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