[PATCH] ARM: Delete ARM11MPCore (ARM11 ARMv6K SMP) support
Linus Walleij
linus.walleij at linaro.org
Tue Dec 5 01:47:43 PST 2023
On Tue, Dec 5, 2023 at 8:00 AM Arnd Bergmann <arnd at arndb.de> wrote:
> static const struct of_device_id realview_scu_match[] = {
> - { .compatible = "arm,arm11mp-scu", },
> { .compatible = "arm,cortex-a9-scu", },
> { .compatible = "arm,cortex-a5-scu", },
> { }
>
> I see that the arm,arm11mp-scu device is provided by
> arm-realview-eb-mp.dtsi, which in turn gets included
> by both arm-realview-eb-11mp.dts and arm-realview-eb-a9mp.dts,
> so the Cortex-A9 dtb ends up with the wrong compatible
> string at the moment.
Aha I need to make a separate DTS patch for that.
As stated in the commit message I don't know if RealView EB
is working very well on real hardware, I have only ever tested
it in QEMU.
> The driver doesn't care either way, and we can easily
> change the dtsi file use the Cortex-A9 compatibles
> later, but I think we probably want to leave the
> platsmp code to match the old string as well for
> compatibility with old dtb files.
The patch deletes the support for RealView EB ARM11MPCore
Kconfig as well so it should go I think? Or am I missing
something?
The Marvell MMP3 is also defining the "arm,arm11mp-scu"
but it's not using it for anything so I think it's just some bogus
copypaste error (Lubomir can maybe fill in) and should have its
own compatible.
BTW is the Marvell PJ4B a descendant of the XScale PXA? I
never manage to follow the lineage of these things.
Yours,
Linus Walleij
More information about the linux-arm-kernel
mailing list