xref: /openbmc/linux/drivers/iio/potentiometer/Kconfig (revision 5214ad6dcc1bf72ea60a72741a0143356b8d66b7)
1c05dc2ccSPeter Rosin#
2c05dc2ccSPeter Rosin# Potentiometer drivers
3c05dc2ccSPeter Rosin#
4c05dc2ccSPeter Rosin# When adding new entries keep the list in alphabetical order
5c05dc2ccSPeter Rosin
6c05dc2ccSPeter Rosinmenu "Digital potentiometers"
7c05dc2ccSPeter Rosin
879e8a32dSPhil Reidconfig AD5272
979e8a32dSPhil Reid	tristate "Analog Devices AD5272 and similar Digital Potentiometer driver"
1079e8a32dSPhil Reid	depends on I2C
1179e8a32dSPhil Reid	help
1279e8a32dSPhil Reid	  Say yes here to build support for the Analog Devices AD5272 and AD5274
1379e8a32dSPhil Reid	  digital potentiometer chip.
1479e8a32dSPhil Reid
1579e8a32dSPhil Reid	  To compile this driver as a module, choose M here: the
1679e8a32dSPhil Reid	  module will be called ad5272.
1779e8a32dSPhil Reid
18fbbc5e70SSlawomir Stepienconfig DS1803
19fbbc5e70SSlawomir Stepien	tristate "Maxim Integrated DS1803 Digital Potentiometer driver"
20fbbc5e70SSlawomir Stepien	depends on I2C
21fbbc5e70SSlawomir Stepien	help
22fbbc5e70SSlawomir Stepien	  Say yes here to build support for the Maxim Integrated DS1803
233629153cSFlorian Vaussard	  digital potentiometer chip.
24fbbc5e70SSlawomir Stepien
25fbbc5e70SSlawomir Stepien	  To compile this driver as a module, choose M here: the
26fbbc5e70SSlawomir Stepien	  module will be called ds1803.
27fbbc5e70SSlawomir Stepien
28df1fd2deSMatt Weberconfig MAX5481
29df1fd2deSMatt Weber        tristate "Maxim MAX5481-MAX5484 Digital Potentiometer driver"
30df1fd2deSMatt Weber        depends on SPI
31df1fd2deSMatt Weber        help
32df1fd2deSMatt Weber          Say yes here to build support for the Maxim
33df1fd2deSMatt Weber          MAX5481, MAX5482, MAX5483, MAX5484 digital potentiometer
34df1fd2deSMatt Weber          chips.
35df1fd2deSMatt Weber
36df1fd2deSMatt Weber          To compile this driver as a module, choose M here: the
37df1fd2deSMatt Weber          module will be called max5481.
38df1fd2deSMatt Weber
399a47894fSCristina Moraruconfig MAX5487
409a47894fSCristina Moraru        tristate "Maxim MAX5487/MAX5488/MAX5489 Digital Potentiometer driver"
419a47894fSCristina Moraru        depends on SPI
429a47894fSCristina Moraru        help
439a47894fSCristina Moraru          Say yes here to build support for the Maxim
449a47894fSCristina Moraru          MAX5487, MAX5488, MAX5489 digital potentiometer
459a47894fSCristina Moraru          chips.
469a47894fSCristina Moraru
479a47894fSCristina Moraru          To compile this driver as a module, choose M here: the
489a47894fSCristina Moraru          module will be called max5487.
499a47894fSCristina Moraru
50*5214ad6dSPeter Rosinconfig MCP4018
51*5214ad6dSPeter Rosin	tristate "Microchip MCP4017/18/19 Digital Potentiometer driver"
52*5214ad6dSPeter Rosin	depends on I2C
53*5214ad6dSPeter Rosin	help
54*5214ad6dSPeter Rosin	  Say yes here to build support for the Microchip
55*5214ad6dSPeter Rosin	  MCP4017, MCP4018, MCP4019
56*5214ad6dSPeter Rosin	  digital potentiometer chips.
57*5214ad6dSPeter Rosin
58*5214ad6dSPeter Rosin	  To compile this driver as a module, choose M here: the
59*5214ad6dSPeter Rosin	  module will be called mcp4018.
60*5214ad6dSPeter Rosin
6122d199a5SSlawomir Stepienconfig MCP4131
6222d199a5SSlawomir Stepien	tristate "Microchip MCP413X/414X/415X/416X/423X/424X/425X/426X Digital Potentiometer driver"
6322d199a5SSlawomir Stepien	depends on SPI
6422d199a5SSlawomir Stepien	help
6522d199a5SSlawomir Stepien	  Say yes here to build support for the Microchip
6622d199a5SSlawomir Stepien	  MCP4131, MCP4132,
6722d199a5SSlawomir Stepien	  MCP4141, MCP4142,
6822d199a5SSlawomir Stepien	  MCP4151, MCP4152,
6922d199a5SSlawomir Stepien	  MCP4161, MCP4162,
7022d199a5SSlawomir Stepien	  MCP4231, MCP4232,
7122d199a5SSlawomir Stepien	  MCP4241, MCP4242,
7222d199a5SSlawomir Stepien	  MCP4251, MCP4252,
7322d199a5SSlawomir Stepien	  MCP4261, MCP4262,
743629153cSFlorian Vaussard	  digital potentiometer chips.
7522d199a5SSlawomir Stepien
7622d199a5SSlawomir Stepien	  To compile this driver as a module, choose M here: the
7722d199a5SSlawomir Stepien	  module will be called mcp4131.
7822d199a5SSlawomir Stepien
79c05dc2ccSPeter Rosinconfig MCP4531
80c05dc2ccSPeter Rosin	tristate "Microchip MCP45xx/MCP46xx Digital Potentiometer driver"
81c05dc2ccSPeter Rosin	depends on I2C
82c05dc2ccSPeter Rosin	help
83c05dc2ccSPeter Rosin	  Say yes here to build support for the Microchip
84294ea6f3SFlorian Vaussard	  MCP4531, MCP4532, MCP4541, MCP4542,
85294ea6f3SFlorian Vaussard	  MCP4551, MCP4552, MCP4561, MCP4562,
86294ea6f3SFlorian Vaussard	  MCP4631, MCP4632, MCP4641, MCP4642,
87294ea6f3SFlorian Vaussard	  MCP4651, MCP4652, MCP4661, MCP4662
883629153cSFlorian Vaussard	  digital potentiometer chips.
89c05dc2ccSPeter Rosin
90c05dc2ccSPeter Rosin	  To compile this driver as a module, choose M here: the
91c05dc2ccSPeter Rosin	  module will be called mcp4531.
92c05dc2ccSPeter Rosin
932edbd295SMatt Ranostayconfig TPL0102
942edbd295SMatt Ranostay	tristate "Texas Instruments digital potentiometer driver"
952edbd295SMatt Ranostay	depends on I2C
962edbd295SMatt Ranostay	select REGMAP_I2C
972edbd295SMatt Ranostay	help
982edbd295SMatt Ranostay	  Say yes here to build support for the Texas Instruments
992edbd295SMatt Ranostay	  TPL0102, TPL0402
1002edbd295SMatt Ranostay	  digital potentiometer chips.
1012edbd295SMatt Ranostay
1022edbd295SMatt Ranostay	  To compile this driver as a module, choose M here: the
1032edbd295SMatt Ranostay	  module will be called tpl0102.
1042edbd295SMatt Ranostay
105c05dc2ccSPeter Rosinendmenu
106