|
@@ -130,7 +130,7 @@ void __init time_init(void)
|
|
|
#else
|
|
|
ccount_freq = CONFIG_XTENSA_CPU_CLOCK*1000000UL;
|
|
|
#endif
|
|
|
- clocksource_register_hz(&ccount_clocksource, CCOUNT_PER_JIFFY * HZ);
|
|
|
+ clocksource_register_hz(&ccount_clocksource, ccount_freq);
|
|
|
|
|
|
ccount_timer.evt.cpumask = cpumask_of(0);
|
|
|
ccount_timer.evt.irq = irq_create_mapping(NULL, LINUX_TIMER_INT);
|
|
@@ -164,7 +164,7 @@ irqreturn_t timer_interrupt (int irq, void *dev_id)
|
|
|
#ifndef CONFIG_GENERIC_CALIBRATE_DELAY
|
|
|
void calibrate_delay(void)
|
|
|
{
|
|
|
- loops_per_jiffy = CCOUNT_PER_JIFFY;
|
|
|
+ loops_per_jiffy = ccount_freq / HZ;
|
|
|
printk("Calibrating delay loop (skipped)... "
|
|
|
"%lu.%02lu BogoMIPS preset\n",
|
|
|
loops_per_jiffy/(1000000/HZ),
|