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