diff options
Diffstat (limited to 'drivers/mfd/Kconfig')
-rw-r--r-- | drivers/mfd/Kconfig | 75 |
1 files changed, 58 insertions, 17 deletions
diff --git a/drivers/mfd/Kconfig b/drivers/mfd/Kconfig index b1a146205c08..acab3ef8a310 100644 --- a/drivers/mfd/Kconfig +++ b/drivers/mfd/Kconfig | |||
@@ -298,16 +298,6 @@ config MFD_TWL4030_AUDIO | |||
298 | select MFD_CORE | 298 | select MFD_CORE |
299 | default n | 299 | default n |
300 | 300 | ||
301 | config TWL6030_PWM | ||
302 | tristate "TWL6030 PWM (Pulse Width Modulator) Support" | ||
303 | depends on TWL4030_CORE | ||
304 | select HAVE_PWM | ||
305 | depends on !PWM | ||
306 | default n | ||
307 | help | ||
308 | Say yes here if you want support for TWL6030 PWM. | ||
309 | This is used to control charging LED brightness. | ||
310 | |||
311 | config TWL6040_CORE | 301 | config TWL6040_CORE |
312 | bool "Support for TWL6040 audio codec" | 302 | bool "Support for TWL6040 audio codec" |
313 | depends on I2C=y && GENERIC_HARDIRQS | 303 | depends on I2C=y && GENERIC_HARDIRQS |
@@ -385,6 +375,18 @@ config MFD_T7L66XB | |||
385 | help | 375 | help |
386 | Support for Toshiba Mobile IO Controller T7L66XB | 376 | Support for Toshiba Mobile IO Controller T7L66XB |
387 | 377 | ||
378 | config MFD_SMSC | ||
379 | bool "Support for the SMSC ECE1099 series chips" | ||
380 | depends on I2C=y | ||
381 | select MFD_CORE | ||
382 | select REGMAP_I2C | ||
383 | help | ||
384 | If you say yes here you get support for the | ||
385 | ece1099 chips from SMSC. | ||
386 | |||
387 | To compile this driver as a module, choose M here: the | ||
388 | module will be called smsc. | ||
389 | |||
388 | config MFD_TC6387XB | 390 | config MFD_TC6387XB |
389 | bool "Support Toshiba TC6387XB" | 391 | bool "Support Toshiba TC6387XB" |
390 | depends on ARM && HAVE_CLK | 392 | depends on ARM && HAVE_CLK |
@@ -441,6 +443,23 @@ config MFD_DA9052_I2C | |||
441 | for accessing the device, additional drivers must be enabled in | 443 | for accessing the device, additional drivers must be enabled in |
442 | order to use the functionality of the device. | 444 | order to use the functionality of the device. |
443 | 445 | ||
446 | config MFD_DA9055 | ||
447 | bool "Dialog Semiconductor DA9055 PMIC Support" | ||
448 | select REGMAP_I2C | ||
449 | select REGMAP_IRQ | ||
450 | select PMIC_DA9055 | ||
451 | select MFD_CORE | ||
452 | depends on I2C=y | ||
453 | help | ||
454 | Say yes here for support of Dialog Semiconductor DA9055. This is | ||
455 | a Power Management IC. This driver provides common support for | ||
456 | accessing the device as well as the I2C interface to the chip itself. | ||
457 | Additional drivers must be enabled in order to use the functionality | ||
458 | of the device. | ||
459 | |||
460 | This driver can be built as a module. If built as a module it will be | ||
461 | called "da9055" | ||
462 | |||
444 | config PMIC_ADP5520 | 463 | config PMIC_ADP5520 |
445 | bool "Analog Devices ADP5520/01 MFD PMIC Core Support" | 464 | bool "Analog Devices ADP5520/01 MFD PMIC Core Support" |
446 | depends on I2C=y | 465 | depends on I2C=y |
@@ -451,6 +470,16 @@ config PMIC_ADP5520 | |||
451 | individual components like LCD backlight, LEDs, GPIOs and Kepad | 470 | individual components like LCD backlight, LEDs, GPIOs and Kepad |
452 | under the corresponding menus. | 471 | under the corresponding menus. |
453 | 472 | ||
473 | config MFD_LP8788 | ||
474 | bool "Texas Instruments LP8788 Power Management Unit Driver" | ||
475 | depends on I2C=y | ||
476 | select MFD_CORE | ||
477 | select REGMAP_I2C | ||
478 | select IRQ_DOMAIN | ||
479 | help | ||
480 | TI LP8788 PMU supports regulators, battery charger, RTC, | ||
481 | ADC, backlight driver and current sinks. | ||
482 | |||
454 | config MFD_MAX77686 | 483 | config MFD_MAX77686 |
455 | bool "Maxim Semiconductor MAX77686 PMIC Support" | 484 | bool "Maxim Semiconductor MAX77686 PMIC Support" |
456 | depends on I2C=y && GENERIC_HARDIRQS | 485 | depends on I2C=y && GENERIC_HARDIRQS |
@@ -477,6 +506,18 @@ config MFD_MAX77693 | |||
477 | additional drivers must be enabled in order to use the functionality | 506 | additional drivers must be enabled in order to use the functionality |
478 | of the device. | 507 | of the device. |
479 | 508 | ||
509 | config MFD_MAX8907 | ||
510 | tristate "Maxim Semiconductor MAX8907 PMIC Support" | ||
511 | select MFD_CORE | ||
512 | depends on I2C=y && GENERIC_HARDIRQS | ||
513 | select REGMAP_I2C | ||
514 | select REGMAP_IRQ | ||
515 | help | ||
516 | Say yes here to support for Maxim Semiconductor MAX8907. This is | ||
517 | a Power Management IC. This driver provides common support for | ||
518 | accessing the device; additional drivers must be enabled in order | ||
519 | to use the functionality of the device. | ||
520 | |||
480 | config MFD_MAX8925 | 521 | config MFD_MAX8925 |
481 | bool "Maxim Semiconductor MAX8925 PMIC Support" | 522 | bool "Maxim Semiconductor MAX8925 PMIC Support" |
482 | depends on I2C=y && GENERIC_HARDIRQS | 523 | depends on I2C=y && GENERIC_HARDIRQS |
@@ -896,7 +937,7 @@ config MFD_WL1273_CORE | |||
896 | audio codec. | 937 | audio codec. |
897 | 938 | ||
898 | config MFD_OMAP_USB_HOST | 939 | config MFD_OMAP_USB_HOST |
899 | bool "Support OMAP USBHS core driver" | 940 | bool "Support OMAP USBHS core and TLL driver" |
900 | depends on USB_EHCI_HCD_OMAP || USB_OHCI_HCD_OMAP3 | 941 | depends on USB_EHCI_HCD_OMAP || USB_OHCI_HCD_OMAP3 |
901 | default y | 942 | default y |
902 | help | 943 | help |
@@ -985,13 +1026,13 @@ config MFD_STA2X11 | |||
985 | depends on STA2X11 | 1026 | depends on STA2X11 |
986 | select MFD_CORE | 1027 | select MFD_CORE |
987 | 1028 | ||
988 | config MFD_ANATOP | 1029 | config MFD_SYSCON |
989 | bool "Support for Freescale i.MX on-chip ANATOP controller" | 1030 | bool "System Controller Register R/W Based on Regmap" |
990 | depends on SOC_IMX6Q | 1031 | depends on OF |
1032 | select REGMAP_MMIO | ||
991 | help | 1033 | help |
992 | Select this option to enable Freescale i.MX on-chip ANATOP | 1034 | Select this option to enable accessing system control registers |
993 | MFD controller. This controller embeds regulator and | 1035 | via regmap. |
994 | thermal devices for Freescale i.MX platforms. | ||
995 | 1036 | ||
996 | config MFD_PALMAS | 1037 | config MFD_PALMAS |
997 | bool "Support for the TI Palmas series chips" | 1038 | bool "Support for the TI Palmas series chips" |