mirror of
https://github.com/openwrt/openwrt.git
synced 2024-12-19 05:38:00 +00:00
realtek: update SMP-related calls in prom_init()
The availabibity of probing CPC depends on CONFIG_MIPS_CPC symbol and it will be checked in arch/mips/include/asm/mips-cpc.h. RTL9310 selects this symbol, so the family check is redudant. Furthermore, mips_cm_probe() is already called from setup_arch() in mips/kernel/setup.c before prom_init(), and as such is not required. Also move mips_cpc_probe() to run just before registering SMP ops. Signed-off-by: INAGAKI Hiroshi <musashino.open@gmail.com> [squash SMP change commits, reword commit message] Signed-off-by: Sander Vanheule <sander@svanheule.net> --- This patch only really has an impact on the rtl931x subtarget, which has no devices. Noboby is currently set up to test these patches either, but the end result is closer to MIPS_GENERIC, so I do not expect it to cause issues.
This commit is contained in:
parent
9b53a29a58
commit
5b37e3245d
@ -214,14 +214,10 @@ void __init prom_init(void)
|
||||
|
||||
pr_info("SoC Type: %s\n", get_system_type());
|
||||
|
||||
/* Early detection of CMP support */
|
||||
if(soc_info.family == RTL9310_FAMILY_ID) {
|
||||
mips_cm_probe();
|
||||
mips_cpc_probe();
|
||||
}
|
||||
|
||||
prom_init_cmdline();
|
||||
|
||||
mips_cpc_probe();
|
||||
|
||||
if (!register_cps_smp_ops())
|
||||
return;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user