VServer 1.9.2 (patch-2.6.8.1-vs1.9.2.diff)
[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 && EXPERIMENTAL
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_VIA686A
195         tristate "VIA686A"
196         depends on I2C && PCI && EXPERIMENTAL
197         select I2C_SENSOR
198         select I2C_ISA
199         help
200           If you say yes here you get support for the integrated sensors in
201           Via 686A/B South Bridges.
202
203           This driver can also be built as a module.  If so, the module
204           will be called via686a.
205
206 config SENSORS_W83781D
207         tristate "Winbond W83781D, W83782D, W83783S, W83627HF, Asus AS99127F"
208         depends on I2C && EXPERIMENTAL
209         select I2C_SENSOR
210         help
211           If you say yes here you get support for the Winbond W8378x series
212           of sensor chips: the W83781D, W83782D, W83783S and W83627HF,
213           and the similar Asus AS99127F.
214           
215           This driver can also be built as a module.  If so, the module
216           will be called w83781d.
217
218 config SENSORS_W83L785TS
219         tristate "Winbond W83L785TS-S"
220         depends on I2C && EXPERIMENTAL
221         select I2C_SENSOR
222         help
223           If you say yes here you get support for the Winbond W83L785TS-S
224           sensor chip, which is used on the Asus A7N8X, among other
225           motherboards.
226           
227           This driver can also be built as a module.  If so, the module
228           will be called w83l785ts.
229
230 config SENSORS_W83627HF
231         tristate "Winbond W83627HF, W83627THF, W83637HF, W83697HF"
232         depends on I2C && EXPERIMENTAL
233         select I2C_SENSOR
234         help
235           If you say yes here you get support for the Winbond W836X7 series
236           of sensor chips: the W83627HF, W83627THF, W83637HF, and the W83697HF
237
238           This driver can also be built as a module.  If so, the module
239           will be called w83627hf.
240
241 endmenu
242
243 menu "Other I2C Chip support"
244         depends on I2C
245
246 config SENSORS_EEPROM
247         tristate "EEPROM reader"
248         depends on I2C && EXPERIMENTAL
249         select I2C_SENSOR
250         help
251           If you say yes here you get read-only access to the EEPROM data
252           available on modern memory DIMMs and Sony Vaio laptops.  Such
253           EEPROMs could theoretically be available on other devices as well.
254
255           This driver can also be built as a module.  If so, the module
256           will be called eeprom.
257
258 config SENSORS_PCF8574
259         tristate "Philips PCF8574 and PCF8574A"
260         depends on I2C && EXPERIMENTAL
261         select I2C_SENSOR
262         help
263           If you say yes here you get support for Philips PCF8574 and 
264           PCF8574A chips.
265
266           This driver can also be built as a module.  If so, the module
267           will be called pcf8574.
268
269 config SENSORS_PCF8591
270         tristate "Philips PCF8591"
271         depends on I2C && EXPERIMENTAL
272         select I2C_SENSOR
273         help
274           If you say yes here you get support for Philips PCF8591 chips.
275
276           This driver can also be built as a module.  If so, the module
277           will be called pcf8591.
278
279 config SENSORS_RTC8564
280         tristate "Epson 8564 RTC chip"
281         depends on I2C && EXPERIMENTAL
282         select I2C_SENSOR
283         help
284           If you say yes here you get support for the Epson 8564 RTC chip.
285
286           This driver can also be built as a module.  If so, the module
287           will be called i2c-rtc8564.
288
289 endmenu