Kconfig revision 303760b44a7a142cb9f4c9df4609fb63bbda98db
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	help
211	  If you say yes here you get support for National Semiconductor LM78,
212	  LM78-J and LM79.
213
214	  This driver can also be built as a module.  If so, the module
215	  will be called lm78.
216
217config SENSORS_LM80
218	tristate "National Semiconductor LM80"
219	depends on HWMON && I2C && EXPERIMENTAL
220	help
221	  If you say yes here you get support for National Semiconductor
222	  LM80 sensor chips.
223
224	  This driver can also be built as a module.  If so, the module
225	  will be called lm80.
226
227config SENSORS_LM83
228	tristate "National Semiconductor LM83"
229	depends on HWMON && I2C
230	help
231	  If you say yes here you get support for National Semiconductor
232	  LM83 sensor chips.
233
234	  This driver can also be built as a module.  If so, the module
235	  will be called lm83.
236
237config SENSORS_LM85
238	tristate "National Semiconductor LM85 and compatibles"
239	depends on HWMON && I2C && EXPERIMENTAL
240	select HWMON_VID
241	help
242	  If you say yes here you get support for National Semiconductor LM85
243	  sensor chips and clones: ADT7463, EMC6D100, EMC6D102 and ADM1027.
244
245	  This driver can also be built as a module.  If so, the module
246	  will be called lm85.
247
248config SENSORS_LM87
249	tristate "National Semiconductor LM87"
250	depends on HWMON && I2C && EXPERIMENTAL
251	select HWMON_VID
252	help
253	  If you say yes here you get support for National Semiconductor LM87
254	  sensor chips.
255
256	  This driver can also be built as a module.  If so, the module
257	  will be called lm87.
258
259config SENSORS_LM90
260	tristate "National Semiconductor LM90 and compatibles"
261	depends on HWMON && I2C
262	help
263	  If you say yes here you get support for National Semiconductor LM90,
264	  LM86, LM89 and LM99, Analog Devices ADM1032 and Maxim MAX6657 and
265	  MAX6658 sensor chips.
266
267	  The Analog Devices ADT7461 sensor chip is also supported, but only
268	  if found in ADM1032 compatibility mode.
269
270	  This driver can also be built as a module.  If so, the module
271	  will be called lm90.
272
273config SENSORS_LM92
274	tristate "National Semiconductor LM92 and compatibles"
275	depends on HWMON && I2C && EXPERIMENTAL
276	help
277	  If you say yes here you get support for National Semiconductor LM92
278	  and Maxim MAX6635 sensor chips.
279
280	  This driver can also be built as a module.  If so, the module
281	  will be called lm92.
282
283config SENSORS_MAX1619
284	tristate "Maxim MAX1619 sensor chip"
285	depends on HWMON && I2C && EXPERIMENTAL
286	help
287	  If you say yes here you get support for MAX1619 sensor chip.
288
289	  This driver can also be built as a module.  If so, the module
290	  will be called max1619.
291
292config SENSORS_PC87360
293	tristate "National Semiconductor PC87360 family"
294	depends on HWMON && I2C && EXPERIMENTAL
295	select I2C_ISA
296	select HWMON_VID
297	help
298	  If you say yes here you get access to the hardware monitoring
299	  functions of the National Semiconductor PC8736x Super-I/O chips.
300	  The PC87360, PC87363 and PC87364 only have fan monitoring and
301	  control.  The PC87365 and PC87366 additionally have voltage and
302	  temperature monitoring.
303
304	  This driver can also be built as a module.  If so, the module
305	  will be called pc87360.
306
307config SENSORS_SIS5595
308	tristate "Silicon Integrated Systems Corp. SiS5595"
309	depends on HWMON && I2C && PCI && EXPERIMENTAL
310	select I2C_ISA
311	help
312	  If you say yes here you get support for the integrated sensors in
313	  SiS5595 South Bridges.
314
315	  This driver can also be built as a module.  If so, the module
316	  will be called sis5595.
317
318config SENSORS_SMSC47M1
319	tristate "SMSC LPC47M10x and compatibles"
320	depends on HWMON && I2C && EXPERIMENTAL
321	select I2C_ISA
322	help
323	  If you say yes here you get support for the integrated fan
324	  monitoring and control capabilities of the SMSC LPC47B27x,
325	  LPC47M10x, LPC47M13x, LPC47M14x, LPC47M15x and LPC47M192 chips.
326
327	  This driver can also be built as a module.  If so, the module
328	  will be called smsc47m1.
329
330config SENSORS_SMSC47B397
331	tristate "SMSC LPC47B397-NC"
332	depends on HWMON && I2C && EXPERIMENTAL
333	select I2C_ISA
334	help
335	  If you say yes here you get support for the SMSC LPC47B397-NC
336	  sensor chip.
337
338	  This driver can also be built as a module.  If so, the module
339	  will be called smsc47b397.
340
341config SENSORS_VIA686A
342	tristate "VIA686A"
343	depends on HWMON && I2C && PCI
344	select I2C_ISA
345	help
346	  If you say yes here you get support for the integrated sensors in
347	  Via 686A/B South Bridges.
348
349	  This driver can also be built as a module.  If so, the module
350	  will be called via686a.
351
352config SENSORS_W83781D
353	tristate "Winbond W83781D, W83782D, W83783S, W83627HF, Asus AS99127F"
354	depends on HWMON && I2C
355	select I2C_ISA
356	select HWMON_VID
357	help
358	  If you say yes here you get support for the Winbond W8378x series
359	  of sensor chips: the W83781D, W83782D, W83783S and W83627HF,
360	  and the similar Asus AS99127F.
361
362	  This driver can also be built as a module.  If so, the module
363	  will be called w83781d.
364
365config SENSORS_W83792D
366	tristate "Winbond W83792D"
367	depends on HWMON && I2C && EXPERIMENTAL
368	help
369	  If you say yes here you get support for the Winbond W83792D chip.
370
371	  This driver can also be built as a module.  If so, the module
372	  will be called w83792d.
373
374config SENSORS_W83L785TS
375	tristate "Winbond W83L785TS-S"
376	depends on HWMON && I2C && EXPERIMENTAL
377	help
378	  If you say yes here you get support for the Winbond W83L785TS-S
379	  sensor chip, which is used on the Asus A7N8X, among other
380	  motherboards.
381
382	  This driver can also be built as a module.  If so, the module
383	  will be called w83l785ts.
384
385config SENSORS_W83627HF
386	tristate "Winbond W83627HF, W83627THF, W83637HF, W83697HF"
387	depends on HWMON && I2C && EXPERIMENTAL
388	select I2C_ISA
389	select HWMON_VID
390	help
391	  If you say yes here you get support for the Winbond W836X7 series
392	  of sensor chips: the W83627HF, W83627THF, W83637HF, and the W83697HF
393
394	  This driver can also be built as a module.  If so, the module
395	  will be called w83627hf.
396
397config SENSORS_W83627EHF
398	tristate "Winbond W83627EHF"
399	depends on HWMON && I2C && EXPERIMENTAL
400	select I2C_ISA
401	help
402	  If you say yes here you get preliminary support for the hardware
403	  monitoring functionality of the Winbond W83627EHF Super-I/O chip.
404	  Only fan and temperature inputs are supported at the moment, while
405	  the chip does much more than that.
406
407	  This driver also supports the W83627EHG, which is the lead-free
408	  version of the W83627EHF.
409
410	  This driver can also be built as a module.  If so, the module
411	  will be called w83627ehf.
412
413config HWMON_DEBUG_CHIP
414	bool "Hardware Monitoring Chip debugging messages"
415	depends on HWMON
416	default n
417	help
418	  Say Y here if you want the I2C chip drivers to produce a bunch of
419	  debug messages to the system log.  Select this if you are having
420	  a problem with I2C support and want to see more of what is going
421	  on.
422
423endmenu
424