patch-2_6_7-vs1_9_1_12
[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_ASB100
26         tristate "Asus ASB100 Bach"
27         depends on I2C && EXPERIMENTAL
28         select I2C_SENSOR
29         help
30           If you say yes here you get support for the ASB100 Bach sensor
31           chip found on some Asus mainboards.
32
33           This driver can also be built as a module.  If so, the module
34           will be called asb100.
35
36 config SENSORS_DS1621
37         tristate "Dallas Semiconductor DS1621 and DS1625"
38         depends on I2C && EXPERIMENTAL
39         select I2C_SENSOR
40         help
41           If you say yes here you get support for Dallas Semiconductor
42           DS1621 and DS1625 sensor chips. 
43
44           This driver can also be built as a module.  If so, the module
45           will be called ds1621.
46
47 config SENSORS_FSCHER
48         tristate "FSC Hermes"
49         depends on I2C && EXPERIMENTAL
50         select I2C_SENSOR
51         help
52           If you say yes here you get support for Fujitsu Siemens
53           Computers Hermes sensor chips.
54
55           This driver can also be built as a module.  If so, the module
56           will be called fscher.
57
58 config SENSORS_GL518SM
59         tristate "Genesys Logic GL518SM"
60         depends on I2C && EXPERIMENTAL
61         select I2C_SENSOR
62         help
63           If you say yes here you get support for Genesys Logic GL518SM
64           sensor chips.
65
66           This driver can also be built as a module.  If so, the module
67           will be called gl518sm.
68
69 config SENSORS_IT87
70         tristate "ITE IT87xx and compatibles"
71         depends on I2C && EXPERIMENTAL
72         select I2C_SENSOR
73         help
74           If you say yes here you get support for ITE IT87xx sensor chips
75           and clones: SiS960.
76
77           This driver can also be built as a module.  If so, the module
78           will be called it87.
79
80 config SENSORS_LM75
81         tristate "National Semiconductor LM75 and compatibles"
82         depends on I2C && EXPERIMENTAL
83         select I2C_SENSOR
84         help
85           If you say yes here you get support for National Semiconductor LM75
86           sensor chips and clones: Dallas Semi DS75 and DS1775, TelCon
87           TCN75, and National Semiconductor LM77.
88
89           This driver can also be built as a module.  If so, the module
90           will be called lm75.
91
92 config SENSORS_LM78
93         tristate "National Semiconductor LM78 and compatibles"
94         depends on I2C && EXPERIMENTAL
95         select I2C_SENSOR
96         help
97           If you say yes here you get support for National Semiconductor LM78,
98           LM78-J and LM79.  This can also be built as a module which can be
99           inserted and removed while the kernel is running.
100
101           This driver can also be built as a module.  If so, the module
102           will be called lm78.
103
104 config SENSORS_LM80
105         tristate "National Semiconductor LM80"
106         depends on I2C && EXPERIMENTAL
107         select I2C_SENSOR
108         help
109           If you say yes here you get support for National Semiconductor
110           LM80 sensor chips.
111
112           This driver can also be built as a module.  If so, the module
113           will be called lm80.
114
115 config SENSORS_LM83
116         tristate "National Semiconductor LM83"
117         depends on I2C && EXPERIMENTAL
118         select I2C_SENSOR
119         help
120           If you say yes here you get support for National Semiconductor
121           LM83 sensor chips.
122
123           This driver can also be built as a module.  If so, the module
124           will be called lm83.
125
126 config SENSORS_LM85
127         tristate "National Semiconductor LM85 and compatibles"
128         depends on I2C && EXPERIMENTAL
129         select I2C_SENSOR
130         help
131           If you say yes here you get support for National Semiconductor LM85
132           sensor chips and clones: ADT7463 and ADM1027.
133
134           This driver can also be built as a module.  If so, the module
135           will be called lm85.
136
137 config SENSORS_LM90
138         tristate "National Semiconductor LM90 and compatibles"
139         depends on I2C
140         select I2C_SENSOR
141         help
142           If you say yes here you get support for National Semiconductor LM90,
143           LM89 and LM99, and Analog Devices ADM1032 sensor chips.
144
145           This driver can also be built as a module.  If so, the module
146           will be called lm90.
147
148 config SENSORS_MAX1619
149         tristate "Maxim MAX1619 sensor chip"
150         depends on I2C && EXPERIMENTAL
151         select I2C_SENSOR
152         help
153           If you say yes here you get support for MAX1619 sensor chip.
154           
155           This driver can also be built as a module.  If so, the module
156           will be called max1619.
157
158 config SENSORS_VIA686A
159         tristate "VIA686A"
160         depends on I2C && EXPERIMENTAL
161         select I2C_SENSOR
162         select I2C_ISA
163         help
164           If you say yes here you get support for the integrated sensors in
165           Via 686A/B South Bridges.
166
167           This driver can also be built as a module.  If so, the module
168           will be called via686a.
169
170 config SENSORS_W83781D
171         tristate "Winbond W83781D, W83782D, W83783S, W83627HF, Asus AS99127F"
172         depends on I2C && EXPERIMENTAL
173         select I2C_SENSOR
174         help
175           If you say yes here you get support for the Winbond W8378x series
176           of sensor chips: the W83781D, W83782D, W83783S and W83627HF,
177           and the similar Asus AS99127F.
178           
179           This driver can also be built as a module.  If so, the module
180           will be called w83781d.
181
182 config SENSORS_W83L785TS
183         tristate "Winbond W83L785TS-S"
184         depends on I2C && EXPERIMENTAL
185         select I2C_SENSOR
186         help
187           If you say yes here you get support for the Winbond W83L785TS-S
188           sensor chip, which is used on the Asus A7N8X, among other
189           motherboards.
190           
191           This driver can also be built as a module.  If so, the module
192           will be called w83l785ts.
193
194 config SENSORS_W83627HF
195         tristate "Winbond W83627HF, W83627THF, W83637HF, W83697HF"
196         depends on I2C && EXPERIMENTAL
197         select I2C_SENSOR
198         help
199           If you say yes here you get support for the Winbond W836X7 series
200           of sensor chips: the W83627HF, W83627THF, W83637HF, and the W83697HF
201
202           This driver can also be built as a module.  If so, the module
203           will be called w83627hf.
204
205 endmenu
206
207 menu "Other I2C Chip support"
208         depends on I2C
209
210 config SENSORS_EEPROM
211         tristate "EEPROM reader"
212         depends on I2C && EXPERIMENTAL
213         select I2C_SENSOR
214         help
215           If you say yes here you get read-only access to the EEPROM data
216           available on modern memory DIMMs and Sony Vaio laptops.  Such
217           EEPROMs could theoretically be available on other devices as well.
218
219           This driver can also be built as a module.  If so, the module
220           will be called eeprom.
221
222 config SENSORS_PCF8574
223         tristate "Philips PCF8574 and PCF8574A"
224         depends on I2C && EXPERIMENTAL
225         select I2C_SENSOR
226         help
227           If you say yes here you get support for Philips PCF8574 and 
228           PCF8574A chips.
229
230           This driver can also be built as a module.  If so, the module
231           will be called pcf8574.
232
233 config SENSORS_PCF8591
234         tristate "Philips PCF8591"
235         depends on I2C && EXPERIMENTAL
236         select I2C_SENSOR
237         help
238           If you say yes here you get support for Philips PCF8591 chips.
239
240           This driver can also be built as a module.  If so, the module
241           will be called pcf8591.
242
243 config SENSORS_RTC8564
244         tristate "Epson 8564 RTC chip"
245         depends on I2C && EXPERIMENTAL
246         select I2C_SENSOR
247         help
248           If you say yes here you get support for the Epson 8564 RTC chip.
249
250           This driver can also be built as a module.  If so, the module
251           will be called i2c-rtc8564.
252
253 endmenu