1105197Ssam# SPDX-License-Identifier: GPL-2.0 2105197Ssammenuconfig COMEDI 3105197Ssam tristate "Data acquisition support (comedi)" 4139823Simp help 5105197Ssam Enable support for a wide range of data acquisition devices 6105197Ssam for Linux. 7105197Ssam 8105197Ssamif COMEDI 9105197Ssam 10105197Ssamconfig COMEDI_DEBUG 11105197Ssam bool "Comedi debugging" 12105197Ssam help 13105197Ssam This is an option for use by developers; most people should 14105197Ssam say N here. This enables comedi core and driver debugging. 15105197Ssam 16105197Ssamconfig COMEDI_DEFAULT_BUF_SIZE_KB 17105197Ssam int "Comedi default initial asynchronous buffer size in KiB" 18105197Ssam default "2048" 19105197Ssam help 20105197Ssam This is the default asynchronous buffer size which is used for 21105197Ssam commands running in the background in kernel space. This 22105197Ssam defaults to 2048 KiB of memory so that a 16 channel card 23105197Ssam running at 10 kHz has of 2-4 seconds of buffer. 24105197Ssam 25105197Ssamconfig COMEDI_DEFAULT_BUF_MAXSIZE_KB 26105197Ssam int "Comedi default maximum asynchronous buffer size in KiB" 27105197Ssam default "20480" 28105197Ssam help 29105197Ssam This is the default maximum asynchronous buffer size which can 30105197Ssam be requested by a userspace program without root privileges. 31105197Ssam This is set to 20480 KiB so that a fast I/O card with 16 32105197Ssam channels running at 100 kHz has 2-4 seconds of buffer. 33105197Ssam 34105197Ssammenuconfig COMEDI_MISC_DRIVERS 35105197Ssam bool "Comedi misc drivers" 36105197Ssam help 37105197Ssam Enable comedi misc drivers to be built 38119643Ssam 39119643Ssam Note that the answer to this question won't directly affect the 40105197Ssam kernel: saying N will just cause the configurator to skip all 41105197Ssam the questions about misc non-hardware comedi drivers. 42105197Ssam 43105197Ssamif COMEDI_MISC_DRIVERS 44181803Sbz 45105197Ssamconfig COMEDI_BOND 46105197Ssam tristate "Comedi device bonding support" 47105197Ssam select COMEDI_KCOMEDILIB 48105197Ssam help 49105197Ssam Enable support for a driver to 'bond' (merge) multiple subdevices 50105197Ssam from multiple devices together as one. 51105197Ssam 52105197Ssam Currently, it only handles digital I/O subdevices. 53105197Ssam 54105197Ssam To compile this driver as a module, choose M here: the module will be 55105197Ssam called comedi_bond. 56105197Ssam 57105197Ssamconfig COMEDI_TEST 58105197Ssam tristate "Fake waveform generator support" 59105197Ssam help 60105197Ssam Enable support for the fake waveform generator. 61105197Ssam This driver is mainly for testing purposes, but can also be used to 62105197Ssam generate sample waveforms on systems that don't have data acquisition 63105197Ssam hardware. 64105197Ssam 65105197Ssam To compile this driver as a module, choose M here: the module will be 66105197Ssam called comedi_test. 67105197Ssam 68105197Ssamconfig COMEDI_PARPORT 69105197Ssam tristate "Parallel port support" 70185088Szec depends on HAS_IOPORT 71185088Szec help 72105197Ssam Enable support for the standard parallel port. 73185088Szec A cheap and easy way to get a few more digital I/O lines. Steal 74105197Ssam additional parallel ports from old computers or your neighbors' 75105197Ssam computers. 76183550Szec 77183550Szec To compile this driver as a module, choose M here: the module will be 78183550Szec called comedi_parport. 79183550Szec 80105197Ssamconfig COMEDI_SSV_DNP 81105197Ssam tristate "SSV Embedded Systems DIL/Net-PC support" 82105197Ssam depends on X86_32 || COMPILE_TEST 83190787Szec depends on HAS_IOPORT 84105197Ssam help 85190909Szec Enable support for SSV Embedded Systems DIL/Net-PC 86190909Szec 87190909Szec To compile this driver as a module, choose M here: the module will be 88190909Szec called ssv_dnp. 89190909Szec 90190909Szecendif # COMEDI_MISC_DRIVERS 91190909Szec 92190909Szecmenuconfig COMEDI_ISA_DRIVERS 93190909Szec bool "Comedi ISA and PC/104 drivers" 94105197Ssam depends on ISA || ISA_BUS || PC104 95105197Ssam depends on HAS_IOPORT 96105197Ssam help 97105197Ssam Enable comedi ISA and PC/104 drivers to be built 98105197Ssam 99105197Ssam Note that the answer to this question won't directly affect the 100105197Ssam kernel: saying N will just cause the configurator to skip all 101105197Ssam the questions about ISA and PC/104 comedi drivers. 102105197Ssam 103105197Ssamif COMEDI_ISA_DRIVERS 104105197Ssam 105105197Ssamconfig COMEDI_PCL711 106105197Ssam tristate "Advantech PCL-711/711b and ADlink ACL-8112 ISA card support" 107105197Ssam select COMEDI_8254 108105197Ssam help 109105197Ssam Enable support for Advantech PCL-711 and 711b, ADlink ACL-8112 110105197Ssam 111105197Ssam To compile this driver as a module, choose M here: the module will be 112183550Szec called pcl711. 113105197Ssam 114105197Ssamconfig COMEDI_PCL724 115105197Ssam tristate "Advantech PCL-722/724/731 and ADlink ACL-7122/7124/PET-48DIO" 116105197Ssam select COMEDI_8255 117105197Ssam help 118105197Ssam Enable support for ISA and PC/104 based 8255 digital i/o boards. This 119120585Ssam driver provides a legacy comedi driver wrapper for the generic 8255 120105197Ssam support driver. 121105197Ssam 122105197Ssam Supported boards include: 123105197Ssam Advantech PCL-724 24 channels 124105197Ssam Advantech PCL-722 144 (or 96) channels 125105197Ssam Advantech PCL-731 48 channels 126105197Ssam ADlink ACL-7122 144 (or 96) channels 127105197Ssam ADlink ACL-7124 24 channels 128105197Ssam ADlink PET-48DIO 48 channels 129105197Ssam WinSystems PCM-IO48 48 channels (PC/104) 130105197Ssam Diamond Systems ONYX-MM-DIO 48 channels (PC/104) 131181803Sbz 132105197Ssam To compile this driver as a module, choose M here: the module will be 133105197Ssam called pcl724. 134105197Ssam 135105197Ssamconfig COMEDI_PCL726 136105197Ssam tristate "Advantech PCL-726 and compatible ISA card support" 137105197Ssam help 138105197Ssam Enable support for Advantech PCL-726 and compatible ISA cards. 139105197Ssam 140105197Ssam To compile this driver as a module, choose M here: the module will be 141105197Ssam called pcl726. 142105197Ssam 143105197Ssamconfig COMEDI_PCL730 144105197Ssam tristate "Simple Digital I/O board support (8-bit ports)" 145105197Ssam help 146105197Ssam Enable support for various simple ISA or PC/104 Digital I/O boards. 147105197Ssam These boards all use 8-bit I/O ports. 148105197Ssam 149105197Ssam Advantech PCL-730 iso - 16 in/16 out ttl - 16 in/16 out 150105197Ssam ICP ISO-730 iso - 16 in/16 out ttl - 16 in/16 out 151105197Ssam ADlink ACL-7130 iso - 16 in/16 out ttl - 16 in/16 out 152105197Ssam Advantech PCM-3730 iso - 8 in/8 out ttl - 16 in/16 out 153183550Szec Advantech PCL-725 iso - 8 in/8 out 154105197Ssam ICP P8R8-DIO iso - 8 in/8 out 155105197Ssam ADlink ACL-7225b iso - 16 in/16 out 156105197Ssam ICP P16R16-DIO iso - 16 in/16 out 157105197Ssam Advantech PCL-733 iso - 32 in 158105197Ssam Advantech PCL-734 iso - 32 out 159105197Ssam Diamond Systems OPMM-1616-XT iso - 16 in/16 out 160105197Ssam Diamond Systems PEARL-MM-P iso - 16 out 161105197Ssam Diamond Systems IR104-PBF iso - 20 in/20 out 162105197Ssam 163120585Ssam To compile this driver as a module, choose M here: the module will be 164181803Sbz called pcl730. 165105197Ssam 166105197Ssamconfig COMEDI_PCL812 167105197Ssam tristate "Advantech PCL-812/813 and ADlink ACL-8112/8113/8113/8216" 168105197Ssam select COMEDI_ISADMA if ISA_DMA_API 169105197Ssam select COMEDI_8254 170105197Ssam help 171105197Ssam Enable support for Advantech PCL-812/PG, PCL-813/B, ADLink 172120585Ssam ACL-8112DG/HG/PG, ACL-8113, ACL-8216, ICP DAS A-821PGH/PGL/PGL-NDA, 173181803Sbz A-822PGH/PGL, A-823PGH/PGL, A-826PG and ICP DAS ISO-813 ISA cards 174105197Ssam 175105197Ssam To compile this driver as a module, choose M here: the module will be 176105197Ssam called pcl812. 177105197Ssam 178105197Ssamconfig COMEDI_PCL816 179105197Ssam tristate "Advantech PCL-814 and PCL-816 ISA card support" 180105197Ssam select COMEDI_ISADMA if ISA_DMA_API 181105197Ssam select COMEDI_8254 182105197Ssam help 183105197Ssam Enable support for Advantech PCL-814 and PCL-816 ISA cards 184105197Ssam 185105197Ssam To compile this driver as a module, choose M here: the module will be 186105197Ssam called pcl816. 187105197Ssam 188105197Ssamconfig COMEDI_PCL818 189117058Ssam tristate "Advantech PCL-718 and PCL-818 ISA card support" 190105197Ssam select COMEDI_ISADMA if ISA_DMA_API 191105197Ssam select COMEDI_8254 192105197Ssam help 193105197Ssam Enable support for Advantech PCL-818 ISA cards 194105197Ssam PCL-818L, PCL-818H, PCL-818HD, PCL-818HG, PCL-818 and PCL-718 195105197Ssam 196105197Ssam To compile this driver as a module, choose M here: the module will be 197105197Ssam called pcl818. 198105197Ssam 199105197Ssamconfig COMEDI_PCM3724 200105197Ssam tristate "Advantech PCM-3724 PC/104 card support" 201105197Ssam select COMEDI_8255 202105197Ssam help 203105197Ssam Enable support for Advantech PCM-3724 PC/104 cards. 204105197Ssam 205105197Ssam To compile this driver as a module, choose M here: the module will be 206105197Ssam called pcm3724. 207105197Ssam 208105197Ssamconfig COMEDI_AMPLC_DIO200_ISA 209105197Ssam tristate "Amplicon PC212E/PC214E/PC215E/PC218E/PC272E" 210105197Ssam select COMEDI_AMPLC_DIO200 211105197Ssam help 212105197Ssam Enable support for Amplicon PC212E, PC214E, PC215E, PC218E and 213105197Ssam PC272E ISA DIO boards 214105197Ssam 215105197Ssam To compile this driver as a module, choose M here: the module will be 216105197Ssam called amplc_dio200. 217105197Ssam 218105197Ssamconfig COMEDI_AMPLC_PC236_ISA 219105197Ssam tristate "Amplicon PC36AT DIO board support" 220105197Ssam select COMEDI_AMPLC_PC236 221105197Ssam help 222105197Ssam Enable support for Amplicon PC36AT ISA DIO board. 223105197Ssam 224183550Szec To compile this driver as a module, choose M here: the module will be 225105197Ssam called amplc_pc236. 226105197Ssam 227105197Ssamconfig COMEDI_AMPLC_PC263_ISA 228105197Ssam tristate "Amplicon PC263 relay board support" 229105197Ssam help 230105197Ssam Enable support for Amplicon PC263 ISA relay board. This board has 231105197Ssam 16 reed relay output channels. 232119643Ssam 233105197Ssam To compile this driver as a module, choose M here: the module will be 234105197Ssam called amplc_pc263. 235105197Ssam 236105197Ssamconfig COMEDI_RTI800 237105197Ssam tristate "Analog Devices RTI-800/815 ISA card support" 238105197Ssam help 239120585Ssam Enable support for Analog Devices RTI-800/815 ISA cards 240105197Ssam 241105197Ssam To compile this driver as a module, choose M here: the module will be 242105197Ssam called rti800. 243105197Ssam 244105197Ssamconfig COMEDI_RTI802 245105197Ssam tristate "Analog Devices RTI-802 ISA card support" 246105197Ssam help 247181803Sbz Enable support for Analog Devices RTI-802 ISA cards 248120585Ssam 249105197Ssam To compile this driver as a module, choose M here: the module will be 250105197Ssam called rti802. 251105197Ssam 252105197Ssamconfig COMEDI_DAC02 253105197Ssam tristate "Keithley Metrabyte DAC02 compatible ISA card support" 254120585Ssam help 255105197Ssam Enable support for Keithley Metrabyte DAC02 compatible ISA cards. 256120585Ssam 257105197Ssam To compile this driver as a module, choose M here: the module will be 258105197Ssam called dac02. 259105197Ssam 260105197Ssamconfig COMEDI_DAS16M1 261105197Ssam tristate "MeasurementComputing CIO-DAS16/M1DAS-16 ISA card support" 262105197Ssam select COMEDI_8254 263105197Ssam select COMEDI_8255 264105197Ssam help 265105197Ssam Enable support for Measurement Computing CIO-DAS16/M1 ISA cards. 266157062Spjd 267157062Spjd To compile this driver as a module, choose M here: the module will be 268105197Ssam called das16m1. 269105197Ssam 270181803Sbzconfig COMEDI_DAS08_ISA 271120585Ssam tristate "DAS-08 compatible ISA and PC/104 card support" 272105197Ssam select COMEDI_DAS08 273105197Ssam help 274105197Ssam Enable support for Keithley Metrabyte/ComputerBoards DAS08 275105197Ssam and compatible ISA and PC/104 cards: 276105197Ssam Keithley Metrabyte/ComputerBoards DAS08, DAS08-PGM, DAS08-PGH, 277181803Sbz DAS08-PGL, DAS08-AOH, DAS08-AOL, DAS08-AOM, DAS08/JR-AO, 278120585Ssam DAS08/JR-16-AO, PC104-DAS08, DAS08/JR/16. 279105197Ssam 280105197Ssam To compile this driver as a module, choose M here: the module will be 281105197Ssam called das08_isa. 282181803Sbz 283105197Ssamconfig COMEDI_DAS16 284105197Ssam tristate "DAS-16 compatible ISA and PC/104 card support" 285105197Ssam select COMEDI_ISADMA if ISA_DMA_API 286105197Ssam select COMEDI_8254 287105197Ssam select COMEDI_8255 288105197Ssam help 289105197Ssam Enable support for Keithley Metrabyte/ComputerBoards DAS16 290105197Ssam and compatible ISA and PC/104 cards: 291105197Ssam Keithley Metrabyte DAS-16, DAS-16G, DAS-16F, DAS-1201, DAS-1202, 292105197Ssam DAS-1401, DAS-1402, DAS-1601, DAS-1602 and 293105197Ssam ComputerBoards/MeasurementComputing PC104-DAS16/JR/, 294181803Sbz PC104-DAS16JR/16, CIO-DAS16JR/16, CIO-DAS16/JR, CIO-DAS1401/12, 295120585Ssam CIO-DAS1402/12, CIO-DAS1402/16, CIO-DAS1601/12, CIO-DAS1602/12, 296105197Ssam CIO-DAS1602/16, CIO-DAS16/330 297105197Ssam 298105197Ssam To compile this driver as a module, choose M here: the module will be 299105197Ssam called das16. 300105197Ssam 301105197Ssamconfig COMEDI_DAS800 302105197Ssam tristate "DAS800 and compatible ISA card support" 303105197Ssam select COMEDI_8254 304105197Ssam help 305105197Ssam Enable support for Keithley Metrabyte DAS800 and compatible ISA cards 306105197Ssam Keithley Metrabyte DAS-800, DAS-801, DAS-802 307181803Sbz Measurement Computing CIO-DAS800, CIO-DAS801, CIO-DAS802 and 308120585Ssam CIO-DAS802/16 309105197Ssam 310105197Ssam To compile this driver as a module, choose M here: the module will be 311105197Ssam called das800. 312105197Ssam 313105197Ssamconfig COMEDI_DAS1800 314105197Ssam tristate "DAS1800 and compatible ISA card support" 315105197Ssam select COMEDI_ISADMA if ISA_DMA_API 316105197Ssam select COMEDI_8254 317105197Ssam help 318105197Ssam Enable support for DAS1800 and compatible ISA cards 319105197Ssam Keithley Metrabyte DAS-1701ST, DAS-1701ST-DA, DAS-1701/AO, 320105197Ssam DAS-1702ST, DAS-1702ST-DA, DAS-1702HR, DAS-1702HR-DA, DAS-1702/AO, 321105197Ssam DAS-1801ST, DAS-1801ST-DA, DAS-1801HC, DAS-1801AO, DAS-1802ST, 322105197Ssam DAS-1802ST-DA, DAS-1802HR, DAS-1802HR-DA, DAS-1802HC and 323105197Ssam DAS-1802AO 324105197Ssam 325105197Ssam To compile this driver as a module, choose M here: the module will be 326105197Ssam called das1800. 327105197Ssam 328105197Ssamconfig COMEDI_DAS6402 329105197Ssam tristate "DAS6402 and compatible ISA card support" 330105197Ssam select COMEDI_8254 331105197Ssam help 332105197Ssam Enable support for DAS6402 and compatible ISA cards 333105197Ssam Computerboards, Keithley Metrabyte DAS6402 and compatibles 334105197Ssam 335105197Ssam To compile this driver as a module, choose M here: the module will be 336105197Ssam called das6402. 337105197Ssam 338105197Ssamconfig COMEDI_DT2801 339105197Ssam tristate "Data Translation DT2801 ISA card support" 340105197Ssam help 341105197Ssam Enable support for Data Translation DT2801 ISA cards 342105197Ssam 343105197Ssam To compile this driver as a module, choose M here: the module will be 344105197Ssam called dt2801. 345183550Szec 346105197Ssamconfig COMEDI_DT2811 347105197Ssam tristate "Data Translation DT2811 ISA card support" 348105197Ssam help 349105197Ssam Enable support for Data Translation DT2811 ISA cards 350105197Ssam 351105197Ssam To compile this driver as a module, choose M here: the module will be 352105197Ssam called dt2811. 353105197Ssam 354105197Ssamconfig COMEDI_DT2814 355105197Ssam tristate "Data Translation DT2814 ISA card support" 356105197Ssam help 357120585Ssam Enable support for Data Translation DT2814 ISA cards 358105197Ssam 359120585Ssam To compile this driver as a module, choose M here: the module will be 360105197Ssam called dt2814. 361105197Ssam 362105197Ssamconfig COMEDI_DT2815 363105197Ssam tristate "Data Translation DT2815 ISA card support" 364181803Sbz help 365105197Ssam Enable support for Data Translation DT2815 ISA cards 366105197Ssam 367105197Ssam To compile this driver as a module, choose M here: the module will be 368105197Ssam called dt2815. 369105197Ssam 370105197Ssamconfig COMEDI_DT2817 371105197Ssam tristate "Data Translation DT2817 ISA card support" 372105197Ssam help 373105197Ssam Enable support for Data Translation DT2817 ISA cards 374105197Ssam 375105197Ssam To compile this driver as a module, choose M here: the module will be 376105197Ssam called dt2817. 377105197Ssam 378105197Ssamconfig COMEDI_DT282X 379181803Sbz tristate "Data Translation DT2821 series and DT-EZ ISA card support" 380120585Ssam select COMEDI_ISADMA if ISA_DMA_API 381120585Ssam help 382105197Ssam Enable support for Data Translation DT2821 series including DT-EZ 383105197Ssam DT2821, DT2821-F-16SE, DT2821-F-8DI, DT2821-G-16SE, DT2821-G-8DI, 384105197Ssam DT2823 (dt2823), DT2824-PGH, DT2824-PGL, DT2825, DT2827, DT2828, 385105197Ssam DT21-EZ, DT23-EZ, DT24-EZ and DT24-EZ-PGL 386105197Ssam 387105197Ssam To compile this driver as a module, choose M here: the module will be 388105197Ssam called dt282x. 389181803Sbz 390120585Ssamconfig COMEDI_DMM32AT 391120585Ssam tristate "Diamond Systems MM-32-AT PC/104 board support" 392105197Ssam select COMEDI_8255 393105197Ssam help 394105197Ssam Enable support for Diamond Systems MM-32-AT PC/104 boards 395105197Ssam 396105197Ssam To compile this driver as a module, choose M here: the module will be 397105197Ssam called dmm32at. 398105197Ssam 399105197Ssamconfig COMEDI_FL512 400181803Sbz tristate "FL512 ISA card support" 401105197Ssam help 402156756Ssam Enable support for FL512 ISA card 403105197Ssam 404181803Sbz To compile this driver as a module, choose M here: the module will be 405120585Ssam called fl512. 406120585Ssam 407105197Ssamconfig COMEDI_AIO_AIO12_8 408105197Ssam tristate "I/O Products PC/104 AIO12-8 Analog I/O Board support" 409105197Ssam select COMEDI_8254 410105197Ssam select COMEDI_8255 411105197Ssam help 412105197Ssam Enable support for I/O Products PC/104 AIO12-8 Analog I/O Board 413105197Ssam 414105197Ssam To compile this driver as a module, choose M here: the module will be 415181803Sbz called aio_aio12_8. 416120585Ssam 417120585Ssamconfig COMEDI_AIO_IIRO_16 418105197Ssam tristate "I/O Products PC/104 IIRO16 Board support" 419105197Ssam help 420105197Ssam Enable support for I/O Products PC/104 IIRO16 Relay And Isolated 421105197Ssam Input Board 422105197Ssam 423105197Ssam To compile this driver as a module, choose M here: the module will be 424105197Ssam called aio_iiro_16. 425105197Ssam 426105197Ssamconfig COMEDI_II_PCI20KC 427105197Ssam tristate "Intelligent Instruments PCI-20001C carrier support" 428105197Ssam depends on HAS_IOMEM 429105197Ssam help 430105197Ssam Enable support for Intelligent Instruments PCI-20001C carrier 431105197Ssam PCI-20001, PCI-20006 and PCI-20341 432105197Ssam 433105197Ssam To compile this driver as a module, choose M here: the module will be 434105197Ssam called ii_pci20kc. 435105197Ssam 436105197Ssamconfig COMEDI_C6XDIGIO 437105197Ssam tristate "Mechatronic Systems Inc. C6x_DIGIO DSP daughter card support" 438105197Ssam help 439105197Ssam Enable support for Mechatronic Systems Inc. C6x_DIGIO DSP daughter 440105197Ssam card 441105197Ssam 442105197Ssam To compile this driver as a module, choose M here: the module will be 443105197Ssam called c6xdigio. 444105197Ssam 445105197Ssamconfig COMEDI_MPC624 446105197Ssam tristate "Micro/sys MPC-624 PC/104 board support" 447105197Ssam help 448105197Ssam Enable support for Micro/sys MPC-624 PC/104 board 449105197Ssam 450181803Sbz To compile this driver as a module, choose M here: the module will be 451120585Ssam called mpc624. 452105197Ssam 453105197Ssamconfig COMEDI_ADQ12B 454105197Ssam tristate "MicroAxial ADQ12-B data acquisition and control card support" 455105197Ssam help 456105197Ssam Enable MicroAxial ADQ12-B daq and control card support. 457105197Ssam 458105197Ssam To compile this driver as a module, choose M here: the module will be 459105197Ssam called adq12b. 460105197Ssam 461105197Ssamconfig COMEDI_NI_AT_A2150 462105197Ssam tristate "NI AT-A2150 ISA card support" 463105197Ssam select COMEDI_ISADMA if ISA_DMA_API 464105197Ssam select COMEDI_8254 465105197Ssam help 466105197Ssam Enable support for National Instruments AT-A2150 cards 467105197Ssam 468105197Ssam To compile this driver as a module, choose M here: the module will be 469105197Ssam called ni_at_a2150. 470181803Sbz 471120585Ssamconfig COMEDI_NI_AT_AO 472105197Ssam tristate "NI AT-AO-6/10 EISA card support" 473105197Ssam select COMEDI_8254 474105197Ssam help 475105197Ssam Enable support for National Instruments AT-AO-6/10 cards 476105197Ssam 477105197Ssam To compile this driver as a module, choose M here: the module will be 478105197Ssam called ni_at_ao. 479105197Ssam 480105197Ssamconfig COMEDI_NI_ATMIO 481105197Ssam tristate "NI AT-MIO E series ISA-PNP card support" 482105197Ssam select COMEDI_8255 483105197Ssam select COMEDI_NI_TIO 484105197Ssam help 485117058Ssam Enable support for National Instruments AT-MIO E series cards 486105197Ssam National Instruments AT-MIO-16E-1 (ni_atmio), 487105197Ssam AT-MIO-16E-2, AT-MIO-16E-10, AT-MIO-16DE-10, AT-MIO-64E-3, 488105197Ssam AT-MIO-16XE-50, AT-MIO-16XE-10, AT-AI-16XE-10 489105197Ssam 490105197Ssam To compile this driver as a module, choose M here: the module will be 491105197Ssam called ni_atmio. 492105197Ssam 493105197Ssamconfig COMEDI_NI_ATMIO16D 494105197Ssam tristate "NI AT-MIO-16/AT-MIO-16D series ISA card support" 495105197Ssam select COMEDI_8255 496105197Ssam help 497105197Ssam Enable support for National Instruments AT-MIO-16/AT-MIO-16D cards. 498105197Ssam 499105197Ssam To compile this driver as a module, choose M here: the module will be 500105197Ssam called ni_atmio16d. 501105197Ssam 502105197Ssamconfig COMEDI_NI_LABPC_ISA 503105197Ssam tristate "NI Lab-PC and compatibles ISA support" 504183550Szec select COMEDI_NI_LABPC 505105197Ssam help 506105197Ssam Enable support for National Instruments Lab-PC and compatibles 507105197Ssam Lab-PC-1200, Lab-PC-1200AI, Lab-PC+. 508105197Ssam Kernel-level ISA plug-and-play support for the lab-pc-1200 boards has 509119643Ssam not yet been added to the driver. 510105197Ssam 511105197Ssam To compile this driver as a module, choose M here: the module will be 512120585Ssam called ni_labpc. 513105197Ssam 514105197Ssamconfig COMEDI_PCMAD 515105197Ssam tristate "Winsystems PCM-A/D12 and PCM-A/D16 PC/104 board support" 516105197Ssam help 517105197Ssam Enable support for Winsystems PCM-A/D12 and PCM-A/D16 PC/104 boards. 518120585Ssam 519105197Ssam To compile this driver as a module, choose M here: the module will be 520105197Ssam called pcmad. 521181803Sbz 522120585Ssamconfig COMEDI_PCMDA12 523105197Ssam tristate "Winsystems PCM-D/A-12 8-channel AO PC/104 board support" 524105197Ssam help 525105197Ssam Enable support for Winsystems PCM-D/A-12 8-channel AO PC/104 boards. 526120585Ssam Note that the board is not ISA-PNP capable and thus needs the I/O 527105197Ssam port comedi_config parameter. 528105197Ssam 529105197Ssam To compile this driver as a module, choose M here: the module will be 530105197Ssam called pcmda12. 531105197Ssam 532105197Ssamconfig COMEDI_PCMMIO 533105197Ssam tristate "Winsystems PCM-MIO PC/104 board support" 534105197Ssam help 535105197Ssam Enable support for Winsystems PCM-MIO multifunction PC/104 boards. 536120585Ssam 537157062Spjd To compile this driver as a module, choose M here: the module will be 538157062Spjd called pcmmio. 539105197Ssam 540181803Sbzconfig COMEDI_PCMUIO 541120585Ssam tristate "Winsystems PCM-UIO48A and PCM-UIO96A PC/104 board support" 542105197Ssam help 543105197Ssam Enable support for PCM-UIO48A and PCM-UIO96A PC/104 boards. 544105197Ssam 545105197Ssam To compile this driver as a module, choose M here: the module will be 546105197Ssam called pcmuio. 547181803Sbz 548120585Ssamconfig COMEDI_MULTIQ3 549105197Ssam tristate "Quanser Consulting MultiQ-3 ISA card support" 550105197Ssam help 551105197Ssam Enable support for Quanser Consulting MultiQ-3 ISA cards 552181803Sbz 553105197Ssam To compile this driver as a module, choose M here: the module will be 554105197Ssam called multiq3. 555105197Ssam 556105197Ssamconfig COMEDI_S526 557105197Ssam tristate "Sensoray s526 support" 558105197Ssam help 559105197Ssam Enable support for Sensoray s526 560105197Ssam 561105197Ssam To compile this driver as a module, choose M here: the module will be 562105197Ssam called s526. 563105197Ssam 564105197Ssamendif # COMEDI_ISA_DRIVERS 565105197Ssam 566105197Ssammenuconfig COMEDI_PCI_DRIVERS 567105197Ssam tristate "Comedi PCI drivers" 568105197Ssam depends on PCI 569181803Sbz help 570120585Ssam Enable support for comedi PCI drivers. 571120585Ssam 572105197Ssam To compile this support as a module, choose M here: the module will 573105197Ssam be called comedi_pci. 574105197Ssam 575105197Ssamif COMEDI_PCI_DRIVERS 576105197Ssam 577105197Ssamconfig COMEDI_8255_PCI 578105197Ssam tristate "Generic PCI based 8255 digital i/o board support" 579105197Ssam select COMEDI_8255 580105197Ssam help 581105197Ssam Enable support for PCI based 8255 digital i/o boards. This driver 582105197Ssam provides a PCI wrapper around the generic 8255 driver. 583105197Ssam 584105197Ssam Supported boards: 585105197Ssam ADlink - PCI-7224, PCI-7248, and PCI-7296 586105197Ssam Measurement Computing - PCI-DIO24, PCI-DIO24H, PCI-DIO48H and 587105197Ssam PCI-DIO96H 588105197Ssam National Instruments - PCI-DIO-96, PCI-DIO-96B, PXI-6508, PCI-6503, 589105197Ssam PCI-6503B, PCI-6503X, and PXI-6503 590120585Ssam 591105197Ssam To compile this driver as a module, choose M here: the module will 592105197Ssam be called 8255_pci. 593105197Ssam 594105197Ssamconfig COMEDI_ADDI_WATCHDOG 595120585Ssam tristate 596105197Ssam depends on HAS_IOPORT 597105197Ssam help 598105197Ssam Provides support for the watchdog subdevice found on many ADDI-DATA 599105197Ssam boards. This module will be automatically selected when needed. The 600105197Ssam module will be called addi_watchdog. 601105197Ssam 602105197Ssamconfig COMEDI_ADDI_APCI_1032 603105197Ssam tristate "ADDI-DATA APCI_1032 support" 604105197Ssam depends on HAS_IOPORT 605105197Ssam help 606105197Ssam Enable support for ADDI-DATA APCI_1032 cards 607105197Ssam 608105197Ssam To compile this driver as a module, choose M here: the module will be 609105197Ssam called addi_apci_1032. 610105197Ssam 611105197Ssamconfig COMEDI_ADDI_APCI_1500 612185088Szec tristate "ADDI-DATA APCI_1500 support" 613105197Ssam depends on HAS_IOPORT 614190909Szec help 615190909Szec Enable support for ADDI-DATA APCI_1500 cards 616190909Szec 617190787Szec To compile this driver as a module, choose M here: the module will be 618190909Szec called addi_apci_1500. 619105197Ssam 620190787Szecconfig COMEDI_ADDI_APCI_1516 621190787Szec tristate "ADDI-DATA APCI-1016/1516/2016 support" 622190787Szec depends on HAS_IOPORT 623190787Szec select COMEDI_ADDI_WATCHDOG 624190787Szec help 625190787Szec Enable support for ADDI-DATA APCI-1016, APCI-1516 and APCI-2016 boards. 626190787Szec These are 16 channel, optically isolated, digital I/O boards. The 1516 627190787Szec and 2016 boards also have a watchdog for resetting the outputs to "0". 628190787Szec 629125099Ssam To compile this driver as a module, choose M here: the module will be 630 called addi_apci_1516. 631 632config COMEDI_ADDI_APCI_1564 633 tristate "ADDI-DATA APCI_1564 support" 634 depends on HAS_IOPORT 635 select COMEDI_ADDI_WATCHDOG 636 help 637 Enable support for ADDI-DATA APCI_1564 cards 638 639 To compile this driver as a module, choose M here: the module will be 640 called addi_apci_1564. 641 642config COMEDI_ADDI_APCI_16XX 643 tristate "ADDI-DATA APCI_16xx support" 644 depends on HAS_IOPORT 645 help 646 Enable support for ADDI-DATA APCI_16xx cards 647 648 To compile this driver as a module, choose M here: the module will be 649 called addi_apci_16xx. 650 651config COMEDI_ADDI_APCI_2032 652 tristate "ADDI-DATA APCI_2032 support" 653 depends on HAS_IOPORT 654 select COMEDI_ADDI_WATCHDOG 655 help 656 Enable support for ADDI-DATA APCI_2032 cards 657 658 To compile this driver as a module, choose M here: the module will be 659 called addi_apci_2032. 660 661config COMEDI_ADDI_APCI_2200 662 tristate "ADDI-DATA APCI_2200 support" 663 depends on HAS_IOPORT 664 select COMEDI_ADDI_WATCHDOG 665 help 666 Enable support for ADDI-DATA APCI_2200 cards 667 668 To compile this driver as a module, choose M here: the module will be 669 called addi_apci_2200. 670 671config COMEDI_ADDI_APCI_3120 672 tristate "ADDI-DATA APCI_3120/3001 support" 673 depends on HAS_IOPORT 674 depends on HAS_DMA 675 help 676 Enable support for ADDI-DATA APCI_3120/3001 cards 677 678 To compile this driver as a module, choose M here: the module will be 679 called addi_apci_3120. 680 681config COMEDI_ADDI_APCI_3501 682 tristate "ADDI-DATA APCI_3501 support" 683 depends on HAS_IOPORT 684 help 685 Enable support for ADDI-DATA APCI_3501 cards 686 687 To compile this driver as a module, choose M here: the module will be 688 called addi_apci_3501. 689 690config COMEDI_ADDI_APCI_3XXX 691 tristate "ADDI-DATA APCI_3xxx support" 692 depends on HAS_IOPORT 693 help 694 Enable support for ADDI-DATA APCI_3xxx cards 695 696 To compile this driver as a module, choose M here: the module will be 697 called addi_apci_3xxx. 698 699config COMEDI_ADL_PCI6208 700 tristate "ADLink PCI-6208A support" 701 depends on HAS_IOPORT 702 help 703 Enable support for ADLink PCI-6208A cards 704 705 To compile this driver as a module, choose M here: the module will be 706 called adl_pci6208. 707 708config COMEDI_ADL_PCI7X3X 709 tristate "ADLink PCI-723X/743X isolated digital i/o board support" 710 depends on HAS_IOPORT 711 help 712 Enable support for ADlink PCI-723X/743X isolated digital i/o boards. 713 Supported boards include the 32-channel PCI-7230 (16 in/16 out), 714 PCI-7233 (32 in), and PCI-7234 (32 out) as well as the 64-channel 715 PCI-7432 (32 in/32 out), PCI-7433 (64 in), and PCI-7434 (64 out). 716 717 To compile this driver as a module, choose M here: the module will be 718 called adl_pci7x3x. 719 720config COMEDI_ADL_PCI8164 721 tristate "ADLink PCI-8164 4 Axes Motion Control board support" 722 depends on HAS_IOPORT 723 help 724 Enable support for ADlink PCI-8164 4 Axes Motion Control board 725 726 To compile this driver as a module, choose M here: the module will be 727 called adl_pci8164. 728 729config COMEDI_ADL_PCI9111 730 tristate "ADLink PCI-9111HR support" 731 depends on HAS_IOPORT 732 select COMEDI_8254 733 help 734 Enable support for ADlink PCI9111 cards 735 736 To compile this driver as a module, choose M here: the module will be 737 called adl_pci9111. 738 739config COMEDI_ADL_PCI9118 740 tristate "ADLink PCI-9118DG, PCI-9118HG, PCI-9118HR support" 741 depends on HAS_IOPORT 742 depends on HAS_DMA 743 select COMEDI_8254 744 help 745 Enable support for ADlink PCI-9118DG, PCI-9118HG, PCI-9118HR cards 746 747 To compile this driver as a module, choose M here: the module will be 748 called adl_pci9118. 749 750config COMEDI_ADV_PCI1710 751 tristate "Advantech PCI-171x and PCI-1731 support" 752 depends on HAS_IOPORT 753 select COMEDI_8254 754 help 755 Enable support for Advantech PCI-1710, PCI-1710HG, PCI-1711, 756 PCI-1713 and PCI-1731 757 758 To compile this driver as a module, choose M here: the module will be 759 called adv_pci1710. 760 761config COMEDI_ADV_PCI1720 762 tristate "Advantech PCI-1720 support" 763 depends on HAS_IOPORT 764 help 765 Enable support for Advantech PCI-1720 Analog Output board. 766 767 To compile this driver as a module, choose M here: the module will be 768 called adv_pci1720. 769 770config COMEDI_ADV_PCI1723 771 tristate "Advantech PCI-1723 support" 772 depends on HAS_IOPORT 773 help 774 Enable support for Advantech PCI-1723 cards 775 776 To compile this driver as a module, choose M here: the module will be 777 called adv_pci1723. 778 779config COMEDI_ADV_PCI1724 780 tristate "Advantech PCI-1724U support" 781 depends on HAS_IOPORT 782 help 783 Enable support for Advantech PCI-1724U cards. These are 32-channel 784 analog output cards with voltage and current loop output ranges and 785 14-bit resolution. 786 787 To compile this driver as a module, choose M here: the module will be 788 called adv_pci1724. 789 790config COMEDI_ADV_PCI1760 791 tristate "Advantech PCI-1760 support" 792 depends on HAS_IOPORT 793 help 794 Enable support for Advantech PCI-1760 board. 795 796 To compile this driver as a module, choose M here: the module will be 797 called adv_pci1760. 798 799config COMEDI_ADV_PCI_DIO 800 tristate "Advantech PCI DIO card support" 801 depends on HAS_IOPORT 802 select COMEDI_8254 803 select COMEDI_8255 804 help 805 Enable support for Advantech PCI DIO cards 806 PCI-1730, PCI-1733, PCI-1734, PCI-1735U, PCI-1736UP, PCI-1739U, 807 PCI-1750, PCI-1751, PCI-1752, PCI-1753/E, PCI-1754, PCI-1756, 808 PCI-1761 and PCI-1762 809 810 To compile this driver as a module, choose M here: the module will be 811 called adv_pci_dio. 812 813config COMEDI_AMPLC_DIO200_PCI 814 tristate "Amplicon PCI215/PCI272/PCIe215/PCIe236/PCIe296 DIO support" 815 select COMEDI_AMPLC_DIO200 816 help 817 Enable support for Amplicon PCI215, PCI272, PCIe215, PCIe236 818 and PCIe296 DIO boards. 819 820 To compile this driver as a module, choose M here: the module will be 821 called amplc_dio200_pci. 822 823config COMEDI_AMPLC_PC236_PCI 824 tristate "Amplicon PCI236 DIO board support" 825 depends on HAS_IOPORT 826 select COMEDI_AMPLC_PC236 827 help 828 Enable support for Amplicon PCI236 DIO board. 829 830 To compile this driver as a module, choose M here: the module will be 831 called amplc_pci236. 832 833config COMEDI_AMPLC_PC263_PCI 834 tristate "Amplicon PCI263 relay board support" 835 depends on HAS_IOPORT 836 help 837 Enable support for Amplicon PCI263 relay board. This is a PCI board 838 with 16 reed relay output channels. 839 840 To compile this driver as a module, choose M here: the module will be 841 called amplc_pci263. 842 843config COMEDI_AMPLC_PCI224 844 tristate "Amplicon PCI224 and PCI234 support" 845 depends on HAS_IOPORT 846 select COMEDI_8254 847 help 848 Enable support for Amplicon PCI224 and PCI234 AO boards 849 850 To compile this driver as a module, choose M here: the module will be 851 called amplc_pci224. 852 853config COMEDI_AMPLC_PCI230 854 tristate "Amplicon PCI230 and PCI260 support" 855 depends on HAS_IOPORT 856 select COMEDI_8254 857 select COMEDI_8255 858 help 859 Enable support for Amplicon PCI230 and PCI260 Multifunction I/O 860 boards 861 862 To compile this driver as a module, choose M here: the module will be 863 called amplc_pci230. 864 865config COMEDI_CONTEC_PCI_DIO 866 tristate "Contec PIO1616L digital I/O board support" 867 depends on HAS_IOPORT 868 help 869 Enable support for the Contec PIO1616L digital I/O board 870 871 To compile this driver as a module, choose M here: the module will be 872 called contec_pci_dio. 873 874config COMEDI_DAS08_PCI 875 tristate "DAS-08 PCI support" 876 depends on HAS_IOPORT 877 select COMEDI_DAS08 878 help 879 Enable support for PCI DAS-08 cards. 880 881 To compile this driver as a module, choose M here: the module will be 882 called das08_pci. 883 884config COMEDI_DT3000 885 tristate "Data Translation DT3000 series support" 886 help 887 Enable support for Data Translation DT3000 series 888 DT3001, DT3001-PGL, DT3002, DT3003, DT3003-PGL, DT3004, DT3005 and 889 DT3004-200 890 891 To compile this driver as a module, choose M here: the module will be 892 called dt3000. 893 894config COMEDI_DYNA_PCI10XX 895 tristate "Dynalog PCI DAQ series support" 896 depends on HAS_IOPORT 897 help 898 Enable support for Dynalog PCI DAQ series 899 PCI-1050 900 901 To compile this driver as a module, choose M here: the module will be 902 called dyna_pci10xx. 903 904config COMEDI_GSC_HPDI 905 tristate "General Standards PCI-HPDI32 / PMC-HPDI32 support" 906 help 907 Enable support for General Standards Corporation high speed parallel 908 digital interface rs485 boards PCI-HPDI32 and PMC-HPDI32. 909 Only receive mode works, transmit not supported. 910 911 To compile this driver as a module, choose M here: the module will be 912 called gsc_hpdi. 913 914config COMEDI_MF6X4 915 tristate "Humusoft MF634 and MF624 DAQ Card support" 916 help 917 This driver supports both Humusoft MF634 and MF624 Data acquisition 918 cards. The legacy Humusoft MF614 card is not supported. 919 920config COMEDI_ICP_MULTI 921 tristate "Inova ICP_MULTI support" 922 help 923 Enable support for Inova ICP_MULTI card 924 925 To compile this driver as a module, choose M here: the module will be 926 called icp_multi. 927 928config COMEDI_DAQBOARD2000 929 tristate "IOtech DAQboard/2000 support" 930 select COMEDI_8255 931 help 932 Enable support for the IOtech DAQboard/2000 933 934 To compile this driver as a module, choose M here: the module will be 935 called daqboard2000. 936 937config COMEDI_JR3_PCI 938 tristate "JR3/PCI force sensor board support" 939 help 940 Enable support for JR3/PCI force sensor boards 941 942 To compile this driver as a module, choose M here: the module will be 943 called jr3_pci. 944 945config COMEDI_KE_COUNTER 946 tristate "Kolter-Electronic PCI Counter 1 card support" 947 depends on HAS_IOPORT 948 help 949 Enable support for Kolter-Electronic PCI Counter 1 cards 950 951 To compile this driver as a module, choose M here: the module will be 952 called ke_counter. 953 954config COMEDI_CB_PCIDAS64 955 tristate "MeasurementComputing PCI-DAS 64xx, 60xx, and 4020 support" 956 select COMEDI_8255 957 help 958 Enable support for ComputerBoards/MeasurementComputing PCI-DAS 64xx, 959 60xx, and 4020 series with the PLX 9080 PCI controller 960 961 To compile this driver as a module, choose M here: the module will be 962 called cb_pcidas64. 963 964config COMEDI_CB_PCIDAS 965 tristate "MeasurementComputing PCI-DAS support" 966 depends on HAS_IOPORT 967 select COMEDI_8254 968 select COMEDI_8255 969 help 970 Enable support for ComputerBoards/MeasurementComputing PCI-DAS with 971 AMCC S5933 PCIcontroller: PCI-DAS1602/16, PCI-DAS1602/16jr, 972 PCI-DAS1602/12, PCI-DAS1200, PCI-DAS1200jr, PCI-DAS1000, PCI-DAS1001 973 and PCI_DAS1002. 974 975 To compile this driver as a module, choose M here: the module will be 976 called cb_pcidas. 977 978config COMEDI_CB_PCIDDA 979 tristate "MeasurementComputing PCI-DDA series support" 980 depends on HAS_IOPORT 981 select COMEDI_8255 982 help 983 Enable support for ComputerBoards/MeasurementComputing PCI-DDA 984 series: PCI-DDA08/12, PCI-DDA04/12, PCI-DDA02/12, PCI-DDA08/16, 985 PCI-DDA04/16 and PCI-DDA02/16 986 987 To compile this driver as a module, choose M here: the module will be 988 called cb_pcidda. 989 990config COMEDI_CB_PCIMDAS 991 tristate "MeasurementComputing PCIM-DAS1602/16, PCIe-DAS1602/16 support" 992 depends on HAS_IOPORT 993 select COMEDI_8254 994 select COMEDI_8255 995 help 996 Enable support for ComputerBoards/MeasurementComputing PCI Migration 997 series PCIM-DAS1602/16 and PCIe-DAS1602/16. 998 999 To compile this driver as a module, choose M here: the module will be 1000 called cb_pcimdas. 1001 1002config COMEDI_CB_PCIMDDA 1003 tristate "MeasurementComputing PCIM-DDA06-16 support" 1004 depends on HAS_IOPORT 1005 select COMEDI_8255 1006 help 1007 Enable support for ComputerBoards/MeasurementComputing PCIM-DDA06-16 1008 1009 To compile this driver as a module, choose M here: the module will be 1010 called cb_pcimdda. 1011 1012config COMEDI_ME4000 1013 tristate "Meilhaus ME-4000 support" 1014 depends on HAS_IOPORT 1015 select COMEDI_8254 1016 help 1017 Enable support for Meilhaus PCI data acquisition cards 1018 ME-4650, ME-4670i, ME-4680, ME-4680i and ME-4680is 1019 1020 To compile this driver as a module, choose M here: the module will be 1021 called me4000. 1022 1023config COMEDI_ME_DAQ 1024 tristate "Meilhaus ME-2000i, ME-2600i, ME-3000vm1 support" 1025 help 1026 Enable support for Meilhaus PCI data acquisition cards 1027 ME-2000i, ME-2600i and ME-3000vm1 1028 1029 To compile this driver as a module, choose M here: the module will be 1030 called me_daq. 1031 1032config COMEDI_NI_6527 1033 tristate "NI 6527 support" 1034 help 1035 Enable support for the National Instruments 6527 PCI card 1036 1037 To compile this driver as a module, choose M here: the module will be 1038 called ni_6527. 1039 1040config COMEDI_NI_65XX 1041 tristate "NI 65xx static dio PCI card support" 1042 help 1043 Enable support for National Instruments 65xx static dio boards. 1044 Supported devices: National Instruments PCI-6509 (ni_65xx), 1045 PXI-6509, PCI-6510, PCI-6511, PXI-6511, PCI-6512, PXI-6512, PCI-6513, 1046 PXI-6513, PCI-6514, PXI-6514, PCI-6515, PXI-6515, PCI-6516, PCI-6517, 1047 PCI-6518, PCI-6519, PCI-6520, PCI-6521, PXI-6521, PCI-6528, PXI-6528 1048 1049 To compile this driver as a module, choose M here: the module will be 1050 called ni_65xx. 1051 1052config COMEDI_NI_660X 1053 tristate "NI 660x counter/timer PCI card support" 1054 depends on HAS_DMA 1055 select COMEDI_NI_TIOCMD 1056 help 1057 Enable support for National Instruments PCI-6601 (ni_660x), PCI-6602, 1058 PXI-6602, PXI-6608, PCI-6624, and PXI-6624. 1059 1060 To compile this driver as a module, choose M here: the module will be 1061 called ni_660x. 1062 1063config COMEDI_NI_670X 1064 tristate "NI 670x PCI card support" 1065 help 1066 Enable support for National Instruments PCI-6703 and PCI-6704 1067 1068 To compile this driver as a module, choose M here: the module will be 1069 called ni_670x. 1070 1071config COMEDI_NI_LABPC_PCI 1072 tristate "NI Lab-PC PCI-1200 support" 1073 select COMEDI_NI_LABPC 1074 help 1075 Enable support for National Instruments Lab-PC PCI-1200. 1076 1077 To compile this driver as a module, choose M here: the module will be 1078 called ni_labpc_pci. 1079 1080config COMEDI_NI_PCIDIO 1081 tristate "NI PCI-DIO32HS, PCI-6533, PCI-6534 support" 1082 depends on HAS_DMA 1083 select COMEDI_MITE 1084 help 1085 Enable support for National Instruments PCI-DIO-32HS, PXI-6533, 1086 PCI-6533 and PCI-6534 1087 1088 To compile this driver as a module, choose M here: the module will be 1089 called ni_pcidio. 1090 1091config COMEDI_NI_PCIMIO 1092 tristate "NI PCI-MIO-E series and M series support" 1093 depends on HAS_DMA 1094 select COMEDI_NI_TIOCMD 1095 select COMEDI_8255 1096 help 1097 Enable support for National Instruments PCI-MIO-E series and M series 1098 (all boards): PCI-MIO-16XE-10, PXI-6030E, PCI-MIO-16E-1, 1099 PCI-MIO-16E-4, PCI-6014, PCI-6040E, PXI-6040E, PCI-6030E, PCI-6031E, 1100 PCI-6032E, PCI-6033E, PCI-6071E, PCI-6023E, PCI-6024E, PCI-6025E, 1101 PXI-6025E, PCI-6034E, PCI-6035E, PCI-6052E, PCI-6110, PCI-6111, 1102 PCI-6220, PXI-6220, PCI-6221, PXI-6221, PCI-6224, PXI-6224, PCI-6225, 1103 PXI-6225, PCI-6229, PXI-6229, PCI-6250, PXI-6250, PCI-6251, PXI-6251, 1104 PCIe-6251, PXIe-6251, PCI-6254, PXI-6254, PCI-6259, PXI-6259, 1105 PCIe-6259, PXIe-6259, PCI-6280, PXI-6280, PCI-6281, PXI-6281, 1106 PCI-6284, PXI-6284, PCI-6289, PXI-6289, PCI-6711, PXI-6711, 1107 PCI-6713, PXI-6713, PXI-6071E, PCI-6070E, PXI-6070E, PXI-6052E, 1108 PCI-6036E, PCI-6731, PCI-6733, PXI-6733, PCI-6143, PXI-6143 1109 1110 To compile this driver as a module, choose M here: the module will be 1111 called ni_pcimio. 1112 1113config COMEDI_RTD520 1114 tristate "Real Time Devices PCI4520/DM7520 support" 1115 select COMEDI_8254 1116 help 1117 Enable support for Real Time Devices PCI4520/DM7520 1118 1119 To compile this driver as a module, choose M here: the module will be 1120 called rtd520. 1121 1122config COMEDI_S626 1123 tristate "Sensoray 626 support" 1124 help 1125 Enable support for Sensoray 626 1126 1127 To compile this driver as a module, choose M here: the module will be 1128 called s626. 1129 1130config COMEDI_MITE 1131 depends on HAS_DMA 1132 tristate 1133 1134config COMEDI_NI_TIOCMD 1135 tristate 1136 depends on HAS_DMA 1137 select COMEDI_NI_TIO 1138 select COMEDI_MITE 1139 1140endif # COMEDI_PCI_DRIVERS 1141 1142menuconfig COMEDI_PCMCIA_DRIVERS 1143 tristate "Comedi PCMCIA drivers" 1144 depends on PCMCIA && HAS_IOPORT 1145 help 1146 Enable support for comedi PCMCIA drivers. 1147 1148 To compile this support as a module, choose M here: the module will 1149 be called comedi_pcmcia. 1150 1151if COMEDI_PCMCIA_DRIVERS 1152 1153config COMEDI_CB_DAS16_CS 1154 tristate "CB DAS16 series PCMCIA support" 1155 select COMEDI_8254 1156 help 1157 Enable support for the ComputerBoards/MeasurementComputing PCMCIA 1158 cards DAS16/16, PCM-DAS16D/12 and PCM-DAS16s/16 1159 1160 To compile this driver as a module, choose M here: the module will be 1161 called cb_das16_cs. 1162 1163config COMEDI_DAS08_CS 1164 tristate "CB DAS08 PCMCIA support" 1165 select COMEDI_DAS08 1166 help 1167 Enable support for the ComputerBoards/MeasurementComputing DAS-08 1168 PCMCIA card 1169 1170 To compile this driver as a module, choose M here: the module will be 1171 called das08_cs. 1172 1173config COMEDI_NI_DAQ_700_CS 1174 tristate "NI DAQCard-700 PCMCIA support" 1175 help 1176 Enable support for the National Instruments PCMCIA DAQCard-700 DIO 1177 1178 To compile this driver as a module, choose M here: the module will be 1179 called ni_daq_700. 1180 1181config COMEDI_NI_DAQ_DIO24_CS 1182 tristate "NI DAQ-Card DIO-24 PCMCIA support" 1183 select COMEDI_8255 1184 help 1185 Enable support for the National Instruments PCMCIA DAQ-Card DIO-24 1186 1187 To compile this driver as a module, choose M here: the module will be 1188 called ni_daq_dio24. 1189 1190config COMEDI_NI_LABPC_CS 1191 tristate "NI DAQCard-1200 PCMCIA support" 1192 select COMEDI_NI_LABPC 1193 help 1194 Enable support for the National Instruments PCMCIA DAQCard-1200 1195 1196 To compile this driver as a module, choose M here: the module will be 1197 called ni_labpc_cs. 1198 1199config COMEDI_NI_MIO_CS 1200 tristate "NI DAQCard E series PCMCIA support" 1201 select COMEDI_NI_TIO 1202 select COMEDI_8255 1203 help 1204 Enable support for the National Instruments PCMCIA DAQCard E series 1205 DAQCard-ai-16xe-50, DAQCard-ai-16e-4, DAQCard-6062E, DAQCard-6024E 1206 and DAQCard-6036E 1207 1208 To compile this driver as a module, choose M here: the module will be 1209 called ni_mio_cs. 1210 1211config COMEDI_QUATECH_DAQP_CS 1212 tristate "Quatech DAQP PCMCIA data capture card support" 1213 help 1214 Enable support for the Quatech DAQP PCMCIA data capture cards 1215 DAQP-208 and DAQP-308 1216 1217 To compile this driver as a module, choose M here: the module will be 1218 called quatech_daqp_cs. 1219 1220endif # COMEDI_PCMCIA_DRIVERS 1221 1222menuconfig COMEDI_USB_DRIVERS 1223 tristate "Comedi USB drivers" 1224 depends on USB 1225 help 1226 Enable support for comedi USB drivers. 1227 1228 To compile this support as a module, choose M here: the module will 1229 be called comedi_usb. 1230 1231if COMEDI_USB_DRIVERS 1232 1233config COMEDI_DT9812 1234 tristate "DataTranslation DT9812 USB module support" 1235 help 1236 Enable support for the Data Translation DT9812 USB module 1237 1238 To compile this driver as a module, choose M here: the module will be 1239 called dt9812. 1240 1241config COMEDI_NI_USB6501 1242 tristate "NI USB-6501 support" 1243 help 1244 Enable support for the National Instruments USB-6501 module. 1245 1246 The NI USB-6501 is a Full-Speed USB 2.0 (12 Mbit/s) device that 1247 provides 24 digital I/O lines channels and one 32-bit counter. 1248 1249 To compile this driver as a module, choose M here: the module will be 1250 called ni_usb6501. 1251 1252config COMEDI_USBDUX 1253 tristate "ITL USB-DUX-D support" 1254 help 1255 Enable support for the Incite Technology Ltd USB-DUX-D Board 1256 1257 To compile this driver as a module, choose M here: the module will be 1258 called usbdux. 1259 1260config COMEDI_USBDUXFAST 1261 tristate "ITL USB-DUXfast support" 1262 help 1263 Enable support for the Incite Technology Ltd USB-DUXfast Board 1264 1265 To compile this driver as a module, choose M here: the module will be 1266 called usbduxfast. 1267 1268config COMEDI_USBDUXSIGMA 1269 tristate "ITL USB-DUXsigma support" 1270 help 1271 Enable support for the Incite Technology Ltd USB-DUXsigma Board 1272 1273 To compile this driver as a module, choose M here: the module will be 1274 called usbduxsigma. 1275 1276config COMEDI_VMK80XX 1277 tristate "Velleman VM110/VM140 USB Board support" 1278 help 1279 Build the Velleman USB Board Low-Level Driver supporting the 1280 K8055/K8061 aka VM110/VM140 devices 1281 1282 To compile this driver as a module, choose M here: the module will be 1283 called vmk80xx. 1284 1285endif # COMEDI_USB_DRIVERS 1286 1287config COMEDI_8254 1288 tristate 1289 1290config COMEDI_8255 1291 tristate 1292 1293config COMEDI_8255_SA 1294 tristate "Standalone 8255 support" 1295 depends on HAS_IOPORT 1296 select COMEDI_8255 1297 help 1298 Enable support for 8255 digital I/O as a standalone driver. 1299 1300 You should enable compilation this driver if you plan to use a board 1301 that has an 8255 chip at a known I/O base address and there are no 1302 other Comedi drivers for the board. 1303 1304 Note that Comedi drivers for most multi-function boards incorporating 1305 an 8255 chip use the 'comedi_8255' module. Most PCI-based 8255 1306 boards use the 8255_pci driver as a wrapper around the 'comedi_8255' 1307 module. 1308 1309 To compile this driver as a module, choose M here: the module will be 1310 called 8255. 1311 1312config COMEDI_KCOMEDILIB 1313 tristate "Comedi kcomedilib" 1314 help 1315 Build the kcomedilib. 1316 1317 This is a kernel module used to open and manipulate Comedi devices 1318 from within kernel code. It is currently only used by the 1319 comedi_bond driver, and its functionality has been stripped down to 1320 the needs of that driver, so is currently not very useful for 1321 anything else. 1322 1323 To compile kcomedilib as a module, choose M here: the module will be 1324 called kcomedilib. 1325 1326config COMEDI_AMPLC_DIO200 1327 select COMEDI_8254 1328 tristate 1329 1330config COMEDI_AMPLC_PC236 1331 tristate 1332 depends on HAS_IOPORT 1333 select COMEDI_8255 1334 1335config COMEDI_DAS08 1336 tristate 1337 depends on HAS_IOPORT 1338 select COMEDI_8254 1339 select COMEDI_8255 1340 1341config COMEDI_ISADMA 1342 tristate 1343 1344config COMEDI_NI_LABPC 1345 tristate 1346 select COMEDI_8254 1347 select COMEDI_8255 1348 1349config COMEDI_NI_LABPC_ISADMA 1350 tristate 1351 default COMEDI_NI_LABPC 1352 depends on COMEDI_NI_LABPC_ISA != n 1353 depends on ISA_DMA_API 1354 select COMEDI_ISADMA 1355 1356config COMEDI_NI_TIO 1357 tristate 1358 select COMEDI_NI_ROUTING 1359 1360config COMEDI_NI_ROUTING 1361 tristate 1362 1363config COMEDI_TESTS 1364 tristate "Comedi unit tests" 1365 help 1366 Enable comedi unit-test modules to be built. 1367 1368 Note that the answer to this question won't directly affect the 1369 kernel: saying N will just cause the configurator to skip all 1370 the questions about comedi unit-test modules. 1371 1372if COMEDI_TESTS 1373 1374config COMEDI_TESTS_EXAMPLE 1375 tristate "Comedi example unit-test module" 1376 help 1377 Enable support for an example unit-test module. This is just a 1378 silly example to be used as a basis for writing other unit-test 1379 modules. 1380 1381 To compile this as a module, choose M here: the module will be called 1382 comedi_example_test. 1383 1384config COMEDI_TESTS_NI_ROUTES 1385 tristate "NI routing unit-test module" 1386 select COMEDI_NI_ROUTING 1387 help 1388 Enable support for a unit-test module to test the signal routing 1389 code used by comedi drivers for various National Instruments cards. 1390 1391 To compile this as a module, choose M here: the module will be called 1392 ni_routes_test. 1393 1394endif # COMEDI_TESTS 1395 1396endif # COMEDI 1397