realtek: Enable Multithreading support in prom.c
Adds Multithreading support functions in prom.c. Signed-off-by: Birger Koblitz <git@birger-koblitz.de>
This commit is contained in:
parent
f603090311
commit
04489b7255
@ -18,6 +18,8 @@
|
|||||||
#include <asm/addrspace.h>
|
#include <asm/addrspace.h>
|
||||||
#include <asm/page.h>
|
#include <asm/page.h>
|
||||||
#include <asm/cpu.h>
|
#include <asm/cpu.h>
|
||||||
|
#include <asm/smp-ops.h>
|
||||||
|
#include <asm/mips-cps.h>
|
||||||
|
|
||||||
#include <mach-rtl83xx.h>
|
#include <mach-rtl83xx.h>
|
||||||
|
|
||||||
@ -179,5 +181,23 @@ void __init prom_init(void)
|
|||||||
|
|
||||||
pr_info("SoC Type: %s\n", get_system_type());
|
pr_info("SoC Type: %s\n", get_system_type());
|
||||||
|
|
||||||
prom_init_cmdline();
|
/* Early detection of CMP support */
|
||||||
|
if(soc_info.family == RTL9310_FAMILY_ID) {
|
||||||
|
mips_cm_probe();
|
||||||
|
mips_cpc_probe();
|
||||||
|
}
|
||||||
|
|
||||||
|
prom_init_cmdline();
|
||||||
|
|
||||||
|
#ifdef CONFIG_MIPS_CPS
|
||||||
|
if (!register_cps_smp_ops()) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
#ifdef CONFIG_MIPS_MT_SMP
|
||||||
|
if (!register_vsmp_smp_ops()) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
register_up_smp_ops();
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user