diff options
Diffstat (limited to 'firmware/target')
-rw-r--r-- | firmware/target/arm/s3c2440/gigabeat-fx/system-meg-fx.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/firmware/target/arm/s3c2440/gigabeat-fx/system-meg-fx.c b/firmware/target/arm/s3c2440/gigabeat-fx/system-meg-fx.c index f626438de4..00cf626ab3 100644 --- a/firmware/target/arm/s3c2440/gigabeat-fx/system-meg-fx.c +++ b/firmware/target/arm/s3c2440/gigabeat-fx/system-meg-fx.c | |||
@@ -72,8 +72,7 @@ void irq_handler(void) | |||
72 | "sub lr, lr, #4 \r\n" | 72 | "sub lr, lr, #4 \r\n" |
73 | "stmfd sp!, {r0-r3, ip, lr} \r\n" | 73 | "stmfd sp!, {r0-r3, ip, lr} \r\n" |
74 | "mov r0, #0x4a000000 \r\n" /* INTOFFSET = 0x4a000014 */ | 74 | "mov r0, #0x4a000000 \r\n" /* INTOFFSET = 0x4a000014 */ |
75 | "add r0, r0, #0x00000014 \r\n" | 75 | "ldr r0, [r0, #0x14] \r\n" |
76 | "ldr r0, [r0] \r\n" | ||
77 | "ldr r1, =irqvector \r\n" | 76 | "ldr r1, =irqvector \r\n" |
78 | "ldr r1, [r1, r0, lsl #2] \r\n" | 77 | "ldr r1, [r1, r0, lsl #2] \r\n" |
79 | "mov lr, pc \r\n" | 78 | "mov lr, pc \r\n" |