PageRenderTime 30ms CodeModel.GetById 13ms app.highlight 8ms RepoModel.GetById 2ms app.codeStats 0ms

/drivers/i2c/chips/Kconfig

https://bitbucket.org/evzijst/gittest
#! | 443 lines | 365 code | 78 blank | 0 comment | 0 complexity | 7d3f862de2e575eeb39d2edd14dd6844 MD5 | raw file
  1#
  2# I2C Sensor device configuration
  3#
  4
  5menu "Hardware Sensors Chip support"
  6	depends on I2C
  7
  8config I2C_SENSOR
  9	tristate
 10	default n
 11
 12config 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
 25config 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
 35config 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
 44config 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
 54config 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
 65config 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
 76config 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
 87config SENSORS_FSCPOS
 88	tristate "FSC Poseidon"
 89	depends on I2C && EXPERIMENTAL
 90	select I2C_SENSOR
 91	help
 92	  If you say yes here you get support for Fujitsu Siemens
 93	  Computers Poseidon sensor chips.
 94
 95	  This driver can also be built as a module.  If so, the module
 96	  will be called fscpos.
 97
 98config SENSORS_GL518SM
 99	tristate "Genesys Logic GL518SM"
100	depends on I2C && EXPERIMENTAL
101	select I2C_SENSOR
102	help
103	  If you say yes here you get support for Genesys Logic GL518SM
104	  sensor chips.
105
106	  This driver can also be built as a module.  If so, the module
107	  will be called gl518sm.
108
109config SENSORS_GL520SM
110	tristate "Genesys Logic GL520SM"
111	depends on I2C && EXPERIMENTAL
112	select I2C_SENSOR
113	help
114	  If you say yes here you get support for Genesys Logic GL520SM
115	  sensor chips.
116
117	  This driver can also be built as a module.  If so, the module
118	  will be called gl520sm.
119
120config SENSORS_IT87
121	tristate "ITE IT87xx and compatibles"
122	depends on I2C && EXPERIMENTAL
123	select I2C_SENSOR
124	help
125	  If you say yes here you get support for ITE IT87xx sensor chips
126	  and clones: SiS960.
127
128	  This driver can also be built as a module.  If so, the module
129	  will be called it87.
130
131config SENSORS_LM63
132	tristate "National Semiconductor LM63"
133	depends on I2C && EXPERIMENTAL
134	select I2C_SENSOR
135	help
136	  If you say yes here you get support for the National Semiconductor
137	  LM63 remote diode digital temperature sensor with integrated fan
138	  control.  Such chips are found on the Tyan S4882 (Thunder K8QS Pro)
139	  motherboard, among others.
140
141	  This driver can also be built as a module.  If so, the module
142	  will be called lm63.
143
144config SENSORS_LM75
145	tristate "National Semiconductor LM75 and compatibles"
146	depends on I2C && EXPERIMENTAL
147	select I2C_SENSOR
148	help
149	  If you say yes here you get support for National Semiconductor LM75
150	  sensor chips and clones: Dallas Semiconductor DS75 and DS1775 (in
151	  9-bit precision mode), and TelCom (now Microchip) TCN75.
152
153	  The DS75 and DS1775 in 10- to 12-bit precision modes will require
154	  a force module parameter. The driver will not handle the extra
155	  precision anyhow.
156
157	  This driver can also be built as a module.  If so, the module
158	  will be called lm75.
159
160config SENSORS_LM77
161	tristate "National Semiconductor LM77"
162	depends on I2C && EXPERIMENTAL
163	select I2C_SENSOR
164	help
165	  If you say yes here you get support for National Semiconductor LM77
166	  sensor chips.
167
168	  This driver can also be built as a module.  If so, the module
169	  will be called lm77.
170
171config SENSORS_LM78
172	tristate "National Semiconductor LM78 and compatibles"
173	depends on I2C && EXPERIMENTAL
174	select I2C_SENSOR
175	help
176	  If you say yes here you get support for National Semiconductor LM78,
177	  LM78-J and LM79.  This can also be built as a module which can be
178	  inserted and removed while the kernel is running.
179
180	  This driver can also be built as a module.  If so, the module
181	  will be called lm78.
182
183config SENSORS_LM80
184	tristate "National Semiconductor LM80"
185	depends on I2C && EXPERIMENTAL
186	select I2C_SENSOR
187	help
188	  If you say yes here you get support for National Semiconductor
189	  LM80 sensor chips.
190
191	  This driver can also be built as a module.  If so, the module
192	  will be called lm80.
193
194config SENSORS_LM83
195	tristate "National Semiconductor LM83"
196	depends on I2C
197	select I2C_SENSOR
198	help
199	  If you say yes here you get support for National Semiconductor
200	  LM83 sensor chips.
201
202	  This driver can also be built as a module.  If so, the module
203	  will be called lm83.
204
205config SENSORS_LM85
206	tristate "National Semiconductor LM85 and compatibles"
207	depends on I2C && EXPERIMENTAL
208	select I2C_SENSOR
209	help
210	  If you say yes here you get support for National Semiconductor LM85
211	  sensor chips and clones: ADT7463 and ADM1027.
212
213	  This driver can also be built as a module.  If so, the module
214	  will be called lm85.
215
216config SENSORS_LM87
217	tristate "National Semiconductor LM87"
218	depends on I2C && EXPERIMENTAL
219	select I2C_SENSOR
220	help
221	  If you say yes here you get support for National Semiconductor LM87
222	  sensor chips.
223
224	  This driver can also be built as a module.  If so, the module
225	  will be called lm87.
226
227config SENSORS_LM90
228	tristate "National Semiconductor LM90 and compatibles"
229	depends on I2C
230	select I2C_SENSOR
231	help
232	  If you say yes here you get support for National Semiconductor LM90,
233	  LM86, LM89 and LM99, Analog Devices ADM1032 and Maxim MAX6657 and
234	  MAX6658 sensor chips.
235
236	  The Analog Devices ADT7461 sensor chip is also supported, but only
237	  if found in ADM1032 compatibility mode.
238
239	  This driver can also be built as a module.  If so, the module
240	  will be called lm90.
241
242config SENSORS_LM92
243	tristate "National Semiconductor LM92 and compatibles"
244	depends on I2C && EXPERIMENTAL
245	select I2C_SENSOR
246	help
247	  If you say yes here you get support for National Semiconductor LM92
248	  and Maxim MAX6635 sensor chips.
249
250	  This driver can also be built as a module.  If so, the module
251	  will be called lm92.
252
253config SENSORS_MAX1619
254	tristate "Maxim MAX1619 sensor chip"
255	depends on I2C && EXPERIMENTAL
256	select I2C_SENSOR
257	help
258	  If you say yes here you get support for MAX1619 sensor chip.
259	  
260	  This driver can also be built as a module.  If so, the module
261	  will be called max1619.
262
263config SENSORS_PC87360
264	tristate "National Semiconductor PC87360 family"
265	depends on I2C && EXPERIMENTAL
266	select I2C_SENSOR
267	select I2C_ISA
268	help
269	  If you say yes here you get access to the hardware monitoring
270	  functions of the National Semiconductor PC8736x Super-I/O chips.
271	  The PC87360, PC87363 and PC87364 only have fan monitoring and
272	  control.  The PC87365 and PC87366 additionally have voltage and
273	  temperature monitoring.
274
275	  This driver can also be built as a module.  If so, the module
276	  will be called pc87360.
277
278config SENSORS_SMSC47B397
279	tristate "SMSC LPC47B397-NC"
280	depends on I2C && EXPERIMENTAL
281	select I2C_SENSOR
282	select I2C_ISA
283	help
284	  If you say yes here you get support for the SMSC LPC47B397-NC
285	  sensor chip.
286
287	  This driver can also be built as a module.  If so, the module
288	  will be called smsc47b397.
289
290config SENSORS_SIS5595
291	tristate "Silicon Integrated Systems Corp. SiS5595"
292	depends on I2C && PCI && EXPERIMENTAL
293	select I2C_SENSOR
294	select I2C_ISA
295	help
296	  If you say yes here you get support for the integrated sensors in
297	  SiS5595 South Bridges.
298
299	  This driver can also be built as a module.  If so, the module
300	  will be called sis5595.
301
302config SENSORS_SMSC47M1
303	tristate "SMSC LPC47M10x and compatibles"
304	depends on I2C && EXPERIMENTAL
305	select I2C_SENSOR
306	select I2C_ISA
307	help
308	  If you say yes here you get support for the integrated fan
309	  monitoring and control capabilities of the SMSC LPC47B27x,
310	  LPC47M10x, LPC47M13x and LPC47M14x chips.
311
312	  This driver can also be built as a module.  If so, the module
313	  will be called smsc47m1.
314
315config SENSORS_VIA686A
316	tristate "VIA686A"
317	depends on I2C && PCI && EXPERIMENTAL
318	select I2C_SENSOR
319	select I2C_ISA
320	help
321	  If you say yes here you get support for the integrated sensors in
322	  Via 686A/B South Bridges.
323
324	  This driver can also be built as a module.  If so, the module
325	  will be called via686a.
326
327config SENSORS_W83781D
328	tristate "Winbond W83781D, W83782D, W83783S, W83627HF, Asus AS99127F"
329	depends on I2C && EXPERIMENTAL
330	select I2C_SENSOR
331	help
332	  If you say yes here you get support for the Winbond W8378x series
333	  of sensor chips: the W83781D, W83782D, W83783S and W83627HF,
334	  and the similar Asus AS99127F.
335	  
336	  This driver can also be built as a module.  If so, the module
337	  will be called w83781d.
338
339config SENSORS_W83L785TS
340	tristate "Winbond W83L785TS-S"
341	depends on I2C && EXPERIMENTAL
342	select I2C_SENSOR
343	help
344	  If you say yes here you get support for the Winbond W83L785TS-S
345	  sensor chip, which is used on the Asus A7N8X, among other
346	  motherboards.
347	  
348	  This driver can also be built as a module.  If so, the module
349	  will be called w83l785ts.
350
351config SENSORS_W83627HF
352	tristate "Winbond W83627HF, W83627THF, W83637HF, W83697HF"
353	depends on I2C && EXPERIMENTAL
354	select I2C_SENSOR
355	select I2C_ISA
356	help
357	  If you say yes here you get support for the Winbond W836X7 series
358	  of sensor chips: the W83627HF, W83627THF, W83637HF, and the W83697HF
359
360	  This driver can also be built as a module.  If so, the module
361	  will be called w83627hf.
362
363endmenu
364
365menu "Other I2C Chip support"
366	depends on I2C
367
368config SENSORS_DS1337
369	tristate "Dallas Semiconductor DS1337 Real Time Clock"
370	depends on I2C && EXPERIMENTAL
371	select I2C_SENSOR
372	help
373	  If you say yes here you get support for Dallas Semiconductor
374	  DS1337 real-time clock chips. 
375
376	  This driver can also be built as a module.  If so, the module
377	  will be called ds1337.
378
379config SENSORS_EEPROM
380	tristate "EEPROM reader"
381	depends on I2C && EXPERIMENTAL
382	select I2C_SENSOR
383	help
384	  If you say yes here you get read-only access to the EEPROM data
385	  available on modern memory DIMMs and Sony Vaio laptops.  Such
386	  EEPROMs could theoretically be available on other devices as well.
387
388	  This driver can also be built as a module.  If so, the module
389	  will be called eeprom.
390
391config SENSORS_PCF8574
392	tristate "Philips PCF8574 and PCF8574A"
393	depends on I2C && EXPERIMENTAL
394	select I2C_SENSOR
395	help
396	  If you say yes here you get support for Philips PCF8574 and 
397	  PCF8574A chips.
398
399	  This driver can also be built as a module.  If so, the module
400	  will be called pcf8574.
401
402config SENSORS_PCF8591
403	tristate "Philips PCF8591"
404	depends on I2C && EXPERIMENTAL
405	select I2C_SENSOR
406	help
407	  If you say yes here you get support for Philips PCF8591 chips.
408
409	  This driver can also be built as a module.  If so, the module
410	  will be called pcf8591.
411
412config SENSORS_RTC8564
413	tristate "Epson 8564 RTC chip"
414	depends on I2C && EXPERIMENTAL
415	select I2C_SENSOR
416	help
417	  If you say yes here you get support for the Epson 8564 RTC chip.
418
419	  This driver can also be built as a module.  If so, the module
420	  will be called i2c-rtc8564.
421
422config ISP1301_OMAP
423	tristate "Philips ISP1301 with OMAP OTG"
424	depends on I2C && ARCH_OMAP_OTG
425	help
426	  If you say yes here you get support for the Philips ISP1301
427	  USB-On-The-Go transceiver working with the OMAP OTG controller.
428	  The ISP1301 is used in products including H2 and H3 development
429	  boards for Texas Instruments OMAP processors.
430	  
431	  This driver can also be built as a module.  If so, the module
432	  will be called isp1301_omap.
433
434config SENSORS_M41T00
435	tristate "ST M41T00 RTC chip"
436	depends on I2C && PPC32
437	help
438	  If you say yes here you get support for the ST M41T00 RTC chip.
439
440	  This driver can also be built as a module.  If so, the module
441	  will be called m41t00.
442
443endmenu