git.openpandora.org
/
pandora-kernel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
pandora: update defconfig
[pandora-kernel.git]
/
firmware
/
dsp56k
/
bootstrap.asm
diff --git
a/firmware/dsp56k/bootstrap.asm
b/firmware/dsp56k/bootstrap.asm
index
10d8919
..
a411047
100644
(file)
--- a/
firmware/dsp56k/bootstrap.asm
+++ b/
firmware/dsp56k/bootstrap.asm
@@
-51,19
+51,19
@@
start jmp <$40
; Copy DSP program control
move #real,r0
move #upload,r1
; Copy DSP program control
move #real,r0
move #upload,r1
- do #upload_end-upload,
<
_copy
- move P:(r0)+,x0
- move x0,P:(r1)+
-_copy movep #
>
4,X:<<M_HCR
- movep #
>
$c00,X:<<M_IPR
+ do #upload_end-upload,_copy
+ move
m
P:(r0)+,x0
+ move
m
x0,P:(r1)+
+_copy movep #4,X:<<M_HCR
+ movep #$c00,X:<<M_IPR
and #<$fe,mr
jmp upload
real
org P:$7ea9
upload
and #<$fe,mr
jmp upload
real
org P:$7ea9
upload
- movep #
>
1,X:<<M_PBC
- movep #
>
0,X:<<M_BCR
+ movep #1,X:<<M_PBC
+ movep #0,X:<<M_BCR
next jclr #0,X:<<M_HSR,*
movep X:<<M_HRX,A
next jclr #0,X:<<M_HSR,*
movep X:<<M_HRX,A
@@
-81,18
+81,18
@@
_get_length
cmp x0,A
jeq load_Y
cmp x0,A
jeq load_Y
-load_P do y0,_load
+load_P do y0,_load
_P
jclr #0,X:<<M_HSR,*
movep X:<<M_HRX,P:(r0)+
jclr #0,X:<<M_HSR,*
movep X:<<M_HRX,P:(r0)+
-_load
jmp next
-load_X do y0,_load
+_load
_P
jmp next
+load_X do y0,_load
_X
jclr #0,X:<<M_HSR,*
movep X:<<M_HRX,X:(r0)+
jclr #0,X:<<M_HSR,*
movep X:<<M_HRX,X:(r0)+
-_load
jmp next
-load_Y do y0,_load
+_load
_X
jmp next
+load_Y do y0,_load
_Y
jclr #0,X:<<M_HSR,*
movep X:<<M_HRX,Y:(r0)+
jclr #0,X:<<M_HSR,*
movep X:<<M_HRX,Y:(r0)+
-_load
jmp next
+_load
_Y
jmp next
upload_end
end
upload_end
end