Merge branch 'timers-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...
[linux-2.6] / drivers / hwmon / Kconfig
1 #
2 # Hardware monitoring chip drivers configuration
3 #
4
5 menuconfig HWMON
6         tristate "Hardware Monitoring support"
7         depends on HAS_IOMEM
8         default y
9         help
10           Hardware monitoring devices let you monitor the hardware health
11           of a system. Most modern motherboards include such a device. It
12           can include temperature sensors, voltage sensors, fan speed
13           sensors and various additional features such as the ability to
14           control the speed of the fans.  If you want this support you
15           should say Y here and also to the specific driver(s) for your
16           sensors chip(s) below.
17
18           To find out which specific driver(s) you need, use the
19           sensors-detect script from the lm_sensors package.  Read
20           <file:Documentation/hwmon/userspace-tools> for details.
21
22           This support can also be built as a module.  If so, the module
23           will be called hwmon.
24
25 if HWMON
26
27 config HWMON_VID
28         tristate
29         default n
30
31 config SENSORS_ABITUGURU
32         tristate "Abit uGuru (rev 1 & 2)"
33         depends on X86 && EXPERIMENTAL
34         help
35           If you say yes here you get support for the sensor part of the first
36           and second revision of the Abit uGuru chip. The voltage and frequency
37           control parts of the Abit uGuru are not supported. The Abit uGuru
38           chip can be found on Abit uGuru featuring motherboards (most modern
39           Abit motherboards from before end 2005). For more info and a list
40           of which motherboards have which revision see
41           Documentation/hwmon/abituguru
42
43           This driver can also be built as a module.  If so, the module
44           will be called abituguru.
45
46 config SENSORS_ABITUGURU3
47         tristate "Abit uGuru (rev 3)"
48         depends on X86 && EXPERIMENTAL
49         help
50           If you say yes here you get support for the sensor part of the
51           third revision of the Abit uGuru chip. Only reading the sensors
52           and their settings is supported. The third revision of the Abit
53           uGuru chip can be found on recent Abit motherboards (since end
54           2005). For more info and a list of which motherboards have which
55           revision see Documentation/hwmon/abituguru3
56
57           This driver can also be built as a module.  If so, the module
58           will be called abituguru3.
59
60 config SENSORS_AD7414
61         tristate "Analog Devices AD7414"
62         depends on I2C && EXPERIMENTAL
63         help
64           If you say yes here you get support for the Analog Devices
65           AD7414 temperature monitoring chip.
66
67           This driver can also be built as a module. If so, the module
68           will be called ad7414.
69
70 config SENSORS_AD7418
71         tristate "Analog Devices AD7416, AD7417 and AD7418"
72         depends on I2C && EXPERIMENTAL
73         help
74           If you say yes here you get support for the Analog Devices
75           AD7416, AD7417 and AD7418 temperature monitoring chips.
76
77           This driver can also be built as a module. If so, the module
78           will be called ad7418.
79
80 config SENSORS_ADM1021
81         tristate "Analog Devices ADM1021 and compatibles"
82         depends on I2C
83         help
84           If you say yes here you get support for Analog Devices ADM1021
85           and ADM1023 sensor chips and clones: Maxim MAX1617 and MAX1617A,
86           Genesys Logic GL523SM, National Semiconductor LM84, TI THMC10,
87           and the XEON processor built-in sensor.
88
89           This driver can also be built as a module.  If so, the module
90           will be called adm1021.
91
92 config SENSORS_ADM1025
93         tristate "Analog Devices ADM1025 and compatibles"
94         depends on I2C
95         select HWMON_VID
96         help
97           If you say yes here you get support for Analog Devices ADM1025
98           and Philips NE1619 sensor chips.
99
100           This driver can also be built as a module.  If so, the module
101           will be called adm1025.
102
103 config SENSORS_ADM1026
104         tristate "Analog Devices ADM1026 and compatibles"
105         depends on I2C && EXPERIMENTAL
106         select HWMON_VID
107         help
108           If you say yes here you get support for Analog Devices ADM1026
109           sensor chip.
110
111           This driver can also be built as a module.  If so, the module
112           will be called adm1026.
113
114 config SENSORS_ADM1029
115         tristate "Analog Devices ADM1029"
116         depends on I2C && EXPERIMENTAL
117         help
118           If you say yes here you get support for Analog Devices ADM1029
119           sensor chip.
120           Very rare chip, please let us know you use it.
121
122           This driver can also be built as a module.  If so, the module
123           will be called adm1029.
124
125 config SENSORS_ADM1031
126         tristate "Analog Devices ADM1031 and compatibles"
127         depends on I2C && EXPERIMENTAL
128         help
129           If you say yes here you get support for Analog Devices ADM1031
130           and ADM1030 sensor chips.
131
132           This driver can also be built as a module.  If so, the module
133           will be called adm1031.
134
135 config SENSORS_ADM9240
136         tristate "Analog Devices ADM9240 and compatibles"
137         depends on I2C
138         select HWMON_VID
139         help
140           If you say yes here you get support for Analog Devices ADM9240,
141           Dallas DS1780, National Semiconductor LM81 sensor chips.
142
143           This driver can also be built as a module.  If so, the module
144           will be called adm9240.
145
146 config SENSORS_ADT7470
147         tristate "Analog Devices ADT7470"
148         depends on I2C && EXPERIMENTAL
149         help
150           If you say yes here you get support for the Analog Devices
151           ADT7470 temperature monitoring chips.
152
153           This driver can also be built as a module. If so, the module
154           will be called adt7470.
155
156 config SENSORS_ADT7473
157         tristate "Analog Devices ADT7473"
158         depends on I2C && EXPERIMENTAL
159         help
160           If you say yes here you get support for the Analog Devices
161           ADT7473 temperature monitoring chips.
162
163           This driver can also be built as a module. If so, the module
164           will be called adt7473.
165
166 config SENSORS_K8TEMP
167         tristate "AMD Athlon64/FX or Opteron temperature sensor"
168         depends on X86 && PCI && EXPERIMENTAL
169         help
170           If you say yes here you get support for the temperature
171           sensor(s) inside your CPU. Supported is whole AMD K8
172           microarchitecture. Please note that you will need at least
173           lm-sensors 2.10.1 for proper userspace support.
174
175           This driver can also be built as a module.  If so, the module
176           will be called k8temp.
177
178 config SENSORS_AMS
179         tristate "Apple Motion Sensor driver"
180         depends on PPC_PMAC && !PPC64 && INPUT && ((ADB_PMU && I2C = y) || (ADB_PMU && !I2C) || I2C) && EXPERIMENTAL
181         select INPUT_POLLDEV
182         help
183           Support for the motion sensor included in PowerBooks. Includes
184           implementations for PMU and I2C.
185
186           This driver can also be built as a module. If so, the module
187           will be called ams.
188
189 config SENSORS_AMS_PMU
190         bool "PMU variant"
191         depends on SENSORS_AMS && ADB_PMU
192         default y
193         help
194           PMU variant of motion sensor, found in late 2005 PowerBooks.
195
196 config SENSORS_AMS_I2C
197         bool "I2C variant"
198         depends on SENSORS_AMS && I2C
199         default y
200         help
201           I2C variant of motion sensor, found in early 2005 PowerBooks and
202           iBooks.
203
204 config SENSORS_ASB100
205         tristate "Asus ASB100 Bach"
206         depends on X86 && I2C && EXPERIMENTAL
207         select HWMON_VID
208         help
209           If you say yes here you get support for the ASB100 Bach sensor
210           chip found on some Asus mainboards.
211
212           This driver can also be built as a module.  If so, the module
213           will be called asb100.
214
215 config SENSORS_ATXP1
216         tristate "Attansic ATXP1 VID controller"
217         depends on I2C && EXPERIMENTAL
218         select HWMON_VID
219         help
220           If you say yes here you get support for the Attansic ATXP1 VID
221           controller.
222
223           If your board have such a chip, you are able to control your CPU
224           core and other voltages.
225
226           This driver can also be built as a module.  If so, the module
227           will be called atxp1.
228
229 config SENSORS_DS1621
230         tristate "Dallas Semiconductor DS1621 and DS1625"
231         depends on I2C
232         help
233           If you say yes here you get support for Dallas Semiconductor
234           DS1621 and DS1625 sensor chips.
235
236           This driver can also be built as a module.  If so, the module
237           will be called ds1621.
238
239 config SENSORS_I5K_AMB
240         tristate "FB-DIMM AMB temperature sensor on Intel 5000 series chipsets"
241         depends on PCI && EXPERIMENTAL
242         help
243           If you say yes here you get support for FB-DIMM AMB temperature
244           monitoring chips on systems with the Intel 5000 series chipset.
245
246           This driver can also be built as a module. If so, the module
247           will be called i5k_amb.
248
249 config SENSORS_F71805F
250         tristate "Fintek F71805F/FG, F71806F/FG and F71872F/FG"
251         depends on EXPERIMENTAL
252         help
253           If you say yes here you get support for hardware monitoring
254           features of the Fintek F71805F/FG, F71806F/FG and F71872F/FG
255           Super-I/O chips.
256
257           This driver can also be built as a module.  If so, the module
258           will be called f71805f.
259
260 config SENSORS_F71882FG
261         tristate "Fintek F71882FG and F71883FG"
262         depends on EXPERIMENTAL
263         help
264           If you say yes here you get support for hardware monitoring
265           features of the Fintek F71882FG and F71883FG Super-I/O chips.
266
267           This driver can also be built as a module.  If so, the module
268           will be called f71882fg.
269
270 config SENSORS_F75375S
271         tristate "Fintek F75375S/SP and F75373";
272         depends on I2C && EXPERIMENTAL
273         help
274           If you say yes here you get support for hardware monitoring
275           features of the Fintek F75375S/SP and F75373
276
277           This driver can also be built as a module.  If so, the module
278           will be called f75375s.
279
280 config SENSORS_FSCHER
281         tristate "FSC Hermes"
282         depends on X86 && I2C
283         help
284           If you say yes here you get support for Fujitsu Siemens
285           Computers Hermes sensor chips.
286
287           This driver can also be built as a module.  If so, the module
288           will be called fscher.
289
290 config SENSORS_FSCPOS
291         tristate "FSC Poseidon"
292         depends on X86 && I2C
293         help
294           If you say yes here you get support for Fujitsu Siemens
295           Computers Poseidon sensor chips.
296
297           This driver can also be built as a module.  If so, the module
298           will be called fscpos.
299
300 config SENSORS_FSCHMD
301         tristate "FSC Poseidon, Scylla, Hermes, Heimdall and Heracles"
302         depends on X86 && I2C && EXPERIMENTAL
303         help
304           If you say yes here you get support for various Fujitsu Siemens
305           Computers sensor chips.
306
307           This is a new merged driver for FSC sensor chips which is intended
308           as a replacment for the fscpos, fscscy and fscher drivers and adds
309           support for several other FCS sensor chips.
310
311           This driver can also be built as a module.  If so, the module
312           will be called fschmd.
313
314 config SENSORS_GL518SM
315         tristate "Genesys Logic GL518SM"
316         depends on I2C
317         help
318           If you say yes here you get support for Genesys Logic GL518SM
319           sensor chips.
320
321           This driver can also be built as a module.  If so, the module
322           will be called gl518sm.
323
324 config SENSORS_GL520SM
325         tristate "Genesys Logic GL520SM"
326         depends on I2C
327         select HWMON_VID
328         help
329           If you say yes here you get support for Genesys Logic GL520SM
330           sensor chips.
331
332           This driver can also be built as a module.  If so, the module
333           will be called gl520sm.
334
335 config SENSORS_CORETEMP
336         tristate "Intel Core (2) Duo/Solo temperature sensor"
337         depends on X86 && EXPERIMENTAL
338         help
339           If you say yes here you get support for the temperature
340           sensor inside your CPU. Supported all are all known variants
341           of Intel Core family.
342
343 config SENSORS_IBMAEM
344         tristate "IBM Active Energy Manager temperature/power sensors and control"
345         select IPMI_SI
346         depends on IPMI_HANDLER
347         help
348           If you say yes here you get support for the temperature and
349           power sensors and capping hardware in various IBM System X
350           servers that support Active Energy Manager.  This includes
351           the x3350, x3550, x3650, x3655, x3755, x3850 M2, x3950 M2,
352           and certain HS2x/LS2x/QS2x blades.
353
354           This driver can also be built as a module.  If so, the module
355           will be called ibmaem.
356
357 config SENSORS_IBMPEX
358         tristate "IBM PowerExecutive temperature/power sensors"
359         select IPMI_SI
360         depends on IPMI_HANDLER
361         help
362           If you say yes here you get support for the temperature and
363           power sensors in various IBM System X servers that support
364           PowerExecutive.  So far this includes the x3350, x3550, x3650,
365           x3655, and x3755; the x3800, x3850, and x3950 models that have
366           PCI Express; and some of the HS2x, LS2x, and QS2x blades.
367
368           This driver can also be built as a module.  If so, the module
369           will be called ibmpex.
370
371 config SENSORS_IT87
372         tristate "ITE IT87xx and compatibles"
373         select HWMON_VID
374         help
375           If you say yes here you get support for ITE IT8705F, IT8712F,
376           IT8716F, IT8718F and IT8726F sensor chips, and the SiS960 clone.
377
378           This driver can also be built as a module.  If so, the module
379           will be called it87.
380
381 config SENSORS_LM63
382         tristate "National Semiconductor LM63"
383         depends on I2C
384         help
385           If you say yes here you get support for the National Semiconductor
386           LM63 remote diode digital temperature sensor with integrated fan
387           control.  Such chips are found on the Tyan S4882 (Thunder K8QS Pro)
388           motherboard, among others.
389
390           This driver can also be built as a module.  If so, the module
391           will be called lm63.
392
393 config SENSORS_LM70
394         tristate "National Semiconductor LM70"
395         depends on SPI_MASTER && EXPERIMENTAL
396         help
397           If you say yes here you get support for the National Semiconductor
398           LM70 digital temperature sensor chip.
399
400           This driver can also be built as a module.  If so, the module
401           will be called lm70.
402
403 config SENSORS_LM75
404         tristate "National Semiconductor LM75 and compatibles"
405         depends on I2C
406         help
407           If you say yes here you get support for one common type of
408           temperature sensor chip, with models including:
409
410                 - Dallas Semiconductor DS75 and DS1775
411                 - Maxim MAX6625 and MAX6626
412                 - Microchip MCP980x
413                 - National Semiconductor LM75
414                 - NXP's LM75A
415                 - ST Microelectronics STDS75
416                 - TelCom (now Microchip) TCN75
417                 - Texas Instruments TMP100, TMP101, TMP75, TMP175, TMP275
418
419           This driver supports driver model based binding through board
420           specific I2C device tables.
421
422           It also supports the "legacy" style of driver binding.  To use
423           that with some chips which don't replicate LM75 quirks exactly,
424           you may need the "force" module parameter.
425
426           This driver can also be built as a module.  If so, the module
427           will be called lm75.
428
429 config SENSORS_LM77
430         tristate "National Semiconductor LM77"
431         depends on I2C
432         help
433           If you say yes here you get support for National Semiconductor LM77
434           sensor chips.
435
436           This driver can also be built as a module.  If so, the module
437           will be called lm77.
438
439 config SENSORS_LM78
440         tristate "National Semiconductor LM78 and compatibles"
441         depends on I2C
442         select HWMON_VID
443         help
444           If you say yes here you get support for National Semiconductor LM78,
445           LM78-J and LM79.
446
447           This driver can also be built as a module.  If so, the module
448           will be called lm78.
449
450 config SENSORS_LM80
451         tristate "National Semiconductor LM80"
452         depends on I2C && EXPERIMENTAL
453         help
454           If you say yes here you get support for National Semiconductor
455           LM80 sensor chips.
456
457           This driver can also be built as a module.  If so, the module
458           will be called lm80.
459
460 config SENSORS_LM83
461         tristate "National Semiconductor LM83 and compatibles"
462         depends on I2C
463         help
464           If you say yes here you get support for National Semiconductor
465           LM82 and LM83 sensor chips.
466
467           This driver can also be built as a module.  If so, the module
468           will be called lm83.
469
470 config SENSORS_LM85
471         tristate "National Semiconductor LM85 and compatibles"
472         depends on I2C && EXPERIMENTAL
473         select HWMON_VID
474         help
475           If you say yes here you get support for National Semiconductor LM85
476           sensor chips and clones: ADT7463, EMC6D100, EMC6D102 and ADM1027.
477
478           This driver can also be built as a module.  If so, the module
479           will be called lm85.
480
481 config SENSORS_LM87
482         tristate "National Semiconductor LM87 and compatibles"
483         depends on I2C
484         select HWMON_VID
485         help
486           If you say yes here you get support for National Semiconductor LM87
487           and Analog Devices ADM1024 sensor chips.
488
489           This driver can also be built as a module.  If so, the module
490           will be called lm87.
491
492 config SENSORS_LM90
493         tristate "National Semiconductor LM90 and compatibles"
494         depends on I2C
495         help
496           If you say yes here you get support for National Semiconductor LM90,
497           LM86, LM89 and LM99, Analog Devices ADM1032 and Maxim MAX6657,
498           MAX6658, MAX6659, MAX6680 and MAX6681 sensor chips.
499
500           The Analog Devices ADT7461 sensor chip is also supported, but only
501           if found in ADM1032 compatibility mode.
502
503           This driver can also be built as a module.  If so, the module
504           will be called lm90.
505
506 config SENSORS_LM92
507         tristate "National Semiconductor LM92 and compatibles"
508         depends on I2C
509         help
510           If you say yes here you get support for National Semiconductor LM92
511           and Maxim MAX6635 sensor chips.
512
513           This driver can also be built as a module.  If so, the module
514           will be called lm92.
515
516 config SENSORS_LM93
517         tristate "National Semiconductor LM93 and compatibles"
518         depends on I2C
519         select HWMON_VID
520         help
521           If you say yes here you get support for National Semiconductor LM93
522           sensor chips.
523
524           This driver can also be built as a module.  If so, the module
525           will be called lm93.
526
527 config SENSORS_MAX1619
528         tristate "Maxim MAX1619 sensor chip"
529         depends on I2C
530         help
531           If you say yes here you get support for MAX1619 sensor chip.
532
533           This driver can also be built as a module.  If so, the module
534           will be called max1619.
535
536 config SENSORS_MAX6650
537         tristate "Maxim MAX6650 sensor chip"
538         depends on I2C && EXPERIMENTAL
539         help
540           If you say yes here you get support for the MAX6650 / MAX6651
541           sensor chips.
542
543           This driver can also be built as a module.  If so, the module
544           will be called max6650.
545
546 config SENSORS_PC87360
547         tristate "National Semiconductor PC87360 family"
548         select HWMON_VID
549         help
550           If you say yes here you get access to the hardware monitoring
551           functions of the National Semiconductor PC8736x Super-I/O chips.
552           The PC87360, PC87363 and PC87364 only have fan monitoring and
553           control.  The PC87365 and PC87366 additionally have voltage and
554           temperature monitoring.
555
556           This driver can also be built as a module.  If so, the module
557           will be called pc87360.
558
559 config SENSORS_PC87427
560         tristate "National Semiconductor PC87427"
561         depends on EXPERIMENTAL
562         help
563           If you say yes here you get access to the hardware monitoring
564           functions of the National Semiconductor PC87427 Super-I/O chip.
565           The chip has two distinct logical devices, one for fan speed
566           monitoring and control, and one for voltage and temperature
567           monitoring. Only fan speed monitoring is supported right now.
568
569           This driver can also be built as a module.  If so, the module
570           will be called pc87427.
571
572 config SENSORS_SIS5595
573         tristate "Silicon Integrated Systems Corp. SiS5595"
574         depends on PCI
575         help
576           If you say yes here you get support for the integrated sensors in
577           SiS5595 South Bridges.
578
579           This driver can also be built as a module.  If so, the module
580           will be called sis5595.
581
582 config SENSORS_DME1737
583         tristate "SMSC DME1737, SCH311x and compatibles"
584         depends on I2C && EXPERIMENTAL
585         select HWMON_VID
586         help
587           If you say yes here you get support for the hardware monitoring
588           and fan control features of the SMSC DME1737, SCH311x, SCH5027, and
589           Asus A8000 Super-I/O chips.
590
591           This driver can also be built as a module.  If so, the module
592           will be called dme1737.
593
594 config SENSORS_SMSC47M1
595         tristate "SMSC LPC47M10x and compatibles"
596         help
597           If you say yes here you get support for the integrated fan
598           monitoring and control capabilities of the SMSC LPC47B27x,
599           LPC47M10x, LPC47M112, LPC47M13x, LPC47M14x, LPC47M15x,
600           LPC47M192, LPC47M292 and LPC47M997 chips.
601
602           The temperature and voltage sensor features of the LPC47M15x,
603           LPC47M192, LPC47M292 and LPC47M997 are supported by another
604           driver, select also "SMSC LPC47M192 and compatibles" below for
605           those.
606
607           This driver can also be built as a module.  If so, the module
608           will be called smsc47m1.
609
610 config SENSORS_SMSC47M192
611         tristate "SMSC LPC47M192 and compatibles"
612         depends on I2C && EXPERIMENTAL
613         select HWMON_VID
614         help
615           If you say yes here you get support for the temperature and
616           voltage sensors of the SMSC LPC47M192, LPC47M15x, LPC47M292
617           and LPC47M997 chips.
618
619           The fan monitoring and control capabilities of these chips
620           are supported by another driver, select
621           "SMSC LPC47M10x and compatibles" above. You need both drivers
622           if you want fan control and voltage/temperature sensor support.
623
624           This driver can also be built as a module.  If so, the module
625           will be called smsc47m192.
626
627 config SENSORS_SMSC47B397
628         tristate "SMSC LPC47B397-NC"
629         depends on EXPERIMENTAL
630         help
631           If you say yes here you get support for the SMSC LPC47B397-NC
632           sensor chip.
633
634           This driver can also be built as a module.  If so, the module
635           will be called smsc47b397.
636
637 config SENSORS_ADS7828
638         tristate "Texas Instruments ADS7828"
639         depends on I2C
640         help
641           If you say yes here you get support for Texas Instruments ADS7828
642           12-bit 8-channel ADC device.
643
644           This driver can also be built as a module.  If so, the module
645           will be called ads7828.
646
647 config SENSORS_THMC50
648         tristate "Texas Instruments THMC50 / Analog Devices ADM1022"
649         depends on I2C && EXPERIMENTAL
650         help
651           If you say yes here you get support for Texas Instruments THMC50
652           sensor chips and clones: the Analog Devices ADM1022.
653
654           This driver can also be built as a module.  If so, the module
655           will be called thmc50.
656
657 config SENSORS_VIA686A
658         tristate "VIA686A"
659         depends on PCI
660         help
661           If you say yes here you get support for the integrated sensors in
662           Via 686A/B South Bridges.
663
664           This driver can also be built as a module.  If so, the module
665           will be called via686a.
666
667 config SENSORS_VT1211
668         tristate "VIA VT1211"
669         depends on EXPERIMENTAL
670         select HWMON_VID
671         help
672           If you say yes here then you get support for hardware monitoring
673           features of the VIA VT1211 Super-I/O chip.
674
675           This driver can also be built as a module.  If so, the module
676           will be called vt1211.
677
678 config SENSORS_VT8231
679         tristate "VIA VT8231"
680         depends on PCI
681         select HWMON_VID
682         help
683           If you say yes here then you get support for the integrated sensors
684           in the VIA VT8231 device.
685
686           This driver can also be built as a module.  If so, the module
687           will be called vt8231.
688
689 config SENSORS_W83781D
690         tristate "Winbond W83781D, W83782D, W83783S, Asus AS99127F"
691         depends on I2C
692         select HWMON_VID
693         help
694           If you say yes here you get support for the Winbond W8378x series
695           of sensor chips: the W83781D, W83782D and W83783S, and the similar
696           Asus AS99127F.
697
698           This driver can also be built as a module.  If so, the module
699           will be called w83781d.
700
701 config SENSORS_W83791D
702         tristate "Winbond W83791D"
703         depends on I2C && EXPERIMENTAL
704         select HWMON_VID
705         help
706           If you say yes here you get support for the Winbond W83791D chip.
707
708           This driver can also be built as a module.  If so, the module
709           will be called w83791d.
710
711 config SENSORS_W83792D
712         tristate "Winbond W83792D"
713         depends on I2C && EXPERIMENTAL
714         help
715           If you say yes here you get support for the Winbond W83792D chip.
716
717           This driver can also be built as a module.  If so, the module
718           will be called w83792d.
719
720 config SENSORS_W83793
721         tristate "Winbond W83793"
722         depends on I2C && EXPERIMENTAL
723         select HWMON_VID
724         help
725           If you say yes here you get support for the Winbond W83793
726           hardware monitoring chip.
727
728           This driver can also be built as a module.  If so, the module
729           will be called w83793.
730
731 config SENSORS_W83L785TS
732         tristate "Winbond W83L785TS-S"
733         depends on I2C && EXPERIMENTAL
734         help
735           If you say yes here you get support for the Winbond W83L785TS-S
736           sensor chip, which is used on the Asus A7N8X, among other
737           motherboards.
738
739           This driver can also be built as a module.  If so, the module
740           will be called w83l785ts.
741
742 config SENSORS_W83L786NG
743         tristate "Winbond W83L786NG, W83L786NR"
744         depends on I2C && EXPERIMENTAL
745         help
746           If you say yes here you get support for the Winbond W83L786NG
747           and W83L786NR sensor chips.
748
749           This driver can also be built as a module.  If so, the module
750           will be called w83l786ng.
751
752 config SENSORS_W83627HF
753         tristate "Winbond W83627HF, W83627THF, W83637HF, W83687THF, W83697HF"
754         select HWMON_VID
755         help
756           If you say yes here you get support for the Winbond W836X7 series
757           of sensor chips: the W83627HF, W83627THF, W83637HF, W83687THF and
758           W83697HF.
759
760           This driver can also be built as a module.  If so, the module
761           will be called w83627hf.
762
763 config SENSORS_W83627EHF
764         tristate "Winbond W83627EHF/DHG"
765         select HWMON_VID
766         help
767           If you say yes here you get support for the hardware
768           monitoring functionality of the Winbond W83627EHF Super-I/O chip.
769
770           This driver also supports the W83627EHG, which is the lead-free
771           version of the W83627EHF, and the W83627DHG, which is a similar
772           chip suited for specific Intel processors that use PECI such as
773           the Core 2 Duo.
774
775           This driver can also be built as a module.  If so, the module
776           will be called w83627ehf.
777
778 config SENSORS_HDAPS
779         tristate "IBM Hard Drive Active Protection System (hdaps)"
780         depends on INPUT && X86
781         select INPUT_POLLDEV
782         default n
783         help
784           This driver provides support for the IBM Hard Drive Active Protection
785           System (hdaps), which provides an accelerometer and other misc. data.
786           ThinkPads starting with the R50, T41, and X40 are supported.  The
787           accelerometer data is readable via sysfs.
788
789           This driver also provides an absolute input class device, allowing
790           the laptop to act as a pinball machine-esque joystick.
791
792           If your ThinkPad is not recognized by the driver, please update to latest
793           BIOS. This is especially the case for some R52 ThinkPads.
794
795           Say Y here if you have an applicable laptop and want to experience
796           the awesome power of hdaps.
797
798 config SENSORS_APPLESMC
799         tristate "Apple SMC (Motion sensor, light sensor, keyboard backlight)"
800         depends on INPUT && X86
801         select NEW_LEDS
802         select LEDS_CLASS
803         select INPUT_POLLDEV
804         default n
805         help
806           This driver provides support for the Apple System Management
807           Controller, which provides an accelerometer (Apple Sudden Motion
808           Sensor), light sensors, temperature sensors, keyboard backlight
809           control and fan control.
810
811           Only Intel-based Apple's computers are supported (MacBook Pro,
812           MacBook, MacMini).
813
814           Data from the different sensors, keyboard backlight control and fan
815           control are accessible via sysfs.
816
817           This driver also provides an absolute input class device, allowing
818           the laptop to act as a pinball machine-esque joystick.
819
820           Say Y here if you have an applicable laptop and want to experience
821           the awesome power of applesmc.
822
823 config HWMON_DEBUG_CHIP
824         bool "Hardware Monitoring Chip debugging messages"
825         default n
826         help
827           Say Y here if you want the I2C chip drivers to produce a bunch of
828           debug messages to the system log.  Select this if you are having
829           a problem with I2C support and want to see more of what is going
830           on.
831
832 endif # HWMON