diff options
author | Pete Popov <ppopov@embeddedalley.com> | 2005-04-06 20:42:10 -0400 |
---|---|---|
committer | Ralf Baechle <ralf@linux-mips.org> | 2005-10-29 14:31:02 -0400 |
commit | 494900af689a22479eb405ff1323cad673bd9208 (patch) | |
tree | c4c50f2874f48679fd476a50e8866db2ce4696d3 /arch/mips/au1000/common/time.c | |
parent | 3b495f2bb749b828499135743b9ddec46e34fda8 (diff) |
Remove CONFIG_PM dependency from au1x wait in cpu_probe.
Additional work necessary to completely remove that config option.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Diffstat (limited to 'arch/mips/au1000/common/time.c')
-rw-r--r-- | arch/mips/au1000/common/time.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/arch/mips/au1000/common/time.c b/arch/mips/au1000/common/time.c index 90a0755c832b..2bc33824807b 100644 --- a/arch/mips/au1000/common/time.c +++ b/arch/mips/au1000/common/time.c | |||
@@ -57,7 +57,7 @@ unsigned long missed_heart_beats = 0; | |||
57 | static unsigned long r4k_offset; /* Amount to increment compare reg each time */ | 57 | static unsigned long r4k_offset; /* Amount to increment compare reg each time */ |
58 | static unsigned long r4k_cur; /* What counter should be at next timer irq */ | 58 | static unsigned long r4k_cur; /* What counter should be at next timer irq */ |
59 | int no_au1xxx_32khz; | 59 | int no_au1xxx_32khz; |
60 | void (*au1k_wait_ptr)(void); | 60 | int allow_au1k_wait = 0; /* default off for CP0 Counter */ |
61 | 61 | ||
62 | /* Cycle counter value at the previous timer interrupt.. */ | 62 | /* Cycle counter value at the previous timer interrupt.. */ |
63 | static unsigned int timerhi = 0, timerlo = 0; | 63 | static unsigned int timerhi = 0, timerlo = 0; |
@@ -387,7 +387,6 @@ void au1xxx_timer_setup(struct irqaction *irq) | |||
387 | { | 387 | { |
388 | unsigned int est_freq; | 388 | unsigned int est_freq; |
389 | extern unsigned long (*do_gettimeoffset)(void); | 389 | extern unsigned long (*do_gettimeoffset)(void); |
390 | extern void au1k_wait(void); | ||
391 | 390 | ||
392 | printk("calculating r4koff... "); | 391 | printk("calculating r4koff... "); |
393 | r4k_offset = cal_r4koff(); | 392 | r4k_offset = cal_r4koff(); |
@@ -451,7 +450,7 @@ void au1xxx_timer_setup(struct irqaction *irq) | |||
451 | 450 | ||
452 | /* We can use the real 'wait' instruction. | 451 | /* We can use the real 'wait' instruction. |
453 | */ | 452 | */ |
454 | au1k_wait_ptr = au1k_wait; | 453 | allow_au1k_wait = 1; |
455 | } | 454 | } |
456 | 455 | ||
457 | #else | 456 | #else |