Hi Tony, When you have some extra time, could you run these on N810 to check whether I'm on the right path ? After these patches all CBUS drivers are using standard request_threaded_irq() calls. It's one step closer into getting those in mainline. Felipe Balbi (13): 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 cbus: tahvo: drop tahvo-user 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 | 14 - drivers/cbus/Makefile | 3 +- 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 - drivers/cbus/tahvo-user.c | 406 ------------------------------ drivers/cbus/tahvo.c | 11 - drivers/cbus/tahvo.h | 5 - 15 files changed, 258 insertions(+), 1231 deletions(-) delete mode 100644 drivers/cbus/retu-user.c delete mode 100644 drivers/cbus/tahvo-user.c -- 1.7.4.rc2 -- 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