Re: [PATCH] ARM: dts: intel: Drop pxa2xx
From: "Arnd Bergmann" <arnd@arndb.de>
Date: 2025-12-31 00:03:17
Also in:
linux-arm-kernel, linux-renesas-soc, lkml
On Sun, Dec 28, 2025, at 12:11, Robert Jarzmik wrote:
quoted
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