summaryrefslogtreecommitdiffstats
path: root/bsps/arm/tms570/cpucounter/cpucounterread.c
diff options
context:
space:
mode:
Diffstat (limited to 'bsps/arm/tms570/cpucounter/cpucounterread.c')
-rw-r--r--bsps/arm/tms570/cpucounter/cpucounterread.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/bsps/arm/tms570/cpucounter/cpucounterread.c b/bsps/arm/tms570/cpucounter/cpucounterread.c
index c5e62d382d..ada65a87ed 100644
--- a/bsps/arm/tms570/cpucounter/cpucounterread.c
+++ b/bsps/arm/tms570/cpucounter/cpucounterread.c
@@ -46,8 +46,11 @@ static void tms570_cpu_counter_initialize(void)
pmcr &= ~ARM_CP15_PMCR_D;
pmcr |= ARM_CP15_PMCR_E;
arm_cp15_set_performance_monitors_control(pmcr);
+}
- rtems_counter_initialize_converter(2 * BSP_PLL_OUT_CLOCK);
+uint32_t _CPU_Counter_frequency(void)
+{
+ return 2 * BSP_PLL_OUT_CLOCK;
}
CPU_Counter_ticks _CPU_Counter_read(void)
@@ -57,6 +60,6 @@ CPU_Counter_ticks _CPU_Counter_read(void)
RTEMS_SYSINIT_ITEM(
tms570_cpu_counter_initialize,
- RTEMS_SYSINIT_BSP_START,
+ RTEMS_SYSINIT_CPU_COUNTER,
RTEMS_SYSINIT_ORDER_FIRST
);