ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-2.6.6.tar.bz2
[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 && EXPERIMENTAL
140         select I2C_SENSOR
141         help
142           If you say yes here you get support for National Semiconductor LM90
143           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_VIA686A
149         tristate "VIA686A"
150         depends on I2C && EXPERIMENTAL
151         select I2C_SENSOR
152         select I2C_ISA
153         help
154           If you say yes here you get support for the integrated sensors in
155           Via 686A/B South Bridges.
156
157           This driver can also be built as a module.  If so, the module
158           will be called via686a.
159
160 config SENSORS_W83781D
161         tristate "Winbond W83781D, W83782D, W83783S, W83627HF, Asus AS99127F"
162         depends on I2C && EXPERIMENTAL
163         select I2C_SENSOR
164         help
165           If you say yes here you get support for the Winbond W8378x series
166           of sensor chips: the W83781D, W83782D, W83783S and W83682HF,
167           and the similar Asus AS99127F.
168           
169           This driver can also be built as a module.  If so, the module
170           will be called w83781d.
171
172 config SENSORS_W83L785TS
173         tristate "Winbond W83L785TS-S"
174         depends on I2C && EXPERIMENTAL
175         select I2C_SENSOR
176         help
177           If you say yes here you get support for the Winbond W83L785TS-S
178           sensor chip, which is used on the Asus A7N8X, among other
179           motherboards.
180           
181           This driver can also be built as a module.  If so, the module
182           will be called w83l785ts.
183
184 config SENSORS_W83627HF
185         tristate "Winbond W83627HF, W83627THF, W83637HF, W83697HF"
186         depends on I2C && EXPERIMENTAL
187         select I2C_SENSOR
188         help
189           If you say yes here you get support for the Winbond W836X7 series
190           of sensor chips: the W83627HF, W83627THF, W83637HF, and the W83697HF
191
192           This driver can also be built as a module.  If so, the module
193           will be called w83627hf.
194
195 endmenu
196
197 menu "Other I2C Chip support"
198         depends on I2C
199
200 config SENSORS_EEPROM
201         tristate "EEPROM reader"
202         depends on I2C && EXPERIMENTAL
203         select I2C_SENSOR
204         help
205           If you say yes here you get read-only access to the EEPROM data
206           available on modern memory DIMMs and Sony Vaio laptops.  Such
207           EEPROMs could theoretically be available on other devices as well.
208
209           This driver can also be built as a module.  If so, the module
210           will be called eeprom.
211
212 config SENSORS_PCF8574
213         tristate "Philips PCF8574 and PCF8574A"
214         depends on I2C && EXPERIMENTAL
215         select I2C_SENSOR
216         help
217           If you say yes here you get support for Philips PCF8574 and 
218           PCF8574A chips.
219
220           This driver can also be built as a module.  If so, the module
221           will be called pcf8574.
222
223 config SENSORS_PCF8591
224         tristate "Philips PCF8591"
225         depends on I2C && EXPERIMENTAL
226         select I2C_SENSOR
227         help
228           If you say yes here you get support for Philips PCF8591 chips.
229
230           This driver can also be built as a module.  If so, the module
231           will be called pcf8591.
232
233 endmenu