drivers: regulator: add Maxim 8998 driver
authorKyungmin Park <kyungmin.park@samsung.com>
Wed, 16 Jun 2010 07:04:16 +0000 (09:04 +0200)
committerLiam Girdwood <lrg@slimlogic.co.uk>
Wed, 11 Aug 2010 10:38:00 +0000 (11:38 +0100)
commit156f252857dfd81f03d77d09e33b5f7d2b113e2b
tree1614c00b1996ae5a805d9d27661026796d1403fa
parent51bd6943cd760a55f655830b3f7dca8a06b54c73
drivers: regulator: add Maxim 8998 driver

Acked-by: Mark Brown <broonie@opensource.wolfsonmicro.com>

This patch adds voltage regulator driver for Maxim 8998 chip. This chip
is used on Samsung Aquila and GONI boards and provides following
functionalities:
- 4 BUCK voltage converters, 17 LDO power regulators and 5 other power
  controllers
- battery charger

This patch adds basic driver for voltage regulators and MAX 8998 MFD core.

Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Acked-by: Samuel Ortiz <sameo@linux.intel.com>
Acked-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Signed-off-by: Liam Girdwood <lrg@slimlogic.co.uk>
drivers/mfd/Kconfig
drivers/mfd/Makefile
drivers/mfd/max8998.c [new file with mode: 0644]
drivers/regulator/Kconfig
drivers/regulator/Makefile
drivers/regulator/max8998.c [new file with mode: 0644]
include/linux/mfd/max8998-private.h [new file with mode: 0644]
include/linux/mfd/max8998.h [new file with mode: 0644]