Re: Old platforms: bring out your dead

Arnd Bergmann
2021-01-11T20:12:03Z

On Mon, Jan 11, 2021 at 8:58 PM Thomas Petazzoni
<thomas.petazzoni@bootlin.com> wrote:
> > On Fri, 8 Jan 2021 23:55:06 +0100 Arnd Bergmann <arnd@kernel.org> wrote:
>
> So overall, I'd say that yes we could probably drop arch/arm/mach-dove/.

Russell mentioned that he still uses a cubox with an out-of-tree
board file for dove.

> > * spear -- added in 2010, no notable changes since 2015
>
> Well, I did quite a few improvements in spear DTs in 2017, some
> improvements to the NAND FSMC driver for Spear, and my colleague Miquèl
> Raynal fixed an issue in the Spear NOR driver in 2019.
>
> We have one customer running a 4.14 upstream kernel on a Spear600
> product, and this was a fairly "recent" port, in the sense that the
> product was originally running WinCE, and we ported Linux to it many
> years later after the product was first shipped.

Ok, thanks for the list, very helpful. Sorry I missed your DT changes
when I went through the logs there.
Viresh already pointed out Schneider Electric as a user of multiple
SPEAr SoCs.

> > * lpc32xx -- added in 2010, multiplatform 2019, hardware is EOL
>
> As late as early 2020, we were finishing the migration of one of our
> customer LPC32xx platform to a recent mainline kernel.
>
> So in fact for us at Bootlin, it happens pretty regularly to see users
> of "legacy" platforms having a need for an updated kernel. From the
> above, you can see that even legacy SoCs such as Spear600 and LPC32xx
> are still used in products were kernel are being updated.

I had put the lpc32xx in the list of code that is still updated and
should not get removed unless the maintainers think it is near
its end of useful life (which I did not really expect in this case).

Arnd