diff options
-rw-r--r-- | firmware/target/arm/tms320dm320/kernel-dm320.c | 4 | ||||
-rw-r--r-- | firmware/target/arm/tms320dm320/timer-dm320.c | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/firmware/target/arm/tms320dm320/kernel-dm320.c b/firmware/target/arm/tms320dm320/kernel-dm320.c index 2b2e783c3f..db18d83c59 100644 --- a/firmware/target/arm/tms320dm320/kernel-dm320.c +++ b/firmware/target/arm/tms320dm320/kernel-dm320.c | |||
@@ -50,6 +50,8 @@ void tick_start(unsigned int interval_in_ms) | |||
50 | 50 | ||
51 | void TIMER1(void) | 51 | void TIMER1(void) |
52 | { | 52 | { |
53 | IO_INTC_IRQ0 = INTR_IRQ0_TMR1; | ||
54 | |||
53 | int i; | 55 | int i; |
54 | 56 | ||
55 | /* Run through the list of tick tasks */ | 57 | /* Run through the list of tick tasks */ |
@@ -61,6 +63,4 @@ void TIMER1(void) | |||
61 | } | 63 | } |
62 | } | 64 | } |
63 | current_tick++; | 65 | current_tick++; |
64 | |||
65 | IO_INTC_IRQ0 = INTR_IRQ0_TMR1; | ||
66 | } | 66 | } |
diff --git a/firmware/target/arm/tms320dm320/timer-dm320.c b/firmware/target/arm/tms320dm320/timer-dm320.c index 52b433fac5..6e785ffbf1 100644 --- a/firmware/target/arm/tms320dm320/timer-dm320.c +++ b/firmware/target/arm/tms320dm320/timer-dm320.c | |||
@@ -27,9 +27,9 @@ | |||
27 | should not be a functional pin and TIMER0 output unseen there */ | 27 | should not be a functional pin and TIMER0 output unseen there */ |
28 | void TIMER0(void) | 28 | void TIMER0(void) |
29 | { | 29 | { |
30 | IO_INTC_IRQ0 = INTR_IRQ0_TMR0; /* clear TIMER0 interrupt */ | ||
30 | if (pfn_timer != NULL) | 31 | if (pfn_timer != NULL) |
31 | pfn_timer(); | 32 | pfn_timer(); |
32 | IO_INTC_IRQ0 = INTR_IRQ0_TMR0; //clear TIMER0 interrupt | ||
33 | } | 33 | } |
34 | 34 | ||
35 | bool __timer_set(long cycles, bool start) | 35 | bool __timer_set(long cycles, bool start) |