All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v4 0/4] MAX8997/8966 MFD (including PMIC&RTC) Initial Release
@ 2011-03-08  8:37 MyungJoo Ham
  2011-03-08  8:37 ` [PATCH v4 1/4] MAX8997/8966 MFD Driver Initial Release (PMIC+RTC+MUIC+Haptic+...) MyungJoo Ham
                   ` (3 more replies)
  0 siblings, 4 replies; 6+ messages in thread
From: MyungJoo Ham @ 2011-03-08  8:37 UTC (permalink / raw)
  To: linux-kernel
  Cc: rtc-linux, Mark Brown, Liam Girdwood, Alessandro Zummo,
	Samuel Ortiz, kyungmin.park, myungjoo.ham

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) and RTC drivers are
included.

The changes from previous patch
v4
with comments from Randy:
	- Spelling errors in Kconfig
with comments from Minsung Kim:
	- RTC month bit error.

v3
with comments from Joe:
	- Style updated for IRQ and RTC
with comments from Mark
	- Style updated for RTC and PMIC
Merged support for RTC and IRQ

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 (4):
  MAX8997/8966 MFD Driver Initial Release (PMIC+RTC+MUIC+Haptic+...)
  MAX8997/8966 PMIC Regulator Driver Initial Release
  MAX8997/8966 MFD: Add IRQ control feature
  MAX8997/8966 RTC Driver Initial Release

 drivers/mfd/Kconfig                 |   12 +
 drivers/mfd/Makefile                |    1 +
 drivers/mfd/max8997-irq.c           |  337 ++++++++++
 drivers/mfd/max8997.c               |  427 +++++++++++++
 drivers/regulator/Kconfig           |    9 +
 drivers/regulator/Makefile          |    1 +
 drivers/regulator/max8997.c         | 1196 +++++++++++++++++++++++++++++++++++
 drivers/rtc/Kconfig                 |   10 +
 drivers/rtc/Makefile                |    1 +
 drivers/rtc/rtc-max8997.c           |  445 +++++++++++++
 include/linux/mfd/max8997-private.h |  359 +++++++++++
 include/linux/mfd/max8997.h         |  120 ++++
 12 files changed, 2918 insertions(+), 0 deletions(-)
 create mode 100644 drivers/mfd/max8997-irq.c
 create mode 100644 drivers/mfd/max8997.c
 create mode 100644 drivers/regulator/max8997.c
 create mode 100644 drivers/rtc/rtc-max8997.c
 create mode 100644 include/linux/mfd/max8997-private.h
 create mode 100644 include/linux/mfd/max8997.h


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2011-03-08 23:46 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-03-08  8:37 [PATCH v4 0/4] MAX8997/8966 MFD (including PMIC&RTC) Initial Release MyungJoo Ham
2011-03-08  8:37 ` [PATCH v4 1/4] MAX8997/8966 MFD Driver Initial Release (PMIC+RTC+MUIC+Haptic+...) MyungJoo Ham
2011-03-08  8:37 ` [PATCH v4 2/4] MAX8997/8966 PMIC Regulator Driver Initial Release MyungJoo Ham
2011-03-08 23:46   ` Mark Brown
2011-03-08  8:37 ` [PATCH v4 3/4] MAX8997/8966 MFD: Add IRQ control feature MyungJoo Ham
2011-03-08  8:37 ` [PATCH v4 4/4] MAX8997/8966 RTC Driver Initial Release MyungJoo Ham

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.