diff options
author | Santosh Shilimkar <santosh.shilimkar@ti.com> | 2012-04-17 15:09:20 +0530 |
---|---|---|
committer | Kevin Hilman <khilman@ti.com> | 2012-07-25 16:06:08 -0700 |
commit | b93d70aeb8f3b5ed2d74643f5009239a55634e1d (patch) | |
tree | 925d3102051db9664772911f29a59155825c671d /mm | |
parent | 5b4d5bcc68940497722d98d99abee72a0ab1d6f1 (diff) | |
download | talos-obmc-linux-b93d70aeb8f3b5ed2d74643f5009239a55634e1d.tar.gz talos-obmc-linux-b93d70aeb8f3b5ed2d74643f5009239a55634e1d.zip |
ARM: OMAP4: CPUidle: Open broadcast clock-event device.
OMAP4 idle driver uses CLOCK_EVT_NOTIFY_BROADCAST_[ENTER/EXIT]
for broadcast clock events. But _ENTER/_EXIT doesn't really open
broadcast clock events and to explicitly setup the broadcast device,
CLOCK_EVT_NOTIFY_BROADCAST_ON should be used.
Add the missing CLOCK_EVT_NOTIFY_BROADCAST_ON clockevent notifications.
This will setup the broadcast timer in either periodic/oneshot modes
correctly. Recent clockevent infrastructure change 77b0d60 {leave the
broadcast device in shutdown mode when not needed} exposed this bug
leading to boot hangs in oneshot mode. Prior to this, periodic broadcast
mode was also broken. This change fixes both the periodic/oneshot broadcast
modes.
Discussion thread :
https://lkml.org/lkml/2012/4/9/13
Signed-off-by: Santosh Shilimkar <santosh.shilimkar@ti.com>
Signed-off-by: Kevin Hilman <khilman@ti.com>
Diffstat (limited to 'mm')
0 files changed, 0 insertions, 0 deletions