xref: /linux/drivers/iio/amplifiers/Kconfig (revision 5643c6b2c8308b206cb01cbfd0e6ac80f9f1bc9a)
1# SPDX-License-Identifier: GPL-2.0
2#
3# Gain Amplifiers, etc.
4#
5# When adding new entries keep the list in alphabetical order
6
7menu "Amplifiers"
8
9config AD8366
10	tristate "Analog Devices AD8366 and similar Gain Amplifiers"
11	depends on SPI
12	depends on GPIOLIB
13	select BITREVERSE
14	help
15	  Say yes here to build support for Analog Devices AD8366 and similar
16	  gain amplifiers. This driver supports the following gain amplifiers
17	  from Analog Devices:
18	    AD8366 Dual-Digital Variable Gain Amplifier (VGA)
19	    ADA4961 BiCMOS RF Digital Gain Amplifier (DGA)
20	    ADL5240 Digitally controlled variable gain amplifier (VGA)
21	    ADRF5702: 0.125 dB LSB, 8-Bit, Silicon Digital Attenuator
22	    ADRF5703: 0.25 dB LSB, 7-Bit, Silicon Digital Attenuator
23	    ADRF5720: 0.5 dB LSB, 6-Bit, Silicon Digital Attenuator
24	    ADRF5730: 0.5 dB LSB, 6-Bit, Silicon Digital Attenuator
25	    ADRF5731: 2 dB LSB, 4-Bit, Silicon Digital Attenuator
26	    HMC271A: 1dB LSB 5-Bit Digital Attenuator SMT
27	    HMC792A 0.25 dB LSB GaAs MMIC 6-Bit Digital Attenuator
28	    HMC1018A: 1.0 dB LSB GaAs MMIC 5-BIT Digital Attenuator
29	    HMC1019A: 0.5 dB LSB GaAs MMIC 5-BIT Digital Attenuator
30	    HMC1119 0.25 dB LSB, 7-Bit, Silicon Digital Attenuator
31
32	  To compile this driver as a module, choose M here: the
33	  module will be called ad8366.
34
35config ADA4250
36	tristate "Analog Devices ADA4250 Instrumentation Amplifier"
37	depends on SPI
38	select REGMAP_SPI
39	help
40	  Say yes here to build support for Analog Devices ADA4250
41	  SPI Amplifier's support. The driver provides direct access via
42	  sysfs.
43
44	  To compile this driver as a module, choose M here: the
45	  module will be called ada4250.
46
47config ADL8113
48	tristate "Analog Devices ADL8113 Low Noise Amplifier"
49	depends on GPIOLIB
50	help
51	  Say yes here to build support for Analog Devices ADL8113 Low Noise
52	  Amplifier with integrated bypass switches. The device supports four
53	  operation modes controlled by GPIO pins: internal amplifier,
54	  internal bypass, and two external bypass modes.
55
56	  To compile this driver as a module, choose M here: the
57	  module will be called adl8113.
58
59config HMC425
60	tristate "Analog Devices HMC425A and similar GPIO Gain Amplifiers"
61	depends on GPIOLIB
62	help
63	  Say yes here to build support for Analog Devices HMC425A and similar
64	  gain amplifiers or step attenuators.
65
66	  To compile this driver as a module, choose M here: the
67	  module will be called hmc425a.
68
69endmenu
70