omap: timer: Set dmtimer used as clocksource in autoreload mode
authorHemant Pedanekar <hemantp@ti.com>
Wed, 10 Aug 2011 13:19:35 +0000 (13:19 +0000)
committerTony Lindgren <tony@atomide.com>
Wed, 10 Aug 2011 14:36:45 +0000 (07:36 -0700)
commite9d0b97eef235eccc3df9ddb9895b35c53a8aaa2
tree29cefbbfa3315e96c4ca807a2288a23ed3c2240b
parent133e6b55b1e8cf48418b4aa44aa7441d4cce86a0
omap: timer: Set dmtimer used as clocksource in autoreload mode

If CONFIG_OMAP_32K_TIMER is not selected and dmtimer is used as clocksource, the
timer stops counting once overflow occurs as it was not set in autoreload mode.
This results into timekeeping failure: for example, 'sleep 1' at the shell after
the timer counter overflow would hang.

This patch sets up autoreload when starting the clocksource timer which fixes
the above issue.

Signed-off-by: Hemant Pedanekar <hemantp@ti.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>
arch/arm/mach-omap2/timer.c