mei: drop read_pending member form struct mei_cl
[cascardo/linux.git] / drivers / mfd / Kconfig
index b63987c..1c0abd4 100644 (file)
@@ -104,6 +104,17 @@ config MFD_TI_SSP
          To compile this driver as a module, choose M here: the
          module will be called ti-ssp.
 
+config MFD_TI_AM335X_TSCADC
+       tristate "TI ADC / Touch Screen chip support"
+       select MFD_CORE
+       select REGMAP
+       select REGMAP_MMIO
+       help
+         If you say yes here you get support for Texas Instruments series
+         of Touch Screen /ADC chips.
+         To compile this driver as a module, choose M here: the
+         module will be called ti_am335x_tscadc.
+
 config HTC_EGPIO
        bool "HTC EGPIO support"
        depends on GENERIC_HARDIRQS && GPIOLIB && ARM
@@ -253,6 +264,20 @@ config MFD_TPS65912_SPI
          If you say yes here you get support for the TPS65912 series of
          PM chips with SPI interface.
 
+config MFD_TPS80031
+       bool "TI TPS80031/TPS80032 Power Management chips"
+       depends on I2C=y && GENERIC_HARDIRQS
+       select MFD_CORE
+       select REGMAP_I2C
+       select REGMAP_IRQ
+       help
+         If you say yes here you get support for the Texas Instruments
+         TPS80031/ TPS80032 Fully Integrated Power Management with Power
+         Path and Battery Charger. The device provides five configurable
+         step-down converters, 11 general purpose LDOs, USB OTG Module,
+         ADC, RTC, 2 PWM, System Voltage Regulator/Battery Charger with
+         Power Path from USB, 32K clock generator.
+
 config MENELAUS
        bool "Texas Instruments TWL92330/Menelaus PM chip"
        depends on I2C=y && ARCH_OMAP2
@@ -309,10 +334,10 @@ config MFD_TWL4030_AUDIO
 
 config TWL6040_CORE
        bool "Support for TWL6040 audio codec"
-       depends on I2C=y && GENERIC_HARDIRQS
+       depends on I2C=y
        select MFD_CORE
        select REGMAP_I2C
-       select IRQ_DOMAIN
+       select REGMAP_IRQ
        default n
        help
          Say yes here if you want support for Texas Instruments TWL6040 audio
@@ -990,6 +1015,7 @@ config MFD_TPS65090
        depends on I2C=y && GENERIC_HARDIRQS
        select MFD_CORE
        select REGMAP_I2C
+       select REGMAP_IRQ
        help
          If you say yes here you get support for the TPS65090 series of
          Power Management chips.
@@ -1034,6 +1060,7 @@ config MFD_STA2X11
        bool "STA2X11 multi function device support"
        depends on STA2X11
        select MFD_CORE
+       select REGMAP_MMIO
 
 config MFD_SYSCON
        bool "System Controller Register R/W Based on Regmap"
@@ -1053,6 +1080,38 @@ config MFD_PALMAS
          If you say yes here you get support for the Palmas
          series of PMIC chips from Texas Instruments.
 
+config MFD_VIPERBOARD
+        tristate "Support for Nano River Technologies Viperboard"
+       select MFD_CORE
+       depends on USB
+       default n
+       help
+         Say yes here if you want support for Nano River Technologies
+         Viperboard.
+         There are mfd cell drivers available for i2c master, adc and
+         both gpios found on the board. The spi part does not yet
+         have a driver.
+         You need to select the mfd cell drivers separately.
+         The drivers do not support all features the board exposes.
+
+config MFD_RETU
+       tristate "Support for Retu multi-function device"
+       select MFD_CORE
+       depends on I2C
+       select REGMAP_IRQ
+       help
+         Retu is a multi-function device found on Nokia Internet Tablets
+         (770, N800 and N810).
+
+config MFD_AS3711
+       bool "Support for AS3711"
+       select MFD_CORE
+       select REGMAP_I2C
+       select REGMAP_IRQ
+       depends on I2C=y
+       help
+         Support for the AS3711 PMIC from AMS
+
 endmenu
 endif