From e0dd8a5ad830798bc8082b03b8c42c32fb9660e0 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Fri, 20 Apr 2018 12:08:42 +0200 Subject: bsps: Move benchmark timer to bsps This patch is a part of the BSP source reorganization. Update #3285. --- c/src/lib/libbsp/m68k/uC5282/timer/timer.c | 47 ------------------------------ 1 file changed, 47 deletions(-) delete mode 100644 c/src/lib/libbsp/m68k/uC5282/timer/timer.c (limited to 'c/src/lib/libbsp/m68k/uC5282/timer/timer.c') diff --git a/c/src/lib/libbsp/m68k/uC5282/timer/timer.c b/c/src/lib/libbsp/m68k/uC5282/timer/timer.c deleted file mode 100644 index e01b9c8269..0000000000 --- a/c/src/lib/libbsp/m68k/uC5282/timer/timer.c +++ /dev/null @@ -1,47 +0,0 @@ -/* - * Timer Init - * - * Use the last DMA timer (DTIM3) as the diagnostic timer. - * - * Author: W. Eric Norum - * - * COPYRIGHT (c) 2005. - * On-Line Applications Research Corporation (OAR). - * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://www.rtems.org/license/LICENSE. - */ - -#include -#include -#include - -void -benchmark_timer_initialize(void) -{ - int preScaleDivisor = bsp_get_CPU_clock_speed() / 1000000; - int div = MCF5282_TIMER_DTMR_CLK_DIV1; - - if (preScaleDivisor > 256) { - preScaleDivisor /= 16; - div = MCF5282_TIMER_DTMR_CLK_DIV16; - } - MCF5282_TIMER3_DTMR = 0; - MCF5282_TIMER3_DTMR = MCF5282_TIMER_DTMR_PS(preScaleDivisor - 1) | div | - MCF5282_TIMER_DTMR_RST; -} - -/* - * Return timer value in microsecond units - */ -uint32_t -benchmark_timer_read(void) -{ - return MCF5282_TIMER3_DTCN; -} - -void -benchmark_timer_disable_subtracting_average_overhead(bool find_flag) -{ -} -- cgit v1.2.3