On Fri, 13 Apr 2012, Santosh Shilimkar wrote: > The current serial UART code, while fidling with ocp idlemode bits, > forget about the smart idle wakeup bit even if it is supported by > UART IP block. This will lead to missing the module wakeup on OMAP's > where the smart idle wakeup is supported. > > This was the root cause of the console sluggishness issue, I have been > observing on OMAP4 devices and also can be potential reason for some > other UART wakeup issues. > > Signed-off-by: Santosh Shilimkar <santosh.shilimkar@xxxxxx> > Cc: Govindraj.R <govindraj.raja@xxxxxx> > Cc: Kevin Hilman <khilman@xxxxxx> > Cc: Paul Walmsley <paul@xxxxxxxxx> Reviewed-by: Paul Walmsley <paul@xxxxxxxxx> Of course, in the long term, these idlemode tweaking functions need to go through some kind of omap_bus/omap_device abstraction, since platform_data function pointers are going away with the DT conversion. But since a decent omap_bus/omap_device is still a ways off, this is an important interim step. - Paul -- 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