MAX8997/8966 has - PMIC - RTC - MUIC (usb switch) - Flash control - Haptic control - Fuel Gauge (MAX17042 compatible) - Battery charger control This patch adds an initial driver for Maxim Semiconductor 8997/8966's PMIC function. In this initial release, PMIC (as set of regulators) is included. The changes from previous patch v2 with comments from Samuel: - Style updated for MFD with comments from Mark: - Updated API for next and 2.6.38 - Style updated for regulators Support for hibernation Support for bulk register access Corrected register names Added RTC/IRQ registers LDO access bug fixed Support for regulator suspend state control MyungJoo Ham (2): MAX8997/8966 MFD Driver Initial Release (PMIC+RTC+MUIC+Haptic+...) MAX8997/8966 PMIC Regulator Driver Initial Release drivers/mfd/Kconfig | 12 + drivers/mfd/Makefile | 1 + drivers/mfd/max8997.c | 427 ++++++++++++ drivers/regulator/Kconfig | 9 + drivers/regulator/Makefile | 1 + drivers/regulator/max8997.c | 1238 +++++++++++++++++++++++++++++++++++ include/linux/mfd/max8997-private.h | 347 ++++++++++ include/linux/mfd/max8997.h | 114 ++++ 8 files changed, 2149 insertions(+), 0 deletions(-) create mode 100644 drivers/mfd/max8997.c create mode 100644 drivers/regulator/max8997.c create mode 100644 include/linux/mfd/max8997-private.h create mode 100644 include/linux/mfd/max8997.h -- To unsubscribe from this list: send the line "unsubscribe linux-i2c" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html