realtek: update SMP-related calls in prom_init()
authorINAGAKI Hiroshi <musashino.open@gmail.com>
Sun, 7 Aug 2022 06:12:46 +0000 (15:12 +0900)
committerSander Vanheule <sander@svanheule.net>
Sat, 8 Oct 2022 09:05:02 +0000 (11:05 +0200)
commit5b37e3245d02f414c4883e78ffe9e157225958e7
tree83cce837500b312541182fab67d415f24c4a9186
parent9b53a29a58d8cc271a22a207b050e788a6a5573e
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.
target/linux/realtek/files-5.10/arch/mips/rtl838x/prom.c