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>,
	Peter Huewe <peterhuewe@gmx.de>,
	Randy Dunlap <randy.dunlap@oracle.com>,
	Denis Turischev <denis@compulab.co.il>,
	Mark Brown <broonie@opensource.wolfsonmicro.com>,
	Mike Turquette <mturquette@ti.com>,
	Magnus Damm <damm@opensource.se>,
	Yusuke Goda <goda.yusuke@renesas.com>,
	Guennadi Liakhovetski <g.liakhovetski@gmx.de>,
	Balaji T K <balajitk@ti.com>, Moiz Sonasath <m-sonasath@ti.com>,
	Eduardo Valentin <eduardo.valentin@nokia.com>,
	Haojian Zhuang <haojian.zhuang@marvell.com>,
	Joonyoung Shim <jy0922.shim@samsung.com>,
	Christoph Egger <siccegge@stud.informatik.uni-erlangen.de>,
	Linus Walleij <linus.walleij@stericsson.com>,
	Cory Maccarrone <darkstar6262@gmail.com>,
	Julia Lawall <julia@diku.dk>,
	H Hartley Sweeten <hartleys@visionengravers.com>
Subject: [GIT PULL] MFD update for 2.6.34
Date: Sun, 7 Mar 2010 22:53:25 +0100	[thread overview]
Message-ID: <20100307215323.GA21970@sortiz.org> (raw)

Hi Linus,

This is the MFD pull request for the 2.6.34 merge window.
The highlights for this round are:
- Marvell max8925 support and Marvell 88pm860x rework.
- Wolfson Microelectronics WM8994 support and a lot of updates for the many
WM8xxx devices.
- HTC HTCPLD support.
- Intel SCH LPC bridge support.
- Many subdevices support for all the above devices.
- Several drivers being converted to threaded IRQs and genirq.
- Our usual updates for the twl, AB3100 and sh_mobile drivers.

Thanks in advance for pulling this.

The following changes since commit 08b8499bdd26822df16f962db88215d02e40850a:
  Linus Torvalds (1):
        Merge branch 'next' of git://git.kernel.org/.../davej/cpufreq

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6.git for-next

Balaji T K (1):
      mfd: Add twl6030 base addr for ID0, ID1, ID2

Christoph Egger (1):
      mfd: Remove leftover from discontinued TWL4030 battery patch

Cory Maccarrone (1):
      mfd: Add HTCPLD driver

Denis Turischev (3):
      mfd: Introduce lpc_sch for Intel SCH LPC bridge
      i2c: convert i2c-isch to platform_device
      gpio: add Intel SCH GPIO controller driver

Eduardo Valentin (1):
      mfd: Fix twl_has_pwrbutton typo

Guennadi Liakhovetski (1):
      tmio_mmc: Keep card-detect interrupts enabled

H Hartley Sweeten (3):
      mfd: Use resource_size() in sm501
      mfd: Use resource_size() for t7l66xb
      mfd: Use resouce_size for tc6393xb

Haojian Zhuang (21):
      mfd: Split 88pm8607 driver
      mfd: Support 88pm8606 in 860x driver
      mfd: Rename 88pm8607 to 88pm860x in mfd
      mfd: Add irq support in 88pm860x
      mfd: Append subdev into 88pm860x driver
      backlight: Enable backlight in 88pm860x
      led: Enable led in 88pm860x
      input: Enable touch on 88pm860x
      regulator: Unsupport 88pm8607 A0 and A1
      mfd: Initial max8925 support
      mfd: Add subdevs in max8925
      backlight: Enable max8925 backlight
      regulator: Add max8925 support
      mfd: Update i2c driver for max8925
      mfd: Update irq handler in max8925
      rtc: Enable rtc in max8925
      power_supply: Enable power supply of max8925
      mfd: Clean code in max8925
      mfd: Use i2c_dummy in 88pm860x
      mfd: Use genirq in 88pm860x
      input: Support onkey in 88pm860x

Joonyoung Shim (1):
      mfd: Fix WM8994 error handling

Julia Lawall (1):
      mfd: Correct use after free for t7l66xb

Linus Walleij (3):
      mfd: Convert AB3100 driver to threaded IRQ
      mfd: Use AB3100 MFD core IRQ for interrupt randomness
      mfd: Fix debugfs code in AB3100 OTP driver

Magnus Damm (5):
      tmio_mmc: Use 100ms mmc_detect_change() delay
      tmio_mmc: Remove const from platform data V3
      tmio_mmc: Balance cell enable()/disable() calls
      mfd: sh_mobile_sdhi MMC_CAP_MMC_HIGHSPEED support
      mfd/mmc: SDHI Kconfig update

