diff options
-rw-r--r-- | firmware/target/arm/s5l8700/crt0.S | 6 |
1 files changed, 5 insertions, 1 deletions
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: | |||
131 | mov r0, #0 | 131 | mov r0, #0 |
132 | str r0, [r1,#0x24] // PLLCON | 132 | str r0, [r1,#0x24] // PLLCON |
133 | #ifdef IPOD_NANO2G | 133 | #ifdef IPOD_NANO2G |
134 | ldr r0, =0x21200 // pdiv=2, mdiv=0x12 sdiv=0 | 134 | ldr r0, =0x021200 // pdiv=2, mdiv=0x12 sdiv=0, 192 MHz |
135 | #else | 135 | #else |
136 | ldr r0, =0x1ad200 // pdiv=0x1a, mdiv=0xd2 sdiv=0 | 136 | ldr r0, =0x1ad200 // pdiv=0x1a, mdiv=0xd2 sdiv=0 |
137 | #endif | 137 | #endif |
@@ -252,6 +252,10 @@ start_loc: | |||
252 | orr r0, r0, #0x1000 | 252 | orr r0, r0, #0x1000 |
253 | mcr 15, 0, r0, c1, c0, 0 // re-enable protection unit and caches | 253 | mcr 15, 0, r0, c1, c0, 0 // re-enable protection unit and caches |
254 | 254 | ||
255 | ldr r1, =0x38200000 | ||
256 | ldr r0, =0x006A49A5 // default: settings from Apple FW (96 MHz HCLK) | ||
257 | str r0, [r1, #0x10] // MIUSDPARA | ||
258 | |||
255 | #else | 259 | #else |
256 | 260 | ||
257 | ldr r1, =0x3c500000 | 261 | ldr r1, =0x3c500000 |