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