diff options
Diffstat (limited to 'firmware/crt0.S')
-rw-r--r-- | firmware/crt0.S | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/firmware/crt0.S b/firmware/crt0.S index 061ffebeab..e7210e6d78 100644 --- a/firmware/crt0.S +++ b/firmware/crt0.S | |||
@@ -285,6 +285,12 @@ boot_table: | |||
285 | /* Set up stack for FIQ mode */ | 285 | /* Set up stack for FIQ mode */ |
286 | msr cpsr_c, #0xd1 | 286 | msr cpsr_c, #0xd1 |
287 | ldr sp, =fiq_stack | 287 | ldr sp, =fiq_stack |
288 | #if CONFIG_CPU == PP5020 || CONFIG_CPU == PP5002 | ||
289 | /* We'll load the banked FIQ mode registers with useful values here. | ||
290 | These values will be used in the FIQ handler in pcm_playback.c */ | ||
291 | ldr r12, =0x70002800 /* IISCONFIG */ | ||
292 | ldr r11, =p | ||
293 | #endif | ||
288 | /* Let abort mode use IRQ stack */ | 294 | /* Let abort mode use IRQ stack */ |
289 | msr cpsr_c, #0xd7 | 295 | msr cpsr_c, #0xd7 |
290 | ldr sp, =irq_stack | 296 | ldr sp, =irq_stack |