]> git.karo-electronics.de Git - linux-beck.git/commit
mfd: da9063: Add Dialog DA9063 core driver
authorKrystian Garbaciak <krystian.garbaciak@diasemi.com>
Mon, 29 Jul 2013 17:00:43 +0000 (19:00 +0200)
committerSamuel Ortiz <sameo@linux.intel.com>
Tue, 20 Aug 2013 01:15:52 +0000 (03:15 +0200)
commit8e685483b0ba17fe08cfc36fb86b3688a24b2090
tree5d555fb3056e88923d8c058d32ed9ab2c28ae5a8
parent36ec66e0333355112148549f9846adcc0909482e
mfd: da9063: Add Dialog DA9063 core driver

This is MFD module providing access to registers and interrupts of DA906x
series PMIC. It is used by other functional modules, registered as MFD cells.
Driver uses regmap with paging to access extended register list. Register map
is divided into two pages, where the second page is used during initialisation.

This module provides support to following functional cells:
 - Regulators
 - RTC
 - HWMON
 - OnKey (power key misc input device)
 - Vibration (force-feedback input device)
 - Watchdog
 - LEDs

Signed-off-by: Krystian Garbaciak <krystian.garbaciak@diasemi.com>
Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
Reviewed-by: Mark Brown <broonie@linaro.org>
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
drivers/mfd/Kconfig
drivers/mfd/Makefile
drivers/mfd/da9063-core.c [new file with mode: 0644]
drivers/mfd/da9063-i2c.c [new file with mode: 0644]
include/linux/mfd/da9063/core.h [new file with mode: 0644]
include/linux/mfd/da9063/pdata.h [new file with mode: 0644]