diff options
Diffstat (limited to 'drivers/i2c/chips/Kconfig')
-rw-r--r-- | drivers/i2c/chips/Kconfig | 413 |
1 files changed, 9 insertions, 404 deletions
diff --git a/drivers/i2c/chips/Kconfig b/drivers/i2c/chips/Kconfig index a0982da09803..43f70dbfc03f 100644 --- a/drivers/i2c/chips/Kconfig +++ b/drivers/i2c/chips/Kconfig | |||
@@ -1,409 +1,12 @@ | |||
1 | # | 1 | # |
2 | # I2C Sensor and "other" chip configuration | 2 | # Miscellaneous I2C chip drivers configuration |
3 | # | 3 | # |
4 | 4 | ||
5 | menu "Hardware Sensors Chip support" | ||
6 | depends on I2C | ||
7 | |||
8 | config I2C_SENSOR | 5 | config I2C_SENSOR |
9 | tristate | 6 | tristate |
10 | default n | 7 | default n |
11 | 8 | ||
12 | config SENSORS_ADM1021 | 9 | menu "Miscellaneous I2C Chip support" |
13 | tristate "Analog Devices ADM1021 and compatibles" | ||
14 | depends on I2C | ||
15 | select I2C_SENSOR | ||
16 | help | ||
17 | If you say yes here you get support for Analog Devices ADM1021 | ||
18 | and ADM1023 sensor chips and clones: Maxim MAX1617 and MAX1617A, | ||
19 | Genesys Logic GL523SM, National Semiconductor LM84, TI THMC10, | ||
20 | and the XEON processor built-in sensor. | ||
21 | |||
22 | This driver can also be built as a module. If so, the module | ||
23 | will be called adm1021. | ||
24 | |||
25 | config SENSORS_ADM1025 | ||
26 | tristate "Analog Devices ADM1025 and compatibles" | ||
27 | depends on I2C && EXPERIMENTAL | ||
28 | select I2C_SENSOR | ||
29 | help | ||
30 | If you say yes here you get support for Analog Devices ADM1025 | ||
31 | and Philips NE1619 sensor chips. | ||
32 | |||
33 | This driver can also be built as a module. If so, the module | ||
34 | will be called adm1025. | ||
35 | |||
36 | config SENSORS_ADM1026 | ||
37 | tristate "Analog Devices ADM1026 and compatibles" | ||
38 | depends on I2C && EXPERIMENTAL | ||
39 | select I2C_SENSOR | ||
40 | help | ||
41 | If you say yes here you get support for Analog Devices ADM1026 | ||
42 | sensor chip. | ||
43 | |||
44 | This driver can also be built as a module. If so, the module | ||
45 | will be called adm1026. | ||
46 | |||
47 | config SENSORS_ADM1031 | ||
48 | tristate "Analog Devices ADM1031 and compatibles" | ||
49 | depends on I2C && EXPERIMENTAL | ||
50 | select I2C_SENSOR | ||
51 | help | ||
52 | If you say yes here you get support for Analog Devices ADM1031 | ||
53 | and ADM1030 sensor chips. | ||
54 | |||
55 | This driver can also be built as a module. If so, the module | ||
56 | will be called adm1031. | ||
57 | |||
58 | config SENSORS_ADM9240 | ||
59 | tristate "Analog Devices ADM9240 and compatibles" | ||
60 | depends on I2C && EXPERIMENTAL | ||
61 | select I2C_SENSOR | ||
62 | help | ||
63 | If you say yes here you get support for Analog Devices ADM9240, | ||
64 | Dallas DS1780, National Semiconductor LM81 sensor chips. | ||
65 | |||
66 | This driver can also be built as a module. If so, the module | ||
67 | will be called adm9240. | ||
68 | |||
69 | config SENSORS_ASB100 | ||
70 | tristate "Asus ASB100 Bach" | ||
71 | depends on I2C && EXPERIMENTAL | ||
72 | select I2C_SENSOR | ||
73 | help | ||
74 | If you say yes here you get support for the ASB100 Bach sensor | ||
75 | chip found on some Asus mainboards. | ||
76 | |||
77 | This driver can also be built as a module. If so, the module | ||
78 | will be called asb100. | ||
79 | |||
80 | config SENSORS_ATXP1 | ||
81 | tristate "Attansic ATXP1 VID controller" | ||
82 | depends on I2C && EXPERIMENTAL | ||
83 | help | ||
84 | If you say yes here you get support for the Attansic ATXP1 VID | ||
85 | controller. | ||
86 | |||
87 | If your board have such a chip, you are able to control your CPU | ||
88 | core and other voltages. | ||
89 | |||
90 | This driver can also be built as a module. If so, the module | ||
91 | will be called atxp1. | ||
92 | |||
93 | config SENSORS_DS1621 | ||
94 | tristate "Dallas Semiconductor DS1621 and DS1625" | ||
95 | depends on I2C && EXPERIMENTAL | ||
96 | select I2C_SENSOR | ||
97 | help | ||
98 | If you say yes here you get support for Dallas Semiconductor | ||
99 | DS1621 and DS1625 sensor chips. | ||
100 | |||
101 | This driver can also be built as a module. If so, the module | ||
102 | will be called ds1621. | ||
103 | |||
104 | config SENSORS_FSCHER | ||
105 | tristate "FSC Hermes" | ||
106 | depends on I2C && EXPERIMENTAL | ||
107 | select I2C_SENSOR | ||
108 | help | ||
109 | If you say yes here you get support for Fujitsu Siemens | ||
110 | Computers Hermes sensor chips. | ||
111 | |||
112 | This driver can also be built as a module. If so, the module | ||
113 | will be called fscher. | ||
114 | |||
115 | config SENSORS_FSCPOS | ||
116 | tristate "FSC Poseidon" | ||
117 | depends on I2C && EXPERIMENTAL | ||
118 | select I2C_SENSOR | ||
119 | help | ||
120 | If you say yes here you get support for Fujitsu Siemens | ||
121 | Computers Poseidon sensor chips. | ||
122 | |||
123 | This driver can also be built as a module. If so, the module | ||
124 | will be called fscpos. | ||
125 | |||
126 | config SENSORS_GL518SM | ||
127 | tristate "Genesys Logic GL518SM" | ||
128 | depends on I2C | ||
129 | select I2C_SENSOR | ||
130 | help | ||
131 | If you say yes here you get support for Genesys Logic GL518SM | ||
132 | sensor chips. | ||
133 | |||
134 | This driver can also be built as a module. If so, the module | ||
135 | will be called gl518sm. | ||
136 | |||
137 | config SENSORS_GL520SM | ||
138 | tristate "Genesys Logic GL520SM" | ||
139 | depends on I2C && EXPERIMENTAL | ||
140 | select I2C_SENSOR | ||
141 | help | ||
142 | If you say yes here you get support for Genesys Logic GL520SM | ||
143 | sensor chips. | ||
144 | |||
145 | This driver can also be built as a module. If so, the module | ||
146 | will be called gl520sm. | ||
147 | |||
148 | config SENSORS_IT87 | ||
149 | tristate "ITE IT87xx and compatibles" | ||
150 | depends on I2C | ||
151 | select I2C_SENSOR | ||
152 | help | ||
153 | If you say yes here you get support for ITE IT87xx sensor chips | ||
154 | and clones: SiS960. | ||
155 | |||
156 | This driver can also be built as a module. If so, the module | ||
157 | will be called it87. | ||
158 | |||
159 | config SENSORS_LM63 | ||
160 | tristate "National Semiconductor LM63" | ||
161 | depends on I2C && EXPERIMENTAL | ||
162 | select I2C_SENSOR | ||
163 | help | ||
164 | If you say yes here you get support for the National Semiconductor | ||
165 | LM63 remote diode digital temperature sensor with integrated fan | ||
166 | control. Such chips are found on the Tyan S4882 (Thunder K8QS Pro) | ||
167 | motherboard, among others. | ||
168 | |||
169 | This driver can also be built as a module. If so, the module | ||
170 | will be called lm63. | ||
171 | |||
172 | config SENSORS_LM75 | ||
173 | tristate "National Semiconductor LM75 and compatibles" | ||
174 | depends on I2C | ||
175 | select I2C_SENSOR | ||
176 | help | ||
177 | If you say yes here you get support for National Semiconductor LM75 | ||
178 | sensor chips and clones: Dallas Semiconductor DS75 and DS1775 (in | ||
179 | 9-bit precision mode), and TelCom (now Microchip) TCN75. | ||
180 | |||
181 | The DS75 and DS1775 in 10- to 12-bit precision modes will require | ||
182 | a force module parameter. The driver will not handle the extra | ||
183 | precision anyhow. | ||
184 | |||
185 | This driver can also be built as a module. If so, the module | ||
186 | will be called lm75. | ||
187 | |||
188 | config SENSORS_LM77 | ||
189 | tristate "National Semiconductor LM77" | ||
190 | depends on I2C && EXPERIMENTAL | ||
191 | select I2C_SENSOR | ||
192 | help | ||
193 | If you say yes here you get support for National Semiconductor LM77 | ||
194 | sensor chips. | ||
195 | |||
196 | This driver can also be built as a module. If so, the module | ||
197 | will be called lm77. | ||
198 | |||
199 | config SENSORS_LM78 | ||
200 | tristate "National Semiconductor LM78 and compatibles" | ||
201 | depends on I2C && EXPERIMENTAL | ||
202 | select I2C_SENSOR | ||
203 | help | ||
204 | If you say yes here you get support for National Semiconductor LM78, | ||
205 | LM78-J and LM79. | ||
206 | |||
207 | This driver can also be built as a module. If so, the module | ||
208 | will be called lm78. | ||
209 | |||
210 | config SENSORS_LM80 | ||
211 | tristate "National Semiconductor LM80" | ||
212 | depends on I2C && EXPERIMENTAL | ||
213 | select I2C_SENSOR | ||
214 | help | ||
215 | If you say yes here you get support for National Semiconductor | ||
216 | LM80 sensor chips. | ||
217 | |||
218 | This driver can also be built as a module. If so, the module | ||
219 | will be called lm80. | ||
220 | |||
221 | config SENSORS_LM83 | ||
222 | tristate "National Semiconductor LM83" | ||
223 | depends on I2C | ||
224 | select I2C_SENSOR | ||
225 | help | ||
226 | If you say yes here you get support for National Semiconductor | ||
227 | LM83 sensor chips. | ||
228 | |||
229 | This driver can also be built as a module. If so, the module | ||
230 | will be called lm83. | ||
231 | |||
232 | config SENSORS_LM85 | ||
233 | tristate "National Semiconductor LM85 and compatibles" | ||
234 | depends on I2C && EXPERIMENTAL | ||
235 | select I2C_SENSOR | ||
236 | help | ||
237 | If you say yes here you get support for National Semiconductor LM85 | ||
238 | sensor chips and clones: ADT7463, EMC6D100, EMC6D102 and ADM1027. | ||
239 | |||
240 | This driver can also be built as a module. If so, the module | ||
241 | will be called lm85. | ||
242 | |||
243 | config SENSORS_LM87 | ||
244 | tristate "National Semiconductor LM87" | ||
245 | depends on I2C && EXPERIMENTAL | ||
246 | select I2C_SENSOR | ||
247 | help | ||
248 | If you say yes here you get support for National Semiconductor LM87 | ||
249 | sensor chips. | ||
250 | |||
251 | This driver can also be built as a module. If so, the module | ||
252 | will be called lm87. | ||
253 | |||
254 | config SENSORS_LM90 | ||
255 | tristate "National Semiconductor LM90 and compatibles" | ||
256 | depends on I2C | ||
257 | select I2C_SENSOR | ||
258 | help | ||
259 | If you say yes here you get support for National Semiconductor LM90, | ||
260 | LM86, LM89 and LM99, Analog Devices ADM1032 and Maxim MAX6657 and | ||
261 | MAX6658 sensor chips. | ||
262 | |||
263 | The Analog Devices ADT7461 sensor chip is also supported, but only | ||
264 | if found in ADM1032 compatibility mode. | ||
265 | |||
266 | This driver can also be built as a module. If so, the module | ||
267 | will be called lm90. | ||
268 | |||
269 | config SENSORS_LM92 | ||
270 | tristate "National Semiconductor LM92 and compatibles" | ||
271 | depends on I2C && EXPERIMENTAL | ||
272 | select I2C_SENSOR | ||
273 | help | ||
274 | If you say yes here you get support for National Semiconductor LM92 | ||
275 | and Maxim MAX6635 sensor chips. | ||
276 | |||
277 | This driver can also be built as a module. If so, the module | ||
278 | will be called lm92. | ||
279 | |||
280 | config SENSORS_MAX1619 | ||
281 | tristate "Maxim MAX1619 sensor chip" | ||
282 | depends on I2C && EXPERIMENTAL | ||
283 | select I2C_SENSOR | ||
284 | help | ||
285 | If you say yes here you get support for MAX1619 sensor chip. | ||
286 | |||
287 | This driver can also be built as a module. If so, the module | ||
288 | will be called max1619. | ||
289 | |||
290 | config SENSORS_PC87360 | ||
291 | tristate "National Semiconductor PC87360 family" | ||
292 | depends on I2C && EXPERIMENTAL | ||
293 | select I2C_SENSOR | ||
294 | select I2C_ISA | ||
295 | help | ||
296 | If you say yes here you get access to the hardware monitoring | ||
297 | functions of the National Semiconductor PC8736x Super-I/O chips. | ||
298 | The PC87360, PC87363 and PC87364 only have fan monitoring and | ||
299 | control. The PC87365 and PC87366 additionally have voltage and | ||
300 | temperature monitoring. | ||
301 | |||
302 | This driver can also be built as a module. If so, the module | ||
303 | will be called pc87360. | ||
304 | |||
305 | config SENSORS_SMSC47B397 | ||
306 | tristate "SMSC LPC47B397-NC" | ||
307 | depends on I2C && EXPERIMENTAL | ||
308 | select I2C_SENSOR | ||
309 | select I2C_ISA | ||
310 | help | ||
311 | If you say yes here you get support for the SMSC LPC47B397-NC | ||
312 | sensor chip. | ||
313 | |||
314 | This driver can also be built as a module. If so, the module | ||
315 | will be called smsc47b397. | ||
316 | |||
317 | config SENSORS_SIS5595 | ||
318 | tristate "Silicon Integrated Systems Corp. SiS5595" | ||
319 | depends on I2C && PCI && EXPERIMENTAL | ||
320 | select I2C_SENSOR | ||
321 | select I2C_ISA | ||
322 | help | ||
323 | If you say yes here you get support for the integrated sensors in | ||
324 | SiS5595 South Bridges. | ||
325 | |||
326 | This driver can also be built as a module. If so, the module | ||
327 | will be called sis5595. | ||
328 | |||
329 | config SENSORS_SMSC47M1 | ||
330 | tristate "SMSC LPC47M10x and compatibles" | ||
331 | depends on I2C && EXPERIMENTAL | ||
332 | select I2C_SENSOR | ||
333 | select I2C_ISA | ||
334 | help | ||
335 | If you say yes here you get support for the integrated fan | ||
336 | monitoring and control capabilities of the SMSC LPC47B27x, | ||
337 | LPC47M10x, LPC47M13x, LPC47M14x, LPC47M15x and LPC47M192 chips. | ||
338 | |||
339 | This driver can also be built as a module. If so, the module | ||
340 | will be called smsc47m1. | ||
341 | |||
342 | config SENSORS_VIA686A | ||
343 | tristate "VIA686A" | ||
344 | depends on I2C && PCI | ||
345 | select I2C_SENSOR | ||
346 | select I2C_ISA | ||
347 | help | ||
348 | If you say yes here you get support for the integrated sensors in | ||
349 | Via 686A/B South Bridges. | ||
350 | |||
351 | This driver can also be built as a module. If so, the module | ||
352 | will be called via686a. | ||
353 | |||
354 | config SENSORS_W83781D | ||
355 | tristate "Winbond W83781D, W83782D, W83783S, W83627HF, Asus AS99127F" | ||
356 | depends on I2C | ||
357 | select I2C_SENSOR | ||
358 | help | ||
359 | If you say yes here you get support for the Winbond W8378x series | ||
360 | of sensor chips: the W83781D, W83782D, W83783S and W83627HF, | ||
361 | and the similar Asus AS99127F. | ||
362 | |||
363 | This driver can also be built as a module. If so, the module | ||
364 | will be called w83781d. | ||
365 | |||
366 | config SENSORS_W83L785TS | ||
367 | tristate "Winbond W83L785TS-S" | ||
368 | depends on I2C && EXPERIMENTAL | ||
369 | select I2C_SENSOR | ||
370 | help | ||
371 | If you say yes here you get support for the Winbond W83L785TS-S | ||
372 | sensor chip, which is used on the Asus A7N8X, among other | ||
373 | motherboards. | ||
374 | |||
375 | This driver can also be built as a module. If so, the module | ||
376 | will be called w83l785ts. | ||
377 | |||
378 | config SENSORS_W83627HF | ||
379 | tristate "Winbond W83627HF, W83627THF, W83637HF, W83697HF" | ||
380 | depends on I2C && EXPERIMENTAL | ||
381 | select I2C_SENSOR | ||
382 | select I2C_ISA | ||
383 | help | ||
384 | If you say yes here you get support for the Winbond W836X7 series | ||
385 | of sensor chips: the W83627HF, W83627THF, W83637HF, and the W83697HF | ||
386 | |||
387 | This driver can also be built as a module. If so, the module | ||
388 | will be called w83627hf. | ||
389 | |||
390 | config SENSORS_W83627EHF | ||
391 | tristate "Winbond W83627EHF" | ||
392 | depends on I2C && EXPERIMENTAL | ||
393 | select I2C_SENSOR | ||
394 | select I2C_ISA | ||
395 | help | ||
396 | If you say yes here you get preliminary support for the hardware | ||
397 | monitoring functionality of the Winbond W83627EHF Super-I/O chip. | ||
398 | Only fan and temperature inputs are supported at the moment, while | ||
399 | the chip does much more than that. | ||
400 | |||
401 | This driver can also be built as a module. If so, the module | ||
402 | will be called w83627ehf. | ||
403 | |||
404 | endmenu | ||
405 | |||
406 | menu "Other I2C Chip support" | ||
407 | depends on I2C | 10 | depends on I2C |
408 | 11 | ||
409 | config SENSORS_DS1337 | 12 | config SENSORS_DS1337 |
@@ -509,7 +112,6 @@ config TPS65010 | |||
509 | This driver can also be built as a module. If so, the module | 112 | This driver can also be built as a module. If so, the module |
510 | will be called tps65010. | 113 | will be called tps65010. |
511 | 114 | ||
512 | |||
513 | config SENSORS_M41T00 | 115 | config SENSORS_M41T00 |
514 | tristate "ST M41T00 RTC chip" | 116 | tristate "ST M41T00 RTC chip" |
515 | depends on I2C && PPC32 | 117 | depends on I2C && PPC32 |
@@ -520,13 +122,16 @@ config SENSORS_M41T00 | |||
520 | will be called m41t00. | 122 | will be called m41t00. |
521 | 123 | ||
522 | config SENSORS_MAX6875 | 124 | config SENSORS_MAX6875 |
523 | tristate "MAXIM MAX6875 Power supply supervisor" | 125 | tristate "Maxim MAX6875 Power supply supervisor" |
524 | depends on I2C && EXPERIMENTAL | 126 | depends on I2C && EXPERIMENTAL |
525 | help | 127 | help |
526 | If you say yes here you get support for the MAX6875 | 128 | If you say yes here you get support for the Maxim MAX6875 |
527 | EEPROM-Programmable, Hex/Quad, Power-Suppy Sequencers/Supervisors. | 129 | EEPROM-programmable, quad power-supply sequencer/supervisor. |
130 | |||
131 | This provides an interface to program the EEPROM and reset the chip. | ||
528 | 132 | ||
529 | This provides a interface to program the EEPROM and reset the chip. | 133 | This driver also supports the Maxim MAX6874 hex power-supply |
134 | sequencer/supervisor if found at a compatible address. | ||
530 | 135 | ||
531 | This driver can also be built as a module. If so, the module | 136 | This driver can also be built as a module. If so, the module |
532 | will be called max6875. | 137 | will be called max6875. |