]> git.baikalelectronics.ru Git - kernel.git/commit
OMAP2+: clockevent: set up GPTIMER clockevent hwmod right before timer init
authorPaul Walmsley <paul@pwsan.com>
Wed, 23 Feb 2011 07:14:08 +0000 (00:14 -0700)
committerPaul Walmsley <paul@pwsan.com>
Mon, 28 Feb 2011 21:04:35 +0000 (14:04 -0700)
commite8d67e7984415f38c92c4e8ef18569454c77df3b
tree518b583fb0ead8709b11b2e5b04ebaa2af197a51
parent154523d50c32c37fb1ac75005f70617cf89a8667
OMAP2+: clockevent: set up GPTIMER clockevent hwmod right before timer init

Set up the GPTIMER hwmod used for the clockevent source immediately
before it is used.  This avoids the need to set up all of the hwmods
until the boot process is further along.  (In general, we want to defer
as much as possible until late in the boot process.)

This second version fixes a bug pointed out by Santosh Shilimkar
<santosh.shilimkar@ti.com>, that would cause the kernel to use an
incorrect timer hwmod name if the selected GPTIMER was not 1 or 12 -
thanks Santosh.  Also, Tarun Kanti DebBarma <tarun.kanti@ti.com>
pointed out that the original patch did not apply cleanly; this has
now been fixed.

Signed-off-by: Paul Walmsley <paul@pwsan.com>
Cc: BenoƮt Cousson <b-cousson@ti.com>
Cc: Tony Lindgren <tony@atomide.com>
Cc: Kevin Hilman <khilman@ti.com>
Cc: Santosh Shilimkar <santosh.shilimkar@ti.com>
Acked-by: Santosh Shilimkar <santosh.shilimkar@ti.com>
Cc: Tarun Kanti DebBarma <tarun.kanti@ti.com>
arch/arm/mach-omap2/timer-gp.c