xref: /openbmc/linux/drivers/hwmon/Kconfig (revision a1e58bbd)
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 x3350, x3550, x3650,
341	  x3655, and x3755; the x3800, x3850, and x3950 models that have
342	  PCI Express; and some of the HS2x, LS2x, and QS2x blades.
343
344	  This driver can also be built as a module.  If so, the module
345	  will be called ibmpex.
346
347config SENSORS_IT87
348	tristate "ITE IT87xx and compatibles"
349	select HWMON_VID
350	help
351	  If you say yes here you get support for ITE IT8705F, IT8712F,
352	  IT8716F, IT8718F and IT8726F sensor chips, and the SiS960 clone.
353
354	  This driver can also be built as a module.  If so, the module
355	  will be called it87.
356
357config SENSORS_LM63
358	tristate "National Semiconductor LM63"
359	depends on I2C
360	help
361	  If you say yes here you get support for the National Semiconductor
362	  LM63 remote diode digital temperature sensor with integrated fan
363	  control.  Such chips are found on the Tyan S4882 (Thunder K8QS Pro)
364	  motherboard, among others.
365
366	  This driver can also be built as a module.  If so, the module
367	  will be called lm63.
368
369config SENSORS_LM70
370	tristate "National Semiconductor LM70"
371	depends on SPI_MASTER && EXPERIMENTAL
372	help
373	  If you say yes here you get support for the National Semiconductor
374	  LM70 digital temperature sensor chip.
375
376	  This driver can also be built as a module.  If so, the module
377	  will be called lm70.
378
379config SENSORS_LM75
380	tristate "National Semiconductor LM75 and compatibles"
381	depends on I2C
382	help
383	  If you say yes here you get support for National Semiconductor LM75
384	  sensor chips and clones: Dallas Semiconductor DS75 and DS1775 (in
385	  9-bit precision mode), and TelCom (now Microchip) TCN75.
386
387	  The DS75 and DS1775 in 10- to 12-bit precision modes will require
388	  a force module parameter. The driver will not handle the extra
389	  precision anyhow.
390
391	  This driver can also be built as a module.  If so, the module
392	  will be called lm75.
393
394config SENSORS_LM77
395	tristate "National Semiconductor LM77"
396	depends on I2C
397	help
398	  If you say yes here you get support for National Semiconductor LM77
399	  sensor chips.
400
401	  This driver can also be built as a module.  If so, the module
402	  will be called lm77.
403
404config SENSORS_LM78
405	tristate "National Semiconductor LM78 and compatibles"
406	depends on I2C
407	select HWMON_VID
408	help
409	  If you say yes here you get support for National Semiconductor LM78,
410	  LM78-J and LM79.
411
412	  This driver can also be built as a module.  If so, the module
413	  will be called lm78.
414
415config SENSORS_LM80
416	tristate "National Semiconductor LM80"
417	depends on I2C && EXPERIMENTAL
418	help
419	  If you say yes here you get support for National Semiconductor
420	  LM80 sensor chips.
421
422	  This driver can also be built as a module.  If so, the module
423	  will be called lm80.
424
425config SENSORS_LM83
426	tristate "National Semiconductor LM83 and compatibles"
427	depends on I2C
428	help
429	  If you say yes here you get support for National Semiconductor
430	  LM82 and LM83 sensor chips.
431
432	  This driver can also be built as a module.  If so, the module
433	  will be called lm83.
434
435config SENSORS_LM85
436	tristate "National Semiconductor LM85 and compatibles"
437	depends on I2C && EXPERIMENTAL
438	select HWMON_VID
439	help
440	  If you say yes here you get support for National Semiconductor LM85
441	  sensor chips and clones: ADT7463, EMC6D100, EMC6D102 and ADM1027.
442
443	  This driver can also be built as a module.  If so, the module
444	  will be called lm85.
445
446config SENSORS_LM87
447	tristate "National Semiconductor LM87 and compatibles"
448	depends on I2C
449	select HWMON_VID
450	help
451	  If you say yes here you get support for National Semiconductor LM87
452	  and Analog Devices ADM1024 sensor chips.
453
454	  This driver can also be built as a module.  If so, the module
455	  will be called lm87.
456
457config SENSORS_LM90
458	tristate "National Semiconductor LM90 and compatibles"
459	depends on I2C
460	help
461	  If you say yes here you get support for National Semiconductor LM90,
462	  LM86, LM89 and LM99, Analog Devices ADM1032 and Maxim MAX6657,
463	  MAX6658, MAX6659, MAX6680 and MAX6681 sensor chips.
464
465	  The Analog Devices ADT7461 sensor chip is also supported, but only
466	  if found in ADM1032 compatibility mode.
467
468	  This driver can also be built as a module.  If so, the module
469	  will be called lm90.
470
471config SENSORS_LM92
472	tristate "National Semiconductor LM92 and compatibles"
473	depends on I2C
474	help
475	  If you say yes here you get support for National Semiconductor LM92
476	  and Maxim MAX6635 sensor chips.
477
478	  This driver can also be built as a module.  If so, the module
479	  will be called lm92.
480
481config SENSORS_LM93
482	tristate "National Semiconductor LM93 and compatibles"
483	depends on I2C
484	select HWMON_VID
485	help
486	  If you say yes here you get support for National Semiconductor LM93
487	  sensor chips.
488
489	  This driver can also be built as a module.  If so, the module
490	  will be called lm93.
491
492config SENSORS_MAX1619
493	tristate "Maxim MAX1619 sensor chip"
494	depends on I2C
495	help
496	  If you say yes here you get support for MAX1619 sensor chip.
497
498	  This driver can also be built as a module.  If so, the module
499	  will be called max1619.
500
501config SENSORS_MAX6650
502	tristate "Maxim MAX6650 sensor chip"
503	depends on I2C && EXPERIMENTAL
504	help
505	  If you say yes here you get support for the MAX6650 / MAX6651
506	  sensor chips.
507
508	  This driver can also be built as a module.  If so, the module
509	  will be called max6650.
510
511config SENSORS_PC87360
512	tristate "National Semiconductor PC87360 family"
513	select HWMON_VID
514	help
515	  If you say yes here you get access to the hardware monitoring
516	  functions of the National Semiconductor PC8736x Super-I/O chips.
517	  The PC87360, PC87363 and PC87364 only have fan monitoring and
518	  control.  The PC87365 and PC87366 additionally have voltage and
519	  temperature monitoring.
520
521	  This driver can also be built as a module.  If so, the module
522	  will be called pc87360.
523
524config SENSORS_PC87427
525	tristate "National Semiconductor PC87427"
526	depends on EXPERIMENTAL
527	help
528	  If you say yes here you get access to the hardware monitoring
529	  functions of the National Semiconductor PC87427 Super-I/O chip.
530	  The chip has two distinct logical devices, one for fan speed
531	  monitoring and control, and one for voltage and temperature
532	  monitoring. Only fan speed monitoring is supported right now.
533
534	  This driver can also be built as a module.  If so, the module
535	  will be called pc87427.
536
537config SENSORS_SIS5595
538	tristate "Silicon Integrated Systems Corp. SiS5595"
539	depends on PCI
540	help
541	  If you say yes here you get support for the integrated sensors in
542	  SiS5595 South Bridges.
543
544	  This driver can also be built as a module.  If so, the module
545	  will be called sis5595.
546
547config SENSORS_DME1737
548	tristate "SMSC DME1737, SCH311x and compatibles"
549	depends on I2C && EXPERIMENTAL
550	select HWMON_VID
551	help
552	  If you say yes here you get support for the hardware monitoring
553	  and fan control features of the SMSC DME1737 (and compatibles
554	  like the Asus A8000) and SCH311x Super-I/O chips.
555
556	  This driver can also be built as a module.  If so, the module
557	  will be called dme1737.
558
559config SENSORS_SMSC47M1
560	tristate "SMSC LPC47M10x and compatibles"
561	help
562	  If you say yes here you get support for the integrated fan
563	  monitoring and control capabilities of the SMSC LPC47B27x,
564	  LPC47M10x, LPC47M112, LPC47M13x, LPC47M14x, LPC47M15x,
565	  LPC47M192, LPC47M292 and LPC47M997 chips.
566
567	  The temperature and voltage sensor features of the LPC47M15x,
568	  LPC47M192, LPC47M292 and LPC47M997 are supported by another
569	  driver, select also "SMSC LPC47M192 and compatibles" below for
570	  those.
571
572	  This driver can also be built as a module.  If so, the module
573	  will be called smsc47m1.
574
575config SENSORS_SMSC47M192
576	tristate "SMSC LPC47M192 and compatibles"
577	depends on I2C && EXPERIMENTAL
578	select HWMON_VID
579	help
580	  If you say yes here you get support for the temperature and
581	  voltage sensors of the SMSC LPC47M192, LPC47M15x, LPC47M292
582	  and LPC47M997 chips.
583
584	  The fan monitoring and control capabilities of these chips
585	  are supported by another driver, select
586	  "SMSC LPC47M10x and compatibles" above. You need both drivers
587	  if you want fan control and voltage/temperature sensor support.
588
589	  This driver can also be built as a module.  If so, the module
590	  will be called smsc47m192.
591
592config SENSORS_SMSC47B397
593	tristate "SMSC LPC47B397-NC"
594	depends on EXPERIMENTAL
595	help
596	  If you say yes here you get support for the SMSC LPC47B397-NC
597	  sensor chip.
598
599	  This driver can also be built as a module.  If so, the module
600	  will be called smsc47b397.
601
602config SENSORS_ADS7828
603	tristate "Texas Instruments ADS7828"
604	depends on I2C
605	help
606	  If you say yes here you get support for Texas Instruments ADS7828
607	  12-bit 8-channel ADC device.
608
609	  This driver can also be built as a module.  If so, the module
610	  will be called ads7828.
611
612config SENSORS_THMC50
613	tristate "Texas Instruments THMC50 / Analog Devices ADM1022"
614	depends on I2C && EXPERIMENTAL
615	help
616	  If you say yes here you get support for Texas Instruments THMC50
617	  sensor chips and clones: the Analog Devices ADM1022.
618
619	  This driver can also be built as a module.  If so, the module
620	  will be called thmc50.
621
622config SENSORS_VIA686A
623	tristate "VIA686A"
624	depends on PCI
625	help
626	  If you say yes here you get support for the integrated sensors in
627	  Via 686A/B South Bridges.
628
629	  This driver can also be built as a module.  If so, the module
630	  will be called via686a.
631
632config SENSORS_VT1211
633	tristate "VIA VT1211"
634	depends on EXPERIMENTAL
635	select HWMON_VID
636	help
637	  If you say yes here then you get support for hardware monitoring
638	  features of the VIA VT1211 Super-I/O chip.
639
640	  This driver can also be built as a module.  If so, the module
641	  will be called vt1211.
642
643config SENSORS_VT8231
644	tristate "VIA VT8231"
645	depends on PCI
646	select HWMON_VID
647	help
648	  If you say yes here then you get support for the integrated sensors
649	  in the VIA VT8231 device.
650
651	  This driver can also be built as a module.  If so, the module
652	  will be called vt8231.
653
654config SENSORS_W83781D
655	tristate "Winbond W83781D, W83782D, W83783S, Asus AS99127F"
656	depends on I2C
657	select HWMON_VID
658	help
659	  If you say yes here you get support for the Winbond W8378x series
660	  of sensor chips: the W83781D, W83782D and W83783S, and the similar
661	  Asus AS99127F.
662
663	  This driver can also be built as a module.  If so, the module
664	  will be called w83781d.
665
666config SENSORS_W83791D
667	tristate "Winbond W83791D"
668	depends on I2C && EXPERIMENTAL
669	select HWMON_VID
670	help
671	  If you say yes here you get support for the Winbond W83791D chip.
672
673	  This driver can also be built as a module.  If so, the module
674	  will be called w83791d.
675
676config SENSORS_W83792D
677	tristate "Winbond W83792D"
678	depends on I2C && EXPERIMENTAL
679	help
680	  If you say yes here you get support for the Winbond W83792D chip.
681
682	  This driver can also be built as a module.  If so, the module
683	  will be called w83792d.
684
685config SENSORS_W83793
686	tristate "Winbond W83793"
687	depends on I2C && EXPERIMENTAL
688	select HWMON_VID
689	help
690	  If you say yes here you get support for the Winbond W83793
691	  hardware monitoring chip.
692
693	  This driver can also be built as a module.  If so, the module
694	  will be called w83793.
695
696config SENSORS_W83L785TS
697	tristate "Winbond W83L785TS-S"
698	depends on I2C && EXPERIMENTAL
699	help
700	  If you say yes here you get support for the Winbond W83L785TS-S
701	  sensor chip, which is used on the Asus A7N8X, among other
702	  motherboards.
703
704	  This driver can also be built as a module.  If so, the module
705	  will be called w83l785ts.
706
707config SENSORS_W83L786NG
708	tristate "Winbond W83L786NG, W83L786NR"
709	depends on I2C && EXPERIMENTAL
710	help
711	  If you say yes here you get support for the Winbond W83L786NG
712	  and W83L786NR sensor chips.
713
714	  This driver can also be built as a module.  If so, the module
715	  will be called w83l786ng.
716
717config SENSORS_W83627HF
718	tristate "Winbond W83627HF, W83627THF, W83637HF, W83687THF, W83697HF"
719	select HWMON_VID
720	help
721	  If you say yes here you get support for the Winbond W836X7 series
722	  of sensor chips: the W83627HF, W83627THF, W83637HF, W83687THF and
723	  W83697HF.
724
725	  This driver can also be built as a module.  If so, the module
726	  will be called w83627hf.
727
728config SENSORS_W83627EHF
729	tristate "Winbond W83627EHF/DHG"
730	select HWMON_VID
731	help
732	  If you say yes here you get support for the hardware
733	  monitoring functionality of the Winbond W83627EHF Super-I/O chip.
734
735	  This driver also supports the W83627EHG, which is the lead-free
736	  version of the W83627EHF, and the W83627DHG, which is a similar
737	  chip suited for specific Intel processors that use PECI such as
738	  the Core 2 Duo.
739
740	  This driver can also be built as a module.  If so, the module
741	  will be called w83627ehf.
742
743config SENSORS_HDAPS
744	tristate "IBM Hard Drive Active Protection System (hdaps)"
745	depends on INPUT && X86
746	select INPUT_POLLDEV
747	default n
748	help
749	  This driver provides support for the IBM Hard Drive Active Protection
750	  System (hdaps), which provides an accelerometer and other misc. data.
751	  ThinkPads starting with the R50, T41, and X40 are supported.  The
752	  accelerometer data is readable via sysfs.
753
754	  This driver also provides an absolute input class device, allowing
755	  the laptop to act as a pinball machine-esque joystick.
756
757	  If your ThinkPad is not recognized by the driver, please update to latest
758	  BIOS. This is especially the case for some R52 ThinkPads.
759
760	  Say Y here if you have an applicable laptop and want to experience
761	  the awesome power of hdaps.
762
763config SENSORS_APPLESMC
764	tristate "Apple SMC (Motion sensor, light sensor, keyboard backlight)"
765	depends on INPUT && X86
766	select NEW_LEDS
767	select LEDS_CLASS
768	select INPUT_POLLDEV
769	default n
770	help
771	  This driver provides support for the Apple System Management
772	  Controller, which provides an accelerometer (Apple Sudden Motion
773	  Sensor), light sensors, temperature sensors, keyboard backlight
774	  control and fan control.
775
776	  Only Intel-based Apple's computers are supported (MacBook Pro,
777	  MacBook, MacMini).
778
779	  Data from the different sensors, keyboard backlight control and fan
780	  control are accessible via sysfs.
781
782	  This driver also provides an absolute input class device, allowing
783	  the laptop to act as a pinball machine-esque joystick.
784
785	  Say Y here if you have an applicable laptop and want to experience
786	  the awesome power of applesmc.
787
788config HWMON_DEBUG_CHIP
789	bool "Hardware Monitoring Chip debugging messages"
790	default n
791	help
792	  Say Y here if you want the I2C chip drivers to produce a bunch of
793	  debug messages to the system log.  Select this if you are having
794	  a problem with I2C support and want to see more of what is going
795	  on.
796
797endif # HWMON
798