summaryrefslogtreecommitdiff
path: root/firmware/target/arm/tms320dm320/timer-dm320.c
diff options
context:
space:
mode:
authorMichael Sevakis <jethead71@rockbox.org>2008-03-31 06:00:23 +0000
committerMichael Sevakis <jethead71@rockbox.org>2008-03-31 06:00:23 +0000
commit75f2d441e9a4753d815c9dc67974a6b0be64ef46 (patch)
tree46957489b6aba7850230058fc1a430596c949240 /firmware/target/arm/tms320dm320/timer-dm320.c
parent2ea0206502c54b73158ebf494bc0faa371ab0426 (diff)
downloadrockbox-75f2d441e9a4753d815c9dc67974a6b0be64ef46.tar.gz
rockbox-75f2d441e9a4753d815c9dc67974a6b0be64ef46.zip
Change the remaining set_interrupt_status usage to the more parsimonious disable/enable/restore.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16897 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/target/arm/tms320dm320/timer-dm320.c')
-rw-r--r--firmware/target/arm/tms320dm320/timer-dm320.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/firmware/target/arm/tms320dm320/timer-dm320.c b/firmware/target/arm/tms320dm320/timer-dm320.c
index e1e051d3a5..7895005d46 100644
--- a/firmware/target/arm/tms320dm320/timer-dm320.c
+++ b/firmware/target/arm/tms320dm320/timer-dm320.c
@@ -76,7 +76,7 @@ static void stop_timer(void)
76 76
77bool __timer_register(void) 77bool __timer_register(void)
78{ 78{
79 int oldstatus = set_interrupt_status(IRQ_FIQ_DISABLED, IRQ_FIQ_STATUS); 79 int oldstatus = disable_interrupt_save(IRQ_FIQ_STATUS);
80 80
81 stop_timer(); 81 stop_timer();
82 82
@@ -85,14 +85,14 @@ bool __timer_register(void)
85 85
86 IO_INTC_EINT0 |= 1<<IRQ_TIMER0; 86 IO_INTC_EINT0 |= 1<<IRQ_TIMER0;
87 87
88 set_interrupt_status(oldstatus, IRQ_FIQ_STATUS); 88 restore_interrupt(oldstatus);
89 89
90 return true; 90 return true;
91} 91}
92 92
93void __timer_unregister(void) 93void __timer_unregister(void)
94{ 94{
95 int oldstatus = set_interrupt_status(IRQ_FIQ_DISABLED, IRQ_FIQ_STATUS); 95 int oldstatus = disable_interrupt_save(IRQ_FIQ_STATUS);
96 stop_timer(); 96 stop_timer();
97 set_interrupt_status(oldstatus, IRQ_FIQ_STATUS); 97 restore_interrupt(oldstatus);
98} 98}