1# SPDX-License-Identifier: GPL-2.0-only
2#
3# Potentiometer drivers
4#
5# When adding new entries keep the list in alphabetical order
6
7menu "Digital potentiometers"
8
9config AD5272
10	tristate "Analog Devices AD5272 and similar Digital Potentiometer driver"
11	depends on I2C
12	help
13	  Say yes here to build support for the Analog Devices AD5272 and AD5274
14	  digital potentiometer chip.
15
16	  To compile this driver as a module, choose M here: the
17	  module will be called ad5272.
18
19config DS1803
20	tristate "Maxim Integrated DS1803 Digital Potentiometer driver"
21	depends on I2C
22	help
23	  Say yes here to build support for the Maxim Integrated DS1803
24	  digital potentiometer chip.
25
26	  To compile this driver as a module, choose M here: the
27	  module will be called ds1803.
28
29config MAX5432
30	tristate "Maxim MAX5432-MAX5435 Digital Potentiometer driver"
31	depends on I2C
32	help
33	  Say yes here to build support for the Maxim
34	  MAX5432, MAX5433, MAX5434 and MAX5435 digital
35	  potentiometer chips.
36
37	  To compile this driver as a module, choose M here: the
38	  module will be called max5432.
39
40config MAX5481
41	tristate "Maxim MAX5481-MAX5484 Digital Potentiometer driver"
42	depends on SPI
43	help
44	  Say yes here to build support for the Maxim
45	  MAX5481, MAX5482, MAX5483, MAX5484 digital potentiometer
46	  chips.
47
48	  To compile this driver as a module, choose M here: the
49	  module will be called max5481.
50
51config MAX5487
52	tristate "Maxim MAX5487/MAX5488/MAX5489 Digital Potentiometer driver"
53	depends on SPI
54	help
55	  Say yes here to build support for the Maxim
56	  MAX5487, MAX5488, MAX5489 digital potentiometer
57	  chips.
58
59	  To compile this driver as a module, choose M here: the
60	  module will be called max5487.
61
62config MCP4018
63	tristate "Microchip MCP4017/18/19 Digital Potentiometer driver"
64	depends on I2C
65	help
66	  Say yes here to build support for the Microchip
67	  MCP4017, MCP4018, MCP4019
68	  digital potentiometer chips.
69
70	  To compile this driver as a module, choose M here: the
71	  module will be called mcp4018.
72
73config MCP4131
74	tristate "Microchip MCP413X/414X/415X/416X/423X/424X/425X/426X Digital Potentiometer driver"
75	depends on SPI
76	help
77	  Say yes here to build support for the Microchip
78	  MCP4131, MCP4132,
79	  MCP4141, MCP4142,
80	  MCP4151, MCP4152,
81	  MCP4161, MCP4162,
82	  MCP4231, MCP4232,
83	  MCP4241, MCP4242,
84	  MCP4251, MCP4252,
85	  MCP4261, MCP4262,
86	  digital potentiometer chips.
87
88	  To compile this driver as a module, choose M here: the
89	  module will be called mcp4131.
90
91config MCP4531
92	tristate "Microchip MCP45xx/MCP46xx Digital Potentiometer driver"
93	depends on I2C
94	help
95	  Say yes here to build support for the Microchip
96	  MCP4531, MCP4532, MCP4541, MCP4542,
97	  MCP4551, MCP4552, MCP4561, MCP4562,
98	  MCP4631, MCP4632, MCP4641, MCP4642,
99	  MCP4651, MCP4652, MCP4661, MCP4662
100	  digital potentiometer chips.
101
102	  To compile this driver as a module, choose M here: the
103	  module will be called mcp4531.
104
105config MCP41010
106	tristate "Microchip MCP41xxx/MCP42xxx Digital Potentiometer driver"
107	depends on SPI
108	help
109	  Say yes here to build support for the Microchip
110	  MCP41010, MCP41050, MCP41100,
111	  MCP42010, MCP42050, MCP42100
112	  digital potentiometer chips.
113
114	  To compile this driver as a module, choose M here: the
115	  module will be called mcp41010.
116
117config TPL0102
118	tristate "Texas Instruments digital potentiometer driver"
119	depends on I2C
120	select REGMAP_I2C
121	help
122	  Say yes here to build support for the Texas Instruments
123	  TPL0102, TPL0402
124	  digital potentiometer chips.
125
126	  To compile this driver as a module, choose M here: the
127	  module will be called tpl0102.
128
129endmenu
130