diff options
author | Aun-Ali Zaidi <admin@kodeit.net> | 2015-12-13 23:41:15 -0600 |
---|---|---|
committer | Gedare Bloom <gedare@rtems.org> | 2015-12-14 11:31:11 -0500 |
commit | f39e173c47200d5638b7fd38b1548e30282d1484 (patch) | |
tree | 2cbc22b318382dc2eb573571d9c77cde231b7d70 /c/src/lib/libbsp/mips/genmongoosev/clock/clockdrv.c | |
parent | h8300: Regenerate h8300 architecture (diff) | |
download | rtems-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.c | 59 |
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" |