cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

Kconfig (41654B)


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