[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20110731223739.GZ26275@sortiz-mobl>
Date: Mon, 1 Aug 2011 00:37:39 +0200
From: Samuel Ortiz <sameo@...ux.intel.com>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: linux-kernel <linux-kernel@...r.kernel.org>,
Sanjeev Premi <premi@...com>,
Randy Dunlap <rdunlap@...otime.net>,
Keshava Munegowda <Keshava_mgowda@...com>,
Mark Brown <broonie@...nsource.wolfsonmicro.com>,
Jesper Juhl <jj@...osbits.net>,
Dan Carpenter <error27@...il.com>,
Jin Park <jinyoungp@...dia.com>,
Linus Walleij <linus.walleij@...ricsson.com>,
Om Prakash <omprakash.pal@...ricsson.com>,
Axel Lin <axel.lin@...il.com>,
Dimitris Papastamos <dp@...nsource.wolfsonmicro.com>,
Oleg Drokin <green@...uxhacker.ru>,
Alexander Stein <alexander.stein@...tec-electronic.com>,
Robert Rosengren <robert.rosengren@...ricsson.com>,
Margarita Olaya <magi@...mlogic.co.uk>,
Peter Huewe <peterhuewe@....de>,
Lars-Peter Clausen <lars@...afoo.de>,
Sascha Hauer <s.hauer@...gutronix.de>,
Liam Girdwood <lrg@...mlogic.co.uk>
Subject: [GIT] [3.1] MFD pull request
Hi Linus,
This is the MFD pull request for the 3.1 merge window. This is a relatively
quiet one, with a few new MFD drivers: AnalogicTech's AAT2870 and TI's
tps65912 and tps65921.
The rest of the update is made of a big chunk of Wolfson's WM83xx fixes and
improvements, and a few fixes for the ST-Ericsson ABxxxx support.
Thanks in advance for pulling those in.
The following changes since commit 24c3047095fa3954f114bfff2e37b8fcbb216396:
Merge branch 'nfs-for-3.1' of git://git.linux-nfs.org/projects/trondmy/linux-nfs (2011-07-31 06:26:50 -1000)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6.git for-next
Alexander Stein (1):
mfd: Add tunnelcreek watchdog to lpc_sch devices
Axel Lin (2):
mfd: Remove comp{1,2}_threshold sysfs entries in tps65911_comparator_remove
mfd: Fix off-by-one value range checking for tps65912_i2c_write
Dan Carpenter (1):
regulator: Storing tps65912 error codes in u8
Dimitris Papastamos (1):
mfd: Fix off by one in WM831x IRQ code
Jesper Juhl (3):
mfd: Remove dead code from max8997-irq
mfd: Don't leak init_data in tps65910_i2c_probe
mfd: Avoid two assignments if failures happen in tps65910_i2c_probe
Jin Park (3):
mfd: Add AAT2870 mfd driver
backlight: Add AAT2870 backlight driver
regulator: aat2870: Add AAT2870 regulator driver
Keshava Munegowda (1):
mfd: Fix the omap-usb-host clock API usage on usbhs_disable()
Lars-Peter Clausen (1):
mfd: Use generic irq chip for jz4740-adc
Linus Walleij (3):
mfd: Update ab8500 subdevice list
mfd: Clean-up ab8500 register file
mfd: Move TPS55910 Kconfig option
Margarita Olaya (4):
mfd: tps65912: Add new mfd device
tps65912: irq: add interrupt controller
tps65912: gpio: add gpio driver
tps65912: add regulator driver
Mark Brown (18):
mfd: Fix bus lock interaction for WM831x IRQ set_type() operation
mfd: Implement support for multiple WM831x devices
mfd: Allow touchscreen to be disabled on wm831x devices
mfd: Only register wm831x RTC device if the 32.768kHz crystal is enabled
mfd: Support dynamic allocation of IRQ range for wm831x
mfd: Read wm831x AUXADC conversion results before acknowledging interrupt
mfd: Refactor wm831x AUXADC handling into a separate file
mfd: Restructure wm8994-core device revision handling
mfd: Support multiple active WM831x AUXADC conversions
mfd: Fix WM8994 IRQ register cache restore on resume
mfd: Fix error handling if BUG() isn't enabled in WM8994
mfd: Implement tps65910 IRQ cleanup
mfd: Ensure value written by wm831x_set_bits() is within the mask
mfd: Add WM831x clock control register definitions
mfd: Don't ask about the TPS65912 core driver in Kconfig
mfd: Add devices for WM831x clocking module
mfd: Acknowlege all WM831x IRQs before we handle them
mfd: Acknowledge WM8994 IRQs before reporting
Oleg Drokin (1):
mfd: Add tps65921 support from twl-core
Om Prakash (1):
mfd: Fix missing stmpe kerneldoc
Peter Huewe (2):
mfd: Use kstrtoul_from_user in ab3550
mfd: Use kstrtoul_from_user in ab8500
Randy Dunlap (1):
mfd: twl6030-pwm.c needs MODULE_LICENSE
Robert Rosengren (1):
mfd: ab8500-core MFD devices marked as initdata
Sanjeev Premi (1):
mfd: Fix mismatch in twl4030 mutex lock-unlock
Sascha Hauer (1):
mfd: Allocate wm835x irq descs dynamically
drivers/gpio/Kconfig | 6 +
drivers/gpio/Makefile | 1 +
drivers/gpio/gpio-tps65912.c | 156 +++++++
drivers/mfd/Kconfig | 53 ++-
drivers/mfd/Makefile | 8 +-
drivers/mfd/aat2870-core.c | 535 +++++++++++++++++++++
drivers/mfd/ab3550-core.c | 41 +--
drivers/mfd/ab8500-core.c | 231 +++++++---
drivers/mfd/ab8500-debugfs.c | 41 +--
drivers/mfd/jz4740-adc.c | 90 ++---
drivers/mfd/lpc_sch.c | 49 ++-
drivers/mfd/max8997-irq.c | 2 -
drivers/mfd/omap-usb-host.c | 4 +-
drivers/mfd/stmpe.c | 2 +-
drivers/mfd/stmpe.h | 1 +
drivers/mfd/tps65910.c | 13 +-
drivers/mfd/tps65911-comparator.c | 2 +
drivers/mfd/tps65912-core.c | 177 +++++++
drivers/mfd/tps65912-i2c.c | 139 ++++++
drivers/mfd/tps65912-irq.c | 224 +++++++++
drivers/mfd/tps65912-spi.c | 142 ++++++
drivers/mfd/twl-core.c | 2 +
drivers/mfd/twl4030-madc.c | 8 +-
drivers/mfd/twl6030-pwm.c | 2 +
drivers/mfd/wm831x-auxadc.c | 299 ++++++++++++
drivers/mfd/wm831x-core.c | 259 +++--------
drivers/mfd/wm831x-irq.c | 77 ++--
drivers/mfd/wm8350-irq.c | 18 +-
drivers/mfd/wm8994-core.c | 33 +-
drivers/mfd/wm8994-irq.c | 12 +-
drivers/regulator/Kconfig | 13 +
drivers/regulator/Makefile | 2 +
drivers/regulator/aat2870-regulator.c | 232 +++++++++
drivers/regulator/tps65912-regulator.c | 800 ++++++++++++++++++++++++++++++++
drivers/video/backlight/Kconfig | 7 +
drivers/video/backlight/Makefile | 1 +
drivers/video/backlight/aat2870_bl.c | 246 ++++++++++
include/linux/mfd/aat2870.h | 181 +++++++
include/linux/mfd/ab8500.h | 8 +-
include/linux/mfd/stmpe.h | 3 +
include/linux/mfd/tps65910.h | 1 +
include/linux/mfd/tps65912.h | 327 +++++++++++++
include/linux/mfd/wm831x/core.h | 119 +++++-
include/linux/mfd/wm831x/pdata.h | 3 +
44 files changed, 4118 insertions(+), 452 deletions(-)
create mode 100644 drivers/gpio/gpio-tps65912.c
create mode 100644 drivers/mfd/aat2870-core.c
create mode 100644 drivers/mfd/tps65912-core.c
create mode 100644 drivers/mfd/tps65912-i2c.c
create mode 100644 drivers/mfd/tps65912-irq.c
create mode 100644 drivers/mfd/tps65912-spi.c
create mode 100644 drivers/mfd/wm831x-auxadc.c
create mode 100644 drivers/regulator/aat2870-regulator.c
create mode 100644 drivers/regulator/tps65912-regulator.c
create mode 100644 drivers/video/backlight/aat2870_bl.c
create mode 100644 include/linux/mfd/aat2870.h
create mode 100644 include/linux/mfd/tps65912.h
--
Intel Open Source Technology Centre
http://oss.intel.com/
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists