vserver 1.9.3
[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_ADM1031
36         tristate "Analog Devices ADM1031 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 ADM1031 
41           and ADM1030 sensor chips.
42           This driver can also be built as a module.  If so, the module
43           will be called adm1031.
44
45 config SENSORS_ASB100
46         tristate "Asus ASB100 Bach"
47         depends on I2C && EXPERIMENTAL
48         select I2C_SENSOR
49         help
50           If you say yes here you get support for the ASB100 Bach sensor
51           chip found on some Asus mainboards.
52
53           This driver can also be built as a module.  If so, the module
54           will be called asb100.
55
56 config SENSORS_DS1621
57         tristate "Dallas Semiconductor DS1621 and DS1625"
58         depends on I2C && EXPERIMENTAL
59         select I2C_SENSOR
60         help
61           If you say yes here you get support for Dallas Semiconductor
62           DS1621 and DS1625 sensor chips. 
63
64           This driver can also be built as a module.  If so, the module
65           will be called ds1621.
66
67 config SENSORS_FSCHER
68         tristate "FSC Hermes"
69         depends on I2C && EXPERIMENTAL
70         select I2C_SENSOR
71         help
72           If you say yes here you get support for Fujitsu Siemens
73           Computers Hermes sensor chips.
74
75           This driver can also be built as a module.  If so, the module
76           will be called fscher.
77
78 config SENSORS_GL518SM
79         tristate "Genesys Logic GL518SM"
80         depends on I2C && EXPERIMENTAL
81         select I2C_SENSOR
82         help
83           If you say yes here you get support for Genesys Logic GL518SM
84           sensor chips.
85
86           This driver can also be built as a module.  If so, the module
87           will be called gl518sm.
88
89 config SENSORS_IT87
90         tristate "ITE IT87xx and compatibles"
91         depends on I2C && EXPERIMENTAL
92         select I2C_SENSOR
93         help
94           If you say yes here you get support for ITE IT87xx sensor chips
95           and clones: SiS960.
96
97           This driver can also be built as a module.  If so, the module
98           will be called it87.
99
100 config SENSORS_LM75
101         tristate "National Semiconductor LM75 and compatibles"
102         depends on I2C && EXPERIMENTAL
103         select I2C_SENSOR
104         help
105           If you say yes here you get support for National Semiconductor LM75
106           sensor chips and clones: Dallas Semiconductor DS75 and DS1775 (in
107           9-bit precision mode), and TelCom (now Microchip) TCN75.
108
109           The DS75 and DS1775 in 10- to 12-bit precision modes will require
110           a force module parameter. The driver will not handle the extra
111           precision anyhow.
112
113           This driver can also be built as a module.  If so, the module
114           will be called lm75.
115
116 config SENSORS_LM77
117         tristate "National Semiconductor LM77"
118         depends on I2C && EXPERIMENTAL
119         select I2C_SENSOR
120         help
121           If you say yes here you get support for National Semiconductor LM77
122           sensor chips.
123
124           This driver can also be built as a module.  If so, the module
125           will be called lm77.
126
127 config SENSORS_LM78
128         tristate "National Semiconductor LM78 and compatibles"
129         depends on I2C && EXPERIMENTAL
130         select I2C_SENSOR
131         help
132           If you say yes here you get support for National Semiconductor LM78,
133           LM78-J and LM79.  This can also be built as a module which can be
134           inserted and removed while the kernel is running.
135
136           This driver can also be built as a module.  If so, the module
137           will be called lm78.
138
139 config SENSORS_LM80
140         tristate "National Semiconductor LM80"
141         depends on I2C && EXPERIMENTAL
142         select I2C_SENSOR
143         help
144           If you say yes here you get support for National Semiconductor
145           LM80 sensor chips.
146
147           This driver can also be built as a module.  If so, the module
148           will be called lm80.
149
150 config SENSORS_LM83
151         tristate "National Semiconductor LM83"
152         depends on I2C
153         select I2C_SENSOR
154         help
155           If you say yes here you get support for National Semiconductor
156           LM83 sensor chips.
157
158           This driver can also be built as a module.  If so, the module
159           will be called lm83.
160
161 config SENSORS_LM85
162         tristate "National Semiconductor LM85 and compatibles"
163         depends on I2C && EXPERIMENTAL
164         select I2C_SENSOR
165         help
166           If you say yes here you get support for National Semiconductor LM85
167           sensor chips and clones: ADT7463 and ADM1027.
168
169           This driver can also be built as a module.  If so, the module
170           will be called lm85.
171
172 config SENSORS_LM90
173         tristate "National Semiconductor LM90 and compatibles"
174         depends on I2C
175         select I2C_SENSOR
176         help
177           If you say yes here you get support for National Semiconductor LM90,
178           LM86, LM89 and LM99, Analog Devices ADM1032 and Maxim MAX6657 and
179           MAX6658 sensor chips.
180
181           This driver can also be built as a module.  If so, the module
182           will be called lm90.
183
184 config SENSORS_MAX1619
185         tristate "Maxim MAX1619 sensor chip"
186         depends on I2C && EXPERIMENTAL
187         select I2C_SENSOR
188         help
189           If you say yes here you get support for MAX1619 sensor chip.
190           
191           This driver can also be built as a module.  If so, the module
192           will be called max1619.
193
194 config SENSORS_SMSC47M1
195         tristate "SMSC LPC47M10x and compatibles"
196         depends on I2C && EXPERIMENTAL
197         select I2C_SENSOR
198         select I2C_ISA
199         help
200           If you say yes here you get support for the integrated fan
201           monitoring and control capabilities of the SMSC LPC47B27x,
202           LPC47M10x, LPC47M13x and LPC47M14x chips.
203
204           This driver can also be built as a module.  If so, the module
205           will be called smsc47m1.
206
207 config SENSORS_VIA686A
208         tristate "VIA686A"
209         depends on I2C && PCI && EXPERIMENTAL
210         select I2C_SENSOR
211         select I2C_ISA
212         help
213           If you say yes here you get support for the integrated sensors in
214           Via 686A/B South Bridges.
215
216           This driver can also be built as a module.  If so, the module
217           will be called via686a.
218
219 config SENSORS_W83781D
220         tristate "Winbond W83781D, W83782D, W83783S, W83627HF, Asus AS99127F"
221         depends on I2C && EXPERIMENTAL
222         select I2C_SENSOR
223         help
224           If you say yes here you get support for the Winbond W8378x series
225           of sensor chips: the W83781D, W83782D, W83783S and W83627HF,
226           and the similar Asus AS99127F.
227           
228           This driver can also be built as a module.  If so, the module
229           will be called w83781d.
230
231 config SENSORS_W83L785TS
232         tristate "Winbond W83L785TS-S"
233         depends on I2C && EXPERIMENTAL
234         select I2C_SENSOR
235         help
236           If you say yes here you get support for the Winbond W83L785TS-S
237           sensor chip, which is used on the Asus A7N8X, among other
238           motherboards.
239           
240           This driver can also be built as a module.  If so, the module
241           will be called w83l785ts.
242
243 config SENSORS_W83627HF
244         tristate "Winbond W83627HF, W83627THF, W83637HF, W83697HF"
245         depends on I2C && EXPERIMENTAL
246         select I2C_SENSOR
247         help
248           If you say yes here you get support for the Winbond W836X7 series
249           of sensor chips: the W83627HF, W83627THF, W83637HF, and the W83697HF
250
251           This driver can also be built as a module.  If so, the module
252           will be called w83627hf.
253
254 endmenu
255
256 menu "Other I2C Chip support"
257         depends on I2C
258
259 config SENSORS_EEPROM
260         tristate "EEPROM reader"
261         depends on I2C && EXPERIMENTAL
262         select I2C_SENSOR
263         help
264           If you say yes here you get read-only access to the EEPROM data
265           available on modern memory DIMMs and Sony Vaio laptops.  Such
266           EEPROMs could theoretically be available on other devices as well.
267
268           This driver can also be built as a module.  If so, the module
269           will be called eeprom.
270
271 config SENSORS_PCF8574
272         tristate "Philips PCF8574 and PCF8574A"
273         depends on I2C && EXPERIMENTAL
274         select I2C_SENSOR
275         help
276           If you say yes here you get support for Philips PCF8574 and 
277           PCF8574A chips.
278
279           This driver can also be built as a module.  If so, the module
280           will be called pcf8574.
281
282 config SENSORS_PCF8591
283         tristate "Philips PCF8591"
284         depends on I2C && EXPERIMENTAL
285         select I2C_SENSOR
286         help
287           If you say yes here you get support for Philips PCF8591 chips.
288
289           This driver can also be built as a module.  If so, the module
290           will be called pcf8591.
291
292 config SENSORS_RTC8564
293         tristate "Epson 8564 RTC chip"
294         depends on I2C && EXPERIMENTAL
295         select I2C_SENSOR
296         help
297           If you say yes here you get support for the Epson 8564 RTC chip.
298
299           This driver can also be built as a module.  If so, the module
300           will be called i2c-rtc8564.
301
302 config ISP1301_OMAP
303         tristate "Philips ISP1301 with OMAP OTG"
304         depends on I2C && ARCH_OMAP_OTG
305         help
306           If you say yes here you get support for the Philips ISP1301
307           USB-On-The-Go transceiver working with the OMAP OTG controller.
308           The ISP1301 is used in products including H2 and H3 development
309           boards for Texas Instruments OMAP processors.
310           
311           This driver can also be built as a module.  If so, the module
312           will be called isp1301_omap.
313
314 endmenu