[<prev] [next>] [day] [month] [year] [list]
Message-ID: <20100811100914.GA2506@sortiz-mobl>
Date: Wed, 11 Aug 2010 12:09:15 +0200
From: Samuel Ortiz <sameo@...ux.intel.com>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: linux-kernel <linux-kernel@...r.kernel.org>,
Axel Lin <axel.lin@...il.com>,
Mike Rapoport <mike@...pulab.co.il>,
Jarkko Nikula <jhnikula@...il.com>,
David Miller <davem@...emloft.net>,
Uwe Kleine-König
<u.kleine-koenig@...gutronix.de>,
Mark Brown <broonie@...nsource.wolfsonmicro.com>,
Sundar R Iyer <sundar.iyer@...ricsson.com>,
Kulikov Vasiliy <segooon@...il.com>,
Hemanth V <hemanthv@...com>,
Lars-Peter Clausen <lars@...afoo.de>,
Luotao Fu <l.fu@...gutronix.de>,
Rabin Vincent <rabin.vincent@...ricsson.com>,
Julia Lawall <julia@...u.dk>,
Linus Walleij <linus.walleij@...ricsson.com>,
Dan Carpenter <error27@...il.com>,
Haojian Zhuang <haojian.zhuang@...vell.com>
Subject: [GIT] [2.6.36] MFD pull request
Hi Linus,
This is the MFD pull request for the 2.6.36 merge window.
We have a few new drivers with this round, mostly the ST-E stmpe, TI
TPS6586x and Ingenic jz4740. But the bulk of it is around fixes and cleanups.
Thanks in advance for pulling:
The following changes since commit 3d30701b58970425e1d45994d6cb82f828924fdd:
Merge branch 'for-linus' of git://neil.brown.name/md (2010-08-10 15:38:19 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6.git for-next
Axel Lin (14):
mfd: Fix memory leak in ab3100_otp_probe
mfd: properly handle platform_device_add_resources fail in mfd_add_device
mfd: Properly free t7l66xb clk32k clock source
mfd: Fix jz4740-adc resource reclaim in probe error path
mfd: Check jz4740-adc kmalloc() result
mfd: Fix wrong goto labels for tc6393xb error handling
mfd: Fix tc6387xb resource reclaim
mfd: Annotate tc6387xb probe/remove routines with __devinit/__devexit
mfd: Avoid calling platform_device_put() twice in ucb1400 probe error path
mfd: Fix wm8994_device_init() return value
mfd: Fix wrong wm8350-core kfree in error path
mfd: Fix incorrect kfree(i2c) in tps6507x i2c_driver probe
mfd: Fix incorrect kfree(i2c) in wm831x-core i2c_driver probe
mfd: Fix incorrect kfree(i2c) in wm8994-core i2c_driver probe
Dan Carpenter (1):
mfd: Fix 88pm860x uninitialized variable and clean up
David Miller (1):
mfd: Missing slab.h includes
Haojian Zhuang (2):
mfd: Enable onkey on max8925
mfd: Fix led resource in 88pm860x
Hemanth V (1):
mfd: Add support for TWL6030 PWM
Jarkko Nikula (2):
mfd: Fix menelaus mmc slot 2 misconfiguration
mfd: Use macros instead of some constant magic numbers for menelaus
Julia Lawall (2):
mfd: kzalloc doesn't return ERR_PTR
mfd: Fix davinci memory leak
Kulikov Vasiliy (1):
touchscreen: Fix sign bug
Lars-Peter Clausen (1):
mfd: Add JZ4740 ADC driver
Linus Walleij (1):
mfd: AB8500 mask off irrelevant bits from the SPI message
Luotao Fu (1):
input: STMPE touch controller support
Mark Brown (4):
mfd: Staticise ab3550 register access functions
gpiolib: Implement set_debounce for WM831x GPIOs
mfd: Add additional WM8994 GPIO functions
mfd: Add WM8321 support
Mike Rapoport (1):
mfd: Add TPS6586x driver
Rabin Vincent (3):
mfd: Add STMPE I/O Expander support
gpio: Add STMPE GPIO driver
input: Add STMPE keypad driver
Samuel Ortiz (1):
mfd: More verbose MFD Kconfig entry
Sundar R Iyer (1):
mfd: Add stmpe auto sleep feature
Uwe Kleine-König (3):
mfd: New mc13783 function exposing flags
hwmon: Don't access struct mc13783 directly from mc13783-adc
mfd: Get rid of now unused mc13783 private header
drivers/gpio/Kconfig | 7 +
drivers/gpio/Makefile | 1 +
drivers/gpio/stmpe-gpio.c | 399 +++++++++++++
drivers/gpio/wm831x-gpio.c | 32 ++
drivers/hwmon/mc13783-adc.c | 17 +-
drivers/input/keyboard/Kconfig | 10 +
drivers/input/keyboard/Makefile | 1 +
drivers/input/keyboard/stmpe-keypad.c | 386 +++++++++++++
drivers/input/touchscreen/Kconfig | 10 +
drivers/input/touchscreen/Makefile | 1 +
drivers/input/touchscreen/stmpe-ts.c | 397 +++++++++++++
drivers/mfd/88pm860x-core.c | 86 ++--
drivers/mfd/Kconfig | 65 +++-
drivers/mfd/Makefile | 4 +
drivers/mfd/ab3100-otp.c | 16 +-
drivers/mfd/ab3550-core.c | 23 +-
drivers/mfd/ab8500-spi.c | 7 +-
drivers/mfd/abx500-core.c | 2 +-
drivers/mfd/davinci_voicecodec.c | 6 +-
drivers/mfd/janz-cmodio.c | 1 +
drivers/mfd/jz4740-adc.c | 394 +++++++++++++
drivers/mfd/max8925-core.c | 27 +
drivers/mfd/mc13783-core.c | 30 +-
drivers/mfd/menelaus.c | 75 ++-
drivers/mfd/mfd-core.c | 4 +-
drivers/mfd/stmpe.c | 985 +++++++++++++++++++++++++++++++++
drivers/mfd/stmpe.h | 183 ++++++
drivers/mfd/t7l66xb.c | 3 +-
drivers/mfd/tc6387xb.c | 16 +-
drivers/mfd/tc6393xb.c | 4 +-
drivers/mfd/tps6507x.c | 4 +-
drivers/mfd/tps6586x.c | 375 +++++++++++++
drivers/mfd/twl6030-pwm.c | 163 ++++++
drivers/mfd/ucb1400_core.c | 2 +-
drivers/mfd/wm831x-core.c | 18 +-
drivers/mfd/wm8350-core.c | 6 +-
drivers/mfd/wm8994-core.c | 8 +-
include/linux/jz4740-adc.h | 32 ++
include/linux/mfd/mc13783-private.h | 220 --------
include/linux/mfd/mc13783.h | 2 +
include/linux/mfd/stmpe.h | 201 +++++++
include/linux/mfd/tps6586x.h | 47 ++
include/linux/mfd/wm8994/gpio.h | 4 +
43 files changed, 3934 insertions(+), 340 deletions(-)
create mode 100644 drivers/gpio/stmpe-gpio.c
create mode 100644 drivers/input/keyboard/stmpe-keypad.c
create mode 100644 drivers/input/touchscreen/stmpe-ts.c
create mode 100644 drivers/mfd/jz4740-adc.c
create mode 100644 drivers/mfd/stmpe.c
create mode 100644 drivers/mfd/stmpe.h
create mode 100644 drivers/mfd/tps6586x.c
create mode 100644 drivers/mfd/twl6030-pwm.c
create mode 100644 include/linux/jz4740-adc.h
delete mode 100644 include/linux/mfd/mc13783-private.h
create mode 100644 include/linux/mfd/stmpe.h
create mode 100644 include/linux/mfd/tps6586x.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