diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2012-01-13 23:43:32 -0500 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2012-01-13 23:43:32 -0500 |
commit | 21ebd6c68b5511b55f4f456e4ba17c2d711e3617 (patch) | |
tree | 2f4f98568a7a52ab6734fb190d0cbf6f9c1c6492 /drivers/mfd/Kconfig | |
parent | 4b8be38cf782f8ebebc089083fa0572ade79d7ca (diff) | |
parent | 74d836c4142e5d100f8d9a1b2ee3003c2ed7109d (diff) |
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6
* 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6: (59 commits)
rtc: max8925: Add function to work as wakeup source
mfd: Add pm ops to max8925
mfd: Convert aat2870 to dev_pm_ops
mfd: Still check other interrupts if we get a wm831x touchscreen IRQ
mfd: Introduce missing kfree in 88pm860x probe routine
mfd: Add S5M series configuration
mfd: Add s5m series irq driver
mfd: Add S5M core driver
mfd: Improve mc13xxx dt binding document
mfd: Fix stmpe section mismatch
mfd: Fix stmpe build warning
mfd: Fix STMPE I2c build failure
mfd: Constify aat2870-core i2c_device_id table
gpio: Add support for stmpe variant 801
mfd: Add support for stmpe variant 801
mfd: Add support for stmpe variant 610
mfd: Add support for STMPE SPI interface
mfd: Separate out STMPE controller and interface specific code
misc: Remove max8997-muic sysfs attributes
mfd: Remove unused wm831x_irq_data_to_mask_reg()
...
Fix up trivial conflict in drivers/leds/Kconfig due to addition of
LEDS_MAX8997 and LEDS_TCA6507 next to each other.
Diffstat (limited to 'drivers/mfd/Kconfig')
-rw-r--r-- | drivers/mfd/Kconfig | 35 |
1 files changed, 32 insertions, 3 deletions
diff --git a/drivers/mfd/Kconfig b/drivers/mfd/Kconfig index 053208d31fb9..cd13e9f2f5e6 100644 --- a/drivers/mfd/Kconfig +++ b/drivers/mfd/Kconfig | |||
@@ -12,6 +12,7 @@ config MFD_CORE | |||
12 | config MFD_88PM860X | 12 | config MFD_88PM860X |
13 | bool "Support Marvell 88PM8606/88PM8607" | 13 | bool "Support Marvell 88PM8606/88PM8607" |
14 | depends on I2C=y && GENERIC_HARDIRQS | 14 | depends on I2C=y && GENERIC_HARDIRQS |
15 | select REGMAP_I2C | ||
15 | select MFD_CORE | 16 | select MFD_CORE |
16 | help | 17 | help |
17 | This supports for Marvell 88PM8606/88PM8607 Power Management IC. | 18 | This supports for Marvell 88PM8606/88PM8607 Power Management IC. |
@@ -199,7 +200,7 @@ config MENELAUS | |||
199 | 200 | ||
200 | config TWL4030_CORE | 201 | config TWL4030_CORE |
201 | bool "Texas Instruments TWL4030/TWL5030/TWL6030/TPS659x0 Support" | 202 | bool "Texas Instruments TWL4030/TWL5030/TWL6030/TPS659x0 Support" |
202 | depends on I2C=y && GENERIC_HARDIRQS | 203 | depends on I2C=y && GENERIC_HARDIRQS && IRQ_DOMAIN |
203 | help | 204 | help |
204 | Say yes here if you have TWL4030 / TWL6030 family chip on your board. | 205 | Say yes here if you have TWL4030 / TWL6030 family chip on your board. |
205 | This core driver provides register access and IRQ handling | 206 | This core driver provides register access and IRQ handling |
@@ -257,7 +258,7 @@ config TWL6040_CORE | |||
257 | 258 | ||
258 | config MFD_STMPE | 259 | config MFD_STMPE |
259 | bool "Support STMicroelectronics STMPE" | 260 | bool "Support STMicroelectronics STMPE" |
260 | depends on I2C=y && GENERIC_HARDIRQS | 261 | depends on (I2C=y || SPI_MASTER=y) && GENERIC_HARDIRQS |
261 | select MFD_CORE | 262 | select MFD_CORE |
262 | help | 263 | help |
263 | Support for the STMPE family of I/O Expanders from | 264 | Support for the STMPE family of I/O Expanders from |
@@ -278,6 +279,23 @@ config MFD_STMPE | |||
278 | Keypad: stmpe-keypad | 279 | Keypad: stmpe-keypad |
279 | Touchscreen: stmpe-ts | 280 | Touchscreen: stmpe-ts |
280 | 281 | ||
282 | menu "STMPE Interface Drivers" | ||
283 | depends on MFD_STMPE | ||
284 | |||
285 | config STMPE_I2C | ||
286 | bool "STMPE I2C Inteface" | ||
287 | depends on I2C=y | ||
288 | default y | ||
289 | help | ||
290 | This is used to enable I2C interface of STMPE | ||
291 | |||
292 | config STMPE_SPI | ||
293 | bool "STMPE SPI Inteface" | ||
294 | depends on SPI_MASTER | ||
295 | help | ||
296 | This is used to enable SPI interface of STMPE | ||
297 | endmenu | ||
298 | |||
281 | config MFD_TC3589X | 299 | config MFD_TC3589X |
282 | bool "Support Toshiba TC35892 and variants" | 300 | bool "Support Toshiba TC35892 and variants" |
283 | depends on I2C=y && GENERIC_HARDIRQS | 301 | depends on I2C=y && GENERIC_HARDIRQS |
@@ -311,7 +329,7 @@ config MFD_TC6387XB | |||
311 | 329 | ||
312 | config MFD_TC6393XB | 330 | config MFD_TC6393XB |
313 | bool "Support Toshiba TC6393XB" | 331 | bool "Support Toshiba TC6393XB" |
314 | depends on GPIOLIB && ARM | 332 | depends on GPIOLIB && ARM && HAVE_CLK |
315 | select MFD_CORE | 333 | select MFD_CORE |
316 | select MFD_TMIO | 334 | select MFD_TMIO |
317 | help | 335 | help |
@@ -399,6 +417,17 @@ config MFD_MAX8998 | |||
399 | additional drivers must be enabled in order to use the functionality | 417 | additional drivers must be enabled in order to use the functionality |
400 | of the device. | 418 | of the device. |
401 | 419 | ||
420 | config MFD_S5M_CORE | ||
421 | bool "SAMSUNG S5M Series Support" | ||
422 | depends on I2C=y && GENERIC_HARDIRQS | ||
423 | select MFD_CORE | ||
424 | select REGMAP_I2C | ||
425 | help | ||
426 | Support for the Samsung Electronics S5M MFD series. | ||
427 | This driver provies common support for accessing the device, | ||
428 | additional drivers must be enabled in order to use the functionality | ||
429 | of the device | ||
430 | |||
402 | config MFD_WM8400 | 431 | config MFD_WM8400 |
403 | tristate "Support Wolfson Microelectronics WM8400" | 432 | tristate "Support Wolfson Microelectronics WM8400" |
404 | select MFD_CORE | 433 | select MFD_CORE |