Texas Instruments TWL4030/TWL5030/TWL6030/TPS659x0 Support

modulename: twl-core.ko

and/or

omap_twl.ko

configname: CONFIG_TWL4030_CORE

Linux Kernel Configuration
└─>Device Drivers
└─>Multifunction device drivers
└─>I2C support
└─>Texas Instruments TWL4030/TWL5030/TWL6030/TPS659x0 Support
In linux kernel since version 2.6.28 (release Date: 2008-12-24)  
Say yes here if you have TWL4030 / TWL6030 family chip on your board.
This core driver provides register access and IRQ handling
facilities, and registers devices for the various functions
so that function-specific drivers can bind to them.

These multi-function chips are found on many OMAP2 and OMAP3
boards, providing power management, RTC, GPIO, keypad, a
high speed USB OTG transceiver, an audio codec (on most
versions) and many other features.

source code:
selects

CONFIG_IRQ_DOMAIN
CONFIG_REGMAP_I2C

depends
CONFIG_GENERIC_HARDIRQS
CONFIG_I2C
CONFIG_MFD_SUPPORT or CONFIG_HAS_IOMEM