summaryrefslogtreecommitdiff
path: root/firmware/target/arm/as3525/kernel-as3525.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target/arm/as3525/kernel-as3525.c')
-rw-r--r--firmware/target/arm/as3525/kernel-as3525.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/firmware/target/arm/as3525/kernel-as3525.c b/firmware/target/arm/as3525/kernel-as3525.c
index 73031b9eb5..c534d5e130 100644
--- a/firmware/target/arm/as3525/kernel-as3525.c
+++ b/firmware/target/arm/as3525/kernel-as3525.c
@@ -32,12 +32,9 @@ void INT_TIMER2(void)
32 32
33void tick_start(unsigned int interval_in_ms) 33void tick_start(unsigned int interval_in_ms)
34{ 34{
35#ifdef BOOTLOADER
36 (void) interval_in_ms;
37#else
38 int phi = 0; /* prescaler bits */ 35 int phi = 0; /* prescaler bits */
39 int prescale = 1; 36 int prescale = 1;
40 int cycles = 64000 * interval_in_ms; /* pclk is clocked at 64MHz */ 37 int cycles = 1000 * interval_in_ms; /* pclk is clocked at 64MHz */
41 38
42 while(cycles > 0x10000) 39 while(cycles > 0x10000)
43 { 40 {
@@ -57,5 +54,4 @@ void tick_start(unsigned int interval_in_ms)
57 /* /!\ bit 4 (reserved) must not be modified 54 /* /!\ bit 4 (reserved) must not be modified
58 * periodic mode, interrupt enabled, 16 bits counter */ 55 * periodic mode, interrupt enabled, 16 bits counter */
59 TIMER2_CONTROL = (TIMER2_CONTROL & (1<<4)) | 0xe0 | (phi<<2); 56 TIMER2_CONTROL = (TIMER2_CONTROL & (1<<4)) | 0xe0 | (phi<<2);
60#endif
61} 57}