]> git.baikalelectronics.ru Git - kernel.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)
commitb8fabcae5b052c0214f1cf516e5c3730fc86aab3
tree5d555fb3056e88923d8c058d32ed9ab2c28ae5a8
parentc1d191b9f58a0d56e2e0ef4fad72c587dcec17c4
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]