From: Samuel Ortiz <sameo@linux.intel.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-kernel <linux-kernel@vger.kernel.org>
Subject: [GIT] [2.6.35] MFD pull request
Date: Fri, 28 May 2010 02:46:14 +0200 [thread overview]
Message-ID: <20100528004611.GA24790@sortiz.org> (raw)
Hi Linus,
This is the MFD pull request for the 2.6.35 merge window.
We have a bunch of new drivers: RDC R-321x southbridge, Janz MODULbus,
ST-E AB3550 and AB8500, Toshiba TC35892 and TI TPS6507. We also have a
pcf50633 cleanup, an ABx500 redesign, our usual Wolfson fixes and more
Timberdale subdevices.
Thanks in advance for pulling:
The following changes since commit c5617b200ac52e35f7e8cf05a17b0a2d50f6b3e9:
Linus Torvalds (1):
Merge branch 'perf-core-for-linus' of git://git.kernel.org/.../tip/linux-2.6-tip
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6.git for-next
Dan Carpenter (2):
mfd: Off by one calculating size for timberdale
mfd: Proper pcf50633 irq check
Florian Fainelli (6):
mfd: Add support for the RDC321x southbridge
gpio: Add support for RDC321x GPIO controller
watchdog: Convert rdc321x_wdt to use southbridge pci device
x86: remove rdc321x_defs.h
mfd: Change rdc321x resources flags to IORESOURCE_IO
gpio: Fix inverted rdc321x gpio data out registers
Haojian Zhuang (1):
mfd: Delay to mask tsc irq in max8925
Henrik Kretzschmar (1):
mfd: Section cleanup of 88pm860x driver
Ilkka Koskinen (1):
mfd: Rename twl5031 sih modules
Ira W. Snyder (3):
mfd: Janz CMOD-IO PCI MODULbus Carrier Board support
can: Add support for Janz VMOD-ICAN3 Intelligent CAN module
gpio: Add support for Janz VMOD-TTL Digital IO module
Lars-Peter Clausen (4):
mfd: Fix pcf50633 bitfield logic in interrupt handler
mfd: pcf50633-adc: Fix potential race in pcf50633_adc_sync_read
mfd: Use threaded irq for pcf50633
mfd: Move pcf50633 irq related functions to its own file.
Linus Walleij (1):
mfd: Renamed ab3100.h to abx500.h
Mark Brown (4):
mfd: Remove unused wm831x IRQ handler data
mfd: Improve WM831x AUXADC completion handling
mfd: Initialise WM831x IRQ masks on chip even if interrupts not in use
mfd: Ensure WM831x charger interrupts are acknowledged when suspending
Mattias Wallin (3):
mfd: AB3100 register access change to abx500 API
mfd: AB3550 core driver
ARM: AB3550 board configuration and irq for U300
Phil Carmody (1):
mfd: Fix error in wm8400 reg cache access check
Rabin Vincent (4):
mfd: Remove incorrect wm8350 kfree
mfd: Add Toshiba's TC35892 MFD core
gpio: Add TC35892 GPIO driver
mfd: New AB8500 driver
Randy Dunlap (2):
mfd: Use menuconfig for quicker config editing
gpio: rdc321x needs to select MFD_CORE
Richard Röjfors (2):
mfd: Add in XIIC to some configurations of timberdale
mfd: Add timb-dma to all configurations of timberdale
Samuel Ortiz (2):
mfd: Check t7l66 platform_data pointer
mfd: Check for mem_base when building IORESOURCE_MEM resources
Tejun Heo (1):
gpio: Update gfp/slab.h includes for rdc321x
Tobias Klauser (1):
mfd: Storage class for timberdale should be before const qualifier
Todd Fischer (6):
mfd: Move TPS6507x register definition to header file.
mfd: Add tps6507x board data structure
regulator: tps6057x namespace cleanup
mfd: Add TPS6507x support
input: Touchscreen driver for TPS6507x
davinci: da850 TPS6507x touch screen driver board data
Wolfram Sang (2):
mfd: Fix dangling pointers
mfd: Remove unneeded and dangerous clearing of clientdata
arch/arm/mach-davinci/board-da850-evm.c | 19 +-
arch/arm/mach-u300/i2c.c | 57 +-
arch/arm/mach-u300/include/mach/irqs.h | 7 +
arch/arm/mach-ux500/board-mop500.c | 2 +-
arch/x86/include/asm/rdc321x_defs.h | 12 -
drivers/gpio/Kconfig | 26 +
drivers/gpio/Makefile | 5 +-
drivers/gpio/janz-ttl.c | 258 +++++
drivers/gpio/rdc321x-gpio.c | 246 +++++
drivers/gpio/tc35892-gpio.c | 381 +++++++
drivers/input/touchscreen/Kconfig | 13 +
drivers/input/touchscreen/Makefile | 1 +
drivers/input/touchscreen/tps6507x-ts.c | 400 +++++++
drivers/mfd/88pm860x-core.c | 6 +-
drivers/mfd/88pm860x-i2c.c | 2 +-
drivers/mfd/Kconfig | 87 ++-
drivers/mfd/Makefile | 13 +-
drivers/mfd/ab3100-core.c | 99 ++-
drivers/mfd/ab3100-otp.c | 13 +-
drivers/mfd/ab3550-core.c | 1401 +++++++++++++++++++++++
drivers/mfd/ab4500-core.c | 209 ----
drivers/mfd/ab8500-core.c | 444 ++++++++
drivers/mfd/ab8500-spi.c | 133 +++
drivers/mfd/abx500-core.c | 157 +++
drivers/mfd/da903x.c | 1 +
drivers/mfd/janz-cmodio.c | 304 +++++
drivers/mfd/max8925-core.c | 7 +-
drivers/mfd/max8925-i2c.c | 2 -
drivers/mfd/menelaus.c | 3 +-
drivers/mfd/mfd-core.c | 2 +-
drivers/mfd/pcf50633-adc.c | 39 +-
drivers/mfd/pcf50633-core.c | 345 +------
drivers/mfd/pcf50633-irq.c | 318 ++++++
drivers/mfd/rdc321x-southbridge.c | 123 +++
drivers/mfd/t7l66xb.c | 3 +
drivers/mfd/tc35892.c | 347 ++++++
drivers/mfd/timberdale.c | 156 +++-
drivers/mfd/timberdale.h | 16 +-
drivers/mfd/tps65010.c | 2 +-
drivers/mfd/tps6507x.c | 159 +++
drivers/mfd/twl4030-irq.c | 11 +-
drivers/mfd/wm831x-core.c | 112 ++-
drivers/mfd/wm831x-irq.c | 18 +-
drivers/mfd/wm8350-i2c.c | 6 +-
drivers/mfd/wm8400-core.c | 4 +-
drivers/net/can/Kconfig | 10 +
drivers/net/can/Makefile | 1 +
drivers/net/can/janz-ican3.c | 1830 +++++++++++++++++++++++++++++++
drivers/regulator/ab3100.c | 35 +-
drivers/regulator/tps6507x-regulator.c | 373 +++----
drivers/rtc/rtc-ab3100.c | 41 +-
drivers/watchdog/rdc321x_wdt.c | 53 +-
include/linux/input/tps6507x-ts.h | 24 +
include/linux/mfd/88pm860x.h | 4 +-
include/linux/mfd/ab3100.h | 129 ---
include/linux/mfd/ab4500.h | 262 -----
include/linux/mfd/ab8500.h | 128 +++
include/linux/mfd/abx500.h | 233 ++++
include/linux/mfd/janz.h | 54 +
include/linux/mfd/rdc321x.h | 26 +
include/linux/mfd/tc35892.h | 132 +++
include/linux/mfd/tps6507x.h | 169 +++
include/linux/mfd/wm831x/core.h | 5 +-
63 files changed, 8113 insertions(+), 1365 deletions(-)
delete mode 100644 arch/x86/include/asm/rdc321x_defs.h
create mode 100644 drivers/gpio/janz-ttl.c
create mode 100644 drivers/gpio/rdc321x-gpio.c
create mode 100644 drivers/gpio/tc35892-gpio.c
create mode 100644 drivers/input/touchscreen/tps6507x-ts.c
create mode 100644 drivers/mfd/ab3550-core.c
delete mode 100644 drivers/mfd/ab4500-core.c
create mode 100644 drivers/mfd/ab8500-core.c
create mode 100644 drivers/mfd/ab8500-spi.c
create mode 100644 drivers/mfd/abx500-core.c
create mode 100644 drivers/mfd/janz-cmodio.c
create mode 100644 drivers/mfd/pcf50633-irq.c
create mode 100644 drivers/mfd/rdc321x-southbridge.c
create mode 100644 drivers/mfd/tc35892.c
create mode 100644 drivers/mfd/tps6507x.c
create mode 100644 drivers/net/can/janz-ican3.c
create mode 100644 include/linux/input/tps6507x-ts.h
delete mode 100644 include/linux/mfd/ab3100.h
delete mode 100644 include/linux/mfd/ab4500.h
create mode 100644 include/linux/mfd/ab8500.h
create mode 100644 include/linux/mfd/abx500.h
create mode 100644 include/linux/mfd/janz.h
create mode 100644 include/linux/mfd/rdc321x.h
create mode 100644 include/linux/mfd/tc35892.h
create mode 100644 include/linux/mfd/tps6507x.h
--
Intel Open Source Technology Centre
http://oss.intel.com/
next reply other threads:[~2010-05-28 0:46 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-05-28 0:46 Samuel Ortiz [this message]
2010-05-30 16:28 ` [GIT] [2.6.35] MFD pull request Linus Torvalds
-- strict thread matches above, loose matches on Subject: below --
2010-05-30 22:37 George Spelvin
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20100528004611.GA24790@sortiz.org \
--to=sameo@linux.intel.com \
--cc=linux-kernel@vger.kernel.org \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.