256 lines · 6.4 KB · Text
RawDownload
# SPDX-License-Identifier: GPL-2.0menuconfig GPIB	tristate "GPIB drivers"	help	  Enable support for GPIB cards and dongles.  GPIB is the	  General Purpose Interface Bus which conforms to the IEEE488	  standard. 	  This set of drivers can be used with the corresponding user	  space library that can be found on Sourceforge under linux-gpib.	  Select the drivers for your hardware from the list. if GPIB config GPIB_COMMON	tristate "GPIB core"	help 	  Core common driver for all GPIB drivers. It provides the	  interface for the userland library 	  To compile this driver as a module, choose M here: the module will be	  called gpib_common config GPIB_AGILENT_82350B	tristate "Agilent 8235xx PCI(e) adapters"	depends on PCI	select GPIB_COMMON	select GPIB_TMS9914	help	  Enable support for HP/Agilent/Keysight boards	    82350A	    82350B	    82351A 	  To compile this driver as a module, choose M here: the module will be	  called agilent_82350b. config GPIB_AGILENT_82357A	tristate "Agilent 82357a/b USB dongles"	select GPIB_COMMON	depends on USB	help	  Enable support for Agilent/Keysight 82357x USB dongles. 	  To compile this driver as a module, choose M here: the module will be	  called agilent_82357a. config GPIB_CEC_PCI	tristate "CEC PCI board"	depends on PCI	depends on HAS_IOPORT	select GPIB_COMMON	select GPIB_NEC7210	help	  Enable support for Capital Equipment Corporation PCI-488	  and Keithly KPCI-488 boards. 	  To compile this driver as a module, choose M here: the module will be	  called cec_gpib. config GPIB_NI_PCI_ISA	tristate "NI PCI/ISA compatible boards"	depends on ISA_BUS || PCI || PCMCIA	depends on HAS_IOPORT	depends on PCMCIA || !PCMCIA	depends on HAS_IOPORT_MAP	select GPIB_COMMON	select GPIB_NEC7210	help	  Enable support for National Instruments boards based	  on TNT4882 chips:	     AT-GPIB (with NAT4882 chip)	     AT-GPIB (with NEC7210 chip)	     AT-GPIB/TNT	     PCI-GPIB	     PCIe-GPIB	     PCI-GPIB+	     PCM-GPIB	     PXI-GPIB	     PCMCIA-GPIB	     and Capital Equipment Corporation CEC-488 board. 	  To compile this driver as a module, choose M here: the module will be	  called tnt4882. config GPIB_CB7210       tristate "Measurement Computing compatible boards"	depends on HAS_IOPORT	depends on ISA_BUS || PCI || PCMCIA	depends on PCMCIA || !PCMCIA       select GPIB_COMMON	select GPIB_NEC7210       help       Enable support for Measurement Computing (Computer Boards):       CPCI_GPIB, ISA-GPIB, ISA-GPIB/LC, PCI-GPIB/1M, PCI-GPIB/300K and       PCMCIA-GPIB       Quancom PCIGPIB-1 with MC cb7210 chip 	  To compile this driver as a module, choose M here: the module will be config GPIB_NI_USB	tristate "NI USB dongles"	select GPIB_COMMON	depends on USB	help	  Enable support for National Instruments	       GPIB-USB-B	       GPIB-USB-HS	       GPIB-USB-HS+	   Keithly	       KUSB-488	       KUSB-488A	   Measurement Computing (Computer Boards)	       USB-488 	  To compile this driver as a module, choose M here: the module will be	  called ni_usb. config GPIB_FLUKE       tristate "Fluke"	depends on OF       select GPIB_COMMON       select GPIB_NEC7210       depends on HAS_IOMEM       help         GPIB driver for Fluke based cda devices. 	 To compile this driver as a module, choose M here: the module will be	 called fluke_gpib config GPIB_FMH       tristate "FMH FPGA based devices"       select GPIB_COMMON       select GPIB_NEC7210       depends on !PPC       depends on OF && PCI       help         GPIB driver for fmhess FPGA based devices 	 To compile this driver as a module, choose M here: the module will be	 called fmh_gpib config GPIB_GPIO       tristate "RPi GPIO bitbang"	depends on ARCH_BCM2835 || COMPILE_TEST       select GPIB_COMMON       help         GPIB bitbang driver Raspberry Pi GPIO adapters 	 To compile this driver as a module, choose M here: the module will be	 called gpib_bitbang config GPIB_HP82335       tristate "HP82335/HP27209"	depends on ISA_BUS       select GPIB_COMMON       select GPIB_TMS9914       help         GPIB driver for HP82335 and HP27209 boards 	 To compile this driver as a module, choose M here: the module will be	 called hp82335  config GPIB_HP82341       tristate "HP82341x"       select GPIB_COMMON       select GPIB_TMS9914       depends on ISA_BUS || EISA       help         GPIB driver for HP82341 A/B/C/D boards 	 To compile this driver as a module, choose M here: the module will be	 called hp82341 config GPIB_INES       tristate "INES"	depends on PCI || ISA_BUS || PCMCIA	depends on PCMCIA || !PCMCIA	depends on HAS_IOPORT       select GPIB_COMMON       select GPIB_NEC7210       help         GPIB driver for Ines compatible boards	 Ines	    GPIB-HS-NT	    GPIB for Compact PCI	    GPIB for PCI	    GPIB for PCMCIA	    GPIB PC/104	 Hameg	    HO80-2	 Quancom	    PCIGPIB-1 based on Ines iGPIB 72010 chip 	 To compile this driver as a module, choose M here: the module will be	 called ines_gpib	  called cb7210. config GPIB_PCMCIA       def_bool y       depends on PCMCIA && (GPIB_NI_PCI_ISA || GPIB_CB7210 || GPIB_INES)       help         Enable PCMCIA/CArdbus support for National Instruments,	 measurement computing boards and Ines boards. config GPIB_LPVO       tristate "LPVO DIY USB GPIB"       select GPIB_COMMON       depends on USB       help         Enable support for LPVO Self-made usb-gpib adapter 	 To compile this driver as a module, choose M here: the module will be	 called lpvo_usb_gpib config GPIB_PC2       tristate "PC2 PC2a"	depends on ISA_BUS	depends on HAS_IOPORT       select GPIB_COMMON       select GPIB_NEC7210       help         Enable support for pc2 and pc2a compatible adapters	    Capital Equipment Corporation PC-488	    CONTEC GP-IB(PC)	    Hameg HO80	    Iotech GP488B	    Keithly MBC-488	    Measurement Computing ISA-GPIB-PCA2	    National Instruments PCII, PCIIa and PCII/IIa 	 To compile this driver as a module, choose M here: the module will be	 called pc2_gpib  config GPIB_TMS9914       tristate       select GPIB_COMMON       help         Enable support for TMS 9914 chip. 	 To compile this driver as a module, choose M here: the module will be	 called tms9914 config GPIB_NEC7210       tristate       select GPIB_COMMON       help         Enable support for NEC 7210 compatible chips. 	 To compile this driver as a module, choose M here: the module will be	 called nec7210 endif # GPIB