diff options
Diffstat (limited to 'firmware/target/mips/ingenic_jz47xx/kernel-jz4740.c')
-rw-r--r-- | firmware/target/mips/ingenic_jz47xx/kernel-jz4740.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/firmware/target/mips/ingenic_jz47xx/kernel-jz4740.c b/firmware/target/mips/ingenic_jz47xx/kernel-jz4740.c index 431af490da..2ef66a1d19 100644 --- a/firmware/target/mips/ingenic_jz47xx/kernel-jz4740.c +++ b/firmware/target/mips/ingenic_jz47xx/kernel-jz4740.c | |||
@@ -39,7 +39,8 @@ void tick_start(unsigned int interval_in_ms) | |||
39 | __tcu_select_extalclk(0); | 39 | __tcu_select_extalclk(0); |
40 | __tcu_select_clk_div4(0); | 40 | __tcu_select_clk_div4(0); |
41 | 41 | ||
42 | latch = (JZ_EXTAL / 4 + (interval_in_ms>>1)) / interval_in_ms; | 42 | /* 12Mhz / 4 = 3Mhz */ |
43 | latch = interval_in_ms*1000 * 3; | ||
43 | 44 | ||
44 | REG_TCU_TCNT(0) = 0; | 45 | REG_TCU_TCNT(0) = 0; |
45 | REG_TCU_TDFR(0) = latch; | 46 | REG_TCU_TDFR(0) = latch; |