Commit 10102692 authored by Jonas Gorski's avatar Jonas Gorski Committed by Ralf Baechle

MIPS: BCM63XX: always register bmips smp ops

Use the return value for guarding further SMP setup.
Signed-off-by: default avatarJonas Gorski <jogo@openwrt.org>
Signed-off-by: default avatarJohn Crispin <blogic@openwrt.org>
Patchwork: http://patchwork.linux-mips.org/patch/6249/
parent 04fa8bf7
...@@ -59,10 +59,8 @@ void __init prom_init(void) ...@@ -59,10 +59,8 @@ void __init prom_init(void)
/* do low level board init */ /* do low level board init */
board_prom_init(); board_prom_init();
if (IS_ENABLED(CONFIG_CPU_BMIPS4350) && IS_ENABLED(CONFIG_SMP)) {
/* set up SMP */ /* set up SMP */
register_bmips_smp_ops(); if (!register_bmips_smp_ops()) {
/* /*
* BCM6328 might not have its second CPU enabled, while BCM3368 * BCM6328 might not have its second CPU enabled, while BCM3368
* and BCM6358 need special handling for their shared TLB, so * and BCM6358 need special handling for their shared TLB, so
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment