30 lines
1.0 KiB
Diff
30 lines
1.0 KiB
Diff
From: Scott Ashcroft <scott.ashcroft@talk21.com>
|
|
Date: Fri, 6 Oct 2006 15:54:54 +0000 (+0100)
|
|
Subject: [MIPS] Cobalt: Time runs too quickly
|
|
X-Git-Tag: linux-1.1.68
|
|
X-Git-Url: http://www.linux-mips.org/git?p=linux.git;a=commitdiff;h=57d3404f99d0b3848131e1467d7d2467f2415e4a
|
|
|
|
[MIPS] Cobalt: Time runs too quickly
|
|
|
|
A kernel built with HZ==250 runs about 4 four times too quickly on a
|
|
Cobalt RaQ2.
|
|
|
|
Signed-off-by: Scott Ashcroft <scott.ashcroft@talk21.com>
|
|
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
|
|
(cherry picked from a49ead7800722591d9862c1d7f075fed9c767bc5 commit)
|
|
---
|
|
|
|
--- a/arch/mips/cobalt/setup.c
|
|
+++ b/arch/mips/cobalt/setup.c
|
|
@@ -51,8 +51,8 @@ const char *get_system_type(void)
|
|
|
|
void __init plat_timer_setup(struct irqaction *irq)
|
|
{
|
|
- /* Load timer value for 1KHz (TCLK is 50MHz) */
|
|
- GALILEO_OUTL(50*1000*1000 / 1000, GT_TC0_OFS);
|
|
+ /* Load timer value for HZ (TCLK is 50MHz) */
|
|
+ GALILEO_OUTL(50*1000*1000 / HZ, GT_TC0_OFS);
|
|
|
|
/* Enable timer */
|
|
GALILEO_OUTL(GALILEO_ENTC0 | GALILEO_SELTC0, GT_TC_CONTROL_OFS);
|