Thread (3 messages) 3 messages, 3 authors, 2012-04-17
DORMANTno replies REVIEWED: 4 (4M)

[PATCH] ARM: OMAP: serial: Fix the ocp smart idlemode handling bug

From: paul@pwsan.com (Paul Walmsley)
Date: 2012-04-17 18:43:14
Also in: linux-omap

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 <redacted>
Cc: Govindraj.R <redacted>
Cc: Kevin Hilman <redacted>
Cc: Paul Walmsley <paul@pwsan.com>
Reviewed-by: Paul Walmsley <paul@pwsan.com>

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
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help