Hi Grant, Here are a couple of GPIO cleanup + the DT adaptation patches. This series is based on lo/master (a37cdd9) + for_3.4/dt_base branch to get the needed cleanup and fixes for OMAP. The interrupt controller support is using irq_domain_add_legacy for the moment and will be updated next to use irqchip irq_domain. It requires the irq_domain generalization and refinement series available at: git://git.secretlab.ca/git/linux-2.6 irqdomain/next But I guess you already know where to find it :-) It requires as well Tarun's GPIO cleanup series available at: git://gitorious.org/~tarunkanti/omap-sw-develoment/tarunkantis-linux-omap-dev for_3.4/gpio_cleanup_fixes_v9 This series is available here for reference: git://git.kernel.org/pub/scm/linux/kernel/git/bcousson/linux-omap-dt.git for_3.4/dt_gpio Regards, Benoit Benoit Cousson (5): gpio/omap: Remove bank->id information and misc cleanup gpio/omap: Use devm_ API and add request_mem_region gpio/omap: Add DT support to GPIO driver arm/dts: OMAP4: Add gpio nodes arm/dts: OMAP3: Add gpio nodes .../devicetree/bindings/gpio/gpio-omap.txt | 30 ++++ arch/arm/boot/dts/omap3.dtsi | 54 ++++++ arch/arm/boot/dts/omap4.dtsi | 54 ++++++ arch/arm/mach-omap2/gpio.c | 8 +- drivers/gpio/gpio-omap.c | 175 +++++++++++++++----- 5 files changed, 278 insertions(+), 43 deletions(-) create mode 100644 Documentation/devicetree/bindings/gpio/gpio-omap.txt -- 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