aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRalf Baechle <ralf@linux-mips.org>2007-10-22 22:04:19 -0400
committerRalf Baechle <ralf@linux-mips.org>2007-10-29 15:35:32 -0400
commit2c771a4c28a71b6acc0bd6b7ef56e0a1849c9b09 (patch)
tree9b99af977fc2aa6f315ac95e98ef67d018881faa
parent310a09d8508b8e048c7efdf53bb91f2cd787b58e (diff)
[MIPS] Alchemy: micro-optimizatize time code.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
-rw-r--r--arch/mips/au1000/common/time.c9
1 files changed, 2 insertions, 7 deletions
diff --git a/arch/mips/au1000/common/time.c b/arch/mips/au1000/common/time.c
index c8116bcacf55..0673fc0e36b6 100644
--- a/arch/mips/au1000/common/time.c
+++ b/arch/mips/au1000/common/time.c
@@ -262,15 +262,10 @@ void __init plat_timer_setup(struct irqaction *irq)
262 * we do this. 262 * we do this.
263 */ 263 */
264 if (no_au1xxx_32khz) { 264 if (no_au1xxx_32khz) {
265 unsigned int c0_status;
266
267 printk("WARNING: no 32KHz clock found.\n"); 265 printk("WARNING: no 32KHz clock found.\n");
268 266
269 /* Ensure we get CPO_COUNTER interrupts. 267 /* Ensure we get CPO_COUNTER interrupts. */
270 */ 268 set_c0_status(IE_IRQ5);
271 c0_status = read_c0_status();
272 c0_status |= IE_IRQ5;
273 write_c0_status(c0_status);
274 } 269 }
275 else { 270 else {
276 while (au_readl(SYS_COUNTER_CNTRL) & SYS_CNTRL_C0S); 271 while (au_readl(SYS_COUNTER_CNTRL) & SYS_CNTRL_C0S);