leon,ckinit: avoid assuming 1MHz timer pre-scaler clock

Update #4310.
This commit is contained in:
Daniel Hellstrom
2019-04-12 12:20:07 +02:00
parent 0ed294b6cc
commit 81e4a15b18

View File

@@ -209,15 +209,14 @@ static uint32_t simple_tlib_tc_get_timecount(struct timecounter *tc)
static rtems_device_driver simple_initialize_counter(void)
{
uint64_t frequency;
unsigned int tick_hz;
unsigned int tick_hz, frequency;
frequency = 1000000;
tlib_get_freq(priv.tlib_tick, &frequency, NULL);
tick_hz = rtems_configuration_get_microseconds_per_tick();
rtems_timecounter_simple_install(
&priv.tc_simple,
frequency,
(uint64_t)frequency,
tick_hz,
simple_tlib_tc_get_timecount
);