summaryrefslogtreecommitdiffstats
path: root/bsps/powerpc/qoriq/start/bspstart.c
diff options
context:
space:
mode:
Diffstat (limited to 'bsps/powerpc/qoriq/start/bspstart.c')
-rw-r--r--bsps/powerpc/qoriq/start/bspstart.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/bsps/powerpc/qoriq/start/bspstart.c b/bsps/powerpc/qoriq/start/bspstart.c
index 7d9fa0d3c7..cc7902428b 100644
--- a/bsps/powerpc/qoriq/start/bspstart.c
+++ b/bsps/powerpc/qoriq/start/bspstart.c
@@ -54,6 +54,15 @@ uint32_t bsp_time_base_frequency;
uint32_t qoriq_clock_frequency;
+uint32_t _CPU_Counter_frequency(void)
+{
+#ifdef __PPC_CPU_E6500__
+ return qoriq_clock_frequency;
+#else
+ return bsp_time_base_frequency;
+#endif
+}
+
static void initialize_frequency_parameters(void)
{
const void *fdt = bsp_fdt_get();
@@ -82,7 +91,6 @@ static void initialize_frequency_parameters(void)
}
qoriq_clock_frequency = fdt32_to_cpu(*val_fdt);
#endif
- rtems_counter_initialize_converter(fdt32_to_cpu(*val_fdt));
}
#define MTIVPR(base) \