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_pclk.src | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 change_pclk.src (limited to 'change_pclk.src') diff --git a/change_pclk.src b/change_pclk.src new file mode 100644 index 0000000..49a1ffe --- /dev/null +++ b/change_pclk.src @@ -0,0 +1,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 \ No newline at end of file -- cgit v1.3.1