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