diff options
Diffstat (limited to 'firmware/target/coldfire/timer-coldfire.c')
-rw-r--r-- | firmware/target/coldfire/timer-coldfire.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/firmware/target/coldfire/timer-coldfire.c b/firmware/target/coldfire/timer-coldfire.c index 49d22bb5fa..cc665cb9c6 100644 --- a/firmware/target/coldfire/timer-coldfire.c +++ b/firmware/target/coldfire/timer-coldfire.c | |||
@@ -89,7 +89,7 @@ bool timer_set(long cycles, bool start) | |||
89 | bool timer_start(void) | 89 | bool timer_start(void) |
90 | { | 90 | { |
91 | ICR2 = 0x90; /* interrupt on level 4.0 */ | 91 | ICR2 = 0x90; /* interrupt on level 4.0 */ |
92 | and_l(~(1<<10), &IMR); | 92 | coldfire_imr_mod(0, 1 << 10); |
93 | TMR1 |= 1; /* start timer */ | 93 | TMR1 |= 1; /* start timer */ |
94 | return true; | 94 | return true; |
95 | } | 95 | } |
@@ -97,7 +97,7 @@ bool timer_start(void) | |||
97 | void timer_stop(void) | 97 | void timer_stop(void) |
98 | { | 98 | { |
99 | TMR1 = 0; /* disable timer 1 */ | 99 | TMR1 = 0; /* disable timer 1 */ |
100 | or_l((1<<10), &IMR); /* disable interrupt */ | 100 | coldfire_imr_mod(1 << 10, 1 << 10); /* disable interrupt */ |
101 | } | 101 | } |
102 | 102 | ||
103 | void timers_adjust_prescale(int multiplier, bool enable_irq) | 103 | void timers_adjust_prescale(int multiplier, bool enable_irq) |