summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libcpu/arm/s3c2400/timer/timer.c
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2005-06-02 13:45:53 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2005-06-02 13:45:53 +0000
commitb2a4e861dc031f45a2bc74dc1ed1279e5942d057 (patch)
tree32fa49bb781c994a0b92048d74202ca437655c50 /c/src/lib/libcpu/arm/s3c2400/timer/timer.c
parent2005-06-01 Philippe Simons <loki_666@fastmail.fm> (diff)
downloadrtems-b2a4e861dc031f45a2bc74dc1ed1279e5942d057.tar.bz2
2005-06-01 Philippe Simons <loki_666@fastmail.fm>
* Makefile.am: Add s3c2400/lcd/lcd.c, s3c2400/clock/support.c * s3c2400/clock/clockdrv.c: Update to use get_PCLK() * s3c2400/timer/timer.c: Update to use get_PCLK()
Diffstat (limited to '')
-rw-r--r--c/src/lib/libcpu/arm/s3c2400/timer/timer.c14
1 files changed, 1 insertions, 13 deletions
diff --git a/c/src/lib/libcpu/arm/s3c2400/timer/timer.c b/c/src/lib/libcpu/arm/s3c2400/timer/timer.c
index abf736e4a9..c738f8fe4c 100644
--- a/c/src/lib/libcpu/arm/s3c2400/timer/timer.c
+++ b/c/src/lib/libcpu/arm/s3c2400/timer/timer.c
@@ -36,9 +36,6 @@ rtems_boolean Timer_driver_Find_average_overhead;
void Timer_initialize( void )
{
uint32_t cr;
- uint32_t m;
- uint32_t p;
- uint32_t s;
/* stop TIMER1*/
cr=rTCON & 0xFFFFF0FF;
@@ -48,17 +45,8 @@ void Timer_initialize( void )
cr=rTCFG1 & 0xFFFFFF0F;
rTCFG1=(cr | (0<<4));
- /* compute MPLL freq */
- m = M_MDIV + 8;
- p = M_PDIV + 2;
- s = M_SDIV;
- g_freq =(BSP_OSC_FREQ * m) / (p << s);
-
- /* PCLK = MPLL/4 */
- g_freq = g_freq / 4;
-
/* input freq=PLCK/2 Mhz*/
- g_freq = g_freq / 2000;
+ g_freq = get_PCLK() / 2000;
rTCNTB1 = 0xFFFF;
/* start TIMER1 with manual reload */