1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
.export _change_pclk .SECTION P,CODE,ALIGN=4 _change_pclk: mov r4, r0 and #h'0F, r0 shll16 r0 shll2 r0 shll2 r0 mov.l #h'A4150000, r1 mov.l #h'FFFFFFF0, r3 mov.l @r1, r2 and r3, r2 or r0, r2 mov.l r2, @r1 mov.l #h'80000000, r0 mov.l @r1, r2 or r0, r2 rts mov.l r2, @r1 .align 4 .END