diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2018-04-20 12:08:42 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2018-04-20 13:52:19 +0200 |
commit | e0dd8a5ad830798bc8082b03b8c42c32fb9660e0 (patch) | |
tree | d147bfc4d670fcdfbd2e2d2e75eb209f92e07df1 /c/src/lib/libbsp/m68k/mcf5235 | |
parent | bsps: Move startup files to bsps (diff) | |
download | rtems-e0dd8a5ad830798bc8082b03b8c42c32fb9660e0.tar.bz2 |
bsps: Move benchmark timer to bsps
This patch is a part of the BSP source reorganization.
Update #3285.
Diffstat (limited to 'c/src/lib/libbsp/m68k/mcf5235')
-rw-r--r-- | c/src/lib/libbsp/m68k/mcf5235/Makefile.am | 2 | ||||
-rw-r--r-- | c/src/lib/libbsp/m68k/mcf5235/timer/timer.c | 34 |
2 files changed, 1 insertions, 35 deletions
diff --git a/c/src/lib/libbsp/m68k/mcf5235/Makefile.am b/c/src/lib/libbsp/m68k/mcf5235/Makefile.am index a243dbe0fb..e6b30e5470 100644 --- a/c/src/lib/libbsp/m68k/mcf5235/Makefile.am +++ b/c/src/lib/libbsp/m68k/mcf5235/Makefile.am @@ -35,7 +35,7 @@ librtemsbsp_a_SOURCES +=../../../../../../bsps/m68k/mcf5235/clock/clock.c # console librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mcf5235/console/console.c # timer -librtemsbsp_a_SOURCES += timer/timer.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mcf5235/btimer/btimer.c if HAS_NETWORKING librtemsbsp_a_SOURCES += network/network.c diff --git a/c/src/lib/libbsp/m68k/mcf5235/timer/timer.c b/c/src/lib/libbsp/m68k/mcf5235/timer/timer.c deleted file mode 100644 index 6aae8e99e6..0000000000 --- a/c/src/lib/libbsp/m68k/mcf5235/timer/timer.c +++ /dev/null @@ -1,34 +0,0 @@ -/* - * Timer Init - * - * Use the last DMA timer (DTIM3) as the diagnostic timer. - */ - -#include <rtems.h> -#include <rtems/btimer.h> -#include <bsp.h> - -void -benchmark_timer_initialize(void) -{ - int preScaleDivisor = 0x4A; - int div = MCF5235_TIMER_DTMR_CLK_DIV1; - MCF5235_TIMER_DTRR3 = 0x2710; - MCF5235_TIMER3_DTMR = 0; - MCF5235_TIMER3_DTMR = MCF5235_TIMER_DTMR_PS(preScaleDivisor) | div | - MCF5235_TIMER_DTMR_RST; -} - -/* - * Return timer value in microsecond units - */ -uint32_t -benchmark_timer_read(void) -{ - return MCF5235_TIMER3_DTCN; -} - -void -benchmark_timer_disable_subtracting_average_overhead(bool find_flag) -{ -} |