From 184c3da1a5f7481a25536caacb1339515349095b Mon Sep 17 00:00:00 2001 From: Dave Chapman Date: Mon, 17 Jul 2006 18:43:04 +0000 Subject: Gentlemen, we have sound on the 3rd Generation ipods. Thanks to Daniel Ankers for debugging. It turns out the problem was simply that we were calling the FIQ handler incorrectly - everything else was fine. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10222 a1c6a512-1295-4272-9138-f99709370657 --- firmware/crt0.S | 8 -------- 1 file changed, 8 deletions(-) diff --git a/firmware/crt0.S b/firmware/crt0.S index 7594416..163ed6c 100644 --- a/firmware/crt0.S +++ b/firmware/crt0.S @@ -356,17 +356,9 @@ prefetch_abort_handler: b UIE fiq_handler: -#if CONFIG_CPU == PP5020 @ Branch straight to FIQ handler in pcm_playback.c. This also handles the @ the correct return sequence. ldr pc, =fiq -#else - stmfd sp!, {r0-r3, r12, lr} - mov lr, pc - ldr pc, =fiq - ldmfd sp!, {r0-r3, r12, lr} - subs pc, lr, #4 -#endif data_abort_handler: sub r0, lr, #8 -- cgit v1.1