X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;f=arch%2Fmips%2Fpmc-sierra%2Fyosemite%2Fprom.c;h=35dc435846a62d8c82e5a7e706bab208567da3f2;hb=87353d8ac39c52784da605ecbe965ecdfad609ad;hp=0cd78f0f5f2d2fcef04953fe26b24541b8448289;hpb=edd5f25f7475013b44f7942bb3b25022792a9c9d;p=linux-block.git diff --git a/arch/mips/pmc-sierra/yosemite/prom.c b/arch/mips/pmc-sierra/yosemite/prom.c index 0cd78f0f5f2d..35dc435846a6 100644 --- a/arch/mips/pmc-sierra/yosemite/prom.c +++ b/arch/mips/pmc-sierra/yosemite/prom.c @@ -19,6 +19,7 @@ #include #include #include +#include #include #include #include @@ -78,6 +79,8 @@ static void prom_halt(void) __asm__(".set\tmips3\n\t" "wait\n\t" ".set\tmips0"); } +extern struct plat_smp_ops yos_smp_ops; + /* * Init routine which accepts the variables from PMON */ @@ -126,10 +129,9 @@ void __init prom_init(void) env++; } - mips_machgroup = MACH_GROUP_TITAN; - mips_machtype = MACH_TITAN_YOSEMITE; - prom_grab_secondary(); + + register_smp_ops(&yos_smp_ops); } void __init prom_free_prom_memory(void)