From 43e8fbbb4acb7f654176adf8d9064796fff8f8fa Mon Sep 17 00:00:00 2001 From: Andree Buschmann Date: Sat, 11 Dec 2010 09:42:42 +0000 Subject: Set DRAM configuration for iPod nano 2G in crt0.s git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28793 a1c6a512-1295-4272-9138-f99709370657 --- firmware/target/arm/s5l8700/crt0.S | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'firmware/target/arm/s5l8700/crt0.S') diff --git a/firmware/target/arm/s5l8700/crt0.S b/firmware/target/arm/s5l8700/crt0.S index bcd26ffcf7..0d9793208c 100644 --- a/firmware/target/arm/s5l8700/crt0.S +++ b/firmware/target/arm/s5l8700/crt0.S @@ -131,7 +131,7 @@ start_loc: mov r0, #0 str r0, [r1,#0x24] // PLLCON #ifdef IPOD_NANO2G - ldr r0, =0x21200 // pdiv=2, mdiv=0x12 sdiv=0 + ldr r0, =0x021200 // pdiv=2, mdiv=0x12 sdiv=0, 192 MHz #else ldr r0, =0x1ad200 // pdiv=0x1a, mdiv=0xd2 sdiv=0 #endif @@ -252,6 +252,10 @@ start_loc: orr r0, r0, #0x1000 mcr 15, 0, r0, c1, c0, 0 // re-enable protection unit and caches + ldr r1, =0x38200000 + ldr r0, =0x006A49A5 // default: settings from Apple FW (96 MHz HCLK) + str r0, [r1, #0x10] // MIUSDPARA + #else ldr r1, =0x3c500000 -- cgit v1.2.3