X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=drivers%2Fi2c%2Fchips%2FKconfig;h=7aa5c38f0855cb9a017687e05ac0bf5b3517f728;hb=43bc926fffd92024b46cafaf7350d669ba9ca884;hp=af8d273d000c15e28ee8fb72b1c41fa18fbf6cfb;hpb=9bf4aaab3e101692164d49b7ca357651eb691cb6;p=linux-2.6.git diff --git a/drivers/i2c/chips/Kconfig b/drivers/i2c/chips/Kconfig index af8d273d0..7aa5c38f0 100644 --- a/drivers/i2c/chips/Kconfig +++ b/drivers/i2c/chips/Kconfig @@ -1,289 +1,120 @@ # -# I2C Sensor device configuration +# Miscellaneous I2C chip drivers configuration # -menu "Hardware Sensors Chip support" +menu "Miscellaneous I2C Chip support" depends on I2C -config I2C_SENSOR - tristate - default n - -config SENSORS_ADM1021 - tristate "Analog Devices ADM1021 and compatibles" - depends on I2C && EXPERIMENTAL - select I2C_SENSOR - help - If you say yes here you get support for Analog Devices ADM1021 - and ADM1023 sensor chips and clones: Maxim MAX1617 and MAX1617A, - Genesys Logic GL523SM, National Semiconductor LM84, TI THMC10, - and the XEON processor built-in sensor. - - This driver can also be built as a module. If so, the module - will be called adm1021. - -config SENSORS_ADM1025 - tristate "Analog Devices ADM1025 and compatibles" - depends on I2C && EXPERIMENTAL - select I2C_SENSOR - help - If you say yes here you get support for Analog Devices ADM1025 - and Philips NE1619 sensor chips. - This driver can also be built as a module. If so, the module - will be called adm1025. - -config SENSORS_ADM1031 - tristate "Analog Devices ADM1031 and compatibles" - depends on I2C && EXPERIMENTAL - select I2C_SENSOR - help - If you say yes here you get support for Analog Devices ADM1031 - and ADM1030 sensor chips. - This driver can also be built as a module. If so, the module - will be called adm1031. - -config SENSORS_ASB100 - tristate "Asus ASB100 Bach" +config SENSORS_DS1337 + tristate "Dallas Semiconductor DS1337 and DS1339 Real Time Clock" depends on I2C && EXPERIMENTAL - select I2C_SENSOR - help - If you say yes here you get support for the ASB100 Bach sensor - chip found on some Asus mainboards. - - This driver can also be built as a module. If so, the module - will be called asb100. - -config SENSORS_DS1621 - tristate "Dallas Semiconductor DS1621 and DS1625" - depends on I2C && EXPERIMENTAL - select I2C_SENSOR help If you say yes here you get support for Dallas Semiconductor - DS1621 and DS1625 sensor chips. + DS1337 and DS1339 real-time clock chips. This driver can also be built as a module. If so, the module - will be called ds1621. + will be called ds1337. -config SENSORS_FSCHER - tristate "FSC Hermes" +config SENSORS_DS1374 + tristate "Maxim/Dallas Semiconductor DS1374 Real Time Clock" depends on I2C && EXPERIMENTAL - select I2C_SENSOR help - If you say yes here you get support for Fujitsu Siemens - Computers Hermes sensor chips. - - This driver can also be built as a module. If so, the module - will be called fscher. - -config SENSORS_GL518SM - tristate "Genesys Logic GL518SM" - depends on I2C && EXPERIMENTAL - select I2C_SENSOR - help - If you say yes here you get support for Genesys Logic GL518SM - sensor chips. - - This driver can also be built as a module. If so, the module - will be called gl518sm. - -config SENSORS_IT87 - tristate "ITE IT87xx and compatibles" - depends on I2C && EXPERIMENTAL - select I2C_SENSOR - help - If you say yes here you get support for ITE IT87xx sensor chips - and clones: SiS960. - - This driver can also be built as a module. If so, the module - will be called it87. - -config SENSORS_LM75 - tristate "National Semiconductor LM75 and compatibles" - depends on I2C && EXPERIMENTAL - select I2C_SENSOR - help - If you say yes here you get support for National Semiconductor LM75 - sensor chips and clones: Dallas Semiconductor DS75 and DS1775 (in - 9-bit precision mode), and TelCom (now Microchip) TCN75. - - The DS75 and DS1775 in 10- to 12-bit precision modes will require - a force module parameter. The driver will not handle the extra - precision anyhow. - - This driver can also be built as a module. If so, the module - will be called lm75. - -config SENSORS_LM77 - tristate "National Semiconductor LM77" - depends on I2C && EXPERIMENTAL - select I2C_SENSOR - help - If you say yes here you get support for National Semiconductor LM77 - sensor chips. - - This driver can also be built as a module. If so, the module - will be called lm77. - -config SENSORS_LM78 - tristate "National Semiconductor LM78 and compatibles" - depends on I2C && EXPERIMENTAL - select I2C_SENSOR - help - If you say yes here you get support for National Semiconductor LM78, - LM78-J and LM79. This can also be built as a module which can be - inserted and removed while the kernel is running. + If you say yes here you get support for Dallas Semiconductor + DS1374 real-time clock chips. This driver can also be built as a module. If so, the module - will be called lm78. + will be called ds1374. -config SENSORS_LM80 - tristate "National Semiconductor LM80" +config SENSORS_EEPROM + tristate "EEPROM reader" depends on I2C && EXPERIMENTAL - select I2C_SENSOR help - If you say yes here you get support for National Semiconductor - LM80 sensor chips. + 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 lm80. + will be called eeprom. -config SENSORS_LM83 - tristate "National Semiconductor LM83" +config SENSORS_PCF8574 + tristate "Philips PCF8574 and PCF8574A" depends on I2C && EXPERIMENTAL - select I2C_SENSOR help - If you say yes here you get support for National Semiconductor - LM83 sensor chips. + If you say yes here you get support for Philips PCF8574 and + PCF8574A chips. This driver can also be built as a module. If so, the module - will be called lm83. + will be called pcf8574. -config SENSORS_LM85 - tristate "National Semiconductor LM85 and compatibles" +config SENSORS_PCA9539 + tristate "Philips PCA9539 16-bit I/O port" depends on I2C && EXPERIMENTAL - select I2C_SENSOR help - If you say yes here you get support for National Semiconductor LM85 - sensor chips and clones: ADT7463 and ADM1027. + 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 lm85. - -config SENSORS_LM90 - tristate "National Semiconductor LM90 and compatibles" - depends on I2C - select I2C_SENSOR - help - If you say yes here you get support for National Semiconductor LM90, - LM86, LM89 and LM99, Analog Devices ADM1032 and Maxim MAX6657 and - MAX6658 sensor chips. + will be called pca9539. - This driver can also be built as a module. If so, the module - will be called lm90. - -config SENSORS_MAX1619 - tristate "Maxim MAX1619 sensor chip" +config SENSORS_PCF8591 + tristate "Philips PCF8591" depends on I2C && EXPERIMENTAL - select I2C_SENSOR - help - If you say yes here you get support for MAX1619 sensor chip. - - This driver can also be built as a module. If so, the module - will be called max1619. - -config SENSORS_VIA686A - tristate "VIA686A" - depends on I2C && PCI && EXPERIMENTAL - select I2C_SENSOR - select I2C_ISA help - If you say yes here you get support for the integrated sensors in - Via 686A/B South Bridges. + 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 via686a. - -config SENSORS_W83781D - tristate "Winbond W83781D, W83782D, W83783S, W83627HF, Asus AS99127F" - depends on I2C && EXPERIMENTAL - select I2C_SENSOR - help - If you say yes here you get support for the Winbond W8378x series - of sensor chips: the W83781D, W83782D, W83783S and W83627HF, - and the similar Asus AS99127F. - - This driver can also be built as a module. If so, the module - will be called w83781d. + will be called pcf8591. -config SENSORS_W83L785TS - tristate "Winbond W83L785TS-S" - depends on I2C && EXPERIMENTAL - select I2C_SENSOR +config ISP1301_OMAP + tristate "Philips ISP1301 with OMAP OTG" + depends on I2C && ARCH_OMAP_OTG help - If you say yes here you get support for the Winbond W83L785TS-S - sensor chip, which is used on the Asus A7N8X, among other - motherboards. + 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 w83l785ts. - -config SENSORS_W83627HF - tristate "Winbond W83627HF, W83627THF, W83637HF, W83697HF" - depends on I2C && EXPERIMENTAL - select I2C_SENSOR - help - If you say yes here you get support for the Winbond W836X7 series - of sensor chips: the W83627HF, W83627THF, W83637HF, and the W83697HF - - This driver can also be built as a module. If so, the module - will be called w83627hf. - -endmenu + will be called isp1301_omap. -menu "Other I2C Chip support" - depends on I2C - -config SENSORS_EEPROM - tristate "EEPROM reader" - depends on I2C && EXPERIMENTAL - select I2C_SENSOR +# NOTE: This isn't really OMAP-specific, except for the current +# interface location in +# and having mostly OMAP-specific board support +config TPS65010 + tristate "TPS6501x Power Management chips" + depends on I2C && ARCH_OMAP + default y if MACH_OMAP_H2 || MACH_OMAP_H3 || MACH_OMAP_OSK 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. + 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 eeprom. + will be called tps65010. -config SENSORS_PCF8574 - tristate "Philips PCF8574 and PCF8574A" - depends on I2C && EXPERIMENTAL - select I2C_SENSOR +config SENSORS_M41T00 + tristate "ST M41T00 RTC chip" + depends on I2C && PPC32 help - If you say yes here you get support for Philips PCF8574 and - PCF8574A chips. + If you say yes here you get support for the ST M41T00 RTC chip. This driver can also be built as a module. If so, the module - will be called pcf8574. + will be called m41t00. -config SENSORS_PCF8591 - tristate "Philips PCF8591" +config SENSORS_MAX6875 + tristate "Maxim MAX6875 Power supply supervisor" depends on I2C && EXPERIMENTAL - select I2C_SENSOR help - If you say yes here you get support for Philips PCF8591 chips. + If you say yes here you get support for the Maxim MAX6875 + EEPROM-programmable, quad power-supply sequencer/supervisor. - This driver can also be built as a module. If so, the module - will be called pcf8591. + This provides an interface to program the EEPROM and reset the chip. -config SENSORS_RTC8564 - tristate "Epson 8564 RTC chip" - depends on I2C && EXPERIMENTAL - select I2C_SENSOR - help - If you say yes here you get support for the Epson 8564 RTC 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 i2c-rtc8564. + will be called max6875. endmenu