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