diff options
author | James Hogan <james.hogan@imgtec.com> | 2012-10-09 10:54:39 +0100 |
---|---|---|
committer | James Hogan <james.hogan@imgtec.com> | 2013-03-02 20:09:22 +0000 |
commit | a2c5d4ed92bbc02ff4a37efc2adffe7d145abe4f (patch) | |
tree | 21fc65e4f0b04928025565f208a410a7a64ab523 /arch/metag/kernel/time.c | |
parent | bc3966bf1583a6c22b76397535174445c43952de (diff) | |
download | op-kernel-dev-a2c5d4ed92bbc02ff4a37efc2adffe7d145abe4f.zip op-kernel-dev-a2c5d4ed92bbc02ff4a37efc2adffe7d145abe4f.tar.gz |
metag: Time keeping
Add time keeping code for metag. Meta hardware threads have 2 timers.
The background timer (TXTIMER) is used as a free-running time base, and
the interrupt timer (TXTIMERI) is used for the timer interrupt. Both
counters traditionally count at approximately 1MHz.
Signed-off-by: James Hogan <james.hogan@imgtec.com>
Cc: John Stultz <johnstul@us.ibm.com>
Cc: Thomas Gleixner <tglx@linutronix.de>
Diffstat (limited to 'arch/metag/kernel/time.c')
-rw-r--r-- | arch/metag/kernel/time.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/arch/metag/kernel/time.c b/arch/metag/kernel/time.c new file mode 100644 index 0000000..17dc107 --- /dev/null +++ b/arch/metag/kernel/time.c @@ -0,0 +1,15 @@ +/* + * Copyright (C) 2005-2013 Imagination Technologies Ltd. + * + * This file contains the Meta-specific time handling details. + * + */ + +#include <linux/init.h> + +#include <clocksource/metag_generic.h> + +void __init time_init(void) +{ + metag_generic_timer_init(); +} |