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