public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [GIT] [2.6.32] MFD pull request
@ 2009-10-26 23:59 Samuel Ortiz
  0 siblings, 0 replies; 2+ messages in thread
From: Samuel Ortiz @ 2009-10-26 23:59 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-kernel, Mark Brown, Ilkka Koskinen

Hi Linus,

I have a couple more bug fixes for 2.6.32, for the MFD subsystem. One is for a
NULL pointer dereference, and the other one is for a potentially uninitialized
mutex.
Thanks in advance for pulling.

The following changes since commit 964fe080d94db82a3268443e9b9ece4c60246414:
  Linus Torvalds (1):
        Merge git://git.kernel.org/.../rusty/linux-2.6-for-linus

are available in the git repository at:

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

Ilkka Koskinen (1):
      mfd: Do not dereference null pointer in twl4030 error path

Mark Brown (1):
      mfd: Always initialise WM831x IRQ mutex

 drivers/mfd/twl4030-core.c |    2 +-
 drivers/mfd/wm831x-irq.c   |    3 ++-
 2 files changed, 3 insertions(+), 2 deletions(-)

-- 
Intel Open Source Technology Centre
http://oss.intel.com/

^ permalink raw reply	[flat|nested] 2+ messages in thread
* [GIT] [2.6.32] MFD pull request
@ 2009-12-13 23:54 Samuel Ortiz
  0 siblings, 0 replies; 2+ messages in thread
From: Samuel Ortiz @ 2009-12-13 23:54 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: linux-kernel, Rajendra Nayak, Balaji T K, Santosh Shilimkar,
	Liam Girdwood, Amit Kucheria, Juha Keski-Saari,
	Uwe Kleine-König, Antonio Ospite, Mark Brown, Dan Carpenter,
	Alan Cox, Linus Walleij, Ilkka Koskinen, Ben Dooks,
	Lars-Peter Clausen, Aaro Koskinen, Arnaud Patard, Paul Fertser,
	Michael Hennerich, Haojian Zhuang, Jean Delvare, Srinidhi Kasagar

Hi Linus,

This is the MFD pull request for the 2.6.33 merge window.
With this round, we mainly get:

- Support for Marvell 88PM8607.
- Support for ST-Ericsson AB4500.
- Support for Analog Devices ADP5520.
- Support for Wolfson Electronics 8320.
- Initial TI twl6030 and twl5031 support.
- Several twl4030 cleanup patches.
- A big mc13783 rewrite.
- Our usual wm83xx cleanup round.

Thanks in advance for pulling the following bits:

The following changes since commit f40542532e96dda5506eb76badea322f2ae4731c:
  Linus Torvalds (1):
        Merge branch 'ixp4xx' of git://git.kernel.org/.../chris/linux-2.6

are available in the git repository at:

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

Aaro Koskinen (1):
      mfd: fix undefined twl4030-power resconfig value checks

Alan Cox (1):
      mfd: Fix twl4030 warning

Amit Kucheria (6):
      mfd: twl4030-power: Rename DEVGROUP to DEV_GRP
      mfd: Add comments for the twl4030-power register and bit layout
      mfd: Add support for remapping twl4030-power power states
      mfd: Optimised twl4030-power power scripts for the rx51
      mfd: Fix more undefined twl4030-power resconfig value checks
      mfd: Clarify twl4030 return value for read and write

Antonio Ospite (2):
      mfd: ezx-pcap: Don't pass pcap pointer as subdev drvdata.
      mfd: Remove ezx-pcap defines for custom led gpio encoding

Arnaud Patard (1):
      mfd: Move pcf50633 messages to appropriate log levels

Balaji T K (4):
      mfd: Rename all twl4030_i2c*
      mfd: Rename twl4030_ routines in rtc-twl.c
      mfd: Add support for twl6030 irq framework
      rtc: Add twl6030 RTC support

Ben Dooks (2):
      mfd: Allow the board to choose any GPIO base for tps65010
      mfd: Allow configuration of VDCDC2 for tps65010

Dan Carpenter (1):
      mfd: Fix incorrect error check for wm8350-core

Haojian Zhuang (2):
      mfd: Add 88PM8607 driver
      mfd: Fix 88PM8607 I2C dependency

Ilkka Koskinen (2):
      mfd: Enable twl4030 32kHz oscillator low-power mode
      mfd: Initial support for twl5031

