From: Felipe Balbi <felipe.balbi@xxxxxxxxx> Hopefully this is the final version: In this version a bugfix to the use of twl4030_set_gpio_edge_ctrl() and includes Dave's pullup/pulldown patches. David Brownell (13): twl4030 gpio platform data twl4030 uses gpiolib minor twl4030-core cleanups provide detailed diagnostics in add_children() move twl4030-gpio to drivers/gpio minor irq-related cleanups Move I2C driver model init earlier in the boot sequence twl4030-gpio irq_chip.set_type twl4030-gpio: remove legacy irq triggering calls and user twl4030-gpio: irq and other cleanup twl4030-core: portability updates twl4030-gpio: pullup/pulldown init twl4030-gpio: beagle pull up/down init Felipe Balbi (11): twl4030: fix potential null pointer dereference i2c: clean add_children a bit i2c: move twl4030_keypad to new style registration i2c: move twl4030-usb to platform_device i2c: twl4030-usb: add 'vbus' sysfs file i2c: move twl4030-madc to new registration style i2c: added a few missing gotos to add_children() i2c: switch twl4030-usb to use a resource for irq i2c: minor cleanups to twl4030-pwrbutton.c twl4030: minor cleanups to twl4030_bci_battery.c twl4030-bci: move to new style registration method Jagadeesh Bhaskar Pakaravoor (1): twl4030-gpio: Remove default pullup enable/disable of GPIO arch/arm/mach-omap2/Makefile | 4 +- arch/arm/mach-omap2/bci.c | 57 --- arch/arm/mach-omap2/board-2430sdp.c | 32 ++- arch/arm/mach-omap2/board-3430sdp.c | 49 ++- arch/arm/mach-omap2/board-ldp.c | 37 ++- arch/arm/mach-omap2/board-omap2evm.c | 33 ++- arch/arm/mach-omap2/board-omap3beagle.c | 35 ++ arch/arm/mach-omap2/board-omap3evm.c | 85 +++-- arch/arm/mach-omap2/board-overo.c | 11 + arch/arm/mach-omap2/hsmmc.c | 11 - arch/arm/plat-omap/include/mach/bci.h | 17 - arch/arm/plat-omap/include/mach/irqs.h | 2 +- drivers/gpio/Kconfig | 7 + drivers/gpio/Makefile | 1 + drivers/{i2c/chips => gpio}/twl4030-gpio.c | 489 ++++++++++++++++++--------- drivers/i2c/chips/Kconfig | 20 -- drivers/i2c/chips/Makefile | 1 - drivers/i2c/chips/twl4030-core.c | 344 +++++++++++++++++--- drivers/i2c/chips/twl4030-madc.c | 243 +++++++++----- drivers/i2c/chips/twl4030-pwrbutton.c | 10 +- drivers/i2c/chips/twl4030-usb.c | 373 +++++++++++---------- drivers/i2c/i2c-core.c | 2 +- drivers/input/keyboard/omap-twl4030keypad.c | 10 +- drivers/mmc/host/omap_hsmmc.c | 4 +- drivers/power/twl4030_bci_battery.c | 184 +++++------ drivers/rtc/rtc-twl4030.c | 11 +- include/linux/i2c/twl4030.h | 69 +++- 27 files changed, 1364 insertions(+), 777 deletions(-) delete mode 100644 arch/arm/mach-omap2/bci.c delete mode 100644 arch/arm/plat-omap/include/mach/bci.h rename drivers/{i2c/chips => gpio}/twl4030-gpio.c (64%) -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html