| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256 |
- # SPDX-License-Identifier: GPL-2.0
- menuconfig 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
|