]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/commit
ARM: OMAP: hrtimers/dyntick support for OMAP2 GP-timers
authorKevin Hilman <khilman@mvista.com>
Fri, 11 May 2007 00:30:36 +0000 (17:30 -0700)
committerTony Lindgren <tony@atomide.com>
Wed, 16 May 2007 17:46:56 +0000 (10:46 -0700)
commitaf93dc607eb34bbc4042038b0c45394d85900a90
treea073ace20b5da07f44dbe7653431fdb57aa1b677
parent94cae34e445e79e37b4dc18b47df8fa7be08e988
ARM: OMAP: hrtimers/dyntick support for OMAP2 GP-timers

This patch converts the GP-timer layer to use the
clocksource/clockevent interface provided by the new GENERIC_TIME and
GENERIC_CLOCKEVENT layers.

Doing so enables use of the new hrtimers and dynticks features on
OMAP2.

A quick test of hrtimers using Thomas Gleixner's cyclictest on a
2430SDP shows min/avg/max userspace latencies of 38/50/850 usec.

A quick test of dyntick using /proc/timer_stats on an idle system
shows an avg. of ~5 events/sec over a 10 second period.

Signed-off-by: Kevin Hilman <khilman@mvista.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>
arch/arm/Kconfig
arch/arm/mach-omap2/timer-gp.c
arch/arm/plat-omap/Kconfig