diff options
author | Mattias Wallin <mattias.wallin@stericsson.com> | 2010-05-10 18:25:29 -0400 |
---|---|---|
committer | Samuel Ortiz <sameo@linux.intel.com> | 2010-05-27 19:37:46 -0400 |
commit | 09bcb3f3369e164bf51b3b566b865f2514b23e8c (patch) | |
tree | 782010db7f97607558f662fd39ac81eaa4f09886 /drivers/mfd/Kconfig | |
parent | fa661258a27aa74aaf741882053d195291cefb75 (diff) |
mfd: AB3550 core driver
This adds a core driver for the AB3550 mixed-signal circuit
found in the ST-Ericsson U300 platforms. This driver
is a singleton proxy for all access to the AB3550 sub
functionality drivers which can be added on top of this one:
RTC, regulators, battery and system power control, vibrator,
LEDs and an ALSA codec.
Signed-off-by: Mattias Wallin <mattias.wallin@stericsson.com>
Signed-off-by: Linus Walleij <linus.walleij@stericsson.com>
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
Diffstat (limited to 'drivers/mfd/Kconfig')
-rw-r--r-- | drivers/mfd/Kconfig | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/drivers/mfd/Kconfig b/drivers/mfd/Kconfig index 1c3d737ec406..a20fa230d354 100644 --- a/drivers/mfd/Kconfig +++ b/drivers/mfd/Kconfig | |||
@@ -423,6 +423,20 @@ config AB4500_CORE | |||
423 | read/write functions for the devices to get access to this chip. | 423 | read/write functions for the devices to get access to this chip. |
424 | This chip embeds various other multimedia funtionalities as well. | 424 | This chip embeds various other multimedia funtionalities as well. |
425 | 425 | ||
426 | config AB3550_CORE | ||
427 | bool "ST-Ericsson AB3550 Mixed Signal Circuit core functions" | ||
428 | select MFD_CORE | ||
429 | depends on I2C=y && GENERIC_HARDIRQS && ABX500_CORE | ||
430 | help | ||
431 | Select this to enable the AB3550 Mixed Signal IC core | ||
432 | functionality. This connects to a AB3550 on the I2C bus | ||
433 | and expose a number of symbols needed for dependent devices | ||
434 | to read and write registers and subscribe to events from | ||
435 | this multi-functional IC. This is needed to use other features | ||
436 | of the AB3550 such as battery-backed RTC, charging control, | ||
437 | LEDs, vibrator, system power and temperature, power management | ||
438 | and ALSA sound. | ||
439 | |||
426 | config MFD_TIMBERDALE | 440 | config MFD_TIMBERDALE |
427 | tristate "Support for the Timberdale FPGA" | 441 | tristate "Support for the Timberdale FPGA" |
428 | select MFD_CORE | 442 | select MFD_CORE |