Commit | Line | Data |
---|---|---|
1da177e4 | 1 | # |
ad2f931d | 2 | # Miscellaneous I2C chip drivers configuration |
1da177e4 | 3 | # |
02cf6172 WS |
4 | # *** DEPRECATED! Do not add new entries! See Makefile *** |
5 | # | |
1da177e4 | 6 | |
ad2f931d | 7 | menu "Miscellaneous I2C Chip support" |
1da177e4 | 8 | |
5162b75b GL |
9 | config DS1682 |
10 | tristate "Dallas DS1682 Total Elapsed Time Recorder with Alarm" | |
11 | depends on EXPERIMENTAL | |
12 | help | |
13 | If you say yes here you get support for Dallas Semiconductor | |
14 | DS1682 Total Elapsed Time Recorder. | |
15 | ||
16 | This driver can also be built as a module. If so, the module | |
17 | will be called ds1682. | |
18 | ||
2b7a5056 WS |
19 | config AT24 |
20 | tristate "EEPROMs from most vendors" | |
21 | depends on SYSFS && EXPERIMENTAL | |
22 | help | |
23 | Enable this driver to get read/write support to most I2C EEPROMs, | |
24 | after you configure the driver to know about each EEPROM on | |
25 | your target board. Use these generic chip names, instead of | |
26 | vendor-specific ones like at24c64 or 24lc02: | |
27 | ||
28 | 24c00, 24c01, 24c02, spd (readonly 24c02), 24c04, 24c08, | |
29 | 24c16, 24c32, 24c64, 24c128, 24c256, 24c512, 24c1024 | |
30 | ||
31 | Unless you like data loss puzzles, always be sure that any chip | |
32 | you configure as a 24c32 (32 kbit) or larger is NOT really a | |
33 | 24c16 (16 kbit) or smaller, and vice versa. Marking the chip | |
34 | as read-only won't help recover from this. Also, if your chip | |
35 | has any software write-protect mechanism you may want to review the | |
36 | code to make sure this driver won't turn it on by accident. | |
37 | ||
38 | If you use this with an SMBus adapter instead of an I2C adapter, | |
39 | full functionality is not available. Only smaller devices are | |
40 | supported (24c16 and below, max 4 kByte). | |
41 | ||
42 | This driver can also be built as a module. If so, the module | |
43 | will be called at24. | |
44 | ||
1da177e4 LT |
45 | config SENSORS_EEPROM |
46 | tristate "EEPROM reader" | |
16538e6b | 47 | depends on EXPERIMENTAL |
1da177e4 LT |
48 | help |
49 | If you say yes here you get read-only access to the EEPROM data | |
50 | available on modern memory DIMMs and Sony Vaio laptops. Such | |
51 | EEPROMs could theoretically be available on other devices as well. | |
52 | ||
53 | This driver can also be built as a module. If so, the module | |
54 | will be called eeprom. | |
55 | ||
56 | config SENSORS_PCF8574 | |
8a56ce10 DB |
57 | tristate "Philips PCF8574 and PCF8574A (DEPRECATED)" |
58 | depends on EXPERIMENTAL && GPIO_PCF857X = "n" | |
aee62305 | 59 | default n |
1da177e4 LT |
60 | help |
61 | If you say yes here you get support for Philips PCF8574 and | |
5864ae03 | 62 | PCF8574A chips. These chips are 8-bit I/O expanders for the I2C bus. |
1da177e4 LT |
63 | |
64 | This driver can also be built as a module. If so, the module | |
65 | will be called pcf8574. | |
66 | ||
8a56ce10 DB |
67 | This driver is deprecated and will be dropped soon. Use |
68 | drivers/gpio/pcf857x.c instead. | |
69 | ||
aee62305 JD |
70 | These devices are hard to detect and rarely found on mainstream |
71 | hardware. If unsure, say N. | |
72 | ||
5864ae03 | 73 | config PCF8575 |
8a56ce10 | 74 | tristate "Philips PCF8575 (DEPRECATED)" |
5864ae03 | 75 | default n |
8a56ce10 | 76 | depends on GPIO_PCF857X = "n" |
5864ae03 BVA |
77 | help |
78 | If you say yes here you get support for Philips PCF8575 chip. | |
79 | This chip is a 16-bit I/O expander for the I2C bus. Several other | |
80 | chip manufacturers sell equivalent chips, e.g. Texas Instruments. | |
81 | ||
82 | This driver can also be built as a module. If so, the module | |
83 | will be called pcf8575. | |
84 | ||
8a56ce10 DB |
85 | This driver is deprecated and will be dropped soon. Use |
86 | drivers/gpio/pcf857x.c instead. | |
87 | ||
5864ae03 BVA |
88 | This device is hard to detect and is rarely found on mainstream |
89 | hardware. If unsure, say N. | |
90 | ||
69dd204b | 91 | config SENSORS_PCA9539 |
b72540c3 | 92 | tristate "Philips PCA9539 16-bit I/O port (DEPRECATED)" |
8a56ce10 | 93 | depends on EXPERIMENTAL && GPIO_PCA953X = "n" |
69dd204b | 94 | help |
95 | If you say yes here you get support for the Philips PCA9539 | |
96 | 16-bit I/O port. | |
97 | ||
98 | This driver can also be built as a module. If so, the module | |
99 | will be called pca9539. | |
100 | ||
b72540c3 | 101 | This driver is deprecated and will be dropped soon. Use |
8a56ce10 | 102 | drivers/gpio/pca953x.c instead. |
b72540c3 | 103 | |
1da177e4 LT |
104 | config SENSORS_PCF8591 |
105 | tristate "Philips PCF8591" | |
16538e6b | 106 | depends on EXPERIMENTAL |
aee62305 | 107 | default n |
1da177e4 LT |
108 | help |
109 | If you say yes here you get support for Philips PCF8591 chips. | |
110 | ||
111 | This driver can also be built as a module. If so, the module | |
112 | will be called pcf8591. | |
113 | ||
aee62305 JD |
114 | These devices are hard to detect and rarely found on mainstream |
115 | hardware. If unsure, say N. | |
116 | ||
c3bc4cae | 117 | config SENSORS_MAX6875 |
2146fec2 | 118 | tristate "Maxim MAX6875 Power supply supervisor" |
16538e6b | 119 | depends on EXPERIMENTAL |
c3bc4cae | 120 | help |
2146fec2 JD |
121 | If you say yes here you get support for the Maxim MAX6875 |
122 | EEPROM-programmable, quad power-supply sequencer/supervisor. | |
c3bc4cae | 123 | |
2146fec2 JD |
124 | This provides an interface to program the EEPROM and reset the chip. |
125 | ||
126 | This driver also supports the Maxim MAX6874 hex power-supply | |
127 | sequencer/supervisor if found at a compatible address. | |
c3bc4cae BW |
128 | |
129 | This driver can also be built as a module. If so, the module | |
130 | will be called max6875. | |
131 | ||
a92c344d RG |
132 | config SENSORS_TSL2550 |
133 | tristate "Taos TSL2550 ambient light sensor" | |
134 | depends on EXPERIMENTAL | |
135 | help | |
136 | If you say yes here you get support for the Taos TSL2550 | |
137 | ambient light sensor. | |
138 | ||
139 | This driver can also be built as a module. If so, the module | |
140 | will be called tsl2550. | |
141 | ||
1da177e4 | 142 | endmenu |