aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/mfd/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/mfd/Kconfig')
-rw-r--r--drivers/mfd/Kconfig35
1 files changed, 32 insertions, 3 deletions
diff --git a/drivers/mfd/Kconfig b/drivers/mfd/Kconfig
index 053208d31fb..cd13e9f2f5e 100644
--- a/drivers/mfd/Kconfig
+++ b/drivers/mfd/Kconfig
@@ -12,6 +12,7 @@ config MFD_CORE
12config MFD_88PM860X 12config 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
200config TWL4030_CORE 201config 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
258config MFD_STMPE 259config 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
282menu "STMPE Interface Drivers"
283depends on MFD_STMPE
284
285config 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
292config STMPE_SPI
293 bool "STMPE SPI Inteface"
294 depends on SPI_MASTER
295 help
296 This is used to enable SPI interface of STMPE
297endmenu
298
281config MFD_TC3589X 299config 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
312config MFD_TC6393XB 330config 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
420config 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
402config MFD_WM8400 431config MFD_WM8400
403 tristate "Support Wolfson Microelectronics WM8400" 432 tristate "Support Wolfson Microelectronics WM8400"
404 select MFD_CORE 433 select MFD_CORE