1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
|
# SPDX-License-Identifier: GPL-2.0
menuconfig GPIB
tristate "Linux GPIB drivers"
help
Enable support for GPIB cards and dongles for Linux. 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
depends on !X86_PAE
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 !X86_PAE
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 !X86_PAE
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
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 BROKEN
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
depends on !X86_PAE
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
|