diff options
Diffstat (limited to 'firmware/target/sh/archos')
-rw-r--r-- | firmware/target/sh/archos/audio-archos.c | 8 | ||||
-rw-r--r-- | firmware/target/sh/archos/timer-archos.c | 2 |
2 files changed, 5 insertions, 5 deletions
diff --git a/firmware/target/sh/archos/audio-archos.c b/firmware/target/sh/archos/audio-archos.c index 2c2579bec5..207f26f250 100644 --- a/firmware/target/sh/archos/audio-archos.c +++ b/firmware/target/sh/archos/audio-archos.c | |||
@@ -153,7 +153,7 @@ static void play_tick(void) | |||
153 | } | 153 | } |
154 | } | 154 | } |
155 | 155 | ||
156 | void DEI3(void) __attribute__((interrupt_handler)); | 156 | void DEI3(void) __attribute__((interrupt_handler)) USED_ATTR; |
157 | void DEI3(void) | 157 | void DEI3(void) |
158 | { | 158 | { |
159 | const void* start; | 159 | const void* start; |
@@ -177,7 +177,7 @@ void DEI3(void) | |||
177 | CHCR3 &= ~0x0002; /* Clear DMA interrupt */ | 177 | CHCR3 &= ~0x0002; /* Clear DMA interrupt */ |
178 | } | 178 | } |
179 | 179 | ||
180 | void IMIA1(void) __attribute__((interrupt_handler)); | 180 | void IMIA1(void) __attribute__((interrupt_handler)) USED_ATTR; |
181 | void IMIA1(void) /* Timer 1 interrupt */ | 181 | void IMIA1(void) /* Timer 1 interrupt */ |
182 | { | 182 | { |
183 | if(playing) | 183 | if(playing) |
@@ -189,14 +189,14 @@ void IMIA1(void) /* Timer 1 interrupt */ | |||
189 | #endif | 189 | #endif |
190 | } | 190 | } |
191 | 191 | ||
192 | void IRQ6(void) __attribute__((interrupt_handler)); | 192 | void IRQ6(void) __attribute__((interrupt_handler)) USED_ATTR; |
193 | void IRQ6(void) /* PB14: MAS stop demand IRQ */ | 193 | void IRQ6(void) /* PB14: MAS stop demand IRQ */ |
194 | { | 194 | { |
195 | SCR0 &= ~0x80; | 195 | SCR0 &= ~0x80; |
196 | } | 196 | } |
197 | 197 | ||
198 | #if (CONFIG_CODEC == MAS3587F) || (CONFIG_CODEC == MAS3539F) | 198 | #if (CONFIG_CODEC == MAS3587F) || (CONFIG_CODEC == MAS3539F) |
199 | void IRQ3(void) __attribute__((interrupt_handler)); | 199 | void IRQ3(void) __attribute__((interrupt_handler)) USED_ATTR; |
200 | void IRQ3(void) /* PA15: MAS demand IRQ */ | 200 | void IRQ3(void) /* PA15: MAS demand IRQ */ |
201 | { | 201 | { |
202 | /* Begin with setting the IRQ to edge sensitive */ | 202 | /* Begin with setting the IRQ to edge sensitive */ |
diff --git a/firmware/target/sh/archos/timer-archos.c b/firmware/target/sh/archos/timer-archos.c index 98a3afb4b6..251d68638a 100644 --- a/firmware/target/sh/archos/timer-archos.c +++ b/firmware/target/sh/archos/timer-archos.c | |||
@@ -23,7 +23,7 @@ | |||
23 | #include "system.h" | 23 | #include "system.h" |
24 | #include "timer.h" | 24 | #include "timer.h" |
25 | 25 | ||
26 | void IMIA4(void) __attribute__((interrupt_handler)); | 26 | void IMIA4(void) __attribute__((interrupt_handler)) USED_ATTR; |
27 | void IMIA4(void) | 27 | void IMIA4(void) |
28 | { | 28 | { |
29 | if (pfn_timer != NULL) | 29 | if (pfn_timer != NULL) |