Mark Brown (15):
      mfd: Add a data argument to the WM8350 IRQ free function
      rtc: Suppress duplicate enable/disable of WM8350 update interrupt
      mfd: Convert WM8350 to genirq
      mfd: Don't allow WM8350 to be built modular
      mfd: Update WM8350 drivers for changed interrupt numbers
      gpiolib: Add support for WM8350 GPIO controller
      mfd: Add WM8994 register definitions
      mfd: Add initial WM8994 support
      gpiolib: Add WM8994 GPIO support
      gpiolib: Actually set output state in wm831x_gpio_direction_output()
      gpiolib: Correct debugfs display of WM831x GPIO inversion
      mfd: Add WM831x revision B support
      gpiolib: Force wm831x GPIOs into GPIO mode when requested
      mfd: Use completion interrupt for WM835x AUXADC
      mfd: Use completion interrupt for WM831x AUXADC

Mike Turquette (2):
      mfd: Program twl4030 remap_sleep correctly
      mfd: Introduce remove_script function for twl4030

Moiz Sonasath (1):
      mfd: Disable TWL4030/5030 I2C1/I2C4 internal pull-ups

Peter Huewe (1):
      mfd: Fix ucb1x00 build failure for collie_defconfig

Randy Dunlap (2):
      mfd: htc-i2cpld depends on GPIOLIB
      mfd: Fix lpc_sch related depends/selects, fix build error

Samuel Ortiz (2):
      mfd: Check for ACPI conflicts
      gpio: Fix sch_gpio warning

