OSDN Git Service

Merge branches 'ib-mfd-gpio-i2c-3.19', 'ib-mfd-iio-3.19' and 'ib-mfd-regulator-v3...
[uclinux-h8/linux.git] / drivers / mfd / Kconfig
index c183edb..fdbb401 100644 (file)
@@ -184,6 +184,16 @@ config MFD_DA9063
          Additional drivers must be enabled in order to use the functionality
          of the device.
 
+config MFD_DLN2
+       tristate "Diolan DLN2 support"
+       select MFD_CORE
+       depends on USB
+       help
+         This adds support for Diolan USB-I2C/SPI/GPIO Master Adapter
+         DLN-2. Additional drivers such as I2C_DLN2, GPIO_DLN2,
+         etc. must be enabled in order to use the functionality of
+         the device.
+
 config MFD_MC13XXX
        tristate
        depends on (SPI_MASTER || I2C)
@@ -211,6 +221,19 @@ config MFD_MC13XXX_I2C
        help
          Select this if your MC13xxx is connected via an I2C bus.
 
+config MFD_HI6421_PMIC
+       tristate "HiSilicon Hi6421 PMU/Codec IC"
+       depends on OF
+       select MFD_CORE
+       select REGMAP_MMIO
+       help
+         Add support for HiSilicon Hi6421 PMIC. Hi6421 includes multi-
+         functions, such as regulators, RTC, codec, Coulomb counter, etc.
+         This driver includes core APIs _only_. You have to select
+         individul components like voltage regulators under corresponding
+         menus in order to enable them.
+         We communicate with the Hi6421 via memory-mapped I/O.
+
 config HTC_EGPIO
        bool "HTC EGPIO support"
        depends on GPIOLIB && ARM
@@ -455,6 +478,21 @@ config MFD_MAX8998
          additional drivers must be enabled in order to use the functionality
          of the device.
 
+config MFD_MENF21BMC
+       tristate "MEN 14F021P00 Board Management Controller Support"
+       depends on I2C
+       select MFD_CORE
+       help
+         Say yes here to add support for the MEN 14F021P00 BMC
+         which is a Board Management Controller connected to the I2C bus.
+         The device supports multiple sub-devices like LED, HWMON and WDT.
+         This driver provides common support for accessing the devices;
+         additional drivers must be enabled in order to use the
+         functionality of the BMC device.
+
+         This driver can also be built as a module. If so the module
+         will be called menf21bmc.
+
 config EZX_PCAP
        bool "Motorola EZXPCAP Support"
        depends on SPI_MASTER
@@ -540,6 +578,21 @@ config MFD_PM8921_CORE
          Say M here if you want to include support for PM8921 chip as a module.
          This will build a module called "pm8921-core".
 
+config MFD_SPMI_PMIC
+       tristate "Qualcomm SPMI PMICs"
+       depends on ARCH_QCOM || COMPILE_TEST
+       depends on OF
+       depends on SPMI
+       select REGMAP_SPMI
+       help
+         This enables support for the Qualcomm SPMI PMICs.
+         These PMICs are currently used with the Snapdragon 800 series of
+         SoCs.  Note, that this will only be useful paired with descriptions
+         of the independent functions as children nodes in the device tree.
+
+         Say M here if you want to include support for the SPMI PMIC
+         series as a module.  The module will be called "qcom-spmi-pmic".
+
 config MFD_RDC321X
        tristate "RDC R-321x southbridge"
        select MFD_CORE
@@ -583,6 +636,30 @@ config MFD_RC5T583
          Additional drivers must be enabled in order to use the
          different functionality of the device.
 
+config MFD_RK808
+       tristate "Rockchip RK808 Power Management chip"
+       depends on I2C && OF
+       select MFD_CORE
+       select REGMAP_I2C
+       select REGMAP_IRQ
+       help
+         If you say yes here you get support for the RK808
+         Power Management chips.
+         This driver provides common support for accessing the device
+         through I2C interface. The device supports multiple sub-devices
+         including interrupts, RTC, LDO & DCDC regulators, and onkey.
+
+config MFD_RN5T618
+       tristate "Ricoh RN5T5618 PMIC"
+       depends on I2C
+       select MFD_CORE
+       select REGMAP_I2C
+       help
+         Say yes here to add support for the Ricoh RN5T618 PMIC. This
+         driver provides common support for accessing the device,
+         additional drivers must be enabled in order to use the
+         functionality of the device.
+
 config MFD_SEC_CORE
        bool "SAMSUNG Electronics PMIC Series Support"
        depends on I2C=y
@@ -1229,11 +1306,11 @@ config MFD_WM8350_I2C
          selected to enable support for the functionality of the chip.
 
 config MFD_WM8994
-       bool "Wolfson Microelectronics WM8994"
+       tristate "Wolfson Microelectronics WM8994"
        select MFD_CORE
        select REGMAP_I2C
        select REGMAP_IRQ
-       depends on I2C=y
+       depends on I2C
        help
          The WM8994 is a highly integrated hi-fi CODEC designed for
          smartphone applicatiosn.  As well as audio functionality it