From a8d11df1665a48e9ee8ef13b03e0048614e5e3d1 Mon Sep 17 00:00:00 2001 From: schneefux Date: Sun, 12 Jun 2016 19:41:31 +0200 Subject: import into git --- change_sclk.src | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 change_sclk.src (limited to 'change_sclk.src') diff --git a/change_sclk.src b/change_sclk.src new file mode 100644 index 0000000..72ee741 --- /dev/null +++ b/change_sclk.src @@ -0,0 +1,23 @@ + .export _change_sclk + + .SECTION P,CODE,ALIGN=4 + +_change_sclk: + mov r4, r0 + and #h'0F, r0 + shll16 r0 + shll2 r0 + shll2 r0 + mov.l #h'A4150000, r1 + mov.l #h'FFFF0FFF, 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 -- cgit v1.3.1