From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.2 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS, URIBL_BLOCKED,USER_AGENT_SANE_2 autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id CA987C4332D for ; Mon, 11 Jan 2021 19:59:38 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 8131122CF6 for ; Mon, 11 Jan 2021 19:59:38 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2391459AbhAKT7F convert rfc822-to-8bit (ORCPT ); Mon, 11 Jan 2021 14:59:05 -0500 Received: from relay4-d.mail.gandi.net ([217.70.183.196]:57903 "EHLO relay4-d.mail.gandi.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727096AbhAKT7C (ORCPT ); Mon, 11 Jan 2021 14:59:02 -0500 X-Originating-IP: 90.2.82.147 Received: from windsurf.home (aputeaux-654-1-223-147.w90-2.abo.wanadoo.fr [90.2.82.147]) (Authenticated sender: thomas.petazzoni@bootlin.com) by relay4-d.mail.gandi.net (Postfix) with ESMTPSA id 95A43E0003; Mon, 11 Jan 2021 19:58:15 +0000 (UTC) Date: Mon, 11 Jan 2021 20:58:14 +0100 From: Thomas Petazzoni To: Arnd Bergmann Cc: Linux ARM , Linux Kernel Mailing List , Baruch Siach , Geert Uytterhoeven , Neil Armstrong , Viresh Kumar , Linus Walleij , Daniel Tang , Jamie Iles , Krzysztof Adamski , Alexander Shiyan , Michael Ellerman , Russell King - ARM Linux , Wei Xu , Oleksij Rempel , Alex Elder , Marc Gonzalez , Hans Ulli Kroll , Uwe =?UTF-8?B?S2xlaW5lLUvDtm5pZw==?= , Steven Rostedt , Vladimir Zapolskiy , Lubomir Rintel , Koen Vandeputte , Barry Song , Thomas Bogendoerfer , Yoshinori Sato , Jonas Jensen , Hartley Sweeten , Mark Salter , Shawn Guo , Alexandre Belloni Subject: Re: Old platforms: bring out your dead Message-ID: <20210111205814.0e6d3493@windsurf.home> In-Reply-To: References: Organization: Bootlin X-Mailer: Claws Mail 3.17.8 (GTK+ 2.24.33; x86_64-redhat-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8BIT Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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 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