Example #1
0
void __init prom_init(void)
{
	struct clk *clk;

	ltq_soc_detect(&soc_info);
	clk_init();
	clk = clk_get(0, "cpu");
	snprintf(soc_info.sys_type, LTQ_SYS_TYPE_LEN - 1, "%s rev1.%d",
		soc_info.name, soc_info.rev);
	clk_put(clk);
	soc_info.sys_type[LTQ_SYS_TYPE_LEN - 1] = '\0';
	pr_info("SoC: %s\n", soc_info.sys_type);
	prom_init_cmdline();
}
Example #2
0
File: prom.c Project: 1314cc/linux
void __init prom_init(void)
{
	/* call the soc specific detetcion code and get it to fill soc_info */
	ltq_soc_detect(&soc_info);
	snprintf(soc_info.sys_type, LTQ_SYS_TYPE_LEN - 1, "%s rev %s",
		soc_info.name, soc_info.rev_type);
	soc_info.sys_type[LTQ_SYS_TYPE_LEN - 1] = '\0';
	pr_info("SoC: %s\n", soc_info.sys_type);
	prom_init_cmdline();

#if defined(CONFIG_MIPS_MT_SMP)
	if (register_vsmp_smp_ops())
		panic("failed to register_vsmp_smp_ops()");
#endif
}
Example #3
0
File: prom.c Project: janfj/dd-wrt
void __init prom_init(void)
{
    ltq_soc_detect(&soc_info);
    clk_init();
    snprintf(soc_info.sys_type, LTQ_SYS_TYPE_LEN - 1, "%s rev %s",
             soc_info.name, soc_info.rev_type);
    soc_info.sys_type[LTQ_SYS_TYPE_LEN - 1] = '\0';
    pr_info("SoC: %s\n", soc_info.sys_type);
    prom_init_cmdline();

#if defined(CONFIG_MIPS_MT_SMP)
    if (register_vsmp_smp_ops())
        panic("failed to register_vsmp_smp_ops()");
#endif
}