config COMEDI
tristate "Data acquisition support (comedi)"
---help---
Enable support for a wide range of data acquisition devices
for Linux.
if COMEDI
config COMEDI_DEBUG
bool "Comedi debugging"
---help---
This is an option for use by developers; most people should
say N here. This enables comedi core and driver debugging.
config COMEDI_DEFAULT_BUF_SIZE_KB
int "Comedi default initial asynchronous buffer size in KiB"
default "2048"
---help---
This is the default asynchronous buffer size which is used for
commands running in the background in kernel space. This
defaults to 2048 KiB of memory so that a 16 channel card
running at 10 kHz has of 2-4 seconds of buffer.
config COMEDI_DEFAULT_BUF_MAXSIZE_KB
int "Comedi default maximum asynchronous buffer size in KiB"
default "20480"
---help---
This is the default maximum asynchronous buffer size which can
be requested by a userspace program without root privileges.
This is set to 20480 KiB so that a fast I/O card with 16
channels running at 100 kHz has 2-4 seconds of buffer.
menuconfig COMEDI_MISC_DRIVERS
bool "Comedi misc drivers"
---help---
Enable comedi misc drivers to be built
Note that the answer to this question won't directly affect the
kernel: saying N will just cause the configurator to skip all
the questions about misc non-hardware comedi drivers.
if COMEDI_MISC_DRIVERS
config COMEDI_BOND
tristate "Comedi device bonding support"
select COMEDI_KCOMEDILIB
---help---
Enable support for a driver to 'bond' (merge) multiple subdevices
from multiple devices together as one.
Currently, it only handles digital I/O subdevices.
To compile this driver as a module, choose M here: the module will be
called comedi_bond.
config COMEDI_TEST
tristate "Fake waveform generator support"
---help---
Enable support for the fake waveform generator.
This driver is mainly for testing purposes, but can also be used to
generate sample waveforms on systems that don't have data acquisition
hardware.
To compile this driver as a module, choose M here: the module will be
called comedi_test.
config COMEDI_PARPORT
tristate "Parallel port support"
---help---
Enable support for the standard parallel port.
A cheap and easy way to get a few more digital I/O lines. Steal
additional parallel ports from old computers or your neighbors'
computers.
To compile this driver as a module, choose M here: the module will be
called comedi_parport.
config COMEDI_SSV_DNP
tristate "SSV Embedded Systems DIL/Net-PC support"
depends on X86_32 || COMPILE_TEST
---help---
Enable support for SSV Embedded Systems DIL/Net-PC
To compile this driver as a module, choose M here: the module will be
called ssv_dnp.
endif # COMEDI_MISC_DRIVERS
menuconfig COMEDI_ISA_DRIVERS
bool "Comedi ISA and PC/104 drivers"
---help---
Enable comedi ISA and PC/104 drivers to be built
Note that the answer to this question won't directly affect the
kernel: saying N will just cause the configurator to skip all
the questions about ISA and PC/104 comedi drivers.
if COMEDI_ISA_DRIVERS
config COMEDI_PCL711
tristate "Advantech PCL-711/711b and ADlink ACL-8112 ISA card support"
select COMEDI_8254
---help---
Enable support for Advantech PCL-711 and 711b, ADlink ACL-8112
To compile this driver as a module, choose M here: the module will be
called pcl711.
config COMEDI_PCL724
tristate "Advantech PCL-722/724/731 and ADlink ACL-7122/7124/PET-48DIO"
select COMEDI_8255
---help---
Enable support for ISA and PC/104 based 8255 digital i/o boards. This
driver provides a legacy comedi driver wrapper for the generic 8255
support driver.
Supported boards include:
Advantech PCL-724 24 channels
Advantech PCL-722 144 (or 96) channels
Advantech PCL-731 48 channels
ADlink ACL-7122 144 (or 96) channels
ADlink ACL-7124 24 channels
ADlink PET-48DIO 48 channels
WinSystems PCM-IO48 48 channels (PC/104)
Diamond Systems ONYX-MM-DIO 48 channels (PC/104)
To compile this driver as a module, choose M here: the module will be
called pcl724.
config COMEDI_PCL726
tristate "Advantech PCL-726 and compatible ISA card support"
---help---
Enable support for Advantech PCL-726 and compatible ISA cards.
To compile this driver as a module, choose M here: the module will be
called pcl726.
config COMEDI_PCL730
tristate "Simple Digital I/O board support (8-bit ports)"
---help---
Enable support for various simple ISA or PC/104 Digital I/O boards.
These boards all use 8-bit I/O ports.
Advantech PCL-730 iso - 16 in/16 out ttl - 16 in/16 out
ICP ISO-730 iso - 16 in/16 out ttl - 16 in/16 out
ADlink ACL-7130 iso - 16 in/16 out ttl - 16 in/16 out
Advantech PCM-3730 iso - 8 in/8 out ttl - 16 in/16 out
Advantech PCL-725 iso - 8 in/8 out
ICP P8R8-DIO iso - 8 in/8 out
ADlink ACL-7225b iso - 16 in/16 out
ICP P16R16-DIO iso - 16 in/16 out
Advantech PCL-733 iso - 32 in
Advantech PCL-734 iso - 32 out
Diamond Systems OPMM-1616-XT iso - 16 in/16 out
Diamond Systems PEARL-MM-P iso - 16 out
Diamond Systems IR104-PBF iso - 20 in/20 out
To compile this driver as a module, choose M here: the module will be
called pcl730.
config COMEDI_PCL812
tristate "Advantech PCL-812/813 and ADlink ACL-8112/8113/8113/8216"