diff options
author | Michael Sparmann <theseven@rockbox.org> | 2009-10-23 23:58:54 +0000 |
---|---|---|
committer | Michael Sparmann <theseven@rockbox.org> | 2009-10-23 23:58:54 +0000 |
commit | 6599932f2ff5cea62edb5694b278666d62d2831c (patch) | |
tree | 5df338ddc029526106d7abf2bafc8d8d4034fc13 | |
parent | 49d4c428dc88c053575fcf17581323d3d49e8071 (diff) | |
download | rockbox-6599932f2ff5cea62edb5694b278666d62d2831c.tar.gz rockbox-6599932f2ff5cea62edb5694b278666d62d2831c.zip |
Fix red
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23326 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r-- | firmware/target/arm/s5l8700/system-s5l8700.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/firmware/target/arm/s5l8700/system-s5l8700.c b/firmware/target/arm/s5l8700/system-s5l8700.c index 44f9b042cb..fe0fb9ff7c 100644 --- a/firmware/target/arm/s5l8700/system-s5l8700.c +++ b/firmware/target/arm/s5l8700/system-s5l8700.c | |||
@@ -30,6 +30,8 @@ | |||
30 | extern __attribute__((weak,alias("UIRQ"))) void name (void) | 30 | extern __attribute__((weak,alias("UIRQ"))) void name (void) |
31 | 31 | ||
32 | void irq_handler(void) __attribute__((interrupt ("IRQ"), naked)); | 32 | void irq_handler(void) __attribute__((interrupt ("IRQ"), naked)); |
33 | void fiq_handler(void) __attribute__((interrupt ("FIQ"), naked, \ | ||
34 | weak, alias("fiq_dummy"))); | ||
33 | 35 | ||
34 | default_interrupt(EXT0); | 36 | default_interrupt(EXT0); |
35 | default_interrupt(EXT1); | 37 | default_interrupt(EXT1); |
@@ -141,6 +143,14 @@ void irq_handler(void) | |||
141 | "subs pc, lr, #4 \n"); /* Return from IRQ */ | 143 | "subs pc, lr, #4 \n"); /* Return from IRQ */ |
142 | } | 144 | } |
143 | 145 | ||
146 | void fiq_dummy(void) | ||
147 | { | ||
148 | asm volatile ( | ||
149 | "subs pc, lr, #4 \r\n" | ||
150 | ); | ||
151 | } | ||
152 | |||
153 | |||
144 | void system_init(void) | 154 | void system_init(void) |
145 | { | 155 | { |
146 | } | 156 | } |