xref: /openbmc/linux/drivers/iio/potentiometer/Kconfig (revision 425c6f1063955fd2335b44b6ba628de3e3a81b4d)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
2c05dc2ccSPeter Rosin#
3c05dc2ccSPeter Rosin# Potentiometer drivers
4c05dc2ccSPeter Rosin#
5c05dc2ccSPeter Rosin# When adding new entries keep the list in alphabetical order
6c05dc2ccSPeter Rosin
7c05dc2ccSPeter Rosinmenu "Digital potentiometers"
8c05dc2ccSPeter Rosin
979e8a32dSPhil Reidconfig AD5272
1079e8a32dSPhil Reid	tristate "Analog Devices AD5272 and similar Digital Potentiometer driver"
1179e8a32dSPhil Reid	depends on I2C
1279e8a32dSPhil Reid	help
1379e8a32dSPhil Reid	  Say yes here to build support for the Analog Devices AD5272 and AD5274
1479e8a32dSPhil Reid	  digital potentiometer chip.
1579e8a32dSPhil Reid
1679e8a32dSPhil Reid	  To compile this driver as a module, choose M here: the
1779e8a32dSPhil Reid	  module will be called ad5272.
1879e8a32dSPhil Reid
19fbbc5e70SSlawomir Stepienconfig DS1803
20fbbc5e70SSlawomir Stepien	tristate "Maxim Integrated DS1803 Digital Potentiometer driver"
21fbbc5e70SSlawomir Stepien	depends on I2C
22fbbc5e70SSlawomir Stepien	help
23fbbc5e70SSlawomir Stepien	  Say yes here to build support for the Maxim Integrated DS1803
243629153cSFlorian Vaussard	  digital potentiometer chip.
25fbbc5e70SSlawomir Stepien
26fbbc5e70SSlawomir Stepien	  To compile this driver as a module, choose M here: the
27fbbc5e70SSlawomir Stepien	  module will be called ds1803.
28fbbc5e70SSlawomir Stepien
29*425c6f10SMartin Kaiserconfig MAX5432
30*425c6f10SMartin Kaiser	tristate "Maxim MAX5432-MAX5435 Digital Potentiometer driver"
31*425c6f10SMartin Kaiser	depends on I2C
32*425c6f10SMartin Kaiser	help
33*425c6f10SMartin Kaiser	  Say yes here to build support for the Maxim
34*425c6f10SMartin Kaiser	  MAX5432, MAX5433, MAX5434 and MAX5435 digital
35*425c6f10SMartin Kaiser	  potentiometer chips.
36*425c6f10SMartin Kaiser
37*425c6f10SMartin Kaiser	  To compile this driver as a module, choose M here: the
38*425c6f10SMartin Kaiser	  module will be called max5432.
39*425c6f10SMartin Kaiser
40df1fd2deSMatt Weberconfig MAX5481
41df1fd2deSMatt Weber	tristate "Maxim MAX5481-MAX5484 Digital Potentiometer driver"
42df1fd2deSMatt Weber	depends on SPI
43df1fd2deSMatt Weber	help
44df1fd2deSMatt Weber	  Say yes here to build support for the Maxim
45df1fd2deSMatt Weber	  MAX5481, MAX5482, MAX5483, MAX5484 digital potentiometer
46df1fd2deSMatt Weber	  chips.
47df1fd2deSMatt Weber
48df1fd2deSMatt Weber	  To compile this driver as a module, choose M here: the
49df1fd2deSMatt Weber	  module will be called max5481.
50df1fd2deSMatt Weber
519a47894fSCristina Moraruconfig MAX5487
529a47894fSCristina Moraru	tristate "Maxim MAX5487/MAX5488/MAX5489 Digital Potentiometer driver"
539a47894fSCristina Moraru	depends on SPI
549a47894fSCristina Moraru	help
559a47894fSCristina Moraru	  Say yes here to build support for the Maxim
569a47894fSCristina Moraru	  MAX5487, MAX5488, MAX5489 digital potentiometer
579a47894fSCristina Moraru	  chips.
589a47894fSCristina Moraru
599a47894fSCristina Moraru	  To compile this driver as a module, choose M here: the
609a47894fSCristina Moraru	  module will be called max5487.
619a47894fSCristina Moraru
625214ad6dSPeter Rosinconfig MCP4018
635214ad6dSPeter Rosin	tristate "Microchip MCP4017/18/19 Digital Potentiometer driver"
645214ad6dSPeter Rosin	depends on I2C
655214ad6dSPeter Rosin	help
665214ad6dSPeter Rosin	  Say yes here to build support for the Microchip
675214ad6dSPeter Rosin	  MCP4017, MCP4018, MCP4019
685214ad6dSPeter Rosin	  digital potentiometer chips.
695214ad6dSPeter Rosin
705214ad6dSPeter Rosin	  To compile this driver as a module, choose M here: the
715214ad6dSPeter Rosin	  module will be called mcp4018.
725214ad6dSPeter Rosin
7322d199a5SSlawomir Stepienconfig MCP4131
7422d199a5SSlawomir Stepien	tristate "Microchip MCP413X/414X/415X/416X/423X/424X/425X/426X Digital Potentiometer driver"
7522d199a5SSlawomir Stepien	depends on SPI
7622d199a5SSlawomir Stepien	help
7722d199a5SSlawomir Stepien	  Say yes here to build support for the Microchip
7822d199a5SSlawomir Stepien	  MCP4131, MCP4132,
7922d199a5SSlawomir Stepien	  MCP4141, MCP4142,
8022d199a5SSlawomir Stepien	  MCP4151, MCP4152,
8122d199a5SSlawomir Stepien	  MCP4161, MCP4162,
8222d199a5SSlawomir Stepien	  MCP4231, MCP4232,
8322d199a5SSlawomir Stepien	  MCP4241, MCP4242,
8422d199a5SSlawomir Stepien	  MCP4251, MCP4252,
8522d199a5SSlawomir Stepien	  MCP4261, MCP4262,
863629153cSFlorian Vaussard	  digital potentiometer chips.
8722d199a5SSlawomir Stepien
8822d199a5SSlawomir Stepien	  To compile this driver as a module, choose M here: the
8922d199a5SSlawomir Stepien	  module will be called mcp4131.
9022d199a5SSlawomir Stepien
91c05dc2ccSPeter Rosinconfig MCP4531
92c05dc2ccSPeter Rosin	tristate "Microchip MCP45xx/MCP46xx Digital Potentiometer driver"
93c05dc2ccSPeter Rosin	depends on I2C
94c05dc2ccSPeter Rosin	help
95c05dc2ccSPeter Rosin	  Say yes here to build support for the Microchip
96294ea6f3SFlorian Vaussard	  MCP4531, MCP4532, MCP4541, MCP4542,
97294ea6f3SFlorian Vaussard	  MCP4551, MCP4552, MCP4561, MCP4562,
98294ea6f3SFlorian Vaussard	  MCP4631, MCP4632, MCP4641, MCP4642,
99294ea6f3SFlorian Vaussard	  MCP4651, MCP4652, MCP4661, MCP4662
1003629153cSFlorian Vaussard	  digital potentiometer chips.
101c05dc2ccSPeter Rosin
102c05dc2ccSPeter Rosin	  To compile this driver as a module, choose M here: the
103c05dc2ccSPeter Rosin	  module will be called mcp4531.
104c05dc2ccSPeter Rosin
105092cb71aSChris Coffeyconfig MCP41010
106092cb71aSChris Coffey	tristate "Microchip MCP41xxx/MCP42xxx Digital Potentiometer driver"
107092cb71aSChris Coffey	depends on SPI
108092cb71aSChris Coffey	help
109092cb71aSChris Coffey	  Say yes here to build support for the Microchip
110092cb71aSChris Coffey	  MCP41010, MCP41050, MCP41100,
111092cb71aSChris Coffey	  MCP42010, MCP42050, MCP42100
112092cb71aSChris Coffey	  digital potentiometer chips.
113092cb71aSChris Coffey
114092cb71aSChris Coffey	  To compile this driver as a module, choose M here: the
115092cb71aSChris Coffey	  module will be called mcp41010.
116092cb71aSChris Coffey
1172edbd295SMatt Ranostayconfig TPL0102
1182edbd295SMatt Ranostay	tristate "Texas Instruments digital potentiometer driver"
1192edbd295SMatt Ranostay	depends on I2C
1202edbd295SMatt Ranostay	select REGMAP_I2C
1212edbd295SMatt Ranostay	help
1222edbd295SMatt Ranostay	  Say yes here to build support for the Texas Instruments
1232edbd295SMatt Ranostay	  TPL0102, TPL0402
1242edbd295SMatt Ranostay	  digital potentiometer chips.
1252edbd295SMatt Ranostay
1262edbd295SMatt Ranostay	  To compile this driver as a module, choose M here: the
1272edbd295SMatt Ranostay	  module will be called tpl0102.
1282edbd295SMatt Ranostay
129c05dc2ccSPeter Rosinendmenu
130