diff options
Diffstat (limited to 'bsps/sparc')
-rw-r--r-- | bsps/sparc/erc32/clock/ckinit.c | 9 | ||||
-rw-r--r-- | bsps/sparc/leon2/clock/ckinit.c | 6 | ||||
-rw-r--r-- | bsps/sparc/leon3/clock/ckinit.c | 6 | ||||
-rw-r--r-- | bsps/sparc/shared/btimer/tlib_ckinit.c | 14 |
4 files changed, 0 insertions, 35 deletions
diff --git a/bsps/sparc/erc32/clock/ckinit.c b/bsps/sparc/erc32/clock/ckinit.c index e54061abac..e7c5b07f33 100644 --- a/bsps/sparc/erc32/clock/ckinit.c +++ b/bsps/sparc/erc32/clock/ckinit.c @@ -122,15 +122,6 @@ uint32_t _CPU_Counter_frequency(void) #define Clock_driver_timecounter_tick() erc32_tc_tick() -#define Clock_driver_support_shutdown_hardware() \ - do { \ - ERC32_Mask_interrupt( ERC32_INTERRUPT_REAL_TIME_CLOCK ); \ - \ - ERC32_MEC_Set_Real_Time_Clock_Timer_Control( \ - ERC32_MEC_TIMER_COUNTER_DISABLE_COUNTING \ - ); \ - } while (0) - #include "../../../shared/dev/clock/clockimpl.h" SPARC_COUNTER_DEFINITION; diff --git a/bsps/sparc/leon2/clock/ckinit.c b/bsps/sparc/leon2/clock/ckinit.c index a1dfc12806..f622975832 100644 --- a/bsps/sparc/leon2/clock/ckinit.c +++ b/bsps/sparc/leon2/clock/ckinit.c @@ -91,12 +91,6 @@ extern int CLOCK_SPEED; ); \ } while (0) -#define Clock_driver_support_shutdown_hardware() \ - do { \ - LEON_Mask_interrupt( LEON_INTERRUPT_TIMER1 ); \ - LEON_REG.Timer_Control_1 = 0; \ - } while (0) - #define Clock_driver_timecounter_tick() leon2_tc_tick() #include "../../../shared/dev/clock/clockimpl.h" diff --git a/bsps/sparc/leon3/clock/ckinit.c b/bsps/sparc/leon3/clock/ckinit.c index fd194aba21..c3edaf21dd 100644 --- a/bsps/sparc/leon3/clock/ckinit.c +++ b/bsps/sparc/leon3/clock/ckinit.c @@ -267,12 +267,6 @@ static void leon3_clock_initialize(void) #define Clock_driver_support_initialize_hardware() \ leon3_clock_initialize() -#define Clock_driver_support_shutdown_hardware() \ - do { \ - LEON_Mask_interrupt(LEON_TRAP_TYPE(clkirq)); \ - LEON3_Timer_Regs->timer[LEON3_CLOCK_INDEX].ctrl = 0; \ - } while (0) - #define Clock_driver_timecounter_tick() leon3_tc_do_tick() #include "../../../shared/dev/clock/clockimpl.h" diff --git a/bsps/sparc/shared/btimer/tlib_ckinit.c b/bsps/sparc/shared/btimer/tlib_ckinit.c index 3f56d725d9..3e2feb1221 100644 --- a/bsps/sparc/shared/btimer/tlib_ckinit.c +++ b/bsps/sparc/shared/btimer/tlib_ckinit.c @@ -174,17 +174,6 @@ static rtems_device_driver tlib_clock_install_isr(rtems_isr *isr) return RTEMS_SUCCESSFUL; } -static void tlib_clock_shutdown_hardware(void) -{ - if (priv.tlib_tick) { - tlib_stop(priv.tlib_tick); - priv.tlib_tick = NULL; - } - if (priv.ops->shutdown_hardware) { - priv.ops->shutdown_hardware(); - } -} - /** Simple counter **/ static uint32_t simple_tlib_tc_get(rtems_timecounter_simple *tc) { @@ -432,9 +421,6 @@ static const struct ops ops_irqamp = { } \ } while (0) -#define Clock_driver_support_shutdown_hardware() \ - tlib_clock_shutdown_hardware() - #define Clock_driver_timecounter_tick() \ tlib_clock_timecounter_tick() |