linux/arch/arm
Stephen Boyd f8e56c42e4 msm: timer: Support sched_clock()
Now that sched_clock is mandatory on ARM it's simple to add
sched_clock support to the MSM timer code. Add it so that we get
more accurate sched_clock output than the jiffies based version
that's provided by default.

Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
Acked-by: David Brown <davidb@codeaurora.org>
Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
2012-02-24 17:42:21 +00:00
..
boot Merge branch 'kbuild' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild 2012-01-16 14:34:54 -08:00
common Merge branch 'linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci 2012-01-11 18:50:26 -08:00
configs SH/R-Mobile updates for 3.3 merge window. 2012-01-11 23:29:20 -08:00
include/asm ARM: clean up idle handlers 2012-01-20 18:55:05 -05:00
kernel ARM: Make the sched_clock framework mandatory 2012-02-03 11:34:27 +00:00
lib ARM: lib: add call_with_stack function for safely changing stack 2011-12-12 16:07:35 +00:00
mach-at91 ARM: big removal of now unused arch_idle() 2012-01-20 19:25:58 -05:00
mach-bcmring Merge branch 'amba' into for-armsoc 2012-01-26 19:59:44 +00:00
mach-clps711x ARM: big removal of now unused arch_idle() 2012-01-20 19:25:58 -05:00
mach-cns3xxx ARM: big removal of now unused arch_idle() 2012-01-20 19:25:58 -05:00
mach-davinci ARM: davinci: convert to common sched_clock() implementation 2012-02-03 11:34:25 +00:00
mach-dove ARM: big removal of now unused arch_idle() 2012-01-20 19:25:58 -05:00
mach-ebsa110 ARM: big removal of now unused arch_idle() 2012-01-20 19:25:58 -05:00
mach-ep93xx Merge branch 'amba' into for-armsoc 2012-01-26 19:59:44 +00:00
mach-exynos Merge branch 'amba' into for-armsoc 2012-01-26 19:59:44 +00:00
mach-footbridge ARM: big removal of now unused arch_idle() 2012-01-20 19:25:58 -05:00
mach-gemini ARM: big removal of now unused arch_idle() 2012-01-20 19:25:58 -05:00
mach-h720x ARM: big removal of now unused arch_idle() 2012-01-20 19:25:58 -05:00
mach-highbank ARM: big removal of now unused arch_idle() 2012-01-20 19:25:58 -05:00
mach-imx ARM: plat-mxc: hook special idle handlers to arm_pm_idle 2012-01-20 18:55:14 -05:00
mach-integrator Merge branch 'amba' into for-armsoc 2012-01-26 19:59:44 +00:00
mach-iop13xx ARM: big removal of now unused arch_idle() 2012-01-20 19:25:58 -05:00
mach-iop32x ARM: big removal of now unused arch_idle() 2012-01-20 19:25:58 -05:00
mach-iop33x ARM: big removal of now unused arch_idle() 2012-01-20 19:25:58 -05:00
mach-ixp4xx ARM: big removal of now unused arch_idle() 2012-01-20 19:25:58 -05:00
mach-ixp23xx ARM: big removal of now unused arch_idle() 2012-01-20 19:25:58 -05:00
mach-ixp2000 ARM: big removal of now unused arch_idle() 2012-01-20 19:25:58 -05:00
mach-kirkwood ARM: big removal of now unused arch_idle() 2012-01-20 19:25:58 -05:00
mach-ks8695 ARM: big removal of now unused arch_idle() 2012-01-20 19:25:58 -05:00
mach-l7200/include/mach
mach-lpc32xx Merge branch 'amba' into for-armsoc 2012-01-26 19:59:44 +00:00
mach-mmp ARM: big removal of now unused arch_idle() 2012-01-20 19:25:58 -05:00
mach-msm msm: timer: Support sched_clock() 2012-02-24 17:42:21 +00:00
mach-mv78xx0 ARM: big removal of now unused arch_idle() 2012-01-20 19:25:58 -05:00
mach-mx5 ARM: plat-mxc: hook special idle handlers to arm_pm_idle 2012-01-20 18:55:14 -05:00
mach-mxs Merge branch 'amba' into for-armsoc 2012-01-26 19:59:44 +00:00
mach-netx Merge branch 'amba' into for-armsoc 2012-01-26 19:59:44 +00:00
mach-nomadik Merge branch 'amba' into for-armsoc 2012-01-26 19:59:44 +00:00
mach-omap1 ARM: big removal of now unused arch_idle() 2012-01-20 19:25:58 -05:00
mach-omap2 Merge branch 'amba' into for-armsoc 2012-01-26 19:59:44 +00:00
mach-orion5x ARM: big removal of now unused arch_idle() 2012-01-20 19:25:58 -05:00
mach-picoxcell ARM: big removal of now unused arch_idle() 2012-01-20 19:25:58 -05:00
mach-pnx4008 ARM: big removal of now unused arch_idle() 2012-01-20 19:25:58 -05:00
mach-prima2 ARM: prima2: convert to common sched_clock() implementation 2012-02-03 11:34:26 +00:00
mach-pxa ARM: big removal of now unused arch_idle() 2012-01-20 19:25:58 -05:00
mach-realview Merge branch 'amba' into for-armsoc 2012-01-26 19:59:44 +00:00
mach-rpc ARM: big removal of now unused arch_idle() 2012-01-20 19:25:58 -05:00
mach-s3c64xx ARM: big removal of now unused arch_idle() 2012-01-20 19:25:58 -05:00
mach-s3c2410 ARM: big removal of now unused arch_idle() 2012-01-20 19:25:58 -05:00
mach-s3c2412 ARM: s3c24xx: move special idle code to out of line 2012-01-20 18:55:13 -05:00
mach-s3c2416 ARM: s3c24xx: move special idle code to out of line 2012-01-20 18:55:13 -05:00
mach-s3c2440 Board-level changes 2012-01-09 14:37:41 -08:00
mach-s3c2443 Merge branch 'driver-core-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core 2012-01-07 12:03:30 -08:00
mach-s5p64x0 Merge branch 'amba' into for-armsoc 2012-01-26 19:59:44 +00:00
mach-s5pc100 Merge branch 'amba' into for-armsoc 2012-01-26 19:59:44 +00:00
mach-s5pv210 Merge branch 'amba' into for-armsoc 2012-01-26 19:59:44 +00:00
mach-sa1100 ARM: big removal of now unused arch_idle() 2012-01-20 19:25:58 -05:00
mach-shark ARM: big removal of now unused arch_idle() 2012-01-20 19:25:58 -05:00
mach-shmobile ARM: big removal of now unused arch_idle() 2012-01-20 19:25:58 -05:00
mach-spear3xx Merge branch 'amba' into for-armsoc 2012-01-26 19:59:44 +00:00
mach-spear6xx Merge branch 'amba' into for-armsoc 2012-01-26 19:59:44 +00:00
mach-tegra ARM: big removal of now unused arch_idle() 2012-01-20 19:25:58 -05:00
mach-u300 Merge branch 'amba' into for-armsoc 2012-01-26 19:59:44 +00:00
mach-ux500 Merge branch 'amba' into for-armsoc 2012-01-26 19:59:44 +00:00
mach-versatile Merge branch 'amba' into for-armsoc 2012-01-26 19:59:44 +00:00
mach-vexpress Merge branch 'amba' into for-armsoc 2012-01-26 19:59:44 +00:00
mach-vt8500 ARM: big removal of now unused arch_idle() 2012-01-20 19:25:58 -05:00
mach-w90x900 ARM: big removal of now unused arch_idle() 2012-01-20 19:25:58 -05:00
mach-zynq ARM: big removal of now unused arch_idle() 2012-01-20 19:25:58 -05:00
mm ARM: Add arm_memblock_steal() to allocate memory away from the kernel 2012-01-13 15:02:35 +00:00
nwfpe ARM: 7207/1: Use generic ARM instruction set condition code checks for nwfpe. 2011-12-13 08:52:02 +00:00
oprofile oprofile, arm/sh: Fix oprofile_arch_exit() linkage issue 2011-12-23 11:58:34 +01:00
plat-iop Merge branch 'linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci 2012-01-11 18:50:26 -08:00
plat-mxc ARM: big removal of now unused arch_idle() 2012-01-20 19:25:58 -05:00
plat-nomadik ARM: Make the sched_clock framework mandatory 2012-02-03 11:34:27 +00:00
plat-omap ARM: big removal of now unused arch_idle() 2012-01-20 19:25:58 -05:00
plat-orion New feature development 2012-01-09 14:38:51 -08:00
plat-pxa Merge branches 'drivers/macb-gem' and 'drivers/pxa-gpio' into next/drivers 2011-11-23 20:47:41 +00:00
plat-s3c24xx ARM: s3c24xx: move special idle code to out of line 2012-01-20 18:55:13 -05:00
plat-s5p Merge branch 'driver-core-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core 2012-01-07 12:03:30 -08:00
plat-samsung ARM: fixes for ARM platforms 2012-01-17 18:55:56 -08:00
plat-spear ARM: big removal of now unused arch_idle() 2012-01-20 19:25:58 -05:00
plat-versatile ARM: Make the sched_clock framework mandatory 2012-02-03 11:34:27 +00:00
tools ARM: Update mach-types 2011-12-23 22:58:10 +00:00
vfp
Kconfig ARM: Make the sched_clock framework mandatory 2012-02-03 11:34:27 +00:00
Kconfig-nommu
Kconfig.debug ARM: debug: arrange Kconfig options more logically 2012-01-20 10:50:46 +00:00
Makefile arm: Remove TCC subarch from Kconfig/Makefile 2012-01-05 13:33:59 +01:00