This patchset is to support the RTC provided by the Maxim 8998 chip. For
this first, needs i2c interface changes and interrupts support of
max8998 mfd driver.
Changes since v1:
- Fix missing braces of 3/3 patch from v1 review.
- The rest is same with v1.
Changes since v2:
- add missing free_irq and rtc_valid_tm on rtc driver of 3/3 patch
- The rest is same with v2.
Joonyoung Shim (3):
mfd: MAX8998: Use struct i2c_client to argument on i2c operation functions
mfd: MAX8998: Add interrupts support
rtc: Add MAX8998 rtc driver
drivers/mfd/Kconfig | 2 +-
drivers/mfd/Makefile | 2 +-
drivers/mfd/max8998-irq.c | 255 +++++++++++++++++++++++++++++
drivers/mfd/max8998.c | 78 +++++++--
drivers/regulator/max8998.c | 17 ++-
drivers/rtc/Kconfig | 10 ++
drivers/rtc/Makefile | 1 +
drivers/rtc/rtc-max8998.c | 300 +++++++++++++++++++++++++++++++++++
include/linux/mfd/max8998-private.h | 106 +++++++++---
include/linux/mfd/max8998.h | 11 +-
10 files changed, 726 insertions(+), 56 deletions(-)
create mode 100644 drivers/mfd/max8998-irq.c
create mode 100644 drivers/rtc/rtc-max8998.c
On Wed, 25 Aug 2010 17:55:00 +0900
They look good to me. Things are pretty delayed at present as I (and
presumably others) recover from the -rc merge window..
I merged them. Sam's acks on the MFD bits made life easier.
For some reasons I thought Liam was pushing this patchset through the last
But now that the max8998 driver is upstreamed, I can carry those patches.
Intel Open Source Technology Centre