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" |
