diff options
Diffstat (limited to 'drivers/mfd/Kconfig')
-rw-r--r-- | drivers/mfd/Kconfig | 66 |
1 files changed, 65 insertions, 1 deletions
diff --git a/drivers/mfd/Kconfig b/drivers/mfd/Kconfig index 257277394f8c..416f9e7286ba 100644 --- a/drivers/mfd/Kconfig +++ b/drivers/mfd/Kconfig | |||
@@ -34,6 +34,14 @@ config MFD_ASIC3 | |||
34 | This driver supports the ASIC3 multifunction chip found on many | 34 | This driver supports the ASIC3 multifunction chip found on many |
35 | PDAs (mainly iPAQ and HTC based ones) | 35 | PDAs (mainly iPAQ and HTC based ones) |
36 | 36 | ||
37 | config MFD_DM355EVM_MSP | ||
38 | bool "DaVinci DM355 EVM microcontroller" | ||
39 | depends on I2C && MACH_DAVINCI_DM355_EVM | ||
40 | help | ||
41 | This driver supports the MSP430 microcontroller used on these | ||
42 | boards. MSP430 firmware manages resets and power sequencing, | ||
43 | inputs from buttons and the IR remote, LEDs, an RTC, and more. | ||
44 | |||
37 | config HTC_EGPIO | 45 | config HTC_EGPIO |
38 | bool "HTC EGPIO support" | 46 | bool "HTC EGPIO support" |
39 | depends on GENERIC_HARDIRQS && GPIOLIB && ARM | 47 | depends on GENERIC_HARDIRQS && GPIOLIB && ARM |
@@ -61,9 +69,32 @@ config UCB1400_CORE | |||
61 | To compile this driver as a module, choose M here: the | 69 | To compile this driver as a module, choose M here: the |
62 | module will be called ucb1400_core. | 70 | module will be called ucb1400_core. |
63 | 71 | ||
72 | config TPS65010 | ||
73 | tristate "TPS6501x Power Management chips" | ||
74 | depends on I2C && GPIOLIB | ||
75 | default y if MACH_OMAP_H2 || MACH_OMAP_H3 || MACH_OMAP_OSK | ||
76 | help | ||
77 | If you say yes here you get support for the TPS6501x series of | ||
78 | Power Management chips. These include voltage regulators, | ||
79 | lithium ion/polymer battery charging, and other features that | ||
80 | are often used in portable devices like cell phones and cameras. | ||
81 | |||
82 | This driver can also be built as a module. If so, the module | ||
83 | will be called tps65010. | ||
84 | |||
85 | config MENELAUS | ||
86 | bool "Texas Instruments TWL92330/Menelaus PM chip" | ||
87 | depends on I2C=y && ARCH_OMAP24XX | ||
88 | help | ||
89 | If you say yes here you get support for the Texas Instruments | ||
90 | TWL92330/Menelaus Power Management chip. This include voltage | ||
91 | regulators, Dual slot memory card tranceivers, real-time clock | ||
92 | and other features that are often used in portable devices like | ||
93 | cell phones and PDAs. | ||
94 | |||
64 | config TWL4030_CORE | 95 | config TWL4030_CORE |
65 | bool "Texas Instruments TWL4030/TPS659x0 Support" | 96 | bool "Texas Instruments TWL4030/TPS659x0 Support" |
66 | depends on I2C=y && GENERIC_HARDIRQS && (ARCH_OMAP2 || ARCH_OMAP3) | 97 | depends on I2C=y && GENERIC_HARDIRQS |
67 | help | 98 | help |
68 | Say yes here if you have TWL4030 family chip on your board. | 99 | Say yes here if you have TWL4030 family chip on your board. |
69 | This core driver provides register access and IRQ handling | 100 | This core driver provides register access and IRQ handling |
@@ -116,6 +147,7 @@ config PMIC_DA903X | |||
116 | 147 | ||
117 | config MFD_WM8400 | 148 | config MFD_WM8400 |
118 | tristate "Support Wolfson Microelectronics WM8400" | 149 | tristate "Support Wolfson Microelectronics WM8400" |
150 | select MFD_CORE | ||
119 | depends on I2C | 151 | depends on I2C |
120 | help | 152 | help |
121 | Support for the Wolfson Microelecronics WM8400 PMIC and audio | 153 | Support for the Wolfson Microelecronics WM8400 PMIC and audio |
@@ -142,6 +174,38 @@ config MFD_WM8350_CONFIG_MODE_3 | |||
142 | bool | 174 | bool |
143 | depends on MFD_WM8350 | 175 | depends on MFD_WM8350 |
144 | 176 | ||
177 | config MFD_WM8351_CONFIG_MODE_0 | ||
178 | bool | ||
179 | depends on MFD_WM8350 | ||
180 | |||
181 | config MFD_WM8351_CONFIG_MODE_1 | ||
182 | bool | ||
183 | depends on MFD_WM8350 | ||
184 | |||
185 | config MFD_WM8351_CONFIG_MODE_2 | ||
186 | bool | ||
187 | depends on MFD_WM8350 | ||
188 | |||
189 | config MFD_WM8351_CONFIG_MODE_3 | ||
190 | bool | ||
191 | depends on MFD_WM8350 | ||
192 | |||
193 | config MFD_WM8352_CONFIG_MODE_0 | ||
194 | bool | ||
195 | depends on MFD_WM8350 | ||
196 | |||
197 | config MFD_WM8352_CONFIG_MODE_1 | ||
198 | bool | ||
199 | depends on MFD_WM8350 | ||
200 | |||
201 | config MFD_WM8352_CONFIG_MODE_2 | ||
202 | bool | ||
203 | depends on MFD_WM8350 | ||
204 | |||
205 | config MFD_WM8352_CONFIG_MODE_3 | ||
206 | bool | ||
207 | depends on MFD_WM8350 | ||
208 | |||
145 | config MFD_WM8350_I2C | 209 | config MFD_WM8350_I2C |
146 | tristate "Support Wolfson Microelectronics WM8350 with I2C" | 210 | tristate "Support Wolfson Microelectronics WM8350 with I2C" |
147 | select MFD_WM8350 | 211 | select MFD_WM8350 |