summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/powerpc/virtex
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2018-03-21 06:27:24 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2018-03-22 07:01:36 +0100
commitbb22a3f3af86c00d70f51b4a3531640c0808261a (patch)
tree11cfc463d71bd86bd28bd1d01e1bd6c15636e893 /c/src/lib/libbsp/powerpc/virtex
parentbsps/powerpc: Remove bsp_timer_internal_clock (diff)
downloadrtems-bb22a3f3af86c00d70f51b4a3531640c0808261a.tar.bz2
bsp/powerpc: Move libcpu timer to bsps
Use only one timer driver variant based on the standard PowerPC time base. This patch is a part of the BSP source reorganization. Update #3285.
Diffstat (limited to 'c/src/lib/libbsp/powerpc/virtex')
-rw-r--r--c/src/lib/libbsp/powerpc/virtex/Makefile.am5
-rw-r--r--c/src/lib/libbsp/powerpc/virtex/timer/timer-config.c58
2 files changed, 1 insertions, 62 deletions
diff --git a/c/src/lib/libbsp/powerpc/virtex/Makefile.am b/c/src/lib/libbsp/powerpc/virtex/Makefile.am
index 355b0ca83f..cb23c69d78 100644
--- a/c/src/lib/libbsp/powerpc/virtex/Makefile.am
+++ b/c/src/lib/libbsp/powerpc/virtex/Makefile.am
@@ -62,11 +62,8 @@ if HAS_NETWORKING
libbsp_a_SOURCES += = network/xiltemac.c
endif
-# timer
-libbsp_a_SOURCES += timer/timer-config.c
-libbsp_a_LIBADD += ../../../libcpu/@RTEMS_CPU@/ppc403/timer.rel
-
libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c
+libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/ppc-dec-timer.c
include $(top_srcdir)/../../../../automake/local.am
include $(srcdir)/../../../../../../bsps/powerpc/shared/shared.am
diff --git a/c/src/lib/libbsp/powerpc/virtex/timer/timer-config.c b/c/src/lib/libbsp/powerpc/virtex/timer/timer-config.c
deleted file mode 100644
index bdea6bb775..0000000000
--- a/c/src/lib/libbsp/powerpc/virtex/timer/timer-config.c
+++ /dev/null
@@ -1,58 +0,0 @@
-/*
- * Author: Thomas Doerfler <td@imd.m.isar.de>
- * IMD Ingenieurbuero fuer Microcomputertechnik
- *
- * COPYRIGHT (c) 1998 by IMD
- *
- * Changes from IMD are covered by the original distributions terms.
- * This file has been derived from the papyrus BSP:
- *
- * Author: Andrew Bray <andy@i-cubed.co.uk>
- *
- * COPYRIGHT (c) 1995 by i-cubed ltd.
- *
- * To anyone who acknowledges that this file is provided "AS IS"
- * without any express or implied warranty:
- * permission to use, copy, modify, and distribute this file
- * for any purpose is hereby granted without fee, provided that
- * the above copyright notice and this notice appears in all
- * copies, and that the name of i-cubed limited not be used in
- * advertising or publicity pertaining to distribution of the
- * software without specific, written prior permission.
- * i-cubed limited makes no representations about the suitability
- * of this software for any purpose.
- *
- * Modifications for spooling console driver and control of memory layout
- * with linker command file by
- * Thomas Doerfler <td@imd.m.isar.de>
- * for these modifications:
- * COPYRIGHT (c) 1997 by IMD, Puchheim, Germany.
- *
- * To anyone who acknowledges that this file is provided "AS IS"
- * without any express or implied warranty:
- * permission to use, copy, modify, and distribute this file
- * for any purpose is hereby granted without fee, provided that
- * the above copyright notice and this notice appears in all
- * copies. IMD makes no representations about the suitability
- * of this software for any purpose.
- *
- * Derived from c/src/lib/libbsp/no_cpu/no_bsp/startup/bspstart.c:
- *
- * COPYRIGHT (c) 1989, 1990, 1991, 1992, 1993, 1994.
- * On-Line Applications Research Corporation (OAR).
- *
- * Modifications for PPC405GP by Dennis Ehlin
- */
-
-#include <stdint.h>
-#include <stdbool.h>
-
-/*
- * Driver configuration parameters
- */
-
-/* Average overhead of timer in ticks */
-uint32_t bsp_timer_average_overhead = 2;
-
-/* Least valid number from timer */
-uint32_t bsp_timer_least_valid = 3;