From a8d11df1665a48e9ee8ef13b03e0048614e5e3d1 Mon Sep 17 00:00:00 2001 From: schneefux Date: Sun, 12 Jun 2016 19:41:31 +0200 Subject: import into git --- Hardware.txt | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 Hardware.txt (limited to 'Hardware.txt') diff --git a/Hardware.txt b/Hardware.txt new file mode 100644 index 0000000..70e0d4d --- /dev/null +++ b/Hardware.txt @@ -0,0 +1,23 @@ + .export _overclock + .SECTION P,CODE,ALIGN=4 + +_change_freq: + mov r4, r0 + and #0x3F, r0 + shll8 r0 + mov.l frqcr, r1 + mov.l pll_mask, r3 + mov.l @r1, r2 + and r3, r2 + or r0, r2 + mov.l r2, @r1 + mov.l frqcr_kick_bit, r0 + mov.l @r1, r2 + or r0, r2 + rts + mov.l r2, @r1 + .align 4 + frqcr_kick_bit: .long 0x80000000 + pll_mask: .long 0xC0FFFFFF + frqcr: .long 0xA4150000 + .END \ No newline at end of file -- cgit v1.3.1