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