mfd: MAX8997/8966 support
authorMyungJoo Ham <myungjoo.ham@samsung.com>
Fri, 4 Mar 2011 06:50:26 +0000 (15:50 +0900)
committerSamuel Ortiz <sameo@linux.intel.com>
Wed, 23 Mar 2011 09:42:03 +0000 (10:42 +0100)
commit527e7e9a82ec95cdb8f694855004b3d262efd09f
tree5c58fb64d9efcf37c712b55c6ce993567483e2e3
parentf77289ac25b0c81acbed6f9c17cb14809a04e18b
mfd: MAX8997/8966 support

MAX8997/MAX8966 chip is a multi-function device with I2C bussses. The
chip includes PMIC, RTC, Fuel Gauge, MUIC, Haptic, Flash control, and
Battery (charging) control.

This patch is an initial release of a MAX8997/8966 driver that supports
to enable the chip with its primary I2C bus that connects every device
mentioned above except for Fuel Gauge, which uses another I2C bus. The
fuel gauge is not supported by this mfd driver and is supported by a
seperated driver of MAX17042 Fuel Gauge (yes, the fuel gauge part is
compatible with MAX17042).

Signed-off-by: MyungJoo Ham <myungjoo.ham@samsung.com>
Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
Reviewed-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
drivers/mfd/Kconfig
drivers/mfd/Makefile
drivers/mfd/max8997.c [new file with mode: 0644]
include/linux/mfd/max8997-private.h [new file with mode: 0644]
include/linux/mfd/max8997.h [new file with mode: 0644]