aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/mfd/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/mfd/Kconfig')
-rw-r--r--drivers/mfd/Kconfig72
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
12config 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
12config MFD_SM501 22config 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
38config MFD_SH_MOBILE_SDHI 48config 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
81config 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
71config UCB1400_CORE 90config 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
206config 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
187config MFD_WM8400 216config 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
207config MFD_WM8350 236config MFD_WM8350
208 tristate 237 bool
209 238
210config MFD_WM8350_CONFIG_MODE_0 239config 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
258config MFD_WM8350_I2C 287config 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
298config 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
269config MFD_PCF50633 310config 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
302config AB3100_CORE 343config 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
332config 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
342config AB4500_CORE 373config 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
393config 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
361endmenu 401endmenu
362 402
363menu "Multimedia Capabilities Port drivers" 403menu "Multimedia Capabilities Port drivers"