2 # I2C Sensor and "other" chip configuration
5 menu "Hardware Sensors Chip support"
12 config SENSORS_ADM1021
13 tristate "Analog Devices ADM1021 and compatibles"
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.
22 This driver can also be built as a module. If so, the module
23 will be called adm1021.
25 config SENSORS_ADM1025
26 tristate "Analog Devices ADM1025 and compatibles"
27 depends on I2C && EXPERIMENTAL
30 If you say yes here you get support for Analog Devices ADM1025
31 and Philips NE1619 sensor chips.
33 This driver can also be built as a module. If so, the module
34 will be called adm1025.
36 config SENSORS_ADM1026
37 tristate "Analog Devices ADM1026 and compatibles"
38 depends on I2C && EXPERIMENTAL
41 If you say yes here you get support for Analog Devices ADM1026
44 This driver can also be built as a module. If so, the module
45 will be called adm1026.
47 config SENSORS_ADM1031
48 tristate "Analog Devices ADM1031 and compatibles"
49 depends on I2C && EXPERIMENTAL
52 If you say yes here you get support for Analog Devices ADM1031
53 and ADM1030 sensor chips.
55 This driver can also be built as a module. If so, the module
56 will be called adm1031.
58 config SENSORS_ADM9240
59 tristate "Analog Devices ADM9240 and compatibles"
60 depends on I2C && EXPERIMENTAL
63 If you say yes here you get support for Analog Devices ADM9240,
64 Dallas DS1780, National Semiconductor LM81 sensor chips.
66 This driver can also be built as a module. If so, the module
67 will be called adm9240.
70 tristate "Asus ASB100 Bach"
71 depends on I2C && EXPERIMENTAL
74 If you say yes here you get support for the ASB100 Bach sensor
75 chip found on some Asus mainboards.
77 This driver can also be built as a module. If so, the module
78 will be called asb100.
81 tristate "Attansic ATXP1 VID controller"
82 depends on I2C && EXPERIMENTAL
84 If you say yes here you get support for the Attansic ATXP1 VID
87 If your board have such a chip, you are able to control your CPU
88 core and other voltages.
90 This driver can also be built as a module. If so, the module
94 tristate "Dallas Semiconductor DS1621 and DS1625"
95 depends on I2C && EXPERIMENTAL
98 If you say yes here you get support for Dallas Semiconductor
99 DS1621 and DS1625 sensor chips.
101 This driver can also be built as a module. If so, the module
102 will be called ds1621.
104 config SENSORS_FSCHER
105 tristate "FSC Hermes"
106 depends on I2C && EXPERIMENTAL
109 If you say yes here you get support for Fujitsu Siemens
110 Computers Hermes sensor chips.
112 This driver can also be built as a module. If so, the module
113 will be called fscher.
115 config SENSORS_FSCPOS
116 tristate "FSC Poseidon"
117 depends on I2C && EXPERIMENTAL
120 If you say yes here you get support for Fujitsu Siemens
121 Computers Poseidon sensor chips.
123 This driver can also be built as a module. If so, the module
124 will be called fscpos.
126 config SENSORS_GL518SM
127 tristate "Genesys Logic GL518SM"
131 If you say yes here you get support for Genesys Logic GL518SM
134 This driver can also be built as a module. If so, the module
135 will be called gl518sm.
137 config SENSORS_GL520SM
138 tristate "Genesys Logic GL520SM"
139 depends on I2C && EXPERIMENTAL
142 If you say yes here you get support for Genesys Logic GL520SM
145 This driver can also be built as a module. If so, the module
146 will be called gl520sm.
149 tristate "ITE IT87xx and compatibles"
153 If you say yes here you get support for ITE IT87xx sensor chips
156 This driver can also be built as a module. If so, the module
160 tristate "National Semiconductor LM63"
161 depends on I2C && EXPERIMENTAL
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.
169 This driver can also be built as a module. If so, the module
173 tristate "National Semiconductor LM75 and compatibles"
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.
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
185 This driver can also be built as a module. If so, the module
189 tristate "National Semiconductor LM77"
190 depends on I2C && EXPERIMENTAL
193 If you say yes here you get support for National Semiconductor LM77
196 This driver can also be built as a module. If so, the module
200 tristate "National Semiconductor LM78 and compatibles"
201 depends on I2C && EXPERIMENTAL
204 If you say yes here you get support for National Semiconductor LM78,
207 This driver can also be built as a module. If so, the module
211 tristate "National Semiconductor LM80"
212 depends on I2C && EXPERIMENTAL
215 If you say yes here you get support for National Semiconductor
218 This driver can also be built as a module. If so, the module
222 tristate "National Semiconductor LM83"
226 If you say yes here you get support for National Semiconductor
229 This driver can also be built as a module. If so, the module
233 tristate "National Semiconductor LM85 and compatibles"
234 depends on I2C && EXPERIMENTAL
237 If you say yes here you get support for National Semiconductor LM85
238 sensor chips and clones: ADT7463, EMC6D100, EMC6D102 and ADM1027.
240 This driver can also be built as a module. If so, the module
244 tristate "National Semiconductor LM87"
245 depends on I2C && EXPERIMENTAL
248 If you say yes here you get support for National Semiconductor LM87
251 This driver can also be built as a module. If so, the module
255 tristate "National Semiconductor LM90 and compatibles"
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.
263 The Analog Devices ADT7461 sensor chip is also supported, but only
264 if found in ADM1032 compatibility mode.
266 This driver can also be built as a module. If so, the module
270 tristate "National Semiconductor LM92 and compatibles"
271 depends on I2C && EXPERIMENTAL
274 If you say yes here you get support for National Semiconductor LM92
275 and Maxim MAX6635 sensor chips.
277 This driver can also be built as a module. If so, the module
280 config SENSORS_MAX1619
281 tristate "Maxim MAX1619 sensor chip"
282 depends on I2C && EXPERIMENTAL
285 If you say yes here you get support for MAX1619 sensor chip.
287 This driver can also be built as a module. If so, the module
288 will be called max1619.
290 config SENSORS_PC87360
291 tristate "National Semiconductor PC87360 family"
292 depends on I2C && EXPERIMENTAL
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.
302 This driver can also be built as a module. If so, the module
303 will be called pc87360.
305 config SENSORS_SMSC47B397
306 tristate "SMSC LPC47B397-NC"
307 depends on I2C && EXPERIMENTAL
311 If you say yes here you get support for the SMSC LPC47B397-NC
314 This driver can also be built as a module. If so, the module
315 will be called smsc47b397.
317 config SENSORS_SIS5595
318 tristate "Silicon Integrated Systems Corp. SiS5595"
319 depends on I2C && PCI && EXPERIMENTAL
323 If you say yes here you get support for the integrated sensors in
324 SiS5595 South Bridges.
326 This driver can also be built as a module. If so, the module
327 will be called sis5595.
329 config SENSORS_SMSC47M1
330 tristate "SMSC LPC47M10x and compatibles"
331 depends on I2C && EXPERIMENTAL
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.
339 This driver can also be built as a module. If so, the module
340 will be called smsc47m1.
342 config SENSORS_VIA686A
344 depends on I2C && PCI
348 If you say yes here you get support for the integrated sensors in
349 Via 686A/B South Bridges.
351 This driver can also be built as a module. If so, the module
352 will be called via686a.
354 config SENSORS_W83781D
355 tristate "Winbond W83781D, W83782D, W83783S, W83627HF, Asus AS99127F"
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.
363 This driver can also be built as a module. If so, the module
364 will be called w83781d.
366 config SENSORS_W83L785TS
367 tristate "Winbond W83L785TS-S"
368 depends on I2C && EXPERIMENTAL
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
375 This driver can also be built as a module. If so, the module
376 will be called w83l785ts.
378 config SENSORS_W83627HF
379 tristate "Winbond W83627HF, W83627THF, W83637HF, W83697HF"
380 depends on I2C && EXPERIMENTAL
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
387 This driver can also be built as a module. If so, the module
388 will be called w83627hf.
390 config SENSORS_W83627EHF
391 tristate "Winbond W83627EHF"
392 depends on I2C && EXPERIMENTAL
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.
401 This driver can also be built as a module. If so, the module
402 will be called w83627ehf.
406 menu "Other I2C Chip support"
409 config SENSORS_DS1337
410 tristate "Dallas Semiconductor DS1337 and DS1339 Real Time Clock"
411 depends on I2C && EXPERIMENTAL
414 If you say yes here you get support for Dallas Semiconductor
415 DS1337 and DS1339 real-time clock chips.
417 This driver can also be built as a module. If so, the module
418 will be called ds1337.
420 config SENSORS_DS1374
421 tristate "Maxim/Dallas Semiconductor DS1374 Real Time Clock"
422 depends on I2C && EXPERIMENTAL
425 If you say yes here you get support for Dallas Semiconductor
426 DS1374 real-time clock chips.
428 This driver can also be built as a module. If so, the module
429 will be called ds1374.
431 config SENSORS_EEPROM
432 tristate "EEPROM reader"
433 depends on I2C && EXPERIMENTAL
436 If you say yes here you get read-only access to the EEPROM data
437 available on modern memory DIMMs and Sony Vaio laptops. Such
438 EEPROMs could theoretically be available on other devices as well.
440 This driver can also be built as a module. If so, the module
441 will be called eeprom.
443 config SENSORS_PCF8574
444 tristate "Philips PCF8574 and PCF8574A"
445 depends on I2C && EXPERIMENTAL
448 If you say yes here you get support for Philips PCF8574 and
451 This driver can also be built as a module. If so, the module
452 will be called pcf8574.
454 config SENSORS_PCA9539
455 tristate "Philips PCA9539 16-bit I/O port"
456 depends on I2C && EXPERIMENTAL
458 If you say yes here you get support for the Philips PCA9539
461 This driver can also be built as a module. If so, the module
462 will be called pca9539.
464 config SENSORS_PCF8591
465 tristate "Philips PCF8591"
466 depends on I2C && EXPERIMENTAL
469 If you say yes here you get support for Philips PCF8591 chips.
471 This driver can also be built as a module. If so, the module
472 will be called pcf8591.
474 config SENSORS_RTC8564
475 tristate "Epson 8564 RTC chip"
476 depends on I2C && EXPERIMENTAL
479 If you say yes here you get support for the Epson 8564 RTC chip.
481 This driver can also be built as a module. If so, the module
482 will be called i2c-rtc8564.
485 tristate "Philips ISP1301 with OMAP OTG"
486 depends on I2C && ARCH_OMAP_OTG
488 If you say yes here you get support for the Philips ISP1301
489 USB-On-The-Go transceiver working with the OMAP OTG controller.
490 The ISP1301 is used in products including H2 and H3 development
491 boards for Texas Instruments OMAP processors.
493 This driver can also be built as a module. If so, the module
494 will be called isp1301_omap.
496 # NOTE: This isn't really OMAP-specific, except for the current
497 # interface location in <include/asm-arm/arch-omap/tps65010.h>
498 # and having mostly OMAP-specific board support
500 tristate "TPS6501x Power Management chips"
501 depends on I2C && ARCH_OMAP
502 default y if MACH_OMAP_H2 || MACH_OMAP_H3 || MACH_OMAP_OSK
504 If you say yes here you get support for the TPS6501x series of
505 Power Management chips. These include voltage regulators,
506 lithium ion/polymer battery charging, and other features that
507 are often used in portable devices like cell phones and cameras.
509 This driver can also be built as a module. If so, the module
510 will be called tps65010.
513 config SENSORS_M41T00
514 tristate "ST M41T00 RTC chip"
515 depends on I2C && PPC32
517 If you say yes here you get support for the ST M41T00 RTC chip.
519 This driver can also be built as a module. If so, the module
520 will be called m41t00.
522 config SENSORS_MAX6875
523 tristate "MAXIM MAX6875 Power supply supervisor"
524 depends on I2C && EXPERIMENTAL
526 If you say yes here you get support for the MAX6875
527 EEPROM-Programmable, Hex/Quad, Power-Suppy Sequencers/Supervisors.
529 This provides a interface to program the EEPROM and reset the chip.
531 This driver can also be built as a module. If so, the module
532 will be called max6875.