2019-05-19 05:07:45 -07:00
|
|
|
# SPDX-License-Identifier: GPL-2.0-only
|
iio: mcp4531: Driver for Microchip digital potentiometers
Add support for Microchip digital potentiometers and rheostats
MCP4531, MCP4532, MCP4551, MCP4552
MCP4631, MCP4632, MCP4651, MCP4652
DEVICE Wipers Steps Resistor Opts (kOhm) i2c address
MCP4531 1 129 5, 10, 50, 100 010111x
MCP4532 1 129 5, 10, 50, 100 01011xx
MCP4551 1 257 5, 10, 50, 100 010111x
MCP4552 1 257 5, 10, 50, 100 01011xx
MCP4631 2 129 5, 10, 50, 100 0101xxx
MCP4632 2 129 5, 10, 50, 100 01011xx
MCP4651 2 257 5, 10, 50, 100 0101xxx
MCP4652 2 257 5, 10, 50, 100 01011xx
Datasheet: http://www.microchip.com/downloads/en/DeviceDoc/22096b.pdf
Signed-off-by: Peter Rosin <peda@axentia.se>
Signed-off-by: Jonathan Cameron <jic23@kernel.org>
2015-09-23 07:26:23 -07:00
|
|
|
#
|
|
|
|
# Potentiometer drivers
|
|
|
|
#
|
|
|
|
# When adding new entries keep the list in alphabetical order
|
|
|
|
|
|
|
|
menu "Digital potentiometers"
|
|
|
|
|
2021-08-14 10:55:40 -07:00
|
|
|
config AD5110
|
|
|
|
tristate "Analog Devices AD5110 and similar Digital Potentiometer driver"
|
|
|
|
depends on I2C
|
|
|
|
help
|
|
|
|
Say yes here to build support for the Analog Devices AD5110, AD5112
|
|
|
|
and AD5114 digital potentiometer chip.
|
|
|
|
|
|
|
|
To compile this driver as a module, choose M here: the
|
|
|
|
module will be called ad5110.
|
|
|
|
|
2018-02-08 17:57:27 -07:00
|
|
|
config AD5272
|
|
|
|
tristate "Analog Devices AD5272 and similar Digital Potentiometer driver"
|
|
|
|
depends on I2C
|
|
|
|
help
|
|
|
|
Say yes here to build support for the Analog Devices AD5272 and AD5274
|
|
|
|
digital potentiometer chip.
|
|
|
|
|
|
|
|
To compile this driver as a module, choose M here: the
|
|
|
|
module will be called ad5272.
|
|
|
|
|
2016-04-10 04:23:09 -07:00
|
|
|
config DS1803
|
2022-02-23 09:35:24 -07:00
|
|
|
tristate "Maxim Integrated DS1803 and similar Digital Potentiometer driver"
|
2016-04-10 04:23:09 -07:00
|
|
|
depends on I2C
|
|
|
|
help
|
2022-02-23 09:35:24 -07:00
|
|
|
Say yes here to build support for the Maxim Integrated DS1803 and
|
|
|
|
DS3502 digital potentiometer chip.
|
2016-04-10 04:23:09 -07:00
|
|
|
|
|
|
|
To compile this driver as a module, choose M here: the
|
|
|
|
module will be called ds1803.
|
|
|
|
|
2019-07-31 07:07:05 -07:00
|
|
|
config MAX5432
|
|
|
|
tristate "Maxim MAX5432-MAX5435 Digital Potentiometer driver"
|
|
|
|
depends on I2C
|
|
|
|
help
|
|
|
|
Say yes here to build support for the Maxim
|
|
|
|
MAX5432, MAX5433, MAX5434 and MAX5435 digital
|
|
|
|
potentiometer chips.
|
|
|
|
|
|
|
|
To compile this driver as a module, choose M here: the
|
|
|
|
module will be called max5432.
|
|
|
|
|
2017-01-26 13:26:15 -07:00
|
|
|
config MAX5481
|
2019-03-06 07:52:23 -07:00
|
|
|
tristate "Maxim MAX5481-MAX5484 Digital Potentiometer driver"
|
|
|
|
depends on SPI
|
|
|
|
help
|
|
|
|
Say yes here to build support for the Maxim
|
|
|
|
MAX5481, MAX5482, MAX5483, MAX5484 digital potentiometer
|
|
|
|
chips.
|
2017-01-26 13:26:15 -07:00
|
|
|
|
2019-03-06 07:52:23 -07:00
|
|
|
To compile this driver as a module, choose M here: the
|
|
|
|
module will be called max5481.
|
2017-01-26 13:26:15 -07:00
|
|
|
|
2016-05-18 22:55:46 -07:00
|
|
|
config MAX5487
|
2019-03-06 07:52:23 -07:00
|
|
|
tristate "Maxim MAX5487/MAX5488/MAX5489 Digital Potentiometer driver"
|
|
|
|
depends on SPI
|
|
|
|
help
|
|
|
|
Say yes here to build support for the Maxim
|
|
|
|
MAX5487, MAX5488, MAX5489 digital potentiometer
|
|
|
|
chips.
|
2016-05-18 22:55:46 -07:00
|
|
|
|
2019-03-06 07:52:23 -07:00
|
|
|
To compile this driver as a module, choose M here: the
|
|
|
|
module will be called max5487.
|
2016-05-18 22:55:46 -07:00
|
|
|
|
2018-03-08 12:58:30 -07:00
|
|
|
config MCP4018
|
|
|
|
tristate "Microchip MCP4017/18/19 Digital Potentiometer driver"
|
|
|
|
depends on I2C
|
|
|
|
help
|
|
|
|
Say yes here to build support for the Microchip
|
|
|
|
MCP4017, MCP4018, MCP4019
|
|
|
|
digital potentiometer chips.
|
|
|
|
|
|
|
|
To compile this driver as a module, choose M here: the
|
|
|
|
module will be called mcp4018.
|
|
|
|
|
2016-03-23 01:57:20 -07:00
|
|
|
config MCP4131
|
|
|
|
tristate "Microchip MCP413X/414X/415X/416X/423X/424X/425X/426X Digital Potentiometer driver"
|
|
|
|
depends on SPI
|
|
|
|
help
|
|
|
|
Say yes here to build support for the Microchip
|
|
|
|
MCP4131, MCP4132,
|
|
|
|
MCP4141, MCP4142,
|
|
|
|
MCP4151, MCP4152,
|
|
|
|
MCP4161, MCP4162,
|
|
|
|
MCP4231, MCP4232,
|
|
|
|
MCP4241, MCP4242,
|
|
|
|
MCP4251, MCP4252,
|
|
|
|
MCP4261, MCP4262,
|
2016-06-30 00:34:51 -07:00
|
|
|
digital potentiometer chips.
|
2016-03-23 01:57:20 -07:00
|
|
|
|
|
|
|
To compile this driver as a module, choose M here: the
|
|
|
|
module will be called mcp4131.
|
|
|
|
|
iio: mcp4531: Driver for Microchip digital potentiometers
Add support for Microchip digital potentiometers and rheostats
MCP4531, MCP4532, MCP4551, MCP4552
MCP4631, MCP4632, MCP4651, MCP4652
DEVICE Wipers Steps Resistor Opts (kOhm) i2c address
MCP4531 1 129 5, 10, 50, 100 010111x
MCP4532 1 129 5, 10, 50, 100 01011xx
MCP4551 1 257 5, 10, 50, 100 010111x
MCP4552 1 257 5, 10, 50, 100 01011xx
MCP4631 2 129 5, 10, 50, 100 0101xxx
MCP4632 2 129 5, 10, 50, 100 01011xx
MCP4651 2 257 5, 10, 50, 100 0101xxx
MCP4652 2 257 5, 10, 50, 100 01011xx
Datasheet: http://www.microchip.com/downloads/en/DeviceDoc/22096b.pdf
Signed-off-by: Peter Rosin <peda@axentia.se>
Signed-off-by: Jonathan Cameron <jic23@kernel.org>
2015-09-23 07:26:23 -07:00
|
|
|
config MCP4531
|
|
|
|
tristate "Microchip MCP45xx/MCP46xx Digital Potentiometer driver"
|
|
|
|
depends on I2C
|
|
|
|
help
|
|
|
|
Say yes here to build support for the Microchip
|
2016-06-30 00:34:48 -07:00
|
|
|
MCP4531, MCP4532, MCP4541, MCP4542,
|
|
|
|
MCP4551, MCP4552, MCP4561, MCP4562,
|
|
|
|
MCP4631, MCP4632, MCP4641, MCP4642,
|
|
|
|
MCP4651, MCP4652, MCP4661, MCP4662
|
2016-06-30 00:34:51 -07:00
|
|
|
digital potentiometer chips.
|
iio: mcp4531: Driver for Microchip digital potentiometers
Add support for Microchip digital potentiometers and rheostats
MCP4531, MCP4532, MCP4551, MCP4552
MCP4631, MCP4632, MCP4651, MCP4652
DEVICE Wipers Steps Resistor Opts (kOhm) i2c address
MCP4531 1 129 5, 10, 50, 100 010111x
MCP4532 1 129 5, 10, 50, 100 01011xx
MCP4551 1 257 5, 10, 50, 100 010111x
MCP4552 1 257 5, 10, 50, 100 01011xx
MCP4631 2 129 5, 10, 50, 100 0101xxx
MCP4632 2 129 5, 10, 50, 100 01011xx
MCP4651 2 257 5, 10, 50, 100 0101xxx
MCP4652 2 257 5, 10, 50, 100 01011xx
Datasheet: http://www.microchip.com/downloads/en/DeviceDoc/22096b.pdf
Signed-off-by: Peter Rosin <peda@axentia.se>
Signed-off-by: Jonathan Cameron <jic23@kernel.org>
2015-09-23 07:26:23 -07:00
|
|
|
|
|
|
|
To compile this driver as a module, choose M here: the
|
|
|
|
module will be called mcp4531.
|
|
|
|
|
2018-11-20 07:17:13 -07:00
|
|
|
config MCP41010
|
|
|
|
tristate "Microchip MCP41xxx/MCP42xxx Digital Potentiometer driver"
|
|
|
|
depends on SPI
|
|
|
|
help
|
|
|
|
Say yes here to build support for the Microchip
|
|
|
|
MCP41010, MCP41050, MCP41100,
|
|
|
|
MCP42010, MCP42050, MCP42100
|
|
|
|
digital potentiometer chips.
|
|
|
|
|
|
|
|
To compile this driver as a module, choose M here: the
|
|
|
|
module will be called mcp41010.
|
|
|
|
|
2016-02-21 18:32:15 -07:00
|
|
|
config TPL0102
|
|
|
|
tristate "Texas Instruments digital potentiometer driver"
|
|
|
|
depends on I2C
|
|
|
|
select REGMAP_I2C
|
|
|
|
help
|
|
|
|
Say yes here to build support for the Texas Instruments
|
|
|
|
TPL0102, TPL0402
|
|
|
|
digital potentiometer chips.
|
|
|
|
|
|
|
|
To compile this driver as a module, choose M here: the
|
|
|
|
module will be called tpl0102.
|
|
|
|
|
2023-05-09 09:08:51 -07:00
|
|
|
config X9250
|
|
|
|
tristate "Renesas X9250 quad controlled potentiometers"
|
|
|
|
depends on SPI
|
|
|
|
help
|
|
|
|
Enable support for the Renesas X9250 quad controlled
|
|
|
|
potentiometers.
|
|
|
|
|
|
|
|
To compile this driver as a module, choose M here: the module
|
|
|
|
will be called x9250.
|
|
|
|
|
iio: mcp4531: Driver for Microchip digital potentiometers
Add support for Microchip digital potentiometers and rheostats
MCP4531, MCP4532, MCP4551, MCP4552
MCP4631, MCP4632, MCP4651, MCP4652
DEVICE Wipers Steps Resistor Opts (kOhm) i2c address
MCP4531 1 129 5, 10, 50, 100 010111x
MCP4532 1 129 5, 10, 50, 100 01011xx
MCP4551 1 257 5, 10, 50, 100 010111x
MCP4552 1 257 5, 10, 50, 100 01011xx
MCP4631 2 129 5, 10, 50, 100 0101xxx
MCP4632 2 129 5, 10, 50, 100 01011xx
MCP4651 2 257 5, 10, 50, 100 0101xxx
MCP4652 2 257 5, 10, 50, 100 01011xx
Datasheet: http://www.microchip.com/downloads/en/DeviceDoc/22096b.pdf
Signed-off-by: Peter Rosin <peda@axentia.se>
Signed-off-by: Jonathan Cameron <jic23@kernel.org>
2015-09-23 07:26:23 -07:00
|
|
|
endmenu
|