Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit cf070532 authored by James Hogan's avatar James Hogan
Browse files

metag: log core and timer frequencies from arch code



Log core clock and Meta timer frequencies during init in architecture
generic code, removing the need for equivalent log messages in SoC
specific code.

Signed-off-by: default avatarJames Hogan <james.hogan@imgtec.com>
Cc: John Stultz <john.stultz@linaro.org>
Cc: Thomas Gleixner <tglx@linutronix.de>
parent caa279dd
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -87,6 +87,8 @@ static void __init init_metag_core_clock(void)
void __init init_metag_clocks(void)
{
	init_metag_core_clock();

	pr_info("Core clock frequency: %lu Hz\n", get_coreclock());
}

/**
+2 −0
Original line number Diff line number Diff line
@@ -184,6 +184,8 @@ int __init metag_generic_timer_init(void)
#ifdef CONFIG_METAG_META21
	hwtimer_freq = get_coreclock() / (metag_in32(EXPAND_TIMER_DIV) + 1);
#endif
	pr_info("Timer frequency: %u Hz\n", hwtimer_freq);

	clocksource_register_hz(&clocksource_metag, hwtimer_freq);

	setup_irq(tbisig_map(TBID_SIGNUM_TRT), &metag_timer_irq);