All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] ARM: architected timers: Mark the clockevent with the C3_STOP feature
@ 2012-07-04  9:54 ` Santosh Shilimkar
  0 siblings, 0 replies; 10+ messages in thread
From: Santosh Shilimkar @ 2012-07-04  9:54 UTC (permalink / raw)
  To: linux-arm-kernel; +Cc: linux-omap, Santosh Shilimkar, Marc Zyngier

ARM arch timers stop in low power state and hence can not wakeup CPUs in
deeper idle states when used as cloc event devices. Marking these clock event
devices with C3_STOP so that during lowpower states, the tick is managed by
wakeup capable broadcast timer.

Cc: Marc Zyngier <marc.zyngier@arm.com>
Signed-off-by: Santosh Shilimkar <santosh.shilimkar@ti.com>
---
 arch/arm/kernel/arch_timer.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/arm/kernel/arch_timer.c b/arch/arm/kernel/arch_timer.c
index dd58035..df44c8c 100644
--- a/arch/arm/kernel/arch_timer.c
+++ b/arch/arm/kernel/arch_timer.c
@@ -137,7 +137,7 @@ static int __cpuinit arch_timer_setup(struct clock_event_device *clk)
 	/* Be safe... */
 	arch_timer_disable();
 
-	clk->features = CLOCK_EVT_FEAT_ONESHOT;
+	clk->features = CLOCK_EVT_FEAT_ONESHOT | CLOCK_EVT_FEAT_C3STOP;
 	clk->name = "arch_sys_timer";
 	clk->rating = 450;
 	clk->set_mode = arch_timer_set_mode;
-- 
1.7.9.5


^ permalink raw reply related	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2012-07-04 10:41 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-07-04  9:54 [PATCH] ARM: architected timers: Mark the clockevent with the C3_STOP feature Santosh Shilimkar
2012-07-04  9:54 ` Santosh Shilimkar
2012-07-04  9:56 ` Marc Zyngier
2012-07-04  9:56   ` Marc Zyngier
2012-07-04 10:00   ` Shilimkar, Santosh
2012-07-04 10:00     ` Shilimkar, Santosh
2012-07-04 10:26 ` Russell King - ARM Linux
2012-07-04 10:26   ` Russell King - ARM Linux
2012-07-04 10:41   ` Shilimkar, Santosh
2012-07-04 10:41     ` Shilimkar, Santosh

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.