diff options
Diffstat (limited to 'drivers/mfd/Kconfig')
-rw-r--r-- | drivers/mfd/Kconfig | 72 |
1 files changed, 56 insertions, 16 deletions
diff --git a/drivers/mfd/Kconfig b/drivers/mfd/Kconfig index b670d10d5c92..951fa9b93fbe 100644 --- a/drivers/mfd/Kconfig +++ b/drivers/mfd/Kconfig | |||
@@ -9,6 +9,16 @@ config MFD_CORE | |||
9 | tristate | 9 | tristate |
10 | default n | 10 | default n |
11 | 11 | ||
12 | config MFD_88PM860X | ||
13 | bool "Support Marvell 88PM8606/88PM8607" | ||
14 | depends on I2C=y | ||
15 | select MFD_CORE | ||
16 | help | ||
17 | This supports for Marvell 88PM8606/88PM8607 Power Management IC. | ||
18 | This includes the I2C driver and the core APIs _only_, you have to | ||
19 | select individual components like voltage regulators, RTC and | ||
20 | battery-charger under the corresponding menus. | ||
21 | |||
12 | config MFD_SM501 | 22 | config MFD_SM501 |
13 | tristate "Support for Silicon Motion SM501" | 23 | tristate "Support for Silicon Motion SM501" |
14 | ---help--- | 24 | ---help--- |
@@ -37,7 +47,7 @@ config MFD_ASIC3 | |||
37 | 47 | ||
38 | config MFD_SH_MOBILE_SDHI | 48 | config MFD_SH_MOBILE_SDHI |
39 | bool "Support for SuperH Mobile SDHI" | 49 | bool "Support for SuperH Mobile SDHI" |
40 | depends on SUPERH | 50 | depends on SUPERH || ARCH_SHMOBILE |
41 | select MFD_CORE | 51 | select MFD_CORE |
42 | ---help--- | 52 | ---help--- |
43 | This driver supports the SDHI hardware block found in many | 53 | This driver supports the SDHI hardware block found in many |
@@ -68,6 +78,15 @@ config HTC_PASIC3 | |||
68 | HTC Magician devices, respectively. Actual functionality is | 78 | HTC Magician devices, respectively. Actual functionality is |
69 | handled by the leds-pasic3 and ds1wm drivers. | 79 | handled by the leds-pasic3 and ds1wm drivers. |
70 | 80 | ||
81 | config HTC_I2CPLD | ||
82 | bool "HTC I2C PLD chip support" | ||
83 | depends on I2C=y && GPIOLIB | ||
84 | help | ||
85 | If you say yes here you get support for the supposed CPLD | ||
86 | found on omap850 HTC devices like the HTC Wizard and HTC Herald. | ||
87 | This device provides input and output GPIOs through an I2C | ||
88 | interface to one or more sub-chips. | ||
89 | |||
71 | config UCB1400_CORE | 90 | config UCB1400_CORE |
72 | tristate "Philips UCB1400 Core driver" | 91 | tristate "Philips UCB1400 Core driver" |
73 | depends on AC97_BUS | 92 | depends on AC97_BUS |
@@ -184,6 +203,16 @@ config PMIC_ADP5520 | |||
184 | individual components like LCD backlight, LEDs, GPIOs and Kepad | 203 | individual components like LCD backlight, LEDs, GPIOs and Kepad |
185 | under the corresponding menus. | 204 | under the corresponding menus. |
186 | 205 | ||
206 | config MFD_MAX8925 | ||
207 | bool "Maxim Semiconductor MAX8925 PMIC Support" | ||
208 | depends on I2C=y | ||
209 | select MFD_CORE | ||
210 | help | ||
211 | Say yes here to support for Maxim Semiconductor MAX8925. This is | ||
212 | a Power Management IC. This driver provies common support for | ||
213 | accessing the device, additional drivers must be enabled in order | ||
214 | to use the functionality of the device. | ||
215 | |||
187 | config MFD_WM8400 | 216 | config MFD_WM8400 |
188 | tristate "Support Wolfson Microelectronics WM8400" | 217 | tristate "Support Wolfson Microelectronics WM8400" |
189 | select MFD_CORE | 218 | select MFD_CORE |
@@ -205,7 +234,7 @@ config MFD_WM831X | |||
205 | functionality of the device. | 234 | functionality of the device. |
206 | 235 | ||
207 | config MFD_WM8350 | 236 | config MFD_WM8350 |
208 | tristate | 237 | bool |
209 | 238 | ||
210 | config MFD_WM8350_CONFIG_MODE_0 | 239 | config MFD_WM8350_CONFIG_MODE_0 |
211 | bool | 240 | bool |
@@ -256,9 +285,9 @@ config MFD_WM8352_CONFIG_MODE_3 | |||
256 | depends on MFD_WM8350 | 285 | depends on MFD_WM8350 |
257 | 286 | ||
258 | config MFD_WM8350_I2C | 287 | config MFD_WM8350_I2C |
259 | tristate "Support Wolfson Microelectronics WM8350 with I2C" | 288 | bool "Support Wolfson Microelectronics WM8350 with I2C" |
260 | select MFD_WM8350 | 289 | select MFD_WM8350 |
261 | depends on I2C | 290 | depends on I2C=y |
262 | help | 291 | help |
263 | The WM8350 is an integrated audio and power management | 292 | The WM8350 is an integrated audio and power management |
264 | subsystem with watchdog and RTC functionality for embedded | 293 | subsystem with watchdog and RTC functionality for embedded |
@@ -266,6 +295,18 @@ config MFD_WM8350_I2C | |||
266 | I2C as the control interface. Additional options must be | 295 | I2C as the control interface. Additional options must be |
267 | selected to enable support for the functionality of the chip. | 296 | selected to enable support for the functionality of the chip. |
268 | 297 | ||
298 | config MFD_WM8994 | ||
299 | tristate "Support Wolfson Microelectronics WM8994" | ||
300 | select MFD_CORE | ||
301 | depends on I2C | ||
302 | help | ||
303 | The WM8994 is a highly integrated hi-fi CODEC designed for | ||
304 | smartphone applicatiosn. As well as audio functionality it | ||
305 | has on board GPIO and regulator functionality which is | ||
306 | supported via the relevant subsystems. This driver provides | ||
307 | core support for the WM8994, in order to use the actual | ||
308 | functionaltiy of the device other drivers must be enabled. | ||
309 | |||
269 | config MFD_PCF50633 | 310 | config MFD_PCF50633 |
270 | tristate "Support for NXP PCF50633" | 311 | tristate "Support for NXP PCF50633" |
271 | depends on I2C | 312 | depends on I2C |
@@ -300,8 +341,8 @@ config PCF50633_GPIO | |||
300 | the PCF50633 chip. | 341 | the PCF50633 chip. |
301 | 342 | ||
302 | config AB3100_CORE | 343 | config AB3100_CORE |
303 | tristate "ST-Ericsson AB3100 Mixed Signal Circuit core functions" | 344 | bool "ST-Ericsson AB3100 Mixed Signal Circuit core functions" |
304 | depends on I2C | 345 | depends on I2C=y |
305 | default y if ARCH_U300 | 346 | default y if ARCH_U300 |
306 | help | 347 | help |
307 | Select this to enable the AB3100 Mixed Signal IC core | 348 | Select this to enable the AB3100 Mixed Signal IC core |
@@ -329,16 +370,6 @@ config EZX_PCAP | |||
329 | This enables the PCAP ASIC present on EZX Phones. This is | 370 | This enables the PCAP ASIC present on EZX Phones. This is |
330 | needed for MMC, TouchScreen, Sound, USB, etc.. | 371 | needed for MMC, TouchScreen, Sound, USB, etc.. |
331 | 372 | ||
332 | config MFD_88PM8607 | ||
333 | bool "Support Marvell 88PM8607" | ||
334 | depends on I2C=y | ||
335 | select MFD_CORE | ||
336 | help | ||
337 | This supports for Marvell 88PM8607 Power Management IC. This includes | ||
338 | the I2C driver and the core APIs _only_, you have to select | ||
339 | individual components like voltage regulators, RTC and | ||
340 | battery-charger under the corresponding menus. | ||
341 | |||
342 | config AB4500_CORE | 373 | config AB4500_CORE |
343 | tristate "ST-Ericsson's AB4500 Mixed Signal Power management chip" | 374 | tristate "ST-Ericsson's AB4500 Mixed Signal Power management chip" |
344 | depends on SPI | 375 | depends on SPI |
@@ -358,6 +389,15 @@ config MFD_TIMBERDALE | |||
358 | 389 | ||
359 | The timberdale FPGA can be found on the Intel Atom development board | 390 | The timberdale FPGA can be found on the Intel Atom development board |
360 | for in-vehicle infontainment, called Russellville. | 391 | for in-vehicle infontainment, called Russellville. |
392 | |||
393 | config LPC_SCH | ||
394 | tristate "Intel SCH LPC" | ||
395 | depends on PCI | ||
396 | select MFD_CORE | ||
397 | help | ||
398 | LPC bridge function of the Intel SCH provides support for | ||
399 | System Management Bus and General Purpose I/O. | ||
400 | |||
361 | endmenu | 401 | endmenu |
362 | 402 | ||
363 | menu "Multimedia Capabilities Port drivers" | 403 | menu "Multimedia Capabilities Port drivers" |