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) 21*d185324eSRodrigo Alencar ADRF5702: 0.125 dB LSB, 8-Bit, Silicon Digital Attenuator 22*d185324eSRodrigo Alencar ADRF5703: 0.25 dB LSB, 7-Bit, Silicon Digital Attenuator 2376878a38SRodrigo Alencar ADRF5720: 0.5 dB LSB, 6-Bit, Silicon Digital Attenuator 2476878a38SRodrigo Alencar ADRF5730: 0.5 dB LSB, 6-Bit, Silicon Digital Attenuator 2576878a38SRodrigo Alencar ADRF5731: 2 dB LSB, 4-Bit, Silicon Digital Attenuator 2676878a38SRodrigo Alencar HMC271A: 1dB LSB 5-Bit Digital Attenuator SMT 27247d3b63SKim Seer Paller HMC792A 0.25 dB LSB GaAs MMIC 6-Bit Digital Attenuator 2876878a38SRodrigo Alencar HMC1018A: 1.0 dB LSB GaAs MMIC 5-BIT Digital Attenuator 2976878a38SRodrigo Alencar HMC1019A: 0.5 dB LSB GaAs MMIC 5-BIT Digital Attenuator 306f762972SAlexandru Ardelean HMC1119 0.25 dB LSB, 7-Bit, Silicon Digital Attenuator 31e71d42e0SMichael Hennerich 32e71d42e0SMichael Hennerich To compile this driver as a module, choose M here: the 33e71d42e0SMichael Hennerich module will be called ad8366. 34e71d42e0SMichael Hennerich 3528b4c30bSAntoniu Miclausconfig ADA4250 3628b4c30bSAntoniu Miclaus tristate "Analog Devices ADA4250 Instrumentation Amplifier" 3728b4c30bSAntoniu Miclaus depends on SPI 38b7983033SJavier Carrasco select REGMAP_SPI 3928b4c30bSAntoniu Miclaus help 4028b4c30bSAntoniu Miclaus Say yes here to build support for Analog Devices ADA4250 4128b4c30bSAntoniu Miclaus SPI Amplifier's support. The driver provides direct access via 4228b4c30bSAntoniu Miclaus sysfs. 4328b4c30bSAntoniu Miclaus 4428b4c30bSAntoniu Miclaus To compile this driver as a module, choose M here: the 4528b4c30bSAntoniu Miclaus module will be called ada4250. 4628b4c30bSAntoniu Miclaus 47b8c7340eSAntoniu Miclausconfig ADL8113 48b8c7340eSAntoniu Miclaus tristate "Analog Devices ADL8113 Low Noise Amplifier" 49b8c7340eSAntoniu Miclaus depends on GPIOLIB 50b8c7340eSAntoniu Miclaus help 51b8c7340eSAntoniu Miclaus Say yes here to build support for Analog Devices ADL8113 Low Noise 52b8c7340eSAntoniu Miclaus Amplifier with integrated bypass switches. The device supports four 53b8c7340eSAntoniu Miclaus operation modes controlled by GPIO pins: internal amplifier, 54b8c7340eSAntoniu Miclaus internal bypass, and two external bypass modes. 55b8c7340eSAntoniu Miclaus 56b8c7340eSAntoniu Miclaus To compile this driver as a module, choose M here: the 57b8c7340eSAntoniu Miclaus module will be called adl8113. 58b8c7340eSAntoniu Miclaus 59a76838dfSMichael Hennerichconfig HMC425 60a76838dfSMichael Hennerich tristate "Analog Devices HMC425A and similar GPIO Gain Amplifiers" 61a76838dfSMichael Hennerich depends on GPIOLIB 62a76838dfSMichael Hennerich help 63a76838dfSMichael Hennerich Say yes here to build support for Analog Devices HMC425A and similar 64a76838dfSMichael Hennerich gain amplifiers or step attenuators. 65a76838dfSMichael Hennerich 66a76838dfSMichael Hennerich To compile this driver as a module, choose M here: the 67a76838dfSMichael Hennerich module will be called hmc425a. 68a76838dfSMichael Hennerich 69e71d42e0SMichael Hennerichendmenu 70