ARM: EXYNOS4: Implement kernel timers using MCT
authorChanghwan Youn <chaos.youn@samsung.com>
Fri, 11 Mar 2011 01:39:57 +0000 (10:39 +0900)
committerKukjin Kim <kgene.kim@samsung.com>
Fri, 11 Mar 2011 01:40:37 +0000 (10:40 +0900)
commit30d8bead5a309492d1dae2f6511a0465fe6ad05e
tree0c2d5f42b58d9ade1a1a317dcddf89a5042f4d21
parent614a392e1cce882745cdf130fe37fdf86bbd9b9a
ARM: EXYNOS4: Implement kernel timers using MCT

The Multi-Core Timer(MCT) of EXYNOS4 is designed for implementing
clock source timer and clock event timers. This patch implements
1 clock source timer with 64 bit free running counter of MCT and
2 clock event timers with two of 31-bit tick counters.

Signed-off-by: Changhwan Youn <chaos.youn@samsung.com>
Cc: Ben Dooks <ben-linux@fluff.org>
Cc: Russell King <rmk+kernel@arm.linux.org.uk>
Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
arch/arm/Kconfig
arch/arm/mach-exynos4/Kconfig
arch/arm/mach-exynos4/Makefile
arch/arm/mach-exynos4/include/mach/regs-mct.h [new file with mode: 0644]
arch/arm/mach-exynos4/mct.c [new file with mode: 0644]