xref: /openbmc/linux/drivers/iio/amplifiers/Kconfig (revision 09138ba68c1487a42c400485e999386a74911dbc)
138ffa3a3SAlexandru Ardelean# SPDX-License-Identifier: GPL-2.0
2e71d42e0SMichael Hennerich#
3e71d42e0SMichael Hennerich# Gain Amplifiers, etc.
4e71d42e0SMichael Hennerich#
53edc84e6SLars-Peter Clausen# When adding new entries keep the list in alphabetical order
63edc84e6SLars-Peter Clausen
7e71d42e0SMichael Hennerichmenu "Amplifiers"
8e71d42e0SMichael Hennerich
9e71d42e0SMichael Hennerichconfig AD8366
10cee211f4SPaul Cercueil	tristate "Analog Devices AD8366 and similar Gain Amplifiers"
11e71d42e0SMichael Hennerich	depends on SPI
12cee211f4SPaul Cercueil	depends on GPIOLIB
13e71d42e0SMichael Hennerich	select BITREVERSE
14e71d42e0SMichael Hennerich	help
15cee211f4SPaul Cercueil	  Say yes here to build support for Analog Devices AD8366 and similar
16cee211f4SPaul Cercueil	  gain amplifiers. This driver supports the following gain amplifiers
17cee211f4SPaul Cercueil	  from Analog Devices:
18cee211f4SPaul Cercueil	    AD8366 Dual-Digital Variable Gain Amplifier (VGA)
19cee211f4SPaul Cercueil	    ADA4961 BiCMOS RF Digital Gain Amplifier (DGA)
20075da9cdSAlexandru Ardelean	    ADL5240 Digitally controlled variable gain amplifier (VGA)
21247d3b63SKim Seer Paller	    HMC792A 0.25 dB LSB GaAs MMIC 6-Bit Digital Attenuator
226f762972SAlexandru Ardelean	    HMC1119 0.25 dB LSB, 7-Bit, Silicon Digital Attenuator
23e71d42e0SMichael Hennerich
24e71d42e0SMichael Hennerich	  To compile this driver as a module, choose M here: the
25e71d42e0SMichael Hennerich	  module will be called ad8366.
26e71d42e0SMichael Hennerich
2728b4c30bSAntoniu Miclausconfig ADA4250
2828b4c30bSAntoniu Miclaus	tristate "Analog Devices ADA4250 Instrumentation Amplifier"
2928b4c30bSAntoniu Miclaus	depends on SPI
30*dc7a11e8SJavier Carrasco	select REGMAP_SPI
3128b4c30bSAntoniu Miclaus	help
3228b4c30bSAntoniu Miclaus	  Say yes here to build support for Analog Devices ADA4250
3328b4c30bSAntoniu Miclaus	  SPI Amplifier's support. The driver provides direct access via
3428b4c30bSAntoniu Miclaus	  sysfs.
3528b4c30bSAntoniu Miclaus
3628b4c30bSAntoniu Miclaus	  To compile this driver as a module, choose M here: the
3728b4c30bSAntoniu Miclaus	  module will be called ada4250.
3828b4c30bSAntoniu Miclaus
39a76838dfSMichael Hennerichconfig HMC425
40a76838dfSMichael Hennerich	tristate "Analog Devices HMC425A and similar GPIO Gain Amplifiers"
41a76838dfSMichael Hennerich	depends on GPIOLIB
42a76838dfSMichael Hennerich	help
43a76838dfSMichael Hennerich	  Say yes here to build support for Analog Devices HMC425A and similar
44a76838dfSMichael Hennerich	  gain amplifiers or step attenuators.
45a76838dfSMichael Hennerich
46a76838dfSMichael Hennerich	  To compile this driver as a module, choose M here: the
47a76838dfSMichael Hennerich	  module will be called hmc425a.
48a76838dfSMichael Hennerich
49e71d42e0SMichael Hennerichendmenu
50