Jean Delvare (1):
      mfd: Don't abuse i2c_client.name

Juha Keski-Saari (1):
      mfd: Add all twl4030 regulators to the twl4030 mfd driver

Lars-Peter Clausen (5):
      mfd: Make pcf50633 suspend/resume belong to i2c_driver
      mfd: Fix memleak in pcf50633_client_dev_register
      mfd: Use platform_device_add_data to set pcf50633 regulator platform data
      mfd: Fix pcf50633-regulator drvdata usage
      mfd: Cleanup pcf50633_probe error handling

Linus Walleij (1):
      mfd: Remove default selection of AB4500

Mark Brown (14):
      mfd: Refactor WM831x chip identification
      gpiolib: Make WM831x GPIO count dynamic
      mfd: Add support for WM8320 PMICs
      mfd: Split wm8350 IRQ code into a separate file
      mfd: Convert WM835x IRQ handling to use a data table
      mfd: Staticise __adp5520_ack_bits()
      mfd: Allow platforms to specify an IRQ base for WM8350
      mfd: Convert wm8350 IRQ handlers to irq_handler_t
      mfd: Mask and unmask wm8350 IRQs on request and free
      mfd: Move WM831x to generic IRQ
      gpiolib: Implement gpio_to_irq() for wm831x
      mfd: Don't allow wm831x to be built as a module
      mfd: Force I2C to be built in when building WM831x
      mfd: Remove build time warning for WM835x register default tables

Michael Hennerich (4):
      backlight: adp5520: rename common defines and typos
      gpio: adp5520: rename common defines and typos
      mfd: Add ADP5520/ADP5501 driver
      input/keyboard: new driver for ADP5520 MFD PMICs

Paul Fertser (1):
      mfd: Disable unnecessary pcf50633 shutdown on lowsys

Rajendra Nayak (3):
      mfd: Rename twl4030_ routines in twl-regulator.c
      regulator: Add support for twl6030 regulators
      mfd: Add twl6030 regulator subdevices

Samuel Ortiz (1):
      mfd: Fix ab4500 compilation warnings

Santosh Shilimkar (1):
      mfd: Rename twl4030* driver files to enable re-use

Srinidhi Kasagar (1):
      mfd: add AB4500 driver

