summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/mips/genmongoosev/clock/clockdrv.c
diff options
context:
space:
mode:
authorAun-Ali Zaidi <admin@kodeit.net>2015-12-13 23:41:15 -0600
committerGedare Bloom <gedare@rtems.org>2015-12-14 11:31:11 -0500
commitf39e173c47200d5638b7fd38b1548e30282d1484 (patch)
tree2cbc22b318382dc2eb573571d9c77cde231b7d70 /c/src/lib/libbsp/mips/genmongoosev/clock/clockdrv.c
parenth8300: Regenerate h8300 architecture (diff)
downloadrtems-f39e173c47200d5638b7fd38b1548e30282d1484.tar.bz2
mips/genmongoosev: Remove
updates #2448.
Diffstat (limited to 'c/src/lib/libbsp/mips/genmongoosev/clock/clockdrv.c')
-rw-r--r--c/src/lib/libbsp/mips/genmongoosev/clock/clockdrv.c59
1 files changed, 0 insertions, 59 deletions
diff --git a/c/src/lib/libbsp/mips/genmongoosev/clock/clockdrv.c b/c/src/lib/libbsp/mips/genmongoosev/clock/clockdrv.c
deleted file mode 100644
index 20f730ad6b..0000000000
--- a/c/src/lib/libbsp/mips/genmongoosev/clock/clockdrv.c
+++ /dev/null
@@ -1,59 +0,0 @@
-/**
- * @file
- *
- * Instantiate the clock driver shell for the Mongoose-V's on-CPU timer.
- */
-
-/*
- * COPYRIGHT (c) 1989-2012.
- * 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 <rtems.h>
-#include <bsp/irq.h>
-#include <bsp.h>
-
-#if defined(USE_TIMER2_FOR_CLOCK)
-#define CLOCK_BASE MONGOOSEV_TIMER2_BASE
-#define CLOCK_VECTOR MONGOOSEV_IRQ_TIMER2
-#else
-#define CLOCK_BASE MONGOOSEV_TIMER1_BASE
-#define CLOCK_VECTOR MONGOOSEV_IRQ_TIMER1
-#endif
-
-/* reset Timeout (TO) bit */
-
-#define Clock_driver_support_at_tick() \
- do { \
- MONGOOSEV_WRITE_REGISTER( CLOCK_BASE, MONGOOSEV_TIMER_CONTROL_REGISTER, \
- (MONGOOSEV_TIMER_CONTROL_COUNTER_ENABLE | MONGOOSEV_TIMER_CONTROL_INTERRUPT_ENABLE)); \
- } while(0)
-
-#define Clock_driver_support_install_isr( _new, _old ) \
- do { \
- rtems_interrupt_handler_install( \
- CLOCK_VECTOR, \
- "clock", \
- 0, \
- _new, \
- NULL \
- ); \
- } while(0)
-
-#define Clock_driver_support_initialize_hardware() \
- do { \
- uint32_t _clicks = CPU_CLOCK_RATE_MHZ * rtems_configuration_get_microseconds_per_tick(); \
- MONGOOSEV_WRITE_REGISTER( CLOCK_BASE, MONGOOSEV_TIMER_INITIAL_COUNTER_REGISTER, _clicks ); \
- Clock_driver_support_at_tick(); \
- } while(0)
-
-#define Clock_driver_support_shutdown_hardware() \
- MONGOOSEV_WRITE_REGISTER( CLOCK_BASE, MONGOOSEV_TIMER_CONTROL_REGISTER, 0 )
-
-#define CLOCK_DRIVER_USE_DUMMY_TIMECOUNTER
-
-#include "../../../shared/clockdrv_shell.h"