Commit | Line | Data |
---|---|---|
1da177e4 LT |
1 | # |
2 | # I2C Sensor device configuration | |
3 | # | |
4 | ||
5 | menu "Hardware Sensors Chip support" | |
6 | depends on I2C | |
7 | ||
8 | config I2C_SENSOR | |
9 | tristate | |
10 | default n | |
11 | ||
12 | config SENSORS_ADM1021 | |
13 | tristate "Analog Devices ADM1021 and compatibles" | |
14 | depends on I2C && EXPERIMENTAL | |
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 | This driver can also be built as a module. If so, the module | |
33 | will be called adm1025. | |
34 | ||
35 | config SENSORS_ADM1026 | |
36 | tristate "Analog Devices ADM1026 and compatibles" | |
37 | depends on I2C && EXPERIMENTAL | |
38 | select I2C_SENSOR | |
39 | help | |
40 | If you say yes here you get support for Analog Devices ADM1026 | |
41 | This driver can also be built as a module. If so, the module | |
42 | will be called adm1026. | |
43 | ||
44 | config SENSORS_ADM1031 | |
45 | tristate "Analog Devices ADM1031 and compatibles" | |
46 | depends on I2C && EXPERIMENTAL | |
47 | select I2C_SENSOR | |
48 | help | |
49 | If you say yes here you get support for Analog Devices ADM1031 | |
50 | and ADM1030 sensor chips. | |
51 | This driver can also be built as a module. If so, the module | |
52 | will be called adm1031. | |
53 | ||
40b5cda2 GC |
54 | config SENSORS_ADM9240 |
55 | tristate "Analog Devices ADM9240 and compatibles" | |
56 | depends on I2C && EXPERIMENTAL | |
57 | select I2C_SENSOR | |
58 | help | |
59 | If you say yes here you get support for Analog Devices ADM9240, | |
60 | Dallas DS1780, National Semiconductor LM81 sensor chips. | |
61 | ||
62 | This driver can also be built as a module. If so, the module | |
63 | will be called adm9240. | |
64 | ||
1da177e4 LT |
65 | config SENSORS_ASB100 |
66 | tristate "Asus ASB100 Bach" | |
67 | depends on I2C && EXPERIMENTAL | |
68 | select I2C_SENSOR | |
69 | help | |
70 | If you say yes here you get support for the ASB100 Bach sensor | |
71 | chip found on some Asus mainboards. | |
72 | ||
73 | This driver can also be built as a module. If so, the module | |
74 | will be called asb100. | |
75 | ||
9cb7d184 SW |
76 | config SENSORS_ATXP1 |
77 | tristate "Attansic ATXP1 VID controller" | |
78 | depends on I2C && EXPERIMENTAL | |
79 | help | |
80 | If you say yes here you get support for the Attansic ATXP1 VID | |
81 | controller. | |
82 | ||
83 | If your board have such a chip, you are able to control your CPU | |
84 | core and other voltages. | |
85 | ||
86 | This driver can also be built as a module. If so, the module | |
87 | will be called atxp1. | |
88 | ||
1da177e4 LT |
89 | config SENSORS_DS1621 |
90 | tristate "Dallas Semiconductor DS1621 and DS1625" | |
91 | depends on I2C && EXPERIMENTAL | |
92 | select I2C_SENSOR | |
93 | help | |
94 | If you say yes here you get support for Dallas Semiconductor | |
95 | DS1621 and DS1625 sensor chips. | |
96 | ||
97 | This driver can also be built as a module. If so, the module | |
98 | will be called ds1621. | |
99 | ||
100 | config SENSORS_FSCHER | |
101 | tristate "FSC Hermes" | |
102 | depends on I2C && EXPERIMENTAL | |
103 | select I2C_SENSOR | |
104 | help | |
105 | If you say yes here you get support for Fujitsu Siemens | |
106 | Computers Hermes sensor chips. | |
107 | ||
108 | This driver can also be built as a module. If so, the module | |
109 | will be called fscher. | |
110 | ||
111 | config SENSORS_FSCPOS | |
112 | tristate "FSC Poseidon" | |
113 | depends on I2C && EXPERIMENTAL | |
114 | select I2C_SENSOR | |
115 | help | |
116 | If you say yes here you get support for Fujitsu Siemens | |
117 | Computers Poseidon sensor chips. | |
118 | ||
119 | This driver can also be built as a module. If so, the module | |
120 | will be called fscpos. | |
121 | ||
122 | config SENSORS_GL518SM | |
123 | tristate "Genesys Logic GL518SM" | |
124 | depends on I2C && EXPERIMENTAL | |
125 | select I2C_SENSOR | |
126 | help | |
127 | If you say yes here you get support for Genesys Logic GL518SM | |
128 | sensor chips. | |
129 | ||
130 | This driver can also be built as a module. If so, the module | |
131 | will be called gl518sm. | |
132 | ||
133 | config SENSORS_GL520SM | |
134 | tristate "Genesys Logic GL520SM" | |
135 | depends on I2C && EXPERIMENTAL | |
136 | select I2C_SENSOR | |
137 | help | |
138 | If you say yes here you get support for Genesys Logic GL520SM | |
139 | sensor chips. | |
140 | ||
141 | This driver can also be built as a module. If so, the module | |
142 | will be called gl520sm. | |
143 | ||
144 | config SENSORS_IT87 | |
145 | tristate "ITE IT87xx and compatibles" | |
146 | depends on I2C && EXPERIMENTAL | |
147 | select I2C_SENSOR | |
148 | help | |
149 | If you say yes here you get support for ITE IT87xx sensor chips | |
150 | and clones: SiS960. | |
151 | ||
152 | This driver can also be built as a module. If so, the module | |
153 | will be called it87. | |
154 | ||
155 | config SENSORS_LM63 | |
156 | tristate "National Semiconductor LM63" | |
157 | depends on I2C && EXPERIMENTAL | |
158 | select I2C_SENSOR | |
159 | help | |
160 | If you say yes here you get support for the National Semiconductor | |
161 | LM63 remote diode digital temperature sensor with integrated fan | |
162 | control. Such chips are found on the Tyan S4882 (Thunder K8QS Pro) | |
163 | motherboard, among others. | |
164 | ||
165 | This driver can also be built as a module. If so, the module | |
166 | will be called lm63. | |
167 | ||
168 | config SENSORS_LM75 | |
169 | tristate "National Semiconductor LM75 and compatibles" | |
170 | depends on I2C && EXPERIMENTAL | |
171 | select I2C_SENSOR | |
172 | help | |
173 | If you say yes here you get support for National Semiconductor LM75 | |
174 | sensor chips and clones: Dallas Semiconductor DS75 and DS1775 (in | |
175 | 9-bit precision mode), and TelCom (now Microchip) TCN75. | |
176 | ||
177 | The DS75 and DS1775 in 10- to 12-bit precision modes will require | |
178 | a force module parameter. The driver will not handle the extra | |
179 | precision anyhow. | |
180 | ||
181 | This driver can also be built as a module. If so, the module | |
182 | will be called lm75. | |
183 | ||
184 | config SENSORS_LM77 | |
185 | tristate "National Semiconductor LM77" | |
186 | depends on I2C && EXPERIMENTAL | |
187 | select I2C_SENSOR | |
188 | help | |
189 | If you say yes here you get support for National Semiconductor LM77 | |
190 | sensor chips. | |
191 | ||
192 | This driver can also be built as a module. If so, the module | |
193 | will be called lm77. | |
194 | ||
195 | config SENSORS_LM78 | |
196 | tristate "National Semiconductor LM78 and compatibles" | |
197 | depends on I2C && EXPERIMENTAL | |
198 | select I2C_SENSOR | |
199 | help | |
200 | If you say yes here you get support for National Semiconductor LM78, | |
201 | LM78-J and LM79. This can also be built as a module which can be | |
202 | inserted and removed while the kernel is running. | |
203 | ||
204 | This driver can also be built as a module. If so, the module | |
205 | will be called lm78. | |
206 | ||
207 | config SENSORS_LM80 | |
208 | tristate "National Semiconductor LM80" | |
209 | depends on I2C && EXPERIMENTAL | |
210 | select I2C_SENSOR | |
211 | help | |
212 | If you say yes here you get support for National Semiconductor | |
213 | LM80 sensor chips. | |
214 | ||
215 | This driver can also be built as a module. If so, the module | |
216 | will be called lm80. | |
217 | ||
218 | config SENSORS_LM83 | |
219 | tristate "National Semiconductor LM83" | |
220 | depends on I2C | |
221 | select I2C_SENSOR | |
222 | help | |
223 | If you say yes here you get support for National Semiconductor | |
224 | LM83 sensor chips. | |
225 | ||
226 | This driver can also be built as a module. If so, the module | |
227 | will be called lm83. | |
228 | ||
229 | config SENSORS_LM85 | |
230 | tristate "National Semiconductor LM85 and compatibles" | |
231 | depends on I2C && EXPERIMENTAL | |
232 | select I2C_SENSOR | |
233 | help | |
234 | If you say yes here you get support for National Semiconductor LM85 | |
235 | sensor chips and clones: ADT7463 and ADM1027. | |
236 | ||
237 | This driver can also be built as a module. If so, the module | |
238 | will be called lm85. | |
239 | ||
240 | config SENSORS_LM87 | |
241 | tristate "National Semiconductor LM87" | |
242 | depends on I2C && EXPERIMENTAL | |
243 | select I2C_SENSOR | |
244 | help | |
245 | If you say yes here you get support for National Semiconductor LM87 | |
246 | sensor chips. | |
247 | ||
248 | This driver can also be built as a module. If so, the module | |
249 | will be called lm87. | |
250 | ||
251 | config SENSORS_LM90 | |
252 | tristate "National Semiconductor LM90 and compatibles" | |
253 | depends on I2C | |
254 | select I2C_SENSOR | |
255 | help | |
256 | If you say yes here you get support for National Semiconductor LM90, | |
257 | LM86, LM89 and LM99, Analog Devices ADM1032 and Maxim MAX6657 and | |
258 | MAX6658 sensor chips. | |
259 | ||
260 | The Analog Devices ADT7461 sensor chip is also supported, but only | |
261 | if found in ADM1032 compatibility mode. | |
262 | ||
263 | This driver can also be built as a module. If so, the module | |
264 | will be called lm90. | |
265 | ||
266 | config SENSORS_LM92 | |
267 | tristate "National Semiconductor LM92 and compatibles" | |
268 | depends on I2C && EXPERIMENTAL | |
269 | select I2C_SENSOR | |
270 | help | |
271 | If you say yes here you get support for National Semiconductor LM92 | |
272 | and Maxim MAX6635 sensor chips. | |
273 | ||
274 | This driver can also be built as a module. If so, the module | |
275 | will be called lm92. | |
276 | ||
277 | config SENSORS_MAX1619 | |
278 | tristate "Maxim MAX1619 sensor chip" | |
279 | depends on I2C && EXPERIMENTAL | |
280 | select I2C_SENSOR | |
281 | help | |
282 | If you say yes here you get support for MAX1619 sensor chip. | |
283 | ||
284 | This driver can also be built as a module. If so, the module | |
285 | will be called max1619. | |
286 | ||
287 | config SENSORS_PC87360 | |
288 | tristate "National Semiconductor PC87360 family" | |
289 | depends on I2C && EXPERIMENTAL | |
290 | select I2C_SENSOR | |
291 | select I2C_ISA | |
292 | help | |
293 | If you say yes here you get access to the hardware monitoring | |
294 | functions of the National Semiconductor PC8736x Super-I/O chips. | |
295 | The PC87360, PC87363 and PC87364 only have fan monitoring and | |
296 | control. The PC87365 and PC87366 additionally have voltage and | |
297 | temperature monitoring. | |
298 | ||
299 | This driver can also be built as a module. If so, the module | |
300 | will be called pc87360. | |
301 | ||
302 | config SENSORS_SMSC47B397 | |
303 | tristate "SMSC LPC47B397-NC" | |
304 | depends on I2C && EXPERIMENTAL | |
305 | select I2C_SENSOR | |
306 | select I2C_ISA | |
307 | help | |
308 | If you say yes here you get support for the SMSC LPC47B397-NC | |
309 | sensor chip. | |
310 | ||
311 | This driver can also be built as a module. If so, the module | |
312 | will be called smsc47b397. | |
313 | ||
314 | config SENSORS_SIS5595 | |
315 | tristate "Silicon Integrated Systems Corp. SiS5595" | |
316 | depends on I2C && PCI && EXPERIMENTAL | |
317 | select I2C_SENSOR | |
318 | select I2C_ISA | |
319 | help | |
320 | If you say yes here you get support for the integrated sensors in | |
321 | SiS5595 South Bridges. | |
322 | ||
323 | This driver can also be built as a module. If so, the module | |
324 | will be called sis5595. | |
325 | ||
326 | config SENSORS_SMSC47M1 | |
327 | tristate "SMSC LPC47M10x and compatibles" | |
328 | depends on I2C && EXPERIMENTAL | |
329 | select I2C_SENSOR | |
330 | select I2C_ISA | |
331 | help | |
332 | If you say yes here you get support for the integrated fan | |
333 | monitoring and control capabilities of the SMSC LPC47B27x, | |
ec5ce552 | 334 | LPC47M10x, LPC47M13x, LPC47M14x, LPC47M15x and LPC47M192 chips. |
1da177e4 LT |
335 | |
336 | This driver can also be built as a module. If so, the module | |
337 | will be called smsc47m1. | |
338 | ||
339 | config SENSORS_VIA686A | |
340 | tristate "VIA686A" | |
341 | depends on I2C && PCI && EXPERIMENTAL | |
342 | select I2C_SENSOR | |
343 | select I2C_ISA | |
344 | help | |
345 | If you say yes here you get support for the integrated sensors in | |
346 | Via 686A/B South Bridges. | |
347 | ||
348 | This driver can also be built as a module. If so, the module | |
349 | will be called via686a. | |
350 | ||
351 | config SENSORS_W83781D | |
352 | tristate "Winbond W83781D, W83782D, W83783S, W83627HF, Asus AS99127F" | |
353 | depends on I2C && EXPERIMENTAL | |
354 | select I2C_SENSOR | |
355 | help | |
356 | If you say yes here you get support for the Winbond W8378x series | |
357 | of sensor chips: the W83781D, W83782D, W83783S and W83627HF, | |
358 | and the similar Asus AS99127F. | |
359 | ||
360 | This driver can also be built as a module. If so, the module | |
361 | will be called w83781d. | |
362 | ||
363 | config SENSORS_W83L785TS | |
364 | tristate "Winbond W83L785TS-S" | |
365 | depends on I2C && EXPERIMENTAL | |
366 | select I2C_SENSOR | |
367 | help | |
368 | If you say yes here you get support for the Winbond W83L785TS-S | |
369 | sensor chip, which is used on the Asus A7N8X, among other | |
370 | motherboards. | |
371 | ||
372 | This driver can also be built as a module. If so, the module | |
373 | will be called w83l785ts. | |
374 | ||
375 | config SENSORS_W83627HF | |
376 | tristate "Winbond W83627HF, W83627THF, W83637HF, W83697HF" | |
377 | depends on I2C && EXPERIMENTAL | |
378 | select I2C_SENSOR | |
379 | select I2C_ISA | |
380 | help | |
381 | If you say yes here you get support for the Winbond W836X7 series | |
382 | of sensor chips: the W83627HF, W83627THF, W83637HF, and the W83697HF | |
383 | ||
384 | This driver can also be built as a module. If so, the module | |
385 | will be called w83627hf. | |
386 | ||
08e7e278 JD |
387 | config SENSORS_W83627EHF |
388 | tristate "Winbond W83627EHF" | |
389 | depends on I2C && EXPERIMENTAL | |
390 | select I2C_SENSOR | |
391 | select I2C_ISA | |
392 | help | |
393 | If you say yes here you get preliminary support for the hardware | |
394 | monitoring functionality of the Winbond W83627EHF Super-I/O chip. | |
395 | Only fan and temperature inputs are supported at the moment, while | |
396 | the chip does much more than that. | |
397 | ||
398 | This driver can also be built as a module. If so, the module | |
399 | will be called w83627ehf. | |
400 | ||
1da177e4 LT |
401 | endmenu |
402 | ||
403 | menu "Other I2C Chip support" | |
404 | depends on I2C | |
405 | ||
406 | config SENSORS_DS1337 | |
912b9c0c | 407 | tristate "Dallas Semiconductor DS1337 and DS1339 Real Time Clock" |
1da177e4 LT |
408 | depends on I2C && EXPERIMENTAL |
409 | select I2C_SENSOR | |
410 | help | |
411 | If you say yes here you get support for Dallas Semiconductor | |
912b9c0c | 412 | DS1337 and DS1339 real-time clock chips. |
1da177e4 LT |
413 | |
414 | This driver can also be built as a module. If so, the module | |
415 | will be called ds1337. | |
416 | ||
417 | config SENSORS_EEPROM | |
418 | tristate "EEPROM reader" | |
419 | depends on I2C && EXPERIMENTAL | |
420 | select I2C_SENSOR | |
421 | help | |
422 | If you say yes here you get read-only access to the EEPROM data | |
423 | available on modern memory DIMMs and Sony Vaio laptops. Such | |
424 | EEPROMs could theoretically be available on other devices as well. | |
425 | ||
426 | This driver can also be built as a module. If so, the module | |
427 | will be called eeprom. | |
428 | ||
429 | config SENSORS_PCF8574 | |
430 | tristate "Philips PCF8574 and PCF8574A" | |
431 | depends on I2C && EXPERIMENTAL | |
432 | select I2C_SENSOR | |
433 | help | |
434 | If you say yes here you get support for Philips PCF8574 and | |
435 | PCF8574A chips. | |
436 | ||
437 | This driver can also be built as a module. If so, the module | |
438 | will be called pcf8574. | |
439 | ||
440 | config SENSORS_PCF8591 | |
441 | tristate "Philips PCF8591" | |
442 | depends on I2C && EXPERIMENTAL | |
443 | select I2C_SENSOR | |
444 | help | |
445 | If you say yes here you get support for Philips PCF8591 chips. | |
446 | ||
447 | This driver can also be built as a module. If so, the module | |
448 | will be called pcf8591. | |
449 | ||
450 | config SENSORS_RTC8564 | |
451 | tristate "Epson 8564 RTC chip" | |
452 | depends on I2C && EXPERIMENTAL | |
453 | select I2C_SENSOR | |
454 | help | |
455 | If you say yes here you get support for the Epson 8564 RTC chip. | |
456 | ||
457 | This driver can also be built as a module. If so, the module | |
458 | will be called i2c-rtc8564. | |
459 | ||
460 | config ISP1301_OMAP | |
461 | tristate "Philips ISP1301 with OMAP OTG" | |
462 | depends on I2C && ARCH_OMAP_OTG | |
463 | help | |
464 | If you say yes here you get support for the Philips ISP1301 | |
465 | USB-On-The-Go transceiver working with the OMAP OTG controller. | |
466 | The ISP1301 is used in products including H2 and H3 development | |
467 | boards for Texas Instruments OMAP processors. | |
468 | ||
469 | This driver can also be built as a module. If so, the module | |
470 | will be called isp1301_omap. | |
471 | ||
472 | config SENSORS_M41T00 | |
473 | tristate "ST M41T00 RTC chip" | |
474 | depends on I2C && PPC32 | |
475 | help | |
476 | If you say yes here you get support for the ST M41T00 RTC chip. | |
477 | ||
478 | This driver can also be built as a module. If so, the module | |
479 | will be called m41t00. | |
480 | ||
481 | endmenu |