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