1405 lines · 41.9 KB · Text
RawDownload
# SPDX-License-Identifier: GPL-2.0menuconfig 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"	depends on HAS_IOPORT	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	depends on HAS_IOPORT	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"	depends on ISA || ISA_BUS || PC104	depends on HAS_IOPORT	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"	select COMEDI_ISADMA if ISA_DMA_API	select COMEDI_8254	help	  Enable support for Advantech PCL-812/PG, PCL-813/B, ADLink	  ACL-8112DG/HG/PG, ACL-8113, ACL-8216, ICP DAS A-821PGH/PGL/PGL-NDA,	  A-822PGH/PGL, A-823PGH/PGL, A-826PG and ICP DAS ISO-813 ISA cards 	  To compile this driver as a module, choose M here: the module will be	  called pcl812. config COMEDI_PCL816	tristate "Advantech PCL-814 and PCL-816 ISA card support"	select COMEDI_ISADMA if ISA_DMA_API	select COMEDI_8254	help	  Enable support for Advantech PCL-814 and PCL-816 ISA cards 	  To compile this driver as a module, choose M here: the module will be	  called pcl816. config COMEDI_PCL818	tristate "Advantech PCL-718 and PCL-818 ISA card support"	select COMEDI_ISADMA if ISA_DMA_API	select COMEDI_8254	help	  Enable support for Advantech PCL-818 ISA cards	  PCL-818L, PCL-818H, PCL-818HD, PCL-818HG, PCL-818 and PCL-718 	  To compile this driver as a module, choose M here: the module will be	  called pcl818. config COMEDI_PCM3724	tristate "Advantech PCM-3724 PC/104 card support"	select COMEDI_8255	help	  Enable support for Advantech PCM-3724 PC/104 cards. 	  To compile this driver as a module, choose M here: the module will be	  called pcm3724. config COMEDI_AMPLC_DIO200_ISA	tristate "Amplicon PC212E/PC214E/PC215E/PC218E/PC272E"	select COMEDI_AMPLC_DIO200	help	  Enable support for Amplicon PC212E, PC214E, PC215E, PC218E and	  PC272E ISA DIO boards 	  To compile this driver as a module, choose M here: the module will be	  called amplc_dio200. config COMEDI_AMPLC_PC236_ISA	tristate "Amplicon PC36AT DIO board support"	select COMEDI_AMPLC_PC236	help	  Enable support for Amplicon PC36AT ISA DIO board. 	  To compile this driver as a module, choose M here: the module will be	  called amplc_pc236. config COMEDI_AMPLC_PC263_ISA	tristate "Amplicon PC263 relay board support"	help	  Enable support for Amplicon PC263 ISA relay board.  This board has	  16 reed relay output channels. 	  To compile this driver as a module, choose M here: the module will be	  called amplc_pc263. config COMEDI_RTI800	tristate "Analog Devices RTI-800/815 ISA card support"	help	  Enable support for Analog Devices RTI-800/815 ISA cards 	  To compile this driver as a module, choose M here: the module will be	  called rti800. config COMEDI_RTI802	tristate "Analog Devices RTI-802 ISA card support"	help	  Enable support for Analog Devices RTI-802 ISA cards 	  To compile this driver as a module, choose M here: the module will be	  called rti802. config COMEDI_DAC02	tristate "Keithley Metrabyte DAC02 compatible ISA card support"	help	  Enable support for Keithley Metrabyte DAC02 compatible ISA cards. 	  To compile this driver as a module, choose M here: the module will be	  called dac02. config COMEDI_DAS16M1	tristate "MeasurementComputing CIO-DAS16/M1DAS-16 ISA card support"	select COMEDI_8254	select COMEDI_8255	help	  Enable support for Measurement Computing CIO-DAS16/M1 ISA cards. 	  To compile this driver as a module, choose M here: the module will be	  called das16m1. config COMEDI_DAS08_ISA	tristate "DAS-08 compatible ISA and PC/104 card support"	select COMEDI_DAS08	help	  Enable support for Keithley Metrabyte/ComputerBoards DAS08	  and compatible ISA and PC/104 cards:	  Keithley Metrabyte/ComputerBoards DAS08, DAS08-PGM, DAS08-PGH,	  DAS08-PGL, DAS08-AOH, DAS08-AOL, DAS08-AOM, DAS08/JR-AO,	  DAS08/JR-16-AO, PC104-DAS08, DAS08/JR/16. 	  To compile this driver as a module, choose M here: the module will be	  called das08_isa. config COMEDI_DAS16	tristate "DAS-16 compatible ISA and PC/104 card support"	select COMEDI_ISADMA if ISA_DMA_API	select COMEDI_8254	select COMEDI_8255	help	  Enable support for Keithley Metrabyte/ComputerBoards DAS16	  and compatible ISA and PC/104 cards:	  Keithley Metrabyte DAS-16, DAS-16G, DAS-16F, DAS-1201, DAS-1202,	  DAS-1401, DAS-1402, DAS-1601, DAS-1602 and	  ComputerBoards/MeasurementComputing PC104-DAS16/JR/,	  PC104-DAS16JR/16, CIO-DAS16JR/16, CIO-DAS16/JR, CIO-DAS1401/12,	  CIO-DAS1402/12, CIO-DAS1402/16, CIO-DAS1601/12, CIO-DAS1602/12,	  CIO-DAS1602/16, CIO-DAS16/330 	  To compile this driver as a module, choose M here: the module will be	  called das16. config COMEDI_DAS800	tristate "DAS800 and compatible ISA card support"	select COMEDI_8254	help	  Enable support for Keithley Metrabyte DAS800 and compatible ISA cards	  Keithley Metrabyte DAS-800, DAS-801, DAS-802	  Measurement Computing CIO-DAS800, CIO-DAS801, CIO-DAS802 and	  CIO-DAS802/16 	  To compile this driver as a module, choose M here: the module will be	  called das800. config COMEDI_DAS1800	tristate "DAS1800 and compatible ISA card support"	select COMEDI_ISADMA if ISA_DMA_API	select COMEDI_8254	help	  Enable support for DAS1800 and compatible ISA cards	  Keithley Metrabyte DAS-1701ST, DAS-1701ST-DA, DAS-1701/AO,	  DAS-1702ST, DAS-1702ST-DA, DAS-1702HR, DAS-1702HR-DA, DAS-1702/AO,	  DAS-1801ST, DAS-1801ST-DA, DAS-1801HC, DAS-1801AO, DAS-1802ST,	  DAS-1802ST-DA, DAS-1802HR, DAS-1802HR-DA, DAS-1802HC and	  DAS-1802AO 	  To compile this driver as a module, choose M here: the module will be	  called das1800. config COMEDI_DAS6402	tristate "DAS6402 and compatible ISA card support"	select COMEDI_8254	help	  Enable support for DAS6402 and compatible ISA cards	  Computerboards, Keithley Metrabyte DAS6402 and compatibles 	  To compile this driver as a module, choose M here: the module will be	  called das6402. config COMEDI_DT2801	tristate "Data Translation DT2801 ISA card support"	help	  Enable support for Data Translation DT2801 ISA cards 	  To compile this driver as a module, choose M here: the module will be	  called dt2801. config COMEDI_DT2811	tristate "Data Translation DT2811 ISA card support"	help	  Enable support for Data Translation DT2811 ISA cards 	  To compile this driver as a module, choose M here: the module will be	  called dt2811. config COMEDI_DT2814	tristate "Data Translation DT2814 ISA card support"	help	  Enable support for Data Translation DT2814 ISA cards 	  To compile this driver as a module, choose M here: the module will be	  called dt2814. config COMEDI_DT2815	tristate "Data Translation DT2815 ISA card support"	help	  Enable support for Data Translation DT2815 ISA cards 	  To compile this driver as a module, choose M here: the module will be	  called dt2815. config COMEDI_DT2817	tristate "Data Translation DT2817 ISA card support"	help	  Enable support for Data Translation DT2817 ISA cards 	  To compile this driver as a module, choose M here: the module will be	  called dt2817. config COMEDI_DT282X	tristate "Data Translation DT2821 series and DT-EZ ISA card support"	select COMEDI_ISADMA if ISA_DMA_API	help	  Enable support for Data Translation DT2821 series including DT-EZ	  DT2821, DT2821-F-16SE, DT2821-F-8DI, DT2821-G-16SE, DT2821-G-8DI,	  DT2823 (dt2823), DT2824-PGH, DT2824-PGL, DT2825, DT2827, DT2828,	  DT21-EZ, DT23-EZ, DT24-EZ and DT24-EZ-PGL 	  To compile this driver as a module, choose M here: the module will be	  called dt282x. config COMEDI_DMM32AT	tristate "Diamond Systems MM-32-AT PC/104 board support"	select COMEDI_8255	help	  Enable support for Diamond Systems MM-32-AT PC/104 boards 	  To compile this driver as a module, choose M here: the module will be	  called dmm32at. config COMEDI_FL512	tristate "FL512 ISA card support"	help	  Enable support for FL512 ISA card 	  To compile this driver as a module, choose M here: the module will be	  called fl512. config COMEDI_AIO_AIO12_8	tristate "ACCES I/O Products PC/104 AIO12-8 Analog I/O Board support"	select COMEDI_8254	select COMEDI_8255	help	  Enable support for ACCES I/O Products PC/104 AIO12-8 Analog I/O Board 	  To compile this driver as a module, choose M here: the module will be	  called aio_aio12_8. config COMEDI_AIO_IIRO_16	tristate "ACCES I/O Products PC/104 IIRO16 Board support"	help	  Enable support for ACCES I/O Products PC/104 IIRO16 Relay And	  Isolated Input Board 	  To compile this driver as a module, choose M here: the module will be	  called aio_iiro_16. config COMEDI_II_PCI20KC	tristate "Intelligent Instruments PCI-20001C carrier support"	depends on HAS_IOMEM	help	  Enable support for Intelligent Instruments PCI-20001C carrier	  PCI-20001, PCI-20006 and PCI-20341 	  To compile this driver as a module, choose M here: the module will be	  called ii_pci20kc. config COMEDI_C6XDIGIO	tristate "Mechatronic Systems Inc. C6x_DIGIO DSP daughter card support"	help	  Enable support for Mechatronic Systems Inc. C6x_DIGIO DSP daughter	  card 	  To compile this driver as a module, choose M here: the module will be	  called c6xdigio. config COMEDI_MPC624	tristate "Micro/sys MPC-624 PC/104 board support"	help	  Enable support for Micro/sys MPC-624 PC/104 board 	  To compile this driver as a module, choose M here: the module will be	  called mpc624. config COMEDI_ADQ12B	tristate "MicroAxial ADQ12-B data acquisition and control card support"	help	  Enable MicroAxial ADQ12-B daq and control card support. 	  To compile this driver as a module, choose M here: the module will be	  called adq12b. config COMEDI_NI_AT_A2150	tristate "NI AT-A2150 ISA card support"	select COMEDI_ISADMA if ISA_DMA_API	select COMEDI_8254	help	  Enable support for National Instruments AT-A2150 cards 	  To compile this driver as a module, choose M here: the module will be	  called ni_at_a2150. config COMEDI_NI_AT_AO	tristate "NI AT-AO-6/10 EISA card support"	select COMEDI_8254	help	  Enable support for National Instruments AT-AO-6/10 cards 	  To compile this driver as a module, choose M here: the module will be	  called ni_at_ao. config COMEDI_NI_ATMIO	tristate "NI AT-MIO E series ISA-PNP card support"	select COMEDI_8255	select COMEDI_NI_TIO	help	  Enable support for National Instruments AT-MIO E series cards	  National Instruments AT-MIO-16E-1 (ni_atmio),	  AT-MIO-16E-2, AT-MIO-16E-10, AT-MIO-16DE-10, AT-MIO-64E-3,	  AT-MIO-16XE-50, AT-MIO-16XE-10, AT-AI-16XE-10 	  To compile this driver as a module, choose M here: the module will be	  called ni_atmio. config COMEDI_NI_ATMIO16D	tristate "NI AT-MIO-16/AT-MIO-16D series ISA card support"	select COMEDI_8255	help	  Enable support for National Instruments AT-MIO-16/AT-MIO-16D cards. 	  To compile this driver as a module, choose M here: the module will be	  called ni_atmio16d.

Lines 1–500 of 1405.