Hi all, Second try of moving Retu to GENIRQ + Threaded IRQ. For convenience, patches are also available at [1]. Compile tested only with omap2plus_defconfig + enabled CBUS and RETU support. [1] git://gitorious.org/usb/usb.git cbus Changes from v1: . add CBUS_RETU_IRQ_BASE and CBUS_RETU_IRQ_END . add a platform_data for retu . pass irq_base and irq_end via platform_data . first remove retu-user.c before doing anything else Felipe Balbi (12): cbus: retu: get rid of retu-user.c cbus: retu: give it a context structure cbus: retu: move module_* close to the matching symbol cbus: retu: cleanup error path arm: omap: irqs: add CBUS_RETU_IRQ_BASE and CBUS_RETU_IRQ_END arm: omap: cbus: pass irq_base and irq_end via platform_data cbus: retu: move to threaded IRQ and GENIRQ cbus: retu: headset: convert to threaded_irq cbus: retu-pwrbutton: convert to threaded irq cbus: retu-rtc: move to threaded irq cbus: retu-rtc: drop the reset_occurred flag cbus: Makefile: re-enable retu-wdt arch/arm/mach-omap1/board-nokia770.c | 8 + arch/arm/mach-omap2/board-n8x0.c | 8 + arch/arm/plat-omap/include/plat/cbus.h | 5 + arch/arm/plat-omap/include/plat/irqs.h | 10 +- drivers/cbus/Kconfig | 7 - drivers/cbus/Makefile | 4 +- drivers/cbus/retu-headset.c | 22 +- drivers/cbus/retu-pwrbutton.c | 37 +-- drivers/cbus/retu-rtc.c | 130 ++--------- drivers/cbus/retu-user.c | 424 -------------------------------- drivers/cbus/retu.c | 394 ++++++++++++++---------------- drivers/cbus/retu.h | 12 - 12 files changed, 259 insertions(+), 802 deletions(-) delete mode 100644 drivers/cbus/retu-user.c -- 1.7.3.4.598.g85356 -- 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