summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Kurbjun <kkurbjun@gmail.com>2011-02-06 20:36:00 +0000
committerKarl Kurbjun <kkurbjun@gmail.com>2011-02-06 20:36:00 +0000
commit161f4465dbdce8f2e7d4c3823932e5db122af62d (patch)
tree7ad69e42bf59743d552a87349915b313aff6284b
parent52f985ef6c4d18ac5cfc0dfd692d6513a0b2c0ac (diff)
downloadrockbox-161f4465dbdce8f2e7d4c3823932e5db122af62d.tar.gz
rockbox-161f4465dbdce8f2e7d4c3823932e5db122af62d.zip
DM320: Clock source selection for timer happens in bootloader.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29228 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--firmware/target/arm/tms320dm320/kernel-dm320.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/firmware/target/arm/tms320dm320/kernel-dm320.c b/firmware/target/arm/tms320dm320/kernel-dm320.c
index 34e0515b2a..7c3805eb0e 100644
--- a/firmware/target/arm/tms320dm320/kernel-dm320.c
+++ b/firmware/target/arm/tms320dm320/kernel-dm320.c
@@ -27,10 +27,7 @@
27 27
28void tick_start(unsigned int interval_in_ms) 28void tick_start(unsigned int interval_in_ms)
29{ 29{
30/* TODO: set up TIMER1 clock settings 30 IO_CLK_MOD2 |= CLK_MOD2_TMR1; /* enable TIMER1 clock */
31 IO_CLK_MOD2 &= ~CLK_MOD2_TMR1; //disable TIMER1 clock
32 IO_CLK_SEL0 |= (1 << 2); //set TIMER1 clock to PLLIN*/
33 IO_CLK_MOD2 |= CLK_MOD2_TMR1; //enable TIMER1 clock!!!!!!!!!
34 IO_TIMER1_TMMD = CONFIG_TIMER1_TMMD_STOP; 31 IO_TIMER1_TMMD = CONFIG_TIMER1_TMMD_STOP;
35 32
36 /* Setup the Prescalar (Divide by 10) 33 /* Setup the Prescalar (Divide by 10)
@@ -56,3 +53,4 @@ void TIMER1(void)
56 /* Run through the list of tick tasks */ 53 /* Run through the list of tick tasks */
57 call_tick_tasks(); 54 call_tick_tasks();
58} 55}
56