| # |
| # Miscellaneous I2C chip drivers configuration |
| # |
| # *** DEPRECATED! Do not add new entries! See Makefile *** |
| # |
| |
| menu "Miscellaneous I2C Chip support" |
| |
| config DS1682 |
| tristate "Dallas DS1682 Total Elapsed Time Recorder with Alarm" |
| depends on EXPERIMENTAL |
| help |
| If you say yes here you get support for Dallas Semiconductor |
| DS1682 Total Elapsed Time Recorder. |
| |
| This driver can also be built as a module. If so, the module |
| will be called ds1682. |
| |
| config AT24 |
| tristate "EEPROMs from most vendors" |
| depends on SYSFS && EXPERIMENTAL |
| help |
| Enable this driver to get read/write support to most I2C EEPROMs, |
| after you configure the driver to know about each EEPROM on |
| your target board. Use these generic chip names, instead of |
| vendor-specific ones like at24c64 or 24lc02: |
| |
| 24c00, 24c01, 24c02, spd (readonly 24c02), 24c04, 24c08, |
| 24c16, 24c32, 24c64, 24c128, 24c256, 24c512, 24c1024 |
| |
| Unless you like data loss puzzles, always be sure that any chip |
| you configure as a 24c32 (32 kbit) or larger is NOT really a |
| 24c16 (16 kbit) or smaller, and vice versa. Marking the chip |
| as read-only won't help recover from this. Also, if your chip |
| has any software write-protect mechanism you may want to review the |
| code to make sure this driver won't turn it on by accident. |
| |
| If you use this with an SMBus adapter instead of an I2C adapter, |
| full functionality is not available. Only smaller devices are |
| supported (24c16 and below, max 4 kByte). |
| |
| This driver can also be built as a module. If so, the module |
| will be called at24. |
| |
| config SENSORS_EEPROM |
| tristate "EEPROM reader" |
| depends on EXPERIMENTAL |
| help |
| If you say yes here you get read-only access to the EEPROM data |
| available on modern memory DIMMs and Sony Vaio laptops. Such |
| EEPROMs could theoretically be available on other devices as well. |
| |
| This driver can also be built as a module. If so, the module |
| will be called eeprom. |
| |
| config SENSORS_PCF8574 |
| tristate "Philips PCF8574 and PCF8574A (DEPRECATED)" |
| depends on EXPERIMENTAL && GPIO_PCF857X = "n" |
| default n |
| help |
| If you say yes here you get support for Philips PCF8574 and |
| PCF8574A chips. These chips are 8-bit I/O expanders for the I2C bus. |
| |
| This driver can also be built as a module. If so, the module |
| will be called pcf8574. |
| |
| This driver is deprecated and will be dropped soon. Use |
| drivers/gpio/pcf857x.c instead. |
| |
| These devices are hard to detect and rarely found on mainstream |
| hardware. If unsure, say N. |
| |
| config PCF8575 |
| tristate "Philips PCF8575 (DEPRECATED)" |
| default n |
| depends on GPIO_PCF857X = "n" |
| help |
| If you say yes here you get support for Philips PCF8575 chip. |
| This chip is a 16-bit I/O expander for the I2C bus. Several other |
| chip manufacturers sell equivalent chips, e.g. Texas Instruments. |
| |
| This driver can also be built as a module. If so, the module |
| will be called pcf8575. |
| |
| This driver is deprecated and will be dropped soon. Use |
| drivers/gpio/pcf857x.c instead. |
| |
| This device is hard to detect and is rarely found on mainstream |
| hardware. If unsure, say N. |
| |
| config SENSORS_PCA9539 |
| tristate "Philips PCA9539 16-bit I/O port (DEPRECATED)" |
| depends on EXPERIMENTAL && GPIO_PCA953X = "n" |
| help |
| If you say yes here you get support for the Philips PCA9539 |
| 16-bit I/O port. |
| |
| This driver can also be built as a module. If so, the module |
| will be called pca9539. |
| |
| This driver is deprecated and will be dropped soon. Use |
| drivers/gpio/pca953x.c instead. |
| |
| config SENSORS_PCF8591 |
| tristate "Philips PCF8591" |
| depends on EXPERIMENTAL |
| default n |
| help |
| If you say yes here you get support for Philips PCF8591 chips. |
| |
| This driver can also be built as a module. If so, the module |
| will be called pcf8591. |
| |
| These devices are hard to detect and rarely found on mainstream |
| hardware. If unsure, say N. |
| |
| config ISP1301_OMAP |
| tristate "Philips ISP1301 with OMAP OTG" |
| depends on ARCH_OMAP_OTG |
| help |
| If you say yes here you get support for the Philips ISP1301 |
| USB-On-The-Go transceiver working with the OMAP OTG controller. |
| The ISP1301 is used in products including H2 and H3 development |
| boards for Texas Instruments OMAP processors. |
| |
| This driver can also be built as a module. If so, the module |
| will be called isp1301_omap. |
| |
| config TPS65010 |
| tristate "TPS6501x Power Management chips" |
| depends on GPIOLIB |
| default y if MACH_OMAP_H2 || MACH_OMAP_H3 || MACH_OMAP_OSK |
| help |
| If you say yes here you get support for the TPS6501x series of |
| Power Management chips. These include voltage regulators, |
| lithium ion/polymer battery charging, and other features that |
| are often used in portable devices like cell phones and cameras. |
| |
| This driver can also be built as a module. If so, the module |
| will be called tps65010. |
| |
| config SENSORS_MAX6875 |
| tristate "Maxim MAX6875 Power supply supervisor" |
| depends on EXPERIMENTAL |
| help |
| If you say yes here you get support for the Maxim MAX6875 |
| EEPROM-programmable, quad power-supply sequencer/supervisor. |
| |
| This provides an interface to program the EEPROM and reset the chip. |
| |
| This driver also supports the Maxim MAX6874 hex power-supply |
| sequencer/supervisor if found at a compatible address. |
| |
| This driver can also be built as a module. If so, the module |
| will be called max6875. |
| |
| config SENSORS_TSL2550 |
| tristate "Taos TSL2550 ambient light sensor" |
| depends on EXPERIMENTAL |
| help |
| If you say yes here you get support for the Taos TSL2550 |
| ambient light sensor. |
| |
| This driver can also be built as a module. If so, the module |
| will be called tsl2550. |
| |
| config MENELAUS |
| bool "TWL92330/Menelaus PM chip" |
| depends on I2C=y && ARCH_OMAP24XX |
| help |
| If you say yes here you get support for the Texas Instruments |
| TWL92330/Menelaus Power Management chip. This include voltage |
| regulators, Dual slot memory card tranceivers, real-time clock |
| and other features that are often used in portable devices like |
| cell phones and PDAs. |
| |
| config MCU_MPC8349EMITX |
| tristate "MPC8349E-mITX MCU driver" |
| depends on I2C && PPC_83xx |
| select GENERIC_GPIO |
| select ARCH_REQUIRE_GPIOLIB |
| help |
| Say Y here to enable soft power-off functionality on the Freescale |
| boards with the MPC8349E-mITX-compatible MCU chips. This driver will |
| also register MCU GPIOs with the generic GPIO API, so you'll able |
| to use MCU pins as GPIOs. |
| |
| endmenu |