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