summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/sparc/leon3/amba/amba.c
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2014-02-24 17:06:52 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2014-02-28 08:59:01 +0100
commit0a2096b7e3db4167a12e8bc660c1c43cd63e9bc4 (patch)
treeb1d54380a21d793f2933c3727b2fee97d01cbb2e /c/src/lib/libbsp/sparc/leon3/amba/amba.c
parentbsps: Delete LEON3_FATAL_CPU_COUNTER_INIT (diff)
downloadrtems-0a2096b7e3db4167a12e8bc660c1c43cd63e9bc4.tar.bz2
bsp/leon3: Use ambapp_freq_get() for CPU counter
Diffstat (limited to 'c/src/lib/libbsp/sparc/leon3/amba/amba.c')
-rw-r--r--c/src/lib/libbsp/sparc/leon3/amba/amba.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/c/src/lib/libbsp/sparc/leon3/amba/amba.c b/c/src/lib/libbsp/sparc/leon3/amba/amba.c
index 5cb1880ac5..65550cb07f 100644
--- a/c/src/lib/libbsp/sparc/leon3/amba/amba.c
+++ b/c/src/lib/libbsp/sparc/leon3/amba/amba.c
@@ -88,7 +88,11 @@ void amba_initialize(void)
LEON3_Timer_Regs = (volatile struct gptimer_regs *)DEV_TO_APB(adev)->start;
/* Register AMBA Bus Frequency */
- ambapp_freq_init(&ambapp_plb, adev,
- (LEON3_Timer_Regs->scaler_reload + 1) * 1000000);
+ ambapp_freq_init(
+ &ambapp_plb,
+ adev,
+ (LEON3_Timer_Regs->scaler_reload + 1)
+ * LEON3_GPTIMER_0_FREQUENCY_SET_BY_BOOT_LOADER
+ );
}
}