Start moving SoC-specific register handling out of the driver by passing in register offsets in via platform data. Also, move OMAP1 MPUIO IRQ handling over to genric IRQ chip. Applies on top of Tony's for-next branch (which include's the generic IRQ chip work from tglx) and the OMAP GPIO driver move to drivers/gpio. Charulatha V (1): GPIO: OMAP: remove get_gpio_bank() Kevin Hilman (13): GPIO: OMAP: _clear_gpio_irqbank: fix flushing of posted write GPIO: OMAP: remove MPUIO handling from _clear_gpio_irqbank() GPIO: OMAP: move bank width into struct gpio_bank GPIO: OMAP: _get_gpio_irqbank_mask: replace hard-coded mask with bank->width GPIO: OMAP: replace get_gpio_index() by using bank width GPIO: OMAP: consolidate direction, input, output, remove #ifdefs GPIO: OMAP: consolidate IRQ status handling, remove #ifdefs GPIO: OMAP: conslidate enable/disable of GPIO IRQs, remove ifdefs GPIO: OMAP: convert MPUIO IRQ over to generic irq_chip GPIO: OMAP: remove useless gpio_valid() & check_gpio() checks GPIO: OMAP: cleanup _set_gpio_wakeup(), remove ifdefs GPIO: OMAP: debounce remove SoC specific registers, use pdata GPIO: OMAP: cleanup show revision, remove cpu_is checks, display only once arch/arm/mach-omap1/gpio15xx.c | 22 + arch/arm/mach-omap1/gpio16xx.c | 28 ++ arch/arm/mach-omap1/gpio7xx.c | 27 ++ arch/arm/mach-omap2/gpio.c | 32 ++ arch/arm/plat-omap/include/plat/gpio.h | 20 + drivers/gpio/gpio_omap.c | 723 +++++++------------------------- 6 files changed, 282 insertions(+), 570 deletions(-) -- 1.7.3.4 -- 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