summaryrefslogtreecommitdiff
path: root/firmware/target/arm/tcc77x/crt0.S
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target/arm/tcc77x/crt0.S')
-rw-r--r--firmware/target/arm/tcc77x/crt0.S9
1 files changed, 9 insertions, 0 deletions
diff --git a/firmware/target/arm/tcc77x/crt0.S b/firmware/target/arm/tcc77x/crt0.S
index 569930352a..03dc2a9771 100644
--- a/firmware/target/arm/tcc77x/crt0.S
+++ b/firmware/target/arm/tcc77x/crt0.S
@@ -131,6 +131,15 @@ copied_start:
131 msr cpsr, r0 131 msr cpsr, r0
132 ldr sp, =fiq_stack 132 ldr sp, =fiq_stack
133 133
134#ifndef BOOTLOADER
135 /* Load the banked FIQ mode registers with useful values here.
136 These values will be used in the FIQ handler in pcm-telechips.c */
137 .equ DADO_BASE, 0x80000020
138
139 ldr r10, =DADO_BASE
140 ldr r11, =dma_play_data
141#endif
142
134 /* Let abort and undefined modes use IRQ stack */ 143 /* Let abort and undefined modes use IRQ stack */
135 mov r0,#0xd7 144 mov r0,#0xd7
136 msr cpsr, r0 145 msr cpsr, r0