Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
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 and similar Digital Potentiometer driver"
31 depends on I2C
32 help
33 Say yes here to build support for the Maxim Integrated DS1803 and
34 DS3502 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
139config X9250
140 tristate "Renesas X9250 quad controlled potentiometers"
141 depends on SPI
142 help
143 Enable support for the Renesas X9250 quad controlled
144 potentiometers.
145
146 To compile this driver as a module, choose M here: the module
147 will be called x9250.
148
149endmenu