Tero Kristo <tero.kristo@xxxxxxxxx> writes: > From: Tero Kristo <tero.kristo@xxxxxxxxx> > > This patch contains following improvements: > - Only RX interrupt will now kick the sleep prevent timer > - TX fifo status is checked before disabling clocks, this will prevent > on-going transmission to be cut > - Smartidle is now enabled/disabled only while switching clocks, as having > smartidle enabled while RX/TX prevents any wakeups from being received > from UART module > - Added workqueue for wakeup checks, as jiffy timer access within the > idle loop results into skewed timers as jiffy timers are stopped > - Added garbage_timer for ignoring the first character received during > the first tick after clock enable, this prevents garbage characters to be > received in low sleep states > - omap_uart_enable_irqs() changed to use enable_irq / disable_irq instead > of request / free. Using request/free changes the behavior after first > suspend due to reversed interrupt handler ordering > > Signed-off-by: Tero Kristo <tero.kristo@xxxxxxxxx> > --- Normally, it's nice to see a summary of the changes since the previous version here, but interdiff told me what I needed to know. Queuing this in pm-fixes. Thanks, Kevin -- 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