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