summaryrefslogtreecommitdiff
path: root/firmware/target/arm/crt0-pp.S
diff options
context:
space:
mode:
authorMichael Sevakis <jethead71@rockbox.org>2007-10-06 22:27:27 +0000
committerMichael Sevakis <jethead71@rockbox.org>2007-10-06 22:27:27 +0000
commit6077e5b7c85c0d6f5963e4aadb215faf2c4d10d2 (patch)
treea6bc91ee4168e83617e942eeaea46e5523e82420 /firmware/target/arm/crt0-pp.S
parentf6de0d4083a4fcb6da57f271e1f8ccaf715e571d (diff)
downloadrockbox-6077e5b7c85c0d6f5963e4aadb215faf2c4d10d2.tar.gz
rockbox-6077e5b7c85c0d6f5963e4aadb215faf2c4d10d2.zip
Unify PCM interface just above the hardware driver level for all targets including the sims. Perform lockout of audio callback when changing states. Weird new playback or recording trouble? Check before and after this revision first though things seem quite sound.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15006 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/target/arm/crt0-pp.S')
-rw-r--r--firmware/target/arm/crt0-pp.S8
1 files changed, 4 insertions, 4 deletions
diff --git a/firmware/target/arm/crt0-pp.S b/firmware/target/arm/crt0-pp.S
index 858f795aad..8fd1e31f09 100644
--- a/firmware/target/arm/crt0-pp.S
+++ b/firmware/target/arm/crt0-pp.S
@@ -243,10 +243,10 @@ cpu_init:
243 msr cpsr_c, #0xd1 /* IRQ/FIQ disabled */ 243 msr cpsr_c, #0xd1 /* IRQ/FIQ disabled */
244 ldr sp, =fiq_stack 244 ldr sp, =fiq_stack
245 /* We'll load the banked FIQ mode registers with useful values here. 245 /* We'll load the banked FIQ mode registers with useful values here.
246 These values will be used in the FIQ handler in pcm_playback.c */ 246 These values will be used in the FIQ handler in pcm-pp.c */
247 ldr r12, =IIS_CONFIG 247 ldr r10, =IIS_CONFIG
248 248
249 ldr r11, =p 249 ldr r11, =dma_play_data
250 250
251 /* Let abort and undefined modes use IRQ stack */ 251 /* Let abort and undefined modes use IRQ stack */
252 msr cpsr_c, #0xd7 /* IRQ/FIQ disabled */ 252 msr cpsr_c, #0xd7 /* IRQ/FIQ disabled */
@@ -328,7 +328,7 @@ vectors:
328 .word data_abort_handler 328 .word data_abort_handler
329 .word reserved_handler 329 .word reserved_handler
330 .word irq_handler 330 .word irq_handler
331 .word 0 /* fiq handler set in pcm driver */ 331 .word fiq_handler
332 332
333 .text 333 .text
334 334