Multifunction device drivers
configname: CONFIG_MFD_SUPPORT
Linux Kernel Configuration
└─>Device Drivers
└─>Multifunction device drivers
In linux kernel since version 2.6.35 (release Date: 2010-08-01)
Multifunction devices embed several functions (e.g. GPIOs,
touchscreens, keyboards, current regulators, power management chips,
etc...) in one single integrated circuit. They usually talk to the
main CPU through one or more IRQ lines and low speed data busses (SPI,
I2C, etc..). They appear as one single device to the main system
through the data bus and the MFD framework allows for sub devices
(a.k.a. functions) to appear as discrete platform devices.
MFDs are typically found on embedded platforms.
This option alone does not add any kernel code.
touchscreens, keyboards, current regulators, power management chips,
etc...) in one single integrated circuit. They usually talk to the
main CPU through one or more IRQ lines and low speed data busses (SPI,
I2C, etc..). They appear as one single device to the main system
through the data bus and the MFD framework allows for sub devices
(a.k.a. functions) to appear as discrete platform devices.
MFDs are typically found on embedded platforms.
This option alone does not add any kernel code.
is selected by
CONFIG_GPIO_VX855CONFIG_MFD_88PM860X
CONFIG_MFD_ASIC3
CONFIG_MFD_DAVINCI_VOICECODEC
CONFIG_MFD_TI_SSP
CONFIG_HTC_PASIC3
CONFIG_TPS6105X
CONFIG_TPS6507X
CONFIG_MFD_TPS6586X
CONFIG_MFD_TPS65910
CONFIG_MFD_TPS65912_I2C
CONFIG_MFD_TPS65912_SPI
CONFIG_MFD_TWL4030_AUDIO
CONFIG_TWL6030_PWM
CONFIG_TWL6040_CORE
CONFIG_MFD_STMPE
CONFIG_MFD_TC3589X
CONFIG_MFD_T7L66XB
CONFIG_MFD_TC6387XB
CONFIG_MFD_TC6393XB
CONFIG_MFD_MAX8925
CONFIG_MFD_MAX8997
CONFIG_MFD_MAX8998
CONFIG_MFD_WM8400
CONFIG_MFD_WM831X_I2C
CONFIG_MFD_WM831X_SPI
CONFIG_MFD_WM8350_I2C
CONFIG_MFD_WM8994
CONFIG_MFD_MC13XXX
CONFIG_AB3100_CORE
CONFIG_AB8500_CORE
CONFIG_AB3550_CORE
CONFIG_MFD_DB8500_PRCMU
CONFIG_MFD_DB5500_PRCMU
CONFIG_MFD_CS5535
CONFIG_MFD_TIMBERDALE
CONFIG_LPC_SCH
CONFIG_MFD_RDC321X
CONFIG_MFD_JANZ_CMODIO
CONFIG_MFD_JZ4740_ADC
CONFIG_MFD_VX855
CONFIG_MFD_WL1273_CORE
CONFIG_MFD_PM8921_CORE
CONFIG_MFD_AAT2870_CORE