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 MAX5481
30	tristate "Maxim MAX5481-MAX5484 Digital Potentiometer driver"
31	depends on SPI
32	help
33	  Say yes here to build support for the Maxim
34	  MAX5481, MAX5482, MAX5483, MAX5484 digital potentiometer
35	  chips.
36
37	  To compile this driver as a module, choose M here: the
38	  module will be called max5481.
39
40config MAX5487
41	tristate "Maxim MAX5487/MAX5488/MAX5489 Digital Potentiometer driver"
42	depends on SPI
43	help
44	  Say yes here to build support for the Maxim
45	  MAX5487, MAX5488, MAX5489 digital potentiometer
46	  chips.
47
48	  To compile this driver as a module, choose M here: the
49	  module will be called max5487.
50
51config MCP4018
52	tristate "Microchip MCP4017/18/19 Digital Potentiometer driver"
53	depends on I2C
54	help
55	  Say yes here to build support for the Microchip
56	  MCP4017, MCP4018, MCP4019
57	  digital potentiometer chips.
58
59	  To compile this driver as a module, choose M here: the
60	  module will be called mcp4018.
61
62config MCP4131
63	tristate "Microchip MCP413X/414X/415X/416X/423X/424X/425X/426X Digital Potentiometer driver"
64	depends on SPI
65	help
66	  Say yes here to build support for the Microchip
67	  MCP4131, MCP4132,
68	  MCP4141, MCP4142,
69	  MCP4151, MCP4152,
70	  MCP4161, MCP4162,
71	  MCP4231, MCP4232,
72	  MCP4241, MCP4242,
73	  MCP4251, MCP4252,
74	  MCP4261, MCP4262,
75	  digital potentiometer chips.
76
77	  To compile this driver as a module, choose M here: the
78	  module will be called mcp4131.
79
80config MCP4531
81	tristate "Microchip MCP45xx/MCP46xx Digital Potentiometer driver"
82	depends on I2C
83	help
84	  Say yes here to build support for the Microchip
85	  MCP4531, MCP4532, MCP4541, MCP4542,
86	  MCP4551, MCP4552, MCP4561, MCP4562,
87	  MCP4631, MCP4632, MCP4641, MCP4642,
88	  MCP4651, MCP4652, MCP4661, MCP4662
89	  digital potentiometer chips.
90
91	  To compile this driver as a module, choose M here: the
92	  module will be called mcp4531.
93
94config MCP41010
95	tristate "Microchip MCP41xxx/MCP42xxx Digital Potentiometer driver"
96	depends on SPI
97	help
98	  Say yes here to build support for the Microchip
99	  MCP41010, MCP41050, MCP41100,
100	  MCP42010, MCP42050, MCP42100
101	  digital potentiometer chips.
102
103	  To compile this driver as a module, choose M here: the
104	  module will be called mcp41010.
105
106config TPL0102
107	tristate "Texas Instruments digital potentiometer driver"
108	depends on I2C
109	select REGMAP_I2C
110	help
111	  Say yes here to build support for the Texas Instruments
112	  TPL0102, TPL0402
113	  digital potentiometer chips.
114
115	  To compile this driver as a module, choose M here: the
116	  module will be called tpl0102.
117
118endmenu
119