Kconfig (6988f20fe04e9ef3aea488cb8ab57fbeb78e12f0) | Kconfig (650c2a2145981696c414be1d540a32447d0e353e) |
---|---|
1# 2# Multifunction miscellaneous devices 3# 4 5menuconfig MFD_SUPPORT 6 bool "Multifunction device drivers" 7 depends on HAS_IOMEM 8 default y --- 46 unchanged lines hidden (view full) --- 55config MFD_ASIC3 56 bool "Support for Compaq ASIC3" 57 depends on GENERIC_HARDIRQS && GPIOLIB && ARM 58 select MFD_CORE 59 ---help--- 60 This driver supports the ASIC3 multifunction chip found on many 61 PDAs (mainly iPAQ and HTC based ones) 62 | 1# 2# Multifunction miscellaneous devices 3# 4 5menuconfig MFD_SUPPORT 6 bool "Multifunction device drivers" 7 depends on HAS_IOMEM 8 default y --- 46 unchanged lines hidden (view full) --- 55config MFD_ASIC3 56 bool "Support for Compaq ASIC3" 57 depends on GENERIC_HARDIRQS && GPIOLIB && ARM 58 select MFD_CORE 59 ---help--- 60 This driver supports the ASIC3 multifunction chip found on many 61 PDAs (mainly iPAQ and HTC based ones) 62 |
63config MFD_SH_MOBILE_SDHI 64 bool "Support for SuperH Mobile SDHI" 65 depends on SUPERH || ARCH_SHMOBILE 66 select MFD_CORE 67 select TMIO_MMC_DMA 68 ---help--- 69 This driver supports the SDHI hardware block found in many 70 SuperH Mobile SoCs. 71 | |
72config MFD_DAVINCI_VOICECODEC 73 tristate 74 select MFD_CORE 75 76config MFD_DM355EVM_MSP 77 bool "DaVinci DM355 EVM microcontroller" 78 depends on I2C=y && MACH_DAVINCI_DM355_EVM 79 help --- 125 unchanged lines hidden (view full) --- 205 depends on TWL4030_CORE && ARM 206 help 207 Say yes here if you want to use the power resources on the 208 TWL4030 family chips. Most of these resources are regulators, 209 which have a separate driver; some are control signals, such 210 as clock request handshaking. 211 212 This driver uses board-specific data to initialize the resources | 63config MFD_DAVINCI_VOICECODEC 64 tristate 65 select MFD_CORE 66 67config MFD_DM355EVM_MSP 68 bool "DaVinci DM355 EVM microcontroller" 69 depends on I2C=y && MACH_DAVINCI_DM355_EVM 70 help --- 125 unchanged lines hidden (view full) --- 196 depends on TWL4030_CORE && ARM 197 help 198 Say yes here if you want to use the power resources on the 199 TWL4030 family chips. Most of these resources are regulators, 200 which have a separate driver; some are control signals, such 201 as clock request handshaking. 202 203 This driver uses board-specific data to initialize the resources |
213 and load scripts controling which resources are switched off/on | 204 and load scripts controlling which resources are switched off/on |
214 or reset when a sleep, wakeup or warm reset event occurs. 215 216config TWL4030_CODEC 217 bool 218 depends on TWL4030_CORE 219 select MFD_CORE 220 default n 221 --- 39 unchanged lines hidden (view full) --- 261 This driver provides common support for accessing the device, 262 additional drivers must be enabled in order to use the 263 functionality of the device. 264 265config MFD_TMIO 266 bool 267 default n 268 | 205 or reset when a sleep, wakeup or warm reset event occurs. 206 207config TWL4030_CODEC 208 bool 209 depends on TWL4030_CORE 210 select MFD_CORE 211 default n 212 --- 39 unchanged lines hidden (view full) --- 252 This driver provides common support for accessing the device, 253 additional drivers must be enabled in order to use the 254 functionality of the device. 255 256config MFD_TMIO 257 bool 258 default n 259 |
269config TMIO_MMC_DMA 270 bool 271 select DMA_ENGINE 272 select DMADEVICES 273 | |
274config MFD_T7L66XB 275 bool "Support Toshiba T7L66XB" 276 depends on ARM && HAVE_CLK 277 select MFD_CORE 278 select MFD_TMIO 279 help 280 Support for Toshiba Mobile IO Controller T7L66XB 281 --- 265 unchanged lines hidden (view full) --- 547 Select this option to enable access to AB8500 power management 548 chip. This connects to U8500 either on the SSP/SPI bus (deprecated 549 since hardware version v1.0) or the I2C bus via PRCMU. It also adds 550 the irq_chip parts for handling the Mixed Signal chip events. 551 This chip embeds various other multimedia funtionalities as well. 552 553config AB8500_I2C_CORE 554 bool "AB8500 register access via PRCMU I2C" | 260config MFD_T7L66XB 261 bool "Support Toshiba T7L66XB" 262 depends on ARM && HAVE_CLK 263 select MFD_CORE 264 select MFD_TMIO 265 help 266 Support for Toshiba Mobile IO Controller T7L66XB 267 --- 265 unchanged lines hidden (view full) --- 533 Select this option to enable access to AB8500 power management 534 chip. This connects to U8500 either on the SSP/SPI bus (deprecated 535 since hardware version v1.0) or the I2C bus via PRCMU. It also adds 536 the irq_chip parts for handling the Mixed Signal chip events. 537 This chip embeds various other multimedia funtionalities as well. 538 539config AB8500_I2C_CORE 540 bool "AB8500 register access via PRCMU I2C" |
555 depends on AB8500_CORE && UX500_SOC_DB8500 | 541 depends on AB8500_CORE && MFD_DB8500_PRCMU |
556 default y 557 help 558 This enables register access to the AB8500 chip via PRCMU I2C. 559 The AB8500 chip can be accessed via SPI or I2C. On DB8500 hardware 560 the I2C bus is connected to the Power Reset 561 and Mangagement Unit, PRCMU. 562 563config AB8500_DEBUG --- 20 unchanged lines hidden (view full) --- 584 functionality. This connects to a AB3550 on the I2C bus 585 and expose a number of symbols needed for dependent devices 586 to read and write registers and subscribe to events from 587 this multi-functional IC. This is needed to use other features 588 of the AB3550 such as battery-backed RTC, charging control, 589 LEDs, vibrator, system power and temperature, power management 590 and ALSA sound. 591 | 542 default y 543 help 544 This enables register access to the AB8500 chip via PRCMU I2C. 545 The AB8500 chip can be accessed via SPI or I2C. On DB8500 hardware 546 the I2C bus is connected to the Power Reset 547 and Mangagement Unit, PRCMU. 548 549config AB8500_DEBUG --- 20 unchanged lines hidden (view full) --- 570 functionality. This connects to a AB3550 on the I2C bus 571 and expose a number of symbols needed for dependent devices 572 to read and write registers and subscribe to events from 573 this multi-functional IC. This is needed to use other features 574 of the AB3550 such as battery-backed RTC, charging control, 575 LEDs, vibrator, system power and temperature, power management 576 and ALSA sound. 577 |
578config MFD_DB8500_PRCMU 579 bool "ST-Ericsson DB8500 Power Reset Control Management Unit" 580 depends on UX500_SOC_DB8500 581 select MFD_CORE 582 help 583 Select this option to enable support for the DB8500 Power Reset 584 and Control Management Unit. This is basically an autonomous 585 system controller running an XP70 microprocessor, which is accessed 586 through a register map. 587 |
|
592config MFD_CS5535 593 tristate "Support for CS5535 and CS5536 southbridge core functions" 594 select MFD_CORE | 588config MFD_CS5535 589 tristate "Support for CS5535 and CS5536 southbridge core functions" 590 select MFD_CORE |
595 depends on PCI | 591 depends on PCI && X86 |
596 ---help--- 597 This is the core driver for CS5535/CS5536 MFD functions. This is 598 necessary for using the board's GPIO and MFGPT functionality. 599 600config MFD_TIMBERDALE 601 tristate "Support for the Timberdale FPGA" 602 select MFD_CORE 603 depends on PCI && GPIOLIB --- 108 unchanged lines hidden --- | 592 ---help--- 593 This is the core driver for CS5535/CS5536 MFD functions. This is 594 necessary for using the board's GPIO and MFGPT functionality. 595 596config MFD_TIMBERDALE 597 tristate "Support for the Timberdale FPGA" 598 select MFD_CORE 599 depends on PCI && GPIOLIB --- 108 unchanged lines hidden --- |