[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-Id: <4e5c631e-8c7f-4f38-a60e-2db829ff9f06@app.fastmail.com>
Date: Wed, 31 Dec 2025 01:02:55 +0100
From: "Arnd Bergmann" <arnd@...db.de>
To: "Robert Jarzmik" <robert.jarzmik@...e.fr>
Cc: "Rob Herring" <robh@...nel.org>,
"Geert Uytterhoeven" <geert+renesas@...der.be>,
"Magnus Damm" <magnus.damm@...il.com>,
"Krzysztof Kozlowski" <krzk+dt@...nel.org>,
"Conor Dooley" <conor+dt@...nel.org>, "Daniel Mack" <daniel@...que.org>,
"Haojian Zhuang" <haojian.zhuang@...il.com>, "Andrew Lunn" <andrew@...n.ch>,
"Gregory Clement" <gregory.clement@...tlin.com>,
"Sebastian Hesselbarth" <sebastian.hesselbarth@...il.com>,
Linux-Renesas <linux-renesas-soc@...r.kernel.org>,
devicetree@...r.kernel.org, linux-kernel@...r.kernel.org,
linux-arm-kernel@...ts.infradead.org
Subject: Re: [PATCH] ARM: dts: intel: Drop pxa2xx
On Sun, Dec 28, 2025, at 12:11, Robert Jarzmik wrote:
>
>> Robert, let me know if you or someone else is able to spend
>> some time on sending (warning-free) dts files for pxa2xx
>> machines soon. If not, I'd plan to remove whatever is there
>> along with the board files and drivers.
>
> Here is one attached, the previously mentioned mioa701 board dts
> file
> I've been using for years (the date of the patch should be funny
> enough). It was first submitted here :
> https://lkml.org/lkml/2018/9/15/321
>
> I'm not very sure pxa25x and pxa27x should survive though. Lately,
> the platform which I have left have 64MB of RAM, and cannot cope with
> recent binaries sizes. And to my best knowledge, pxa2xx architecture are
> not built anymore nor supported ...
Thanks for posting this one, that is helpful both for reference
and in case anyone wants to keep using or bringing back pxa27x
after we remove it.
My feeling is that if neither you nor Daniel are planning on
actually using PXA2xx on future kernels, we're better off
removing both PXA25x and PXA27x along with the board files
and only keep PXA3xx around for Raumfeld.
Looking at when PXA2xx was used, I see a lot of handhelds
from 2002 to 2007 but not much later, as smartphones then
started moved to newer Marvell chips, or TI and Qualcomm
alternatives. The last embedded PXA2xx boards were in 2010
(Colibri/Income, Voipac vpac270, Arcom Zeus), and were all
discontinued by their manufacturers years ago, usually 10
years after the hardware introduction, and nobody
complained when I removed the board files in 2022.
I had left the gumstix boards in the source tree at the time
because it had more memory than the others and was supported
by qemu. The upstream qemu releases now removed that as well.
If you or anyone else is still using PXA27x, we can always
bring it back later, but I'd then put the burden on them to
submit the dts file for inclusion without introducing DT
warnings.
> The drivers might still be useful (the DMA, the SPI for intel CPU,
> ...).
Right, most drivers have to stay as they are still used on newer
chips. The ones that I think would become obsolete without pxa2xx
are pinctrl, cpufreq, camera, mtd, udc and pcmcia. Especially
the latter two have come up a few times during cleanups where they
cause extra work from complexity that probably nobody is using any
more.
> + docg3: flash@0 {
> + compatible = "m-systems,diskonchip-g3";
> + reg = <0x0 0x2000>;
> + };
This currently has no upstream users I can see, so
removing pxa27x would probably mean we should remove
that as well.
> + panel {
> + compatible = "toshiba,ltm0305a776";
> + lcd-type = "color-tft";
I don't see a driver that matches the compatible string,
does this one actually work?
Arnd
Powered by blists - more mailing lists