From 7632906fc290b652416ab59eb5fb49356c064ed6 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Thu, 19 Apr 2018 06:35:52 +0200 Subject: bsps: Move clock drivers to bsps This patch is a part of the BSP source reorganization. Update #3285. --- c/src/lib/libbsp/mips/jmr3904/clock/clockdrv.c | 50 -------------------------- 1 file changed, 50 deletions(-) delete mode 100644 c/src/lib/libbsp/mips/jmr3904/clock/clockdrv.c (limited to 'c/src/lib/libbsp/mips/jmr3904/clock/clockdrv.c') diff --git a/c/src/lib/libbsp/mips/jmr3904/clock/clockdrv.c b/c/src/lib/libbsp/mips/jmr3904/clock/clockdrv.c deleted file mode 100644 index 8c3216dfab..0000000000 --- a/c/src/lib/libbsp/mips/jmr3904/clock/clockdrv.c +++ /dev/null @@ -1,50 +0,0 @@ -/** - * @file - * - * Instantiate the clock driver shell. - * - * The TX3904 simulator in gdb counts instructions. - */ - -/* - * 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 -#include -#include - -#define CLOCK_DRIVER_USE_FAST_IDLE 1 - -#define CLOCK_VECTOR TX3904_IRQ_TMR0 - -/* - * 5000 clicks per tick ISR is HIGHLY arbitrary - */ - -#define CLICKS 5000 - -#define Clock_driver_support_install_isr( _new ) \ - rtems_interrupt_handler_install( CLOCK_VECTOR, "clock", 0, _new, NULL ) - -#define Clock_driver_support_initialize_hardware() \ - do { \ - uint32_t _clicks = CLICKS; \ - TX3904_TIMER_WRITE( TX3904_TIMER0_BASE, TX3904_TIMER_CCDR, 0x3 ); \ - TX3904_TIMER_WRITE( TX3904_TIMER0_BASE, TX3904_TIMER_CPRA, _clicks ); \ - TX3904_TIMER_WRITE( TX3904_TIMER0_BASE, TX3904_TIMER_TISR, 0x00 ); \ - TX3904_TIMER_WRITE( TX3904_TIMER0_BASE, TX3904_TIMER_ITMR, 0x8001 ); \ - TX3904_TIMER_WRITE( TX3904_TIMER0_BASE, TX3904_TIMER_TCR, 0xC0 ); \ - *((volatile uint32_t*) 0xFFFFC01C) = 0x00000700; \ - } while(0) - -#define Clock_driver_support_shutdown_hardware() - -#define CLOCK_DRIVER_USE_DUMMY_TIMECOUNTER - -#include "../../../shared/clockdrv_shell.h" -- cgit v1.2.3