Messages in this thread | | | Date | Mon, 14 Dec 2009 00:54:32 +0100 | From | Samuel Ortiz <> | Subject | [GIT] [2.6.32] MFD pull request |
| |
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/ -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |