MIPS: SGI-IP27: Store cpu speed when scanning for CPUs and use it later
Remember CPU speed while scanning for available CPUs to avoid looking it up a second time when printing CPU speed. Signed-off-by: Thomas Bogendoerfer <tbogendoerfer@suse.de> Signed-off-by: Paul Burton <paulburton@kernel.org> Cc: Ralf Baechle <ralf@linux-mips.org> Cc: James Hogan <jhogan@kernel.org> Cc: linux-mips@vger.kernel.org Cc: linux-kernel@vger.kernel.org
This commit is contained in:
committed by
Paul Burton
parent
78691e4f17
commit
d31f9e6489
@@ -150,25 +150,6 @@ void __init plat_time_init(void)
|
||||
hub_rt_clock_event_init();
|
||||
}
|
||||
|
||||
void cpu_time_init(void)
|
||||
{
|
||||
lboard_t *board;
|
||||
klcpu_t *cpu;
|
||||
int cpuid;
|
||||
|
||||
/* Don't use ARCS. ARCS is fragile. Klconfig is simple and sane. */
|
||||
board = find_lboard(KL_CONFIG_INFO(get_nasid()), KLTYPE_IP27);
|
||||
if (!board)
|
||||
panic("Can't find board info for myself.");
|
||||
|
||||
cpuid = LOCAL_HUB_L(PI_CPU_NUM) ? IP27_CPU0_INDEX : IP27_CPU1_INDEX;
|
||||
cpu = (klcpu_t *) KLCF_COMP(board, cpuid);
|
||||
if (!cpu)
|
||||
panic("No information about myself?");
|
||||
|
||||
printk("CPU %d clock is %dMHz.\n", smp_processor_id(), cpu->cpu_speed);
|
||||
}
|
||||
|
||||
void hub_rtc_init(nasid_t nasid)
|
||||
{
|
||||
|
||||
|
||||
Reference in New Issue
Block a user