idrivers: mfd: tps65090: Fix err_irq_exit warning
[cascardo/linux.git] / drivers / mfd / Kconfig
index 29f463c..54ee447 100644 (file)
@@ -20,6 +20,24 @@ config MFD_88PM860X
          select individual components like voltage regulators, RTC and
          battery-charger under the corresponding menus.
 
+config MFD_CHROMEOS_EC
+       bool "Support ChromeOS Embedded Controller"
+       select MFD_CORE
+
+       help
+         If you say yes here you get support for the ChromeOS Embedded
+         Controller providing keyboard, battery and power services. You
+         also ned to enable the driver for the bus you are using.
+
+config MFD_CHROMEOS_EC_I2C
+       tristate "ChromeOS Embedded Controller (I2C)"
+       depends on MFD_CHROMEOS_EC && I2C
+
+       help
+         If you say here, you get support for talking to the ChromeOS EC
+         through an I2C bus. Failing accesses will be retried three times
+         to improve reliability.
+
 config MFD_SM501
        tristate "Support for Silicon Motion SM501"
         ---help---
@@ -268,10 +286,17 @@ config TWL6030_PWM
          This is used to control charging LED brightness.
 
 config TWL6040_CORE
-       bool
-       depends on TWL4030_CORE && GENERIC_HARDIRQS
+       bool "Support for TWL6040 audio codec"
+       depends on I2C=y && GENERIC_HARDIRQS
        select MFD_CORE
+       select REGMAP_I2C
        default n
+       help
+         Say yes here if you want support for Texas Instruments TWL6040 audio
+         codec.
+         This driver provides common support for accessing the device,
+         additional drivers must be enabled in order to use the
+         functionality of the device (audio, vibra).
 
 config MFD_STMPE
        bool "Support STMicroelectronics STMPE"
@@ -434,6 +459,26 @@ config MFD_MAX8998
          additional drivers must be enabled in order to use the functionality
          of the device.
 
+config MFD_MAX77686
+       bool "Maxim Semiconductor MAX77686 PMIC Support"
+       depends on I2C=y && GENERIC_HARDIRQS
+       select MFD_CORE
+       help
+         Say yes here to support for Maxim Semiconductor MAX77686.
+         This is a Power Management IC with RTC on chip.
+         This driver provides common support for accessing the device;
+         additional drivers must be enabled in order to use the functionality
+         of the device.
+
+config DEBUG_MAX77686
+       bool "MAX77686 PMIC debugging"
+       depends on MFD_MAX77686
+       help
+         Say yes, if you need enable debug messages in
+         MFD_MAX77686 driver.
+         Further for enabling/disabling particular type of debug
+         messages set max77686_debug_mask accordingly.
+
 config MFD_S5M_CORE
        bool "SAMSUNG S5M Series Support"
        depends on I2C=y && GENERIC_HARDIRQS