diff options
| author | Maurus Cuelenaere <mcuelenaere@gmail.com> | 2008-05-07 13:33:29 +0000 |
|---|---|---|
| committer | Maurus Cuelenaere <mcuelenaere@gmail.com> | 2008-05-07 13:33:29 +0000 |
| commit | 910fd7858cbe3557e18067bc991584d3b2d1804f (patch) | |
| tree | 60997ca752c8e492307b51a2579d956ecee42eef | |
| parent | c41cacaf30ce5222001e6cb088ce594b3b4f9525 (diff) | |
| download | rockbox-910fd7858cbe3557e18067bc991584d3b2d1804f.zip rockbox-910fd7858cbe3557e18067bc991584d3b2d1804f.tar.gz rockbox-910fd7858cbe3557e18067bc991584d3b2d1804f.tar.bz2 rockbox-910fd7858cbe3557e18067bc991584d3b2d1804f.tar.xz | |
Move interrupt clearing up.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17404 a1c6a512-1295-4272-9138-f99709370657
| -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 2b2e783..db18d83 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) void TIMER1(void) { + IO_INTC_IRQ0 = INTR_IRQ0_TMR1; + int i; /* Run through the list of tick tasks */ @@ -61,6 +63,4 @@ void TIMER1(void) } } current_tick++; - - IO_INTC_IRQ0 = INTR_IRQ0_TMR1; } diff --git a/firmware/target/arm/tms320dm320/timer-dm320.c b/firmware/target/arm/tms320dm320/timer-dm320.c index 52b433f..6e785ff 100644 --- a/firmware/target/arm/tms320dm320/timer-dm320.c +++ b/firmware/target/arm/tms320dm320/timer-dm320.c @@ -27,9 +27,9 @@ should not be a functional pin and TIMER0 output unseen there */ void TIMER0(void) { + IO_INTC_IRQ0 = INTR_IRQ0_TMR0; /* clear TIMER0 interrupt */ if (pfn_timer != NULL) pfn_timer(); - IO_INTC_IRQ0 = INTR_IRQ0_TMR0; //clear TIMER0 interrupt } bool __timer_set(long cycles, bool start) |