Linux 6.7-rc7
[linux-modified.git] / drivers / iio / potentiometer / Kconfig
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
7 menu "Digital potentiometers"
8
9 config 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
19 config 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
29 config 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
39 config 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
50 config 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
61 config 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
72 config 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
83 config 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
101 config 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
115 config 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
127 config 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
139 config 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
149 endmenu