[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20210111205814.0e6d3493@windsurf.home>
Date: Mon, 11 Jan 2021 20:58:14 +0100
From: Thomas Petazzoni <thomas.petazzoni@...tlin.com>
To: Arnd Bergmann <arnd@...nel.org>
Cc: Linux ARM <linux-arm-kernel@...ts.infradead.org>,
Linux Kernel Mailing List <linux-kernel@...r.kernel.org>,
Baruch Siach <baruch@...s.co.il>,
Geert Uytterhoeven <geert+renesas@...der.be>,
Neil Armstrong <narmstrong@...libre.com>,
Viresh Kumar <viresh.kumar@...aro.org>,
Linus Walleij <linus.walleij@...aro.org>,
Daniel Tang <dt.tangr@...il.com>,
Jamie Iles <jamie@...ieiles.com>,
Krzysztof Adamski <krzysztof.adamski@...ia.com>,
Alexander Shiyan <shc_work@...l.ru>,
Michael Ellerman <mpe@...erman.id.au>,
Russell King - ARM Linux <linux@...linux.org.uk>,
Wei Xu <xuwei5@...ilicon.com>,
Oleksij Rempel <o.rempel@...gutronix.de>,
Alex Elder <elder@...aro.org>,
Marc Gonzalez <marc.w.gonzalez@...e.fr>,
Hans Ulli Kroll <ulli.kroll@...glemail.com>,
Uwe Kleine-König
<u.kleine-koenig@...gutronix.de>,
Steven Rostedt <rostedt@...dmis.org>,
Vladimir Zapolskiy <vz@...ia.com>,
Lubomir Rintel <lkundrak@...sk>,
Koen Vandeputte <koen.vandeputte@...ntric.com>,
Barry Song <song.bao.hua@...ilicon.com>,
Thomas Bogendoerfer <tsbogend@...ha.franken.de>,
Yoshinori Sato <ysato@...rs.sourceforge.jp>,
Jonas Jensen <jonas.jensen@...il.com>,
Hartley Sweeten <hsweeten@...ionengravers.com>,
Mark Salter <msalter@...hat.com>,
Shawn Guo <shawnguo@...nel.org>,
Alexandre Belloni <alexandre.belloni@...tlin.com>
Subject: Re: Old platforms: bring out your dead
Hello,
I haven't gone through the full thread, so sorry if some of the below
information duplicates stuff that was already said.
On Fri, 8 Jan 2021 23:55:06 +0100
Arnd Bergmann <arnd@...nel.org> wrote:
> * asm9260 -- added in 2014, no notable changes after 2015
> * axxia -- added in 2014, no notable changes after 2015
> * bcm/kona -- added in 2013, no notable changes after 2014
> * digicolor -- added in 2014, no notable changes after 2015
> * dove -- added in 2009, obsoleted by mach-mvebu in 2015
arch/arm/mach-dove has two remaining board files, cm-a510.c and
dove-db-setup.c. The former is covered by the
dove-cm-a510.dtsi/dove-sbc-a510.dts DTs and the latter by
dove-dove-db.dts.
However, dove-dove-db.dts doesn't seem to have all the features of
dove-db-setup.c. The DT only enables UART, SDIO, SATA, SPI and I2C0.
The board file has PCIe, Ethernet, USB.
The dove-sbc-a510.dts seems much more complete, as it includes
Ethernet, PCIe, USB in addition to SATA, SDIO, I2C, SPI, UART, etc.
So overall, I'd say that yes we could probably drop arch/arm/mach-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.
> * 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.
Best regards,
Thomas
--
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
Powered by blists - more mailing lists