vserver 1.9.5.x5
[linux-2.6.git] / drivers / i2c / chips / Kconfig
1 #
2 # I2C Sensor device configuration
3 #
4
5 menu "Hardware Sensors Chip support"
6         depends on I2C
7
8 config I2C_SENSOR
9         tristate
10         default n
11
12 config SENSORS_ADM1021
13         tristate "Analog Devices ADM1021 and compatibles"
14         depends on I2C && EXPERIMENTAL
15         select I2C_SENSOR
16         help
17           If you say yes here you get support for Analog Devices ADM1021 
18           and ADM1023 sensor chips and clones: Maxim MAX1617 and MAX1617A,
19           Genesys Logic GL523SM, National Semiconductor LM84, TI THMC10,
20           and the XEON processor built-in sensor.
21
22           This driver can also be built as a module.  If so, the module
23           will be called adm1021.
24
25 config SENSORS_ADM1025
26         tristate "Analog Devices ADM1025 and compatibles"
27         depends on I2C && EXPERIMENTAL
28         select I2C_SENSOR
29         help
30           If you say yes here you get support for Analog Devices ADM1025
31           and Philips NE1619 sensor chips.
32           This driver can also be built as a module.  If so, the module
33           will be called adm1025.
34
35 config SENSORS_ADM1026
36         tristate "Analog Devices ADM1026 and compatibles"
37         depends on I2C && EXPERIMENTAL
38         select I2C_SENSOR
39         help
40           If you say yes here you get support for Analog Devices ADM1026
41           This driver can also be built as a module.  If so, the module
42           will be called adm1026.
43
44 config SENSORS_ADM1031
45         tristate "Analog Devices ADM1031 and compatibles"
46         depends on I2C && EXPERIMENTAL
47         select I2C_SENSOR
48         help
49           If you say yes here you get support for Analog Devices ADM1031 
50           and ADM1030 sensor chips.
51           This driver can also be built as a module.  If so, the module
52           will be called adm1031.
53
54 config SENSORS_ASB100
55         tristate "Asus ASB100 Bach"
56         depends on I2C && EXPERIMENTAL
57         select I2C_SENSOR
58         help
59           If you say yes here you get support for the ASB100 Bach sensor
60           chip found on some Asus mainboards.
61
62           This driver can also be built as a module.  If so, the module
63           will be called asb100.
64
65 config SENSORS_DS1621
66         tristate "Dallas Semiconductor DS1621 and DS1625"
67         depends on I2C && EXPERIMENTAL
68         select I2C_SENSOR
69         help
70           If you say yes here you get support for Dallas Semiconductor
71           DS1621 and DS1625 sensor chips. 
72
73           This driver can also be built as a module.  If so, the module
74           will be called ds1621.
75
76 config SENSORS_FSCHER
77         tristate "FSC Hermes"
78         depends on I2C && EXPERIMENTAL
79         select I2C_SENSOR
80         help
81           If you say yes here you get support for Fujitsu Siemens
82           Computers Hermes sensor chips.
83
84           This driver can also be built as a module.  If so, the module
85           will be called fscher.
86
87 config SENSORS_GL518SM
88         tristate "Genesys Logic GL518SM"
89         depends on I2C && EXPERIMENTAL
90         select I2C_SENSOR
91         help
92           If you say yes here you get support for Genesys Logic GL518SM
93           sensor chips.
94
95           This driver can also be built as a module.  If so, the module
96           will be called gl518sm.
97
98 config SENSORS_IT87
99         tristate "ITE IT87xx and compatibles"
100         depends on I2C && EXPERIMENTAL
101         select I2C_SENSOR
102         help
103           If you say yes here you get support for ITE IT87xx sensor chips
104           and clones: SiS960.
105
106           This driver can also be built as a module.  If so, the module
107           will be called it87.
108
109 config SENSORS_LM63
110         tristate "National Semiconductor LM63"
111         depends on I2C && EXPERIMENTAL
112         select I2C_SENSOR
113         help
114           If you say yes here you get support for the National Semiconductor
115           LM63 remote diode digital temperature sensor with integrated fan
116           control.  Such chips are found on the Tyan S4882 (Thunder K8QS Pro)
117           motherboard, among others.
118
119           This driver can also be built as a module.  If so, the module
120           will be called lm63.
121
122 config SENSORS_LM75
123         tristate "National Semiconductor LM75 and compatibles"
124         depends on I2C && EXPERIMENTAL
125         select I2C_SENSOR
126         help
127           If you say yes here you get support for National Semiconductor LM75
128           sensor chips and clones: Dallas Semiconductor DS75 and DS1775 (in
129           9-bit precision mode), and TelCom (now Microchip) TCN75.
130
131           The DS75 and DS1775 in 10- to 12-bit precision modes will require
132           a force module parameter. The driver will not handle the extra
133           precision anyhow.
134
135           This driver can also be built as a module.  If so, the module
136           will be called lm75.
137
138 config SENSORS_LM77
139         tristate "National Semiconductor LM77"
140         depends on I2C && EXPERIMENTAL
141         select I2C_SENSOR
142         help
143           If you say yes here you get support for National Semiconductor LM77
144           sensor chips.
145
146           This driver can also be built as a module.  If so, the module
147           will be called lm77.
148
149 config SENSORS_LM78
150         tristate "National Semiconductor LM78 and compatibles"
151         depends on I2C && EXPERIMENTAL
152         select I2C_SENSOR
153         help
154           If you say yes here you get support for National Semiconductor LM78,
155           LM78-J and LM79.  This can also be built as a module which can be
156           inserted and removed while the kernel is running.
157
158           This driver can also be built as a module.  If so, the module
159           will be called lm78.
160
161 config SENSORS_LM80
162         tristate "National Semiconductor LM80"
163         depends on I2C && EXPERIMENTAL
164         select I2C_SENSOR
165         help
166           If you say yes here you get support for National Semiconductor
167           LM80 sensor chips.
168
169           This driver can also be built as a module.  If so, the module
170           will be called lm80.
171
172 config SENSORS_LM83
173         tristate "National Semiconductor LM83"
174         depends on I2C
175         select I2C_SENSOR
176         help
177           If you say yes here you get support for National Semiconductor
178           LM83 sensor chips.
179
180           This driver can also be built as a module.  If so, the module
181           will be called lm83.
182
183 config SENSORS_LM85
184         tristate "National Semiconductor LM85 and compatibles"
185         depends on I2C && EXPERIMENTAL
186         select I2C_SENSOR
187         help
188           If you say yes here you get support for National Semiconductor LM85
189           sensor chips and clones: ADT7463 and ADM1027.
190
191           This driver can also be built as a module.  If so, the module
192           will be called lm85.
193
194 config SENSORS_LM87
195         tristate "National Semiconductor LM87"
196         depends on I2C && EXPERIMENTAL
197         select I2C_SENSOR
198         help
199           If you say yes here you get support for National Semiconductor LM87
200           sensor chips.
201
202           This driver can also be built as a module.  If so, the module
203           will be called lm87.
204
205 config SENSORS_LM90
206         tristate "National Semiconductor LM90 and compatibles"
207         depends on I2C
208         select I2C_SENSOR
209         help
210           If you say yes here you get support for National Semiconductor LM90,
211           LM86, LM89 and LM99, Analog Devices ADM1032 and Maxim MAX6657 and
212           MAX6658 sensor chips.
213
214           This driver can also be built as a module.  If so, the module
215           will be called lm90.
216
217 config SENSORS_MAX1619
218         tristate "Maxim MAX1619 sensor chip"
219         depends on I2C && EXPERIMENTAL
220         select I2C_SENSOR
221         help
222           If you say yes here you get support for MAX1619 sensor chip.
223           
224           This driver can also be built as a module.  If so, the module
225           will be called max1619.
226
227 config SENSORS_PC87360
228         tristate "National Semiconductor PC87360 family"
229         depends on I2C && EXPERIMENTAL
230         select I2C_SENSOR
231         select I2C_ISA
232         help
233           If you say yes here you get access to the hardware monitoring
234           functions of the National Semiconductor PC8736x Super-I/O chips.
235           The PC87360, PC87363 and PC87364 only have fan monitoring and
236           control.  The PC87365 and PC87366 additionally have voltage and
237           temperature monitoring.
238
239           This driver can also be built as a module.  If so, the module
240           will be called pc87360.
241
242 config SENSORS_SMSC47B397
243         tristate "SMSC LPC47B397-NC"
244         depends on I2C && EXPERIMENTAL
245         select I2C_SENSOR
246         select I2C_ISA
247         help
248           If you say yes here you get support for the SMSC LPC47B397-NC
249           sensor chip.
250
251           This driver can also be built as a module.  If so, the module
252           will be called smsc47b397.
253
254 config SENSORS_SMSC47M1
255         tristate "SMSC LPC47M10x and compatibles"
256         depends on I2C && EXPERIMENTAL
257         select I2C_SENSOR
258         select I2C_ISA
259         help
260           If you say yes here you get support for the integrated fan
261           monitoring and control capabilities of the SMSC LPC47B27x,
262           LPC47M10x, LPC47M13x and LPC47M14x chips.
263
264           This driver can also be built as a module.  If so, the module
265           will be called smsc47m1.
266
267 config SENSORS_VIA686A
268         tristate "VIA686A"
269         depends on I2C && PCI && EXPERIMENTAL
270         select I2C_SENSOR
271         select I2C_ISA
272         help
273           If you say yes here you get support for the integrated sensors in
274           Via 686A/B South Bridges.
275
276           This driver can also be built as a module.  If so, the module
277           will be called via686a.
278
279 config SENSORS_W83781D
280         tristate "Winbond W83781D, W83782D, W83783S, W83627HF, Asus AS99127F"
281         depends on I2C && EXPERIMENTAL
282         select I2C_SENSOR
283         help
284           If you say yes here you get support for the Winbond W8378x series
285           of sensor chips: the W83781D, W83782D, W83783S and W83627HF,
286           and the similar Asus AS99127F.
287           
288           This driver can also be built as a module.  If so, the module
289           will be called w83781d.
290
291 config SENSORS_W83L785TS
292         tristate "Winbond W83L785TS-S"
293         depends on I2C && EXPERIMENTAL
294         select I2C_SENSOR
295         help
296           If you say yes here you get support for the Winbond W83L785TS-S
297           sensor chip, which is used on the Asus A7N8X, among other
298           motherboards.
299           
300           This driver can also be built as a module.  If so, the module
301           will be called w83l785ts.
302
303 config SENSORS_W83627HF
304         tristate "Winbond W83627HF, W83627THF, W83637HF, W83697HF"
305         depends on I2C && EXPERIMENTAL
306         select I2C_SENSOR
307         help
308           If you say yes here you get support for the Winbond W836X7 series
309           of sensor chips: the W83627HF, W83627THF, W83637HF, and the W83697HF
310
311           This driver can also be built as a module.  If so, the module
312           will be called w83627hf.
313
314 endmenu
315
316 menu "Other I2C Chip support"
317         depends on I2C
318
319 config SENSORS_EEPROM
320         tristate "EEPROM reader"
321         depends on I2C && EXPERIMENTAL
322         select I2C_SENSOR
323         help
324           If you say yes here you get read-only access to the EEPROM data
325           available on modern memory DIMMs and Sony Vaio laptops.  Such
326           EEPROMs could theoretically be available on other devices as well.
327
328           This driver can also be built as a module.  If so, the module
329           will be called eeprom.
330
331 config SENSORS_PCF8574
332         tristate "Philips PCF8574 and PCF8574A"
333         depends on I2C && EXPERIMENTAL
334         select I2C_SENSOR
335         help
336           If you say yes here you get support for Philips PCF8574 and 
337           PCF8574A chips.
338
339           This driver can also be built as a module.  If so, the module
340           will be called pcf8574.
341
342 config SENSORS_PCF8591
343         tristate "Philips PCF8591"
344         depends on I2C && EXPERIMENTAL
345         select I2C_SENSOR
346         help
347           If you say yes here you get support for Philips PCF8591 chips.
348
349           This driver can also be built as a module.  If so, the module
350           will be called pcf8591.
351
352 config SENSORS_RTC8564
353         tristate "Epson 8564 RTC chip"
354         depends on I2C && EXPERIMENTAL
355         select I2C_SENSOR
356         help
357           If you say yes here you get support for the Epson 8564 RTC chip.
358
359           This driver can also be built as a module.  If so, the module
360           will be called i2c-rtc8564.
361
362 config ISP1301_OMAP
363         tristate "Philips ISP1301 with OMAP OTG"
364         depends on I2C && ARCH_OMAP_OTG
365         help
366           If you say yes here you get support for the Philips ISP1301
367           USB-On-The-Go transceiver working with the OMAP OTG controller.
368           The ISP1301 is used in products including H2 and H3 development
369           boards for Texas Instruments OMAP processors.
370           
371           This driver can also be built as a module.  If so, the module
372           will be called isp1301_omap.
373
374 endmenu