diff options
Diffstat (limited to 'c')
-rw-r--r-- | c/src/lib/libbsp/sparc/leon3/startup/cpucounter.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/c/src/lib/libbsp/sparc/leon3/startup/cpucounter.c b/c/src/lib/libbsp/sparc/leon3/startup/cpucounter.c index 7aaf98a2fc..87554ce550 100644 --- a/c/src/lib/libbsp/sparc/leon3/startup/cpucounter.c +++ b/c/src/lib/libbsp/sparc/leon3/startup/cpucounter.c @@ -57,6 +57,9 @@ static void leon3_counter_initialize(void) } else if (gpt != NULL) { /* Fall back to the first GPTIMER if available */ + /* Enable timer just in case no clock driver is configured */ + gpt->timer[LEON3_CLOCK_INDEX].ctrl |= GPTIMER_TIMER_CTRL_EN; + _SPARC_Counter_initialize( _SPARC_Counter_read_address, _SPARC_Counter_difference_clock_period, |