Received: by 2002:a05:6a10:2785:0:0:0:0 with SMTP id ia5csp2527866pxb; Mon, 11 Jan 2021 12:01:36 -0800 (PST) X-Google-Smtp-Source: ABdhPJwU8n72zmwfZj1q0TS1SVVqPzRT9XOqYmeHaRv1IHPCPKSWhmnmlxejlN77ifVmIzn4zCW7 X-Received: by 2002:aa7:c749:: with SMTP id c9mr759781eds.3.1610395296783; Mon, 11 Jan 2021 12:01:36 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1610395296; cv=none; d=google.com; s=arc-20160816; b=Pk1KE/2+DPFlVvB90Gzi3xMIoaiHXqikk4gyPOGCB16tlJcx9YGlhxniCR2yDWSJuZ Io8dVK5xsRGL1KdpY67hG2A5Itcz9WvV2foePOsRv3wFFLhyseniWVAH30jimvGhMP+k /TCIEM/NrwJNFCEu2SE7cOCojSOkPB/8hTjXQedGQCPsc9snEWwqQldA4Y791FsHeQsb 3xK7g/XVgROPE+Y7Lp8K8joH/UpbMU1VqXrPV/+tE6UaYDE7h9NW8rn5dToUH9l+hObj XW3kjFQYyIHifxOMzC19Dg49BgYHFn9pkIGYPGwmtwhh+9PeZGDs1HtfdDQ1/S5EW8Z8 aX5Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :organization:references:in-reply-to:message-id:subject:cc:to:from :date; bh=yC2qHaoEzqiHDpaCcK4RnH63Y4rhBbBRjtINho++J/A=; b=lvKGRPW4WlfMbN5YKtUZMaTE+dzejQf8qWE44HXaq0HQKHdnbjNRZer6Mf+nOyaaHL dzxa8OVY8gQO+yZWYDokLrdibKiVR9pfqbOX2t7pMFP94OV2vXrowNrpW/PcPzyHAqMq C4UXVqAqsJmMsZ7PCb9a2W3fp7GjSTXXvZjPRdrUXqe0Vc/w3sBq23B2A8VPjT7MUKH4 0L/3uRO7bxn8khyH0vpwCB4YBbZW/WVCbc2S/uHXZ+2jQretiiD7kjpu3aIrtav67Nf0 kHnc60GP8ezYGgaVCdHW0v4ilFLoskbwf7qluG6ZEmrJspHO3YxwJ9el564FCfrXSm0X wiEQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id j23si158944ejb.158.2021.01.11.12.01.12; Mon, 11 Jan 2021 12:01:36 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2391454AbhAKT7F convert rfc822-to-8bit (ORCPT + 99 others); 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