This series enables UART clock disabling after an inactivity period. It is based on top of the 2 8250 patches recently sent to linux-serial and CC'd to linux-omap. To enable: # echo 1 > /sys/power/clocks_off_while_idle # echo 1 > /sys/power/sleep_while_idle NOTE: it is expected that the first character typed is lost when coming out of idle. The first char serves as the wakeup event but is lost. Kevin Hilman (3): OMAP3: PM: Add wake-up bit defintiions for CONTROL_PADCONF_X OMAP3: PM: UART: disable clocks when idle OMAP3: PM: UART save/restore support for OFF-mode arch/arm/mach-omap2/pm-debug.c | 135 ---------- arch/arm/mach-omap2/pm.h | 8 - arch/arm/mach-omap2/pm24xx.c | 40 ++-- arch/arm/mach-omap2/pm34xx.c | 14 + arch/arm/mach-omap2/serial.c | 380 +++++++++++++++++++++++++++-- arch/arm/plat-omap/include/mach/common.h | 2 - arch/arm/plat-omap/include/mach/control.h | 4 + arch/arm/plat-omap/include/mach/serial.h | 8 + include/linux/serial_reg.h | 1 + 9 files changed, 404 insertions(+), 188 deletions(-) -- 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