summaryrefslogtreecommitdiff
path: root/firmware/target/coldfire/timer-coldfire.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target/coldfire/timer-coldfire.c')
-rw-r--r--firmware/target/coldfire/timer-coldfire.c4
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)
89bool timer_start(void) 89bool 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)
97void timer_stop(void) 97void 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
103void timers_adjust_prescale(int multiplier, bool enable_irq) 103void timers_adjust_prescale(int multiplier, bool enable_irq)