summaryrefslogtreecommitdiff
path: root/cleopatre/u-boot-1.1.6/cpu
diff options
context:
space:
mode:
authorJean-Philippe SAVE2012-08-20 11:14:09 +0200
committerCyril Jourdan2012-09-20 11:21:11 +0200
commita52882a58541cbf55d06a493a7458f92abe8c692 (patch)
tree19a19efc0a225ed5de9a08b8467cbf7fb2c8ad98 /cleopatre/u-boot-1.1.6/cpu
parent20f6610c2e10fea351b2042a9a88f2d21085017c (diff)
cleo/u-boot/cpu/spc300: add timer clock for MSE500, refs #2961
- With a Xclk at 24MHz we cannot reach a timer_clk at 3,125MHz, so for MSE500 the timer_clk will be 4MHz.
Diffstat (limited to 'cleopatre/u-boot-1.1.6/cpu')
-rw-r--r--cleopatre/u-boot-1.1.6/cpu/spc300/start.S3
1 files changed, 3 insertions, 0 deletions
diff --git a/cleopatre/u-boot-1.1.6/cpu/spc300/start.S b/cleopatre/u-boot-1.1.6/cpu/spc300/start.S
index a925671a9f..d23b950f61 100644
--- a/cleopatre/u-boot-1.1.6/cpu/spc300/start.S
+++ b/cleopatre/u-boot-1.1.6/cpu/spc300/start.S
@@ -497,6 +497,9 @@ timer_clock_config:
moveq r2, #3 /* yes: timer_clk = xclk/(2*(3+1)) = 3.125MHz */
cmp r1, #NVRAM_XCLK_375 /* xclk = 37,5MHz ? */
moveq r2, #5 /* yes: timer_clk = xclk/(2*(5+1)) = 3.125MHz */
+ /* If we are a MSE500 xclk=24MHz and we want timer_clk = xclk/(2*(2+1)) = 4MHz */
+ cmp r1, #NVRAM_XCLK_MSE500
+ moveq r2, #2
/* store prescaler */
ldr r0, =MARIA_REGBANK_BASE