All of lore.kernel.org
 help / color / mirror / Atom feed
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/

             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.