I was able to test this on OMAP3 beagleboard and got it working properly after some sweating. Version 3 changes: - Changed omap3 PRCM wakeup interrupt handler to be a dummy, wakeup irq clearing is now done when we are entering idle. This prevents PRCM interrupt hanging in case UART is disabled, and gives probably slightly better latencies during wakeup. - Added console lock protection during uart clock enable / disable * prevents nastiness to happen when omap_device wants to print out something - A few new resume_idle calls added to tty omap-serial -Tero Texas Instruments Oy, Tekniikantie 12, 02150 Espoo. Y-tunnus: 0115040-6. Kotipaikka: Helsinki -- 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