Uwe Kleine-König (3):
      mfd: Move asic3_remove to .devexit.text
      mfd: Near complete mc13783 rewrite
      mfd: Don't set mc13783 ADREFMODE for touch conversions

 arch/arm/mach-omap2/board-2430sdp.c                |    2 +-
 arch/arm/mach-omap2/board-3430sdp.c                |    2 +-
 arch/arm/mach-omap2/board-ldp.c                    |    2 +-
 arch/arm/mach-omap2/board-omap3beagle.c            |    2 +-
 arch/arm/mach-omap2/board-omap3pandora.c           |    2 +-
 arch/arm/mach-omap2/board-overo.c                  |    2 +-
 arch/arm/mach-omap2/board-rx51-peripherals.c       |  118 ++-
 arch/arm/plat-omap/include/plat/irqs.h             |   16 +-
 drivers/gpio/adp5520-gpio.c                        |   36 +-
 drivers/gpio/twl4030-gpio.c                        |   20 +-
 drivers/gpio/wm831x-gpio.c                         |   17 +-
 drivers/input/keyboard/Kconfig                     |   10 +
 drivers/input/keyboard/Makefile                    |    1 +
 drivers/input/keyboard/adp5520-keys.c              |  220 ++++++
 drivers/input/keyboard/twl4030_keypad.c            |    6 +-
 drivers/input/misc/pcf50633-input.c                |    7 +-
 drivers/input/misc/twl4030-pwrbutton.c             |    4 +-
 drivers/mfd/88pm8607.c                             |  302 ++++++++
 drivers/mfd/Kconfig                                |   41 +-
 drivers/mfd/Makefile                               |    6 +-
 drivers/mfd/ab3100-core.c                          |    3 -
 drivers/mfd/ab4500-core.c                          |  208 ++++++
 drivers/mfd/adp5520.c                              |  379 ++++++++++
 drivers/mfd/asic3.c                                |    2 +-
 drivers/mfd/ezx-pcap.c                             |    1 -
 drivers/mfd/mc13783-core.c                         |  757 +++++++++++++-------
 drivers/mfd/pcf50633-adc.c                         |    5 +-
 drivers/mfd/pcf50633-core.c                        |   76 +-
 drivers/mfd/tps65010.c                             |   30 +-
 drivers/mfd/{twl4030-core.c => twl-core.c}         |  385 ++++++++---
 drivers/mfd/twl4030-irq.c                          |  158 ++++-
 drivers/mfd/twl4030-power.c                        |  126 +++-
 drivers/mfd/twl6030-irq.c                          |  299 ++++++++
 drivers/mfd/wm831x-core.c                          |  223 +++++-
 drivers/mfd/wm831x-irq.c                           |  209 +++---
 drivers/mfd/wm8350-core.c                          |  771 +-------------------
 drivers/mfd/wm8350-irq.c                           |  529 ++++++++++++++
 drivers/mfd/wm8350-regmap.c                        |    8 -
 drivers/power/pcf50633-charger.c                   |    3 +-
 drivers/power/wm8350_power.c                       |   63 +-
 drivers/regulator/Kconfig                          |    2 +-
 drivers/regulator/Makefile                         |    2 +-
 drivers/regulator/pcf50633-regulator.c             |    5 +-
 .../{twl4030-regulator.c => twl-regulator.c}       |  287 +++++---
 drivers/regulator/wm8350-regulator.c               |   10 +-
 drivers/rtc/Kconfig                                |    6 +-
 drivers/rtc/Makefile                               |    2 +-
 drivers/rtc/rtc-pcf50633.c                         |    5 +-
 drivers/rtc/{rtc-twl4030.c => rtc-twl.c}           |  284 +++++---
 drivers/rtc/rtc-wm8350.c                           |   25 +-
 drivers/usb/otg/twl4030-usb.c                      |   38 +-
 drivers/video/backlight/adp5520_bl.c               |  123 ++--
 drivers/video/omap/lcd_2430sdp.c                   |    4 +-
 drivers/watchdog/twl4030_wdt.c                     |    4 +-
 include/linux/i2c/tps65010.h                       |   19 +
 include/linux/i2c/{twl4030.h => twl.h}             |  209 +++++-
 include/linux/mfd/88pm8607.h                       |  217 ++++++
 include/linux/mfd/ab4500.h                         |  262 +++++++
 include/linux/mfd/adp5520.h                        |  299 ++++++++
 include/linux/mfd/ezx-pcap.h                       |    3 -
 include/linux/mfd/mc13783-private.h                |  208 +-----
 include/linux/mfd/mc13783.h                        |  120 +++-
 include/linux/mfd/pcf50633/core.h                  |   10 +-
 include/linux/mfd/wm831x/core.h                    |   43 +-
 include/linux/mfd/wm831x/pdata.h                   |    1 +
 include/linux/mfd/wm8350/core.h                    |   14 +-
 include/linux/mfd/wm8350/gpio.h                    |   18 +
 sound/soc/codecs/twl4030.c                         |   10 +-
 sound/soc/codecs/wm8350.c                          |   25 +-
 69 files changed, 5204 insertions(+), 2102 deletions(-)
 create mode 100644 drivers/input/keyboard/adp5520-keys.c
 create mode 100644 drivers/mfd/88pm8607.c
 create mode 100644 drivers/mfd/ab4500-core.c
 create mode 100644 drivers/mfd/adp5520.c
 rename drivers/mfd/{twl4030-core.c => twl-core.c} (66%)
 create mode 100644 drivers/mfd/twl6030-irq.c
 create mode 100644 drivers/mfd/wm8350-irq.c
 rename drivers/regulator/{twl4030-regulator.c => twl-regulator.c} (55%)
 rename drivers/rtc/{rtc-twl4030.c => rtc-twl.c} (59%)
 rename include/linux/i2c/{twl4030.h => twl.h} (71%)
 create mode 100644 include/linux/mfd/88pm8607.h
 create mode 100644 include/linux/mfd/ab4500.h
 create mode 100644 include/linux/mfd/adp5520.h
-- 
Intel Open Source Technology Centre
http://oss.intel.com/

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2009-12-13 23:53 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-10-26 23:59 [GIT] [2.6.32] MFD pull request Samuel Ortiz
  -- strict thread matches above, loose matches on Subject: below --
2009-12-13 23:54 Samuel Ortiz

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox