Kconfig revision 860e1d6b46bd4cbc67d8d065f0f682143513382f
1#
2# I2C Sensor chip drivers configuration
3#
4
5menu "Hardware Monitoring support"
6
7config HWMON
8	tristate "Hardware Monitoring support"
9	default y
10	help
11	  Hardware monitoring devices let you monitor the hardware health
12	  of a system. Most modern motherboards include such a device. It
13	  can include temperature sensors, voltage sensors, fan speed
14	  sensors and various additional features such as the ability to
15	  control the speed of the fans.  If you want this support you
16	  should say Y here and also to the specific driver(s) for your
17	  sensors chip(s) below.
18
19	  This support can also be built as a module.  If so, the module
20	  will be called hwmon.
21
22config HWMON_VID
23	tristate
24	default n
25
26config SENSORS_ADM1021
27	tristate "Analog Devices ADM1021 and compatibles"
28	depends on HWMON && I2C
29	help
30	  If you say yes here you get support for Analog Devices ADM1021
31	  and ADM1023 sensor chips and clones: Maxim MAX1617 and MAX1617A,
32	  Genesys Logic GL523SM, National Semiconductor LM84, TI THMC10,
33	  and the XEON processor built-in sensor.
34
35	  This driver can also be built as a module.  If so, the module
36	  will be called adm1021.
37
38config SENSORS_ADM1025
39	tristate "Analog Devices ADM1025 and compatibles"
40	depends on HWMON && I2C && EXPERIMENTAL
41	select HWMON_VID
42	help
43	  If you say yes here you get support for Analog Devices ADM1025
44	  and Philips NE1619 sensor chips.
45
46	  This driver can also be built as a module.  If so, the module
47	  will be called adm1025.
48
49config SENSORS_ADM1026
50	tristate "Analog Devices ADM1026 and compatibles"
51	depends on HWMON && I2C && EXPERIMENTAL
52	select HWMON_VID
53	help
54	  If you say yes here you get support for Analog Devices ADM1026
55	  sensor chip.
56
57	  This driver can also be built as a module.  If so, the module
58	  will be called adm1026.
59
60config SENSORS_ADM1031
61	tristate "Analog Devices ADM1031 and compatibles"
62	depends on HWMON && I2C && EXPERIMENTAL
63	help
64	  If you say yes here you get support for Analog Devices ADM1031
65	  and ADM1030 sensor chips.
66
67	  This driver can also be built as a module.  If so, the module
68	  will be called adm1031.
69
70config SENSORS_ADM9240
71	tristate "Analog Devices ADM9240 and compatibles"
72	depends on HWMON && I2C && EXPERIMENTAL
73	select HWMON_VID
74	help
75	  If you say yes here you get support for Analog Devices ADM9240,
76	  Dallas DS1780, National Semiconductor LM81 sensor chips.
77
78	  This driver can also be built as a module.  If so, the module
79	  will be called adm9240.
80
81config SENSORS_ASB100
82	tristate "Asus ASB100 Bach"
83	depends on HWMON && I2C && EXPERIMENTAL
84	select HWMON_VID
85	help
86	  If you say yes here you get support for the ASB100 Bach sensor
87	  chip found on some Asus mainboards.
88
89	  This driver can also be built as a module.  If so, the module
90	  will be called asb100.
91
92config SENSORS_ATXP1
93	tristate "Attansic ATXP1 VID controller"
94	depends on HWMON && I2C && EXPERIMENTAL
95	select HWMON_VID
96	help
97	  If you say yes here you get support for the Attansic ATXP1 VID
98	  controller.
99
100	  If your board have such a chip, you are able to control your CPU
101	  core and other voltages.
102
103	  This driver can also be built as a module.  If so, the module
104	  will be called atxp1.
105
106config SENSORS_DS1621
107	tristate "Dallas Semiconductor DS1621 and DS1625"
108	depends on HWMON && I2C && EXPERIMENTAL
109	help
110	  If you say yes here you get support for Dallas Semiconductor
111	  DS1621 and DS1625 sensor chips.
112
113	  This driver can also be built as a module.  If so, the module
114	  will be called ds1621.
115
116config SENSORS_FSCHER
117	tristate "FSC Hermes"
118	depends on HWMON && I2C && EXPERIMENTAL
119	help
120	  If you say yes here you get support for Fujitsu Siemens
121	  Computers Hermes sensor chips.
122
123	  This driver can also be built as a module.  If so, the module
124	  will be called fscher.
125
126config SENSORS_FSCPOS
127	tristate "FSC Poseidon"
128	depends on HWMON && I2C && EXPERIMENTAL
129	help
130	  If you say yes here you get support for Fujitsu Siemens
131	  Computers Poseidon sensor chips.
132
133	  This driver can also be built as a module.  If so, the module
134	  will be called fscpos.
135
136config SENSORS_GL518SM
137	tristate "Genesys Logic GL518SM"
138	depends on HWMON && I2C
139	help
140	  If you say yes here you get support for Genesys Logic GL518SM
141	  sensor chips.
142
143	  This driver can also be built as a module.  If so, the module
144	  will be called gl518sm.
145
146config SENSORS_GL520SM
147	tristate "Genesys Logic GL520SM"
148	depends on HWMON && I2C && EXPERIMENTAL
149	select HWMON_VID
150	help
151	  If you say yes here you get support for Genesys Logic GL520SM
152	  sensor chips.
153
154	  This driver can also be built as a module.  If so, the module
155	  will be called gl520sm.
156
157config SENSORS_IT87
158	tristate "ITE IT87xx and compatibles"
159	depends on HWMON && I2C
160	select I2C_ISA
161	select HWMON_VID
162	help
163	  If you say yes here you get support for ITE IT87xx sensor chips
164	  and clones: SiS960.
165
166	  This driver can also be built as a module.  If so, the module
167	  will be called it87.
168
169config SENSORS_LM63
170	tristate "National Semiconductor LM63"
171	depends on HWMON && I2C && EXPERIMENTAL
172	help
173	  If you say yes here you get support for the National Semiconductor
174	  LM63 remote diode digital temperature sensor with integrated fan
175	  control.  Such chips are found on the Tyan S4882 (Thunder K8QS Pro)
176	  motherboard, among others.
177
178	  This driver can also be built as a module.  If so, the module
179	  will be called lm63.
180
181config SENSORS_LM75
182	tristate "National Semiconductor LM75 and compatibles"
183	depends on HWMON && I2C
184	help
185	  If you say yes here you get support for National Semiconductor LM75
186	  sensor chips and clones: Dallas Semiconductor DS75 and DS1775 (in
187	  9-bit precision mode), and TelCom (now Microchip) TCN75.
188
189	  The DS75 and DS1775 in 10- to 12-bit precision modes will require
190	  a force module parameter. The driver will not handle the extra
191	  precision anyhow.
192
193	  This driver can also be built as a module.  If so, the module
194	  will be called lm75.
195
196config SENSORS_LM77
197	tristate "National Semiconductor LM77"
198	depends on HWMON && I2C && EXPERIMENTAL
199	help
200	  If you say yes here you get support for National Semiconductor LM77
201	  sensor chips.
202
203	  This driver can also be built as a module.  If so, the module
204	  will be called lm77.
205
206config SENSORS_LM78
207	tristate "National Semiconductor LM78 and compatibles"
208	depends on HWMON && I2C && EXPERIMENTAL
209	select I2C_ISA
210	select HWMON_VID
211	help
212	  If you say yes here you get support for National Semiconductor LM78,
213	  LM78-J and LM79.
214
215	  This driver can also be built as a module.  If so, the module
216	  will be called lm78.
217
218config SENSORS_LM80
219	tristate "National Semiconductor LM80"
220	depends on HWMON && I2C && EXPERIMENTAL
221	help
222	  If you say yes here you get support for National Semiconductor
223	  LM80 sensor chips.
224
225	  This driver can also be built as a module.  If so, the module
226	  will be called lm80.
227
228config SENSORS_LM83
229	tristate "National Semiconductor LM83"
230	depends on HWMON && I2C
231	help
232	  If you say yes here you get support for National Semiconductor
233	  LM83 sensor chips.
234
235	  This driver can also be built as a module.  If so, the module
236	  will be called lm83.
237
238config SENSORS_LM85
239	tristate "National Semiconductor LM85 and compatibles"
240	depends on HWMON && I2C && EXPERIMENTAL
241	select HWMON_VID
242	help
243	  If you say yes here you get support for National Semiconductor LM85
244	  sensor chips and clones: ADT7463, EMC6D100, EMC6D102 and ADM1027.
245
246	  This driver can also be built as a module.  If so, the module
247	  will be called lm85.
248
249config SENSORS_LM87
250	tristate "National Semiconductor LM87"
251	depends on HWMON && I2C && EXPERIMENTAL
252	select HWMON_VID
253	help
254	  If you say yes here you get support for National Semiconductor LM87
255	  sensor chips.
256
257	  This driver can also be built as a module.  If so, the module
258	  will be called lm87.
259
260config SENSORS_LM90
261	tristate "National Semiconductor LM90 and compatibles"
262	depends on HWMON && I2C
263	help
264	  If you say yes here you get support for National Semiconductor LM90,
265	  LM86, LM89 and LM99, Analog Devices ADM1032 and Maxim MAX6657 and
266	  MAX6658 sensor chips.
267
268	  The Analog Devices ADT7461 sensor chip is also supported, but only
269	  if found in ADM1032 compatibility mode.
270
271	  This driver can also be built as a module.  If so, the module
272	  will be called lm90.
273
274config SENSORS_LM92
275	tristate "National Semiconductor LM92 and compatibles"
276	depends on HWMON && I2C && EXPERIMENTAL
277	help
278	  If you say yes here you get support for National Semiconductor LM92
279	  and Maxim MAX6635 sensor chips.
280
281	  This driver can also be built as a module.  If so, the module
282	  will be called lm92.
283
284config SENSORS_MAX1619
285	tristate "Maxim MAX1619 sensor chip"
286	depends on HWMON && I2C && EXPERIMENTAL
287	help
288	  If you say yes here you get support for MAX1619 sensor chip.
289
290	  This driver can also be built as a module.  If so, the module
291	  will be called max1619.
292
293config SENSORS_PC87360
294	tristate "National Semiconductor PC87360 family"
295	depends on HWMON && I2C && EXPERIMENTAL
296	select I2C_ISA
297	select HWMON_VID
298	help
299	  If you say yes here you get access to the hardware monitoring
300	  functions of the National Semiconductor PC8736x Super-I/O chips.
301	  The PC87360, PC87363 and PC87364 only have fan monitoring and
302	  control.  The PC87365 and PC87366 additionally have voltage and
303	  temperature monitoring.
304
305	  This driver can also be built as a module.  If so, the module
306	  will be called pc87360.
307
308config SENSORS_SIS5595
309	tristate "Silicon Integrated Systems Corp. SiS5595"
310	depends on HWMON && I2C && PCI && EXPERIMENTAL
311	select I2C_ISA
312	help
313	  If you say yes here you get support for the integrated sensors in
314	  SiS5595 South Bridges.
315
316	  This driver can also be built as a module.  If so, the module
317	  will be called sis5595.
318
319config SENSORS_SMSC47M1
320	tristate "SMSC LPC47M10x and compatibles"
321	depends on HWMON && I2C && EXPERIMENTAL
322	select I2C_ISA
323	help
324	  If you say yes here you get support for the integrated fan
325	  monitoring and control capabilities of the SMSC LPC47B27x,
326	  LPC47M10x, LPC47M13x, LPC47M14x, LPC47M15x and LPC47M192 chips.
327
328	  This driver can also be built as a module.  If so, the module
329	  will be called smsc47m1.
330
331config SENSORS_SMSC47B397
332	tristate "SMSC LPC47B397-NC"
333	depends on HWMON && I2C && EXPERIMENTAL
334	select I2C_ISA
335	help
336	  If you say yes here you get support for the SMSC LPC47B397-NC
337	  sensor chip.
338
339	  This driver can also be built as a module.  If so, the module
340	  will be called smsc47b397.
341
342config SENSORS_VIA686A
343	tristate "VIA686A"
344	depends on HWMON && I2C && PCI
345	select I2C_ISA
346	help
347	  If you say yes here you get support for the integrated sensors in
348	  Via 686A/B South Bridges.
349
350	  This driver can also be built as a module.  If so, the module
351	  will be called via686a.
352
353config SENSORS_W83781D
354	tristate "Winbond W83781D, W83782D, W83783S, W83627HF, Asus AS99127F"
355	depends on HWMON && I2C
356	select I2C_ISA
357	select HWMON_VID
358	help
359	  If you say yes here you get support for the Winbond W8378x series
360	  of sensor chips: the W83781D, W83782D, W83783S and W83627HF,
361	  and the similar Asus AS99127F.
362
363	  This driver can also be built as a module.  If so, the module
364	  will be called w83781d.
365
366config SENSORS_W83792D
367	tristate "Winbond W83792D"
368	depends on HWMON && I2C && EXPERIMENTAL
369	help
370	  If you say yes here you get support for the Winbond W83792D chip.
371
372	  This driver can also be built as a module.  If so, the module
373	  will be called w83792d.
374
375config SENSORS_W83L785TS
376	tristate "Winbond W83L785TS-S"
377	depends on HWMON && I2C && EXPERIMENTAL
378	help
379	  If you say yes here you get support for the Winbond W83L785TS-S
380	  sensor chip, which is used on the Asus A7N8X, among other
381	  motherboards.
382
383	  This driver can also be built as a module.  If so, the module
384	  will be called w83l785ts.
385
386config SENSORS_W83627HF
387	tristate "Winbond W83627HF, W83627THF, W83637HF, W83697HF"
388	depends on HWMON && I2C && EXPERIMENTAL
389	select I2C_ISA
390	select HWMON_VID
391	help
392	  If you say yes here you get support for the Winbond W836X7 series
393	  of sensor chips: the W83627HF, W83627THF, W83637HF, and the W83697HF
394
395	  This driver can also be built as a module.  If so, the module
396	  will be called w83627hf.
397
398config SENSORS_W83627EHF
399	tristate "Winbond W83627EHF"
400	depends on HWMON && I2C && EXPERIMENTAL
401	select I2C_ISA
402	help
403	  If you say yes here you get preliminary support for the hardware
404	  monitoring functionality of the Winbond W83627EHF Super-I/O chip.
405	  Only fan and temperature inputs are supported at the moment, while
406	  the chip does much more than that.
407
408	  This driver also supports the W83627EHG, which is the lead-free
409	  version of the W83627EHF.
410
411	  This driver can also be built as a module.  If so, the module
412	  will be called w83627ehf.
413
414config SENSORS_HDAPS
415	tristate "IBM Hard Drive Active Protection System (hdaps)"
416	depends on HWMON && INPUT && X86
417	default n
418	help
419	  This driver provides support for the IBM Hard Drive Active Protection
420	  System (hdaps), which provides an accelerometer and other misc. data.
421	  Supported laptops include the IBM ThinkPad T41, T42, T43, and R51.
422	  The accelerometer data is readable via sysfs.
423
424	  This driver also provides an input class device, allowing the
425	  laptop to act as a pinball machine-esque mouse.  This is off by
426	  default but enabled via sysfs or the module parameter "mousedev".
427
428	  Say Y here if you have an applicable laptop and want to experience
429	  the awesome power of hdaps.
430
431config HWMON_DEBUG_CHIP
432	bool "Hardware Monitoring Chip debugging messages"
433	depends on HWMON
434	default n
435	help
436	  Say Y here if you want the I2C chip drivers to produce a bunch of
437	  debug messages to the system log.  Select this if you are having
438	  a problem with I2C support and want to see more of what is going
439	  on.
440
441endmenu
442