xref: /openbmc/linux/drivers/iio/potentiometer/Kconfig (revision ec8f24b7faaf3d4799a7c3f4c1b87f6b02778ad1)
1*ec8f24b7SThomas 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
29df1fd2deSMatt Weberconfig MAX5481
30df1fd2deSMatt Weber	tristate "Maxim MAX5481-MAX5484 Digital Potentiometer driver"
31df1fd2deSMatt Weber	depends on SPI
32df1fd2deSMatt Weber	help
33df1fd2deSMatt Weber	  Say yes here to build support for the Maxim
34df1fd2deSMatt Weber	  MAX5481, MAX5482, MAX5483, MAX5484 digital potentiometer
35df1fd2deSMatt Weber	  chips.
36df1fd2deSMatt Weber
37df1fd2deSMatt Weber	  To compile this driver as a module, choose M here: the
38df1fd2deSMatt Weber	  module will be called max5481.
39df1fd2deSMatt Weber
409a47894fSCristina Moraruconfig MAX5487
419a47894fSCristina Moraru	tristate "Maxim MAX5487/MAX5488/MAX5489 Digital Potentiometer driver"
429a47894fSCristina Moraru	depends on SPI
439a47894fSCristina Moraru	help
449a47894fSCristina Moraru	  Say yes here to build support for the Maxim
459a47894fSCristina Moraru	  MAX5487, MAX5488, MAX5489 digital potentiometer
469a47894fSCristina Moraru	  chips.
479a47894fSCristina Moraru
489a47894fSCristina Moraru	  To compile this driver as a module, choose M here: the
499a47894fSCristina Moraru	  module will be called max5487.
509a47894fSCristina Moraru
515214ad6dSPeter Rosinconfig MCP4018
525214ad6dSPeter Rosin	tristate "Microchip MCP4017/18/19 Digital Potentiometer driver"
535214ad6dSPeter Rosin	depends on I2C
545214ad6dSPeter Rosin	help
555214ad6dSPeter Rosin	  Say yes here to build support for the Microchip
565214ad6dSPeter Rosin	  MCP4017, MCP4018, MCP4019
575214ad6dSPeter Rosin	  digital potentiometer chips.
585214ad6dSPeter Rosin
595214ad6dSPeter Rosin	  To compile this driver as a module, choose M here: the
605214ad6dSPeter Rosin	  module will be called mcp4018.
615214ad6dSPeter Rosin
6222d199a5SSlawomir Stepienconfig MCP4131
6322d199a5SSlawomir Stepien	tristate "Microchip MCP413X/414X/415X/416X/423X/424X/425X/426X Digital Potentiometer driver"
6422d199a5SSlawomir Stepien	depends on SPI
6522d199a5SSlawomir Stepien	help
6622d199a5SSlawomir Stepien	  Say yes here to build support for the Microchip
6722d199a5SSlawomir Stepien	  MCP4131, MCP4132,
6822d199a5SSlawomir Stepien	  MCP4141, MCP4142,
6922d199a5SSlawomir Stepien	  MCP4151, MCP4152,
7022d199a5SSlawomir Stepien	  MCP4161, MCP4162,
7122d199a5SSlawomir Stepien	  MCP4231, MCP4232,
7222d199a5SSlawomir Stepien	  MCP4241, MCP4242,
7322d199a5SSlawomir Stepien	  MCP4251, MCP4252,
7422d199a5SSlawomir Stepien	  MCP4261, MCP4262,
753629153cSFlorian Vaussard	  digital potentiometer chips.
7622d199a5SSlawomir Stepien
7722d199a5SSlawomir Stepien	  To compile this driver as a module, choose M here: the
7822d199a5SSlawomir Stepien	  module will be called mcp4131.
7922d199a5SSlawomir Stepien
80c05dc2ccSPeter Rosinconfig MCP4531
81c05dc2ccSPeter Rosin	tristate "Microchip MCP45xx/MCP46xx Digital Potentiometer driver"
82c05dc2ccSPeter Rosin	depends on I2C
83c05dc2ccSPeter Rosin	help
84c05dc2ccSPeter Rosin	  Say yes here to build support for the Microchip
85294ea6f3SFlorian Vaussard	  MCP4531, MCP4532, MCP4541, MCP4542,
86294ea6f3SFlorian Vaussard	  MCP4551, MCP4552, MCP4561, MCP4562,
87294ea6f3SFlorian Vaussard	  MCP4631, MCP4632, MCP4641, MCP4642,
88294ea6f3SFlorian Vaussard	  MCP4651, MCP4652, MCP4661, MCP4662
893629153cSFlorian Vaussard	  digital potentiometer chips.
90c05dc2ccSPeter Rosin
91c05dc2ccSPeter Rosin	  To compile this driver as a module, choose M here: the
92c05dc2ccSPeter Rosin	  module will be called mcp4531.
93c05dc2ccSPeter Rosin
94092cb71aSChris Coffeyconfig MCP41010
95092cb71aSChris Coffey	tristate "Microchip MCP41xxx/MCP42xxx Digital Potentiometer driver"
96092cb71aSChris Coffey	depends on SPI
97092cb71aSChris Coffey	help
98092cb71aSChris Coffey	  Say yes here to build support for the Microchip
99092cb71aSChris Coffey	  MCP41010, MCP41050, MCP41100,
100092cb71aSChris Coffey	  MCP42010, MCP42050, MCP42100
101092cb71aSChris Coffey	  digital potentiometer chips.
102092cb71aSChris Coffey
103092cb71aSChris Coffey	  To compile this driver as a module, choose M here: the
104092cb71aSChris Coffey	  module will be called mcp41010.
105092cb71aSChris Coffey
1062edbd295SMatt Ranostayconfig TPL0102
1072edbd295SMatt Ranostay	tristate "Texas Instruments digital potentiometer driver"
1082edbd295SMatt Ranostay	depends on I2C
1092edbd295SMatt Ranostay	select REGMAP_I2C
1102edbd295SMatt Ranostay	help
1112edbd295SMatt Ranostay	  Say yes here to build support for the Texas Instruments
1122edbd295SMatt Ranostay	  TPL0102, TPL0402
1132edbd295SMatt Ranostay	  digital potentiometer chips.
1142edbd295SMatt Ranostay
1152edbd295SMatt Ranostay	  To compile this driver as a module, choose M here: the
1162edbd295SMatt Ranostay	  module will be called tpl0102.
1172edbd295SMatt Ranostay
118c05dc2ccSPeter Rosinendmenu
119