Yusuke Goda (1):
      tmio_mmc: Add MMC_CAP_MMC_HIGHSPEED support V2

 drivers/gpio/Kconfig                    |   31 +
 drivers/gpio/Makefile                   |    3 +
 drivers/gpio/sch_gpio.c                 |  295 +++
 drivers/gpio/wm831x-gpio.c              |   45 +-
 drivers/gpio/wm8350-gpiolib.c           |  181 ++
 drivers/gpio/wm8994-gpio.c              |  204 ++
 drivers/i2c/busses/Kconfig              |    2 +
 drivers/i2c/busses/i2c-isch.c           |   68 +-
 drivers/input/misc/88pm860x_onkey.c     |  155 ++
 drivers/input/misc/Kconfig              |   10 +
 drivers/input/misc/Makefile             |    1 +
 drivers/input/touchscreen/88pm860x-ts.c |  236 ++
 drivers/input/touchscreen/Kconfig       |   12 +
 drivers/input/touchscreen/Makefile      |    1 +
 drivers/leds/Kconfig                    |    7 +
 drivers/leds/Makefile                   |    1 +
 drivers/leds/leds-88pm860x.c            |  325 +++
 drivers/mfd/88pm8607.c                  |  302 ---
 drivers/mfd/88pm860x-core.c             |  740 ++++++
 drivers/mfd/88pm860x-i2c.c              |  236 ++
 drivers/mfd/Kconfig                     |   72 +-
 drivers/mfd/Makefile                    |    8 +-
 drivers/mfd/ab3100-core.c               |   54 +-
 drivers/mfd/ab3100-otp.c                |   13 +-
 drivers/mfd/htc-i2cpld.c                |  710 +++++
 drivers/mfd/lpc_sch.c                   |  133 +
 drivers/mfd/max8925-core.c              |  656 +++++
 drivers/mfd/max8925-i2c.c               |  211 ++
 drivers/mfd/mfd-core.c                  |    5 +
 drivers/mfd/sh_mobile_sdhi.c            |    6 +-
 drivers/mfd/sm501.c                     |    7 +-
 drivers/mfd/t7l66xb.c                   |    4 +-
 drivers/mfd/tc6393xb.c                  |    2 +-
 drivers/mfd/twl-core.c                  |   41 +-
 drivers/mfd/twl4030-power.c             |   52 +-
 drivers/mfd/ucb1x00-core.c              |    1 +
 drivers/mfd/wm831x-core.c               |   51 +-
 drivers/mfd/wm8350-core.c               |   35 +-
 drivers/mfd/wm8350-irq.c                |  155 +-
 drivers/mfd/wm8994-core.c               |  537 ++++
 drivers/mmc/host/Kconfig                |    2 +-
 drivers/mmc/host/tmio_mmc.c             |   13 +-
 drivers/mmc/host/tmio_mmc.h             |    6 +-
 drivers/power/Kconfig                   |    7 +
 drivers/power/Makefile                  |    1 +
 drivers/power/max8925_power.c           |  534 ++++
 drivers/power/wm8350_power.c            |   26 +-
 drivers/regulator/88pm8607.c            |  318 +--
 drivers/regulator/Kconfig               |    8 +-
 drivers/regulator/Makefile              |    1 +
 drivers/regulator/max8925-regulator.c   |  306 +++
 drivers/regulator/wm8350-regulator.c    |    2 +-
 drivers/rtc/Kconfig                     |   10 +
 drivers/rtc/Makefile                    |    1 +
 drivers/rtc/rtc-max8925.c               |  314 +++
 drivers/rtc/rtc-wm8350.c                |   11 +-
 drivers/video/backlight/88pm860x_bl.c   |  304 +++
 drivers/video/backlight/Kconfig         |   13 +
 drivers/video/backlight/Makefile        |    2 +
 drivers/video/backlight/max8925_bl.c    |  200 ++
 include/linux/htcpld.h                  |   24 +
 include/linux/i2c/twl.h                 |   28 +-
 include/linux/mfd/88pm8607.h            |  217 --
 include/linux/mfd/88pm860x.h            |  375 +++
 include/linux/mfd/ab3100.h              |    3 -
 include/linux/mfd/max8925.h             |  253 ++
 include/linux/mfd/tmio.h                |    3 +-
 include/linux/mfd/ucb1x00.h             |    1 +
 include/linux/mfd/wm831x/core.h         |    6 +
 include/linux/mfd/wm831x/gpio.h         |    4 +
 include/linux/mfd/wm8350/core.h         |   49 +-
 include/linux/mfd/wm8350/gpio.h         |    1 +
 include/linux/mfd/wm8350/rtc.h          |    1 +
 include/linux/mfd/wm8994/core.h         |   54 +
 include/linux/mfd/wm8994/gpio.h         |   72 +
 include/linux/mfd/wm8994/pdata.h        |   97 +
 include/linux/mfd/wm8994/registers.h    | 4292 +++++++++++++++++++++++++++++++
 sound/soc/codecs/wm8350.c               |    8 +-
 78 files changed, 12151 insertions(+), 1024 deletions(-)
 create mode 100644 drivers/gpio/sch_gpio.c
 create mode 100644 drivers/gpio/wm8350-gpiolib.c
 create mode 100644 drivers/gpio/wm8994-gpio.c
 create mode 100644 drivers/input/misc/88pm860x_onkey.c
 create mode 100644 drivers/input/touchscreen/88pm860x-ts.c
 create mode 100644 drivers/leds/leds-88pm860x.c
 delete mode 100644 drivers/mfd/88pm8607.c
 create mode 100644 drivers/mfd/88pm860x-core.c
 create mode 100644 drivers/mfd/88pm860x-i2c.c
 create mode 100644 drivers/mfd/htc-i2cpld.c
 create mode 100644 drivers/mfd/lpc_sch.c
 create mode 100644 drivers/mfd/max8925-core.c
 create mode 100644 drivers/mfd/max8925-i2c.c
 create mode 100644 drivers/mfd/wm8994-core.c
 create mode 100644 drivers/power/max8925_power.c
 create mode 100644 drivers/regulator/max8925-regulator.c
 create mode 100644 drivers/rtc/rtc-max8925.c
 create mode 100644 drivers/video/backlight/88pm860x_bl.c
 create mode 100644 drivers/video/backlight/max8925_bl.c
 create mode 100644 include/linux/htcpld.h
 delete mode 100644 include/linux/mfd/88pm8607.h
 create mode 100644 include/linux/mfd/88pm860x.h
 create mode 100644 include/linux/mfd/max8925.h
 create mode 100644 include/linux/mfd/wm8994/core.h
 create mode 100644 include/linux/mfd/wm8994/gpio.h
 create mode 100644 include/linux/mfd/wm8994/pdata.h
 create mode 100644 include/linux/mfd/wm8994/registers.h
-- 
Intel Open Source Technology Centre
http://oss.intel.com/

             reply	other threads:[~2010-03-07 21:52 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-03-07 21:53 Samuel Ortiz [this message]
2010-03-08 11:48 ` [GIT PULL] MFD update for 2.6.34 Paul Mundt
2010-03-08 15:20   ` H Hartley Sweeten

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=20100307215323.GA21970@sortiz.org \
    --to=sameo@linux.intel.com \
    --cc=balajitk@ti.com \
    --cc=broonie@opensource.wolfsonmicro.com \
    --cc=damm@opensource.se \
    --cc=darkstar6262@gmail.com \
    --cc=denis@compulab.co.il \
    --cc=eduardo.valentin@nokia.com \
    --cc=g.liakhovetski@gmx.de \
    --cc=goda.yusuke@renesas.com \
    --cc=haojian.zhuang@marvell.com \
    --cc=hartleys@visionengravers.com \
    --cc=julia@diku.dk \
    --cc=jy0922.shim@samsung.com \
    --cc=linus.walleij@stericsson.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=m-sonasath@ti.com \
    --cc=mturquette@ti.com \
    --cc=peterhuewe@gmx.de \
    --cc=randy.dunlap@oracle.com \
    --cc=siccegge@stud.informatik.uni-erlangen.de \
